Versioning scheme is major.minor.<release count>.
We’ll bump:
major on a breaking change.
(Like most Clojure libraries, this is something we work to avoid doing)
minor with significant new feature or a minor breaking change.
<release count> with each new release
A release with known breaking changes is marked with:
[breaking] you probably need to change your code
[minor breaking] you likely don’t need to change your code
Public API defined (very small chance of breaking) Because we made internals private, there is a tiny chance this release could be breaking for you. We found no uses of these internals in the wild. Let us know if you have been affected. #98 (@lread)
Public API docstrings and function signatures verified and consistent across Clojure & ClojureScript
flatland.ordered.common
compact
flatland.ordered.map
ordered-map
flatland.ordered.set
into-ordered-set
ordered-set
Now marked with ^no-doc
flatland.ordered.common
change!
flatland.ordered.map (these are only used by data readers and sometimes in the wild)
ordered-map-reader-clj
ordered-map-reader-cljs
Internals are now private
flatland.ordered.map
entry
equiv-impl
print-ordered-map
transient-ordered-map
flatland.ordered.set
hasheq-ordered-set (obsolete internal code removed as part of #71)
transient-ordered-set
Docs
Quality
Remove use of resolve in ordered-set. #71
(@NoahTheDuke)
Fix bug related to self-referential transient maps: #69 (@NoahTheDuke)
Fix NPE when hashing ordered-set that contain nil
#74
(thanks, @NoahTheDuke!)
Updated README, CircleCI configuration.
Type hint toArray to be compatible with JDK 11: #37 (thanks, @willcohen)
Can you improve this documentation? These fine people already did:
Lee Read, Noa Bogart, lread & Mark StoEdit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |