Changelog for mmzk-env-0.2.1.0
Revision history for mmzk-env
0.2.1.0 -- 2025-11-30
-
Add the missing
validateEnvWandvalidateEnvWWithfunctions for validating environment variables with witness types. -
Add
DefaultStringwitness type for providing default string values. -
Add more texts and examples.
0.2.0.0 -- 2025-11-29
-
Witnessed record parsing (witness types carry type-level information that determines parsing behaviour):
- Add
RecordParserWfor witnessed record parsing. - Add
TypeParserWfor witnessed type parsing. - Add
DefaultNumwitness type for providing default numeric values.
- Add
-
Add convenient
Mayberesult variants for parsers. -
Add runnable example executables in
app/:quickstart-example: Basic environment validation example.enum-example: Enumerated type parsing example.newtype-example: Custom parser with newtype wrapper example.witness-example: Witness types with default values example.
-
Add more tests.
-
Heavy refactoring.
0.1.2.0 -- 2025-11-16
- Add support for parsing
Text.
0.1.1.1 -- 2025-09-29
- Fix typo in the cabal file.
0.1.1.0 -- 2025-09-28
- Added support for parsing enumerated types using
EnumParser.- Updated documentation to include examples of enum parsing.
0.1.0.0 -- 2025-08-03
- First version. Released on an unsuspecting world.