Skip to content

Latest commit

 

History

History
87 lines (57 loc) · 2.42 KB

CHANGELOG.md

File metadata and controls

87 lines (57 loc) · 2.42 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,

Versions prior to v0.1.0 are considered experimental, their API may change.

[Unreleased]

Added

  • Added one more arity to h/repeat, for a fixed number of repeat where min and max are the same.

[0.0.10] - 2020-12-05

Added

  • String are now treated as first class sequences.
  • Added some helper functions for specifying string-based grammars.
  • Updated the documentation about strings, char-cat and char-set.

[0.0.9] - 2020-11-29

Fixed

  • A bug which selected the wrong context in recursive let nodes.
  • A bug on the generator of optional map entries - Thx to Andrew Foltz-Morrison for the bug report and the fix.

Changed

  • describe on a set now returns a vector instead of a set - it makes it easier to work with because its elements are ordered.

[0.0.8] - 2020-09-26

Changed

  • describe on a tuple where at least one entry has a defined :key will return a map of the entries with a key instead of a vector of all the entries.
  • :map-of no longer work with a key model and/or a value model. It works with an entry model instead. describe on a :map-of returns a vector of the descriptions of its entries.

[0.0.7] - 2020-09-20

Fixed

  • A link in the documentation.
  • :fn with-condition in the describe function. Updated the minimap model to reflect that with-condition is valid for the :fn nodes.
  • Throw an error when a reference cannot be resolved in the model, instead of just let minimallist crash somewhere else with an unexpected nil model.

[0.0.6] - 2020-08-09

[0.0.5] - 2020-08-09

Fixed

  • A Cljdoc problem.

[0.0.4] - 2020-08-09

Added

  • this changelog file.
  • the models gen/fn-simple-symbol, gen/fn-qualified-symbol, gen/fn-simple-keyword and gen/fn-qualified-keyword.
  • the describe function, for parsing data.

Changed

  • the models gen/fn-symbol, gen/fn-keyword now generate qualified symbols and keywords,

[0.0.3] - 2020-07-26

Added

  • the setup for a nice cljdoc documentation.

[0.0.2] - 2020-07-26

Added

  • the generator function in a separate namespace.
  • a documentation in doc/.

Changed

  • some functions in the helpers.

[0.0.1] - 2020-05-13

Added

  • the valid? function, to validate data against a model.
  • the helper functions, to build the models.