diff options
| author | Andrey Listopadov <andreyorst@gmail.com> | 2021-02-21 13:35:10 +0300 |
|---|---|---|
| committer | Andrey Listopadov <andreyorst@gmail.com> | 2021-02-21 13:35:10 +0300 |
| commit | e9b448d5fd3f074ee9de5066953c0becb891db19 (patch) | |
| tree | 6a9ff8a78b47a23f038ebc9828afd2a3a94eabd6 /CHANGELOG.md | |
| parent | a6ffd3aab945ec9857d7616f3019ee6522139dc1 (diff) | |
feat: add CHANGELOG.md
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..84f6366 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,38 @@ +## Cljlib v0.5.1 (2021-02-19) + +- `eq` will no longer change metamethods of tables. +- Module info is hidden in metatable now. +- `memoize` uses proper deep comparison. +- Tests no longer requires searching up in core namespace. +- Memoization test doesn't depend on CPU speed anymore. + +## Cljlib v0.5.0 (2021-02-18) + +- Greatly improved set iteration performance. +- Fix bug where `nil` was allowed as table key. + +## Cljlib v0.4.0 (2021-02-15) + +- `fn*` allows method definition via colon (`:`) syntax. +- Documentation reworked to contain documentation tests. +- `cljlib.fnl` renamed to `init.fnl`, library now uses relative requiring. +- Fix bug in `try` macro. + +## Cljlib v0.3.0 (2020-12-31) + +- New `hash-set` and `ordered-set` data structures. +- New `try` macro. + +## Cljlib v0.2.0 (2020-11-18) + +- Fix `seq` behavior for tables with numeric keys. +- Added `reduced` function +- `seq?` renamed to `vector?` +- Document library via [Fenneldoc](https://gitlab.com/andreyorst/fenneldoc). + +## Cljlib v0.1.0 (2020-11-14) + +First stable release of Fennel Cljlib. + +<!-- LocalWords: Cljlib namespace Memoization metatable metamethods + --> |