All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Parser
- core engine
- support parse to array
- support parse to hash
- support parse to json
- support parse to yaml
- Loader
- Load to
ENV
- Load to
- Writer
- store to file
0.4.1 (2024-11-12)
0.4.0 (2021-03-25)
- Compatibility with Crystal 0.31
0.3.0 (2018-08-22)
- Add variables in value support:sparkles:! #6
0.2.0 (2018-08-20)
- Add new parameter
overwrite : Bool
to#parse
method, by defaultfalse
means that it sets value once with same key. - Add
#parse!
method to parse dotenv and overwrite the value with same key, sames as#parse(true)
.
Supportd now!
- Support single file with enviroment name and following searching file by orders.
- Support single path and following searching file by orders.
- Support multiple files (ignore searching orders and environment name).
- Support overwrite existing environment variables
See #3.
- Change behavior with
Poncho::Parser.new
it does NOT parse automatic, you need call#parse
method.
- Fix snakecase each part split by "_" do not format full key.
ABC_name
=>A_B_C_NAME
=> "ABC_NAME"
0.1.1 (2018-07-27)
- Added
#to_h
methods.
0.1.0 (2018-07-24)
🌟First beta version.🌟