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.
2.0.0 - 2024-03-22
- [BREAKING] Keyword line formatting is now stricter, e.g.
##++ thing
would previously match, now single comment & space are required, e.g.# ++ thing
- [BREAKING] The env var regex now expects env var names to follow the UNIX-style standard for environment variables, but allows the following
0-9
,A-Z
,a-z
,_
- Keywords can now contain dashes
1.3.0 - 2023-01-19
- Improved the message displayed when cenv is run against a .env file which doesn't implement the cenv pattern
1.2.1 - 2023-01-15
- Binary size reduced following optimisations from min-sized-rust guide
1.2.0 - 2021-12-21
- Target rust 2021
- Comments are now valid within "cenv" blocks and will be ignored
- The keywords listed when an invalid choice is made are now de-deuplicated
1.1.0 - 2021-08-02
- Available keywords are now listed to the user when invalid or no keyword provided
1.0.0 - 2021-05-12
- Alert and exit if keyword doesn't exist within file
0.0.1 - 2021-03-11
- MVP functionality