Skip to content

Changelog script for AA#2258

Merged
fingolfin merged 11 commits intomasterfrom
ak96/changelog-script
Jan 1, 2026
Merged

Changelog script for AA#2258
fingolfin merged 11 commits intomasterfrom
ak96/changelog-script

Conversation

@aaruni96
Copy link
Copy Markdown
Collaborator

@aaruni96 aaruni96 commented Dec 17, 2025

Changelog script, adapted from https://github.com/oscar-system/Oscar.jl .

I've also made some first changes towards moving repo specific config file, and repo agnostic script.

Here's the output by running the script as of 64f3d3e :

0.47.7 - 2025-12-17

The following gives an overview of the changes compared to the previous release. This list is not
complete, many more internal or minor changes were made, but we tried to only list those changes
which we think might affect some users directly.

Highlights

New features or extended functionality

  • #2198 Add _upgrade and _add_gens for mpolys
  • #2245 Allow fraction coercion to residue rings

Breaking Changes

!These changes break compatibility from previous versions!

New features or extended functionality

  • #2214 Make evaluate for universal polynomials more universal

Miscellaneous changes

  • #2182 Change behavior of base_ring for UniversalPolyRing

Other fixed bugs

  • #2241 Fix is_power for e.g. ZZPolyRing
  • #2249 Fix a check broken by wrong operator precedence

Improvements or additions to documentation

  • #2235 Add docstring for ideal_type

TODO Uncategorized PR

If there are any PRs listed below, either apply the same steps
as above, or change their label to "release notes: not needed".

  • #2191 Add more syntactic sugar for polynomial ring constructors
  • #2207 Rewrite MatRing to wrap a native matrix
  • #2240 Remove unused _is_known_via_attributes
  • #2256 More JET fixes

@aaruni96 aaruni96 force-pushed the ak96/changelog-script branch from 5b1efb6 to 854587b Compare December 17, 2025 15:47
Comment thread dev/releases/config.toml
Comment thread dev/releases/release_notes.py Outdated
Comment thread dev/releases/release_notes.py Outdated
Comment thread dev/releases/release_notes.py Outdated
[skip ci]

Co-authored-by: Max Horn <max@quendi.de>
Comment thread dev/releases/config.toml Outdated
Comment thread dev/releases/config.toml Outdated
Comment thread dev/releases/config.toml
Comment thread dev/releases/config.toml Outdated
Comment thread dev/releases/config.toml Outdated
Comment thread dev/releases/config.toml
aaruni96 and others added 3 commits December 23, 2025 13:27
[skip ci]

Co-authored-by: Max Horn <max@quendi.de>
@fingolfin fingolfin enabled auto-merge (squash) January 1, 2026 16:50
@aaruni96
Copy link
Copy Markdown
Collaborator Author

aaruni96 commented Jan 1, 2026

fingolfin enabled auto-merge 4 hours ago

Sorry, I tend to add skip ci to many of my commits, especially if I know the CI won't check the parts I've changed. The empty commit should trigger CI

@codecov
Copy link
Copy Markdown

codecov Bot commented Jan 1, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 88.32%. Comparing base (ce4943b) to head (475a490).
⚠️ Report is 31 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #2258      +/-   ##
==========================================
+ Coverage   88.07%   88.32%   +0.24%     
==========================================
  Files         126      126              
  Lines       31728    31804      +76     
==========================================
+ Hits        27946    28090     +144     
+ Misses       3782     3714      -68     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@fingolfin fingolfin disabled auto-merge January 1, 2026 22:21
@fingolfin fingolfin merged commit ac5ce09 into master Jan 1, 2026
23 checks passed
@fingolfin fingolfin deleted the ak96/changelog-script branch January 1, 2026 22:22
@lgoettgens lgoettgens added the release notes: not needed PRs introducing changes that are wholly irrelevant to the release notes label Jan 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release notes: not needed PRs introducing changes that are wholly irrelevant to the release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants