Releases: JuliaCollections/OrderedCollections.jl
Releases · JuliaCollections/OrderedCollections.jl
v1.8.1
v1.8.0
v1.7.0
OrderedCollections v1.7.0
New features
Bug fixes
- Fix
rehash!forOrderedDict(for exampledelete!(d, nothing)could produce nonsense or even crash) (#120) - Avoid iterating twice over generators when there is an exception, at least in Julia >= 1.11 (#137)
Other changes
- Remove all uses
ccall(#121) - Remove
convertmethod forType{OrderedDict}, the generic Julia method does the same, except for a deprecation warning our method produced (#139) - Several other janitorial changes
Merged pull requests:
- RFC: Fix rehash check (#74) (@kmsquire)
- Implement mergewith() for OrderedDict and LittleDict (#119) (@johnomotani)
- Fix
rehash!(::OrderedDict)(#120) (@Heptazhou) - Remove ccalls, sync with some changes in stdlib
Dict(#121) (@fingolfin) - Bump actions/checkout from 2 to 4 (#122) (@dependabot[bot])
- Bump julia-actions/setup-julia from 1 to 2 (#123) (@dependabot[bot])
- Bump codecov/codecov-action from 1 to 5 (#124) (@dependabot[bot])
- Bump actions/cache from 1 to 4 (#125) (@dependabot[bot])
- Fix compatibility with Julia 1.6 (#126) (@fingolfin)
- CI: update TagBot config (#127) (@fingolfin)
- CI: update Documenter.yml (#128) (@fingolfin)
- Remove 5 year old changelog (#129) (@fingolfin)
- Fix CI again (#130) (@fingolfin)
- docs: re-arrange sections (#131) (@fingolfin)
- CI: fix codecov (#132) (@fingolfin)
- CI: don't specify arch (#133) (@fingolfin)
- CI: use julia-actions/cache (#134) (@fingolfin)
- Add some tests for previously uncovered code (#135) (@fingolfin)
- Add sort! for unfrozen LittleDict (#136) (@fingolfin)
- Avoid iterating twice over generators when there is an exception (#137) (@fingolfin)
- CI: also test against LTS and nightly (#138) (@fingolfin)
- Reduce manual to a single page, enable doc previews (#140) (@fingolfin)
- Version 1.7.0 (#141) (@fingolfin)
- Change Array to Vector (#142) (@fingolfin)
Closed issues:
- Deployed Docs are out of date (#31)
- Feature Request:
sort!(::UnfrozenLittleDict{K,V})(#51) - Is OrderedDict maybe broken? (#58)
- Bug in OrderedDict (unlike in LittleDict, and Dict) (#65)
- mergewith not working properly for OrderedDict (#77)
- Construction from generator may iterate a second time (#86)
- Deleting nothing from OrderedDict (#87)
- Invalidations due to conversion to OrderedDict (#90)
- Add
sort!method forLittleDict(#116)
v1.6.3
OrderedCollections v1.6.3
v1.6.2
OrderedCollections v1.6.2
v1.6.1
OrderedCollections v1.6.1
Merged pull requests:
- Remove invalidating method (#96) (@chriselrod)
- Implement sort(!)(::OrderedSet). (#100) (@fredrikekre)
- Shortcut in
sort!(::OrderedDict)if already sorted (#103) (@fredrikekre)
v1.6.0
OrderedCollections v1.6.0
Merged pull requests:
- Implement sort(!)(::OrderedSet). (#100) (@fredrikekre)
- Shortcut in
sort!(::OrderedDict)if already sorted (#103) (@fredrikekre)
Version 1.5.0
What's Changed
- Crashed link removed by @Leticia-maria in #83
- fix some typos by @st-- in #85
- add
lastfunction for orderedDict. by @pri1311 in #94 - Add direct constructor for OrderedDict and OrderedSet by @April-Hannah-Lena in #92
- enable dependabot for GitHub actions by @ranocha in #98
- Move OrderedSet{T} constructors back as inner constructors by @fredrikekre in #102
- Implement sort(!)(::OrderedSet). by @fredrikekre in #100
New Contributors
- @Leticia-maria made their first contribution in #83
- @st-- made their first contribution in #85
- @pri1311 made their first contribution in #94
- @April-Hannah-Lena made their first contribution in #92
- @ranocha made their first contribution in #98
- @fredrikekre made their first contribution in #102
Full Changelog: v1.4.1...v1.5.0
v1.4.1
OrderedCollections v1.4.1
Closed issues:
- Calling
mergewith more than twoLittleDictcollections returnsDict(#78)
Merged pull requests: