What's Changed
- implement QuaternionOrder.represent_integer() by @yyyyx4 in #41531
- add spkg-configure and more tests for meataxe by @dimpase in #42357
- prepare for removing post-isomorphisms in elliptic-curve isogenies by @yyyyx4 in #42363
- normalized models for isogeny codomains by @yyyyx4 in #42436
- use rational_kernel_polynomial() in isogenies_prime_degree_general() by @yyyyx4 in #42456
- gh-42712: Limit Singular polynomial ring variables by @cxzhong in #42726
- changes in conversion of matrices to magma™ by @fchapoton in #42730
- Fix default inline contour labels by @1sakshm in #42735
- Support Cython 3.3 by @antonio-rojas in #42742
- Remove some six dependencies by @vbraun in #42758
- src/sage/rings/complex_mpfr.pyx: the imaginary unit is not a variable by @orlitzky in #42762
- Add type annotations to sage.misc.multireplace by @ishikajain-234 in #42771
- graphs: use by_weight in flow and multicommodity_flow by @ProfTR55 in #42772
- Fix static sparse conversion for non-reflexive vertex labels by @cxzhong in #42780
- Implement PseudoRiemannianMetric.kretschmann_scalar() by @ishikajain-234 in #42788
- build(deps): bump astral-sh/setup-uv from 10.0.1 to 10.1.0 by @dependabot[bot] in #42791
- Add type annotations to sage.misc.messaging by @ishikajain-234 in #42793
- actually divide polynomial coefficients by zero-divisor content during root finding by @yyyyx4 in #42797
- Add Dedekind domains to super categories of PIDs by @vincentmacri in #42801
- src/sage/geometry: remove remaining "needs sage.foo" tags by @orlitzky in #42064
- core label order by @fchapoton in #42723
New Contributors
Full Changelog: 10.10.beta10...10.10.rc0