10.7.beta5
Pre-release
Pre-release
·
3759 commits
to develop
since this release
What's Changed
- Optimize AdditiveMonoids sum() method by @user202729 in #39726
- Support inverse_mod() single element for multi_polynomial_ring by @user202729 in #39742
- add add_entry and anti_restrict methods to SkewTableau by @jmcdonough98 in #39918
- Update conda lock files by @tobiasdiez in #39993
- Fix memory leak in conversion of symbolic expressions by @r-mb in #40003
- Hash fraction_field_elements more appropriately by @nbruin in #40019
- Fixed infinite recursion in trig functions by @CalebVL in #40020
- Clean affine permutation by @fchapoton in #40034
- introduce the bubble and shuffle lattices by @fchapoton in #40037
- Fixed error when calling CRT_list() with list of 1 python int by @shpark1104 in #40074
- cleanup in number_field.py by @fchapoton in #40080
- Jacobi theta functions implemented as lazy series by @tscrim in #40093
- msolve tarball got ./configure - sha*s are changed by @dimpase in #40094
- Add retry mechanism for Conda environment setup in CI workflow by @tobiasdiez in #40107
- add weighted cycle enumeration in digraph by @kappybar in #40114
- try to fix GAP build on some arm64 macOS systems by @dimpase in #40116
- cli: restore ability to run a file from the command line by @antonio-rojas in #40119
- fix all remaining E228 in cython files by @fchapoton in #40121
- reactive the code style checks using ruff by @fchapoton in #40122
- adding typing annotations on many has_* methods by @fchapoton in #40123
- Update Meson and Conda install instructions by @tobiasdiez in #40124
- Fix superscript for 2^{32} in prime_pi.pyx by @alex-700 in #40125
- Simplify QuiverRep_generic.linear_combination_of_basis method by @user202729 in #40126
- update m4ri to gcc-15-supporting version by @dimpase in #40132
- update primecount(py) to the latest versions by @dimpase in #40138
- move some methods to the category of fields by @fchapoton in #40140
- add simple cycle enumeration by k shortest simple path algorithm by @kappybar in #40145
- fixing a large lot of typos by @fchapoton in #40148
- Revision of the Khovanov polynomial by @soehms in #40149
- significantly faster BQFClassGroupQuotientMorphism by @yyyyx4 in #40150
- Use platformdirs to improve database path handling by @tobiasdiez in #40152
- Add check for Arch Linux in configure to recommend meson build by @tobiasdiez in #40155
- Support Cython 3.1 by @antonio-rojas in #40156
- Add back ubuntu-noble-standard to ci-linux by @user202729 in #40157
- moved some is_noetherian to categories by @fchapoton in #40159
- get rid of CommutativeRing in p-adics by @fchapoton in #40160
- Add documentation for packaging SageMath downstream by @tobiasdiez in #40162
- ⬆️ Bump astral-sh/setup-uv from 6.0.1 to 6.1.0 by @dependabot in #40164
- generic implementation of _element_of_factored_order in finite-fields… by @fchapoton in #40170
- much faster count for linear intervals by @fchapoton in #40171
- remove old stuff in relint.yml by @fchapoton in #40172
- Trac #40127: Pass factor_on_left in linear_combination by @local-ring in #40173
- Trac #40167: Fix incorrect parent reuse in matrix-vector multiplication over GF(2) by @local-ring in #40176
- check base to decide whether singular supports the ring by @mantepse in #39112
New Contributors
- @jmcdonough98 made their first contribution in #39918
- @shpark1104 made their first contribution in #40074
- @alex-700 made their first contribution in #40125
Full Changelog: 10.7.beta4...10.7.beta5