Skip to content

Latest commit

 

History

History
85 lines (53 loc) · 2.3 KB

CHANGELOG.md

File metadata and controls

85 lines (53 loc) · 2.3 KB

Changelog

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.

TODO

  • Parser
    • core engine
    • support parse to array
    • support parse to hash
    • support parse to json
    • support parse to yaml
  • Loader
    • Load to ENV
  • Writer
    • store to file

0.4.1 (2024-11-12)

Fixed

  • Fix for pure empty value. #9 #11

0.4.0 (2021-03-25)

Fixed

  • Compatibility with Crystal 0.31

0.3.0 (2018-08-22)

Added

  • Add variables in value support:sparkles:! #6

0.2.0 (2018-08-20)

Added

Parser

  • Add new parameter overwrite : Bool to #parse method, by default false 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).

Loader

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.

Changed

  • Change behavior with Poncho::Parser.new it does NOT parse automatic, you need call #parse method.

Fixed

  • 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

  • Added #to_h methods.

0.1.0 (2018-07-24)

🌟First beta version.🌟