Notable changes are documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Breaking changes:
New features:
Bugfixes:
Other improvements:
Bugfixes:
- Updates to child process handling based on new
node-streams
API. (8b4f30d)
Other improvements:
- Bump Node dependencies in
bower.json
again. (3e74e18 by @nsaunders)
Other improvements:
Breaking changes:
-
loadFile
andloadContents
now returnAff Unit
. (#40 by @nsaunders)Note Although this is technically a breaking change, existing code that discards the return value will continue to work without modification, e.g.
_ <- loadFile -- Still works, although there is no need to explicitly discard `Unit`.
Bugfixes:
- Handling of escaped quotes (#39 by @nsaunders)
- Circular references are now short-circuited. (#41 by @nsaunders)
Other improvements:
- Unused values are no longer resolved. (#40 by @nsaunders)
Breaking changes:
- Updated to v0.15 of the compiler, dropping support for previous versions. (#37 by @thomashoneyman)
Breaking changes:
- Updated to v0.14 of the compiler, dropping support for previous versions. (92f5656 by @nsaunders)
New features:
- Add
loadContents
function. (#34 by @nsaunders)
Breaking changes:
loadFile
now runs explicitly inAff
instead ofMonadAff m => m
. (#28 by @nsaunders)
Other improvements:
- Documentation updates
Other improvements:
- Documentation fixes
New features:
- Added support for command substitution. (#26 by @nsaunders)
Breaking changes:
- Updated to v0.13 of the compiler, dropping support for previous versions. (#21 by @nsaunders)
Other improvements:
- Migrated to Spago for dev/CI. (#20 by @nsaunders)
- Enhanced project README.
- Parser refactoring (#19 by @nsaunders)
Bugfixes:
- Fixed parser to re-enable comments at the end of a line containing a setting. (#18 by @nsaunders)
Other improvements:
- Added a test for the variable substitution feature. (#16 by @nsaunders)
Bugfixes:
- Fixed compiler warnings. (#15 by @nsaunders)
New features:
- Fixed parser to allow comments at the end of a line containing a setting. (#8 by @nsaunders)
- Parser refactoring (3df29dc by @nsaunders)
- Advanced parsing rules (#6 by @nsaunders)
- Renamed package from
purescript-node-dotenv
topurescript-dotenv
. (3e92fea by @nsaunders) - Improved unit tests.
- Exported
Setting
andSettings
types. (21ec469 by @nsaunders)
- Removed redundant module
Configuration.Dotenv.Types
. (f80792f by @nsaunders)
- Initial release