Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 1.7.0 #141

Merged
merged 1 commit into from
Nov 27, 2024
Merged

Version 1.7.0 #141

merged 1 commit into from
Nov 27, 2024

Conversation

fingolfin
Copy link
Member

@fingolfin fingolfin commented Nov 25, 2024

There have been a ton of fixes and improvements since the last release, so we should make a release now.

Any objections or concerns @timholy @oxinabox or anyone else?

There are a couple other open issues that I think are easy enough to fix, but I don't think that's any reason to delay a release?

Draft of release notes for JuliaRegistrator bot:


Release notes:

New features

  • Add sort! method for unfrozen LittleDict (#136)
  • Add mergewith method for LittleDict (#119)

Bug fixes

  • Fix rehash! for OrderedDict (for example delete!(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 for Type{OrderedDict}, the generic Julia method does the same, except for a deprecation warning our method produced (#139)
  • Several other janitorial changes

@timholy
Copy link
Member

timholy commented Nov 25, 2024

I like the idea of making a release.

Did GitHub eliminate that link to see all the changes since the last release? It was a little broken anyway if one made non-increasing releases (e.g., 1.2.0 followed by 1.1.6), so perhaps they just dropped it.

@fingolfin
Copy link
Member Author

Such links exist on e.g. releases. One can also make one manually. E.g. to list all changes since the last release 1.6.3.

@fingolfin
Copy link
Member Author

I will make the release later today; I first want to prepare some manual release notes that summarize in a useful way (there are 43 commits but many of them could be summarized under "maintenance changes" or so). This would also be practice for a potential 2.0.0 release (which still needs a bunch of preparation before it could happen)

@fingolfin fingolfin merged commit 5bda0b7 into JuliaCollections:master Nov 27, 2024
12 checks passed
@fingolfin fingolfin deleted the mh/v1.7.0 branch November 27, 2024 22:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants