What's Changed
- Lazy species by @mantepse in #38544
- Various small improvements to imports by @tobiasdiez in #39276
- Refactor import statements to use absolute paths for PyPolyBoRi by @tobiasdiez in #39458
FlatsMatroid: improve validity check by @gmou3 in #39563- Remove
.cidirectory by @tobiasdiez in #39642 - add helper method
_scream_if_immutableto graphs by @dcoudert in #39755 - Typo in doc - missing
\by @seewoo5 in #39854 - fix issue with immutable graphs in
src/sage/graphs/chrompoly.pyxby @dcoudert in #39896 - Avoiding to use polredbest, as it can be quite expensive by @edgarcosta in #39920
- Update sagemath-giac SPKG to version 0.1.3 by @orlitzky in #40128
- refresh the tutorial about parent/element by @fchapoton in #40169
- Make preparser can handle large(4301+ digits) integers by @soon-haari in #40178
- Remove pkgconf spkg by @dimpase in #40204
- Enum cycle in an undirected graph (and fix bug in yen_k_shortest_simple_path algorithm) by @kappybar in #40217
- simplify the for loops in combinat (no parentheses) by @fchapoton in #40219
- Docs: add note on resolving linker error for missing python_d.lib on Windows by @tobiasdiez in #40233
- Use 'python -m sage.doctest' instead of 'sage -t' by @tobiasdiez in #40236
- moving linear_intervals_count to hasse as iterator by @fchapoton in #40245
- Make the completion of Sym be its formal series ring. by @tscrim in #40246
- Fix reporting weight in yen_k_shortest_simple_paths by @kappybar in #40248
- fix dimension of total space of vector bundle by @fchapoton in #40249
- Don't install sage/tests/cmdline.py with meson by @antonio-rojas in #40252
- fixes for the linter and unused imports by @fchapoton in #40254
- some care for ruff RET in algebras/ by @fchapoton in #40255
- fix ruff SIM101 in Witt vectors and rings by @fchapoton in #40256
- Update msolve 0.8.0 by @vbraun in #40260
- ensure autoconf 2.69 compatiblity in configure.ac by @dimpase in #40261
- Minor modernization by removing outdated workarounds by @tobiasdiez in #40262
- let shorthands be tuple and immutable by @fchapoton in #40271
- Remove programmatic usage of analyse() by @user202729 in #40281
- Fix tests with scipy 1.16 by @antonio-rojas in #40285
- ⬆️ Bump astral-sh/setup-uv from 6.1.0 to 6.3.0 by @dependabot[bot] in #40289
- Prevent segfault on GF(2^e) dense matrix row/column swap by @Biffo89 in #40291
- Fix AttributeError in PowerSeriesRing for division by @vidipsingh in #39713
New Contributors
- @soon-haari made their first contribution in #40178
- @vidipsingh made their first contribution in #39713
Full Changelog: 10.7.beta6...10.7.beta7