Releases: JuliaCollections/OrderedCollections.jl
Releases · JuliaCollections/OrderedCollections.jl
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
convert
method 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
last
function 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
merge
with more than twoLittleDict
collections returnsDict
(#78)
Merged pull requests:
v1.4.0
v1.3.3
OrderedCollections v1.3.3
Closed issues:
- OrderedDict corrupted keys (#71)
Merged pull requests:
- MassInstallAction: Install the CI workflow on this repository (#68) (@timholy)
- MassInstallAction: Install the TagBot workflow on this repository (#69) (@timholy)
- MassInstallAction: Install the Documenter workflow on this repository (#70) (@timholy)
- Store maximum probe length in OrderedDicts (#72) (@kmsquire)
v1.3.2
OrderedCollections v1.3.2
Closed issues:
- Test does not run on Julia 1.6 for test_little_dict.jl (#62)
- Ability to get the order of a key (#64)
Merged pull requests:
- Fix typo in LittleDict docstring (#54) (@PallHaraldsson)
- Update TravisCI (#60) (@mattBrzezinski)
- Drop unneeded lines, otherwise tests fail on Julia 1.6 (#63) (@PallHaraldsson)