All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project tries to adhere to Semantic Versioning.
The following gives an overview of the changes compared to the previous releases. 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.
1.7.2 - 2026-04-08
- #5918 Fix parent of the generators of the ideal returned from
groebner_basis_f4when used witheliminate > 0
- #5903 Fix
fitting_idealto always return an ideal, even if it is the ideal generate by1(where sometimes the ring was returned instead)
- #5917 Fix documentation for
polyhedral_fanto give the correct argument order
- #5906 Fix a bug that could prevent loading some serialized data
1.7.1 - 2026-03-26
- #5785 Fix
issubsetfor complements of prime and kpoint ideals - #5875 Fix Fitting ideal for free modules
- #5876 Fix
mresissue due to presentation
- #5873 Fix length of free resolution of free module
- #5856 Fix
f_vectorfor fans with positive lineality dimension
- #5892 Fix bug in
diff_actionand provide convenience constructors
- #5800 Remove incorrect
*method for FreeAssociativeAlgebraIdeal
1.7.0 - 2026-02-13
- #5681 Add some minor improvements for finitely presented modules and cache representatives of inverses in quotient rings
- #5626 Add
ample_classforEllipticSurface
- #5626 Fix a bug in
K3_surface_automorphism_group
- #5558 Add new collection
SelfProjectingMatroidRealizationsto the OscarDB - #5618 Extend
betti_numbersforSimplicialComplexto allow computing Betti numbers over a field instead of the integers - #5696 Provide access to phylogenetic tree data available from OscarDB
- #5708 Add
(has_)disjoint_automorphisms,petersen_graph, andclebsch_graph
- #5588 Add
puiseux_expansion - #5689 Improve
is_principalfor ideals in multivariate rings to handle some "easy" cases better - #5729 Allow general subquotient modules as input to
vector_space_dimensionand friends.
- #5596 Check that all variables are from the same ring when generating an ordering
- #5652 Fix regression in
components_of_kernel
- #5704 Rename
MatrixGroup,MatrixGroupElemtoMatGroup,MatGroupElem, to better fit in withMatElemandMatRingElem
- #5619 Add variant of
permfunction which takes a degree - #5640 Add
ree_groupandsuzuki_groupconstructors - #5755 Add characteristc and minimal polynomial for matrix group elements
- #5583 Introduce
TorQuadModuleWithIsom - #5634 Add
isometry_positivefunction forZZLatWithIsom - #5761 Add unit groups of finite rings
- #5684 Improve the handling of non-nice polynomials in
galois_group
- #5610 Improve
normal_coneto support multiple vertices as input, and provide an option for calculating outer or inner normal cones. - #5670 Allow field coercion and pre-set coefficient fields for polyhedra
- #5716 Fix
f_vectorfor cones with lineality (and the point)
- #5647 Fix and improve polymake visualization with jupyter
- #5710 Update AbstractAlgebra to v0.48
- #5702 Replace
induced_map_on_exterior_powersbyexterior_power(::Map)
- #5672 Fix loading of empty tuples
- #5717 Add kwarg
compression=:gzipto produce gzip compressed serialization files
- #5587 Las Vegas algorithm for exterior algebraic shifting
- #5660 Allow
oscar_worker_poolto accept abstract cluster managers
1.6.0 - 2025-11-29
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.
- #5265 Add
f4ncgbalgorithm for non-commutative groebner basis computation - #5403 Add
factoring_standard_basiscommand which usesfacstdfromSingular.jl - #5585 Precomputed Gröbner basis for quantum symmetric groups
- #5492 Fix computing saturation of modules over quotient rings
- #5235 Construct
PhylogeneticTreefrom graph - #5477 Add
multicombinationsto Oscar - #5530 Support optional "inplace" iteration for combinations and multicombinations
- #5431 Improve combinatorics documentation
- #5446 Further improvements to documentation for
combinations
- #5228 Major changes and updates to AlgebraicStatistics
- #5485 Fix spelling of
is_acyclicfor directed graphs. Deprecateis_acylic.
- #5295 Reduce yet more randomness in FTheoryTools
- #4826 Improve the handling of matrix groups over number fields
- #5250 Add
fixed_pointsforPermGroupandPermGroupElem - #5267 Add
order_boundkeyword argument tosubgroup_classes - #5270 Add an iterator of subspaces of finite vector spaces
- #5288 Add
p_rumpforGAPGroupand extendtorsion_subgroupforGAPGroupandWeylGroup - #5453 Add
character_degreesfor a given group or character table, or for given invariants of a finite abelian group and finite field - #5456 Add
encodeandpc_groupfor encoding finite pc groups into integers and back - #5532 Add a constructive membership test for double cosets
- #5594 Fix raising matrix group elements to negative powers
- #5290 Add
basis_coordinate_ring_kodaira_demazure
- #5251 Allow
discriminant_annihilatoras input forenumerate_classes_of_lattices_with_isometry - #5339 Methods for group actions on
ZZLat - #5457 Allow to specify several characteristic polynomials in lattice with isometry enumeration
- #5545 Implement the decomposition approach for orthogonal group computation and isometry testing of integer lattices. This results in a vast speedup for lattices which are not generated by their shortest vectors.
- #4444 Add transformations for polyhedral fans and complexes
- #4709 Introduce various variants of
halfspace_matrix_pair(ZZ, ...)for polyhedral objects to access facets etc as matrices - #5372 Add
castelnuovo_excessandis_castelnuovofor lattice polytopes - #5384 Enhance documentation and add further functions inherited from polymake
- #5032 Improve vector of minimal exponents method for cohomology computations
- #5512 Deprecate
all_cohomologiesin favor ofsheaf_cohomology - #5512 Support line bundle cohomology computation via local cohomology, including functorial aspects
- #4001 Tropical polyhedra: Types and basic properties
- #5374 Update GAP.jl to 0.16, i.e. GAP to 4.15.1
- #5533 Update Hecke to 0.39
- #5137 Add OscarDB to experimental
1.5.1 - 2025-11-20
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.
- #5304 Fix
basis_lie_demazurewhich wouldn't finish for some inputs
- #5314 Improve documentation of fields
1.5.0 - 2025-09-11
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.
- #4983 Don't export internal helpers
singular,singular_assure,singular_coeff_ring,singular_poly_ring(they were never meant to be exported) - #5046 Graduate "Quadratic forms and isometries" from experimental to officially supported
- #5102 Rename some potentially ambiguous usages of
dimand usekrull_dim,rankorvector_space_diminstead
- #4951 Add support for spectral sequences in Cech cohomology
- #5065 Irreducible components for schemes
- #5186 Improve
is_smoothfor affine schemes.
- #4933 Add type parameter to
Matroid - #4995 Add
maximal_cliques(::Graph{Undirected}) - #5091 Add documentation for multi-sets and subset iterators to manual
- #5179 Add mixed graphs (graphs with both directed and undirected edges)
- #5182 Fix a bug in the computation of matroid realization spaces with saturated defining ideal
- #5193 Add documentation for graph visualization using Graphviz
- #5211 Add
is_acyclicfunction for directed graphs - #5244 Add
induced_subgraph
- #4915 Add support for generic modules over the integers and fields
- #4967 Introduce and use additional
is_noetherian,krull_dim&vector_space_dimmethods - #5004 Print sheaf cohomology tables more compactly
- #5030 Deprecate
vector_space_dimension, usevector_space_diminstead - #5078 Support
kernelof maps with Laurent polynomials as codomain - #5080 Don't allow
gradeon graded polynomial ring - #5185 Fix
radicalfor ideals in polynomial rings over the integers - #5240 Add
change_base_ringfor graded multivariate rings - #5241 Add
rational_solutionsover larger field
- #5017 Chern classes can be serialized
- #5019 For all QSMs, remember that toric ambient space is complete and smooth
- #5031 Compute integral and rational coefficients for all
G_4-fluxes - #5031 Upon construction, automatically express the defining cohomology class of each
G_4-flux using the internally chosen generating set - #5031 Deprecate
basis_of_h22_hypersurfacein favor ofgens_of_h22_hypersurface - #5031 Deprecate
basis_of_h22_hypersurface_indicesin favor ofgens_of_h22_hypersurface_indices - #5048 Breaking: Stop support for
su5_weierstrass_model_over_arbitrary_3d_base - #5048 Breaking: Stop support for
su5_tate_model_over_arbitrary_3d_base - #5071 Extended flexibility for
HypersurfaceModelconstructors - #5071 Improved implementation of
set_weierstrass_model(h::HypersurfaceModel) - #5071 Improved implementation of
set_global_tate_model(h::HypersurfaceModel) - #5071 Breaking: Remove support for
sample_toric_variety() - #5071 Breaking: Remove support for
weierstrass_model(w::WeierstrassModel) - #5083 Breaking: Remove support for
set-functions of metadata attributes of literature models. - #5083 Breaking: Remove support for (most)
has-functions, to tell if a (literature) model has a particular attribute. - #5083 Introduce
add_torsion_sectionmethod. - #5156 Stabilize
singular_loci's refined Tate fiber type computation (Monte Carlo) with fixed seed - #5161 Breaking: Drop support for
add_model_parameter(m::AbstractFTheoryModel, addition::String) - #5198 Serialize mappings of properties of toric varieties and update QSMDB
- #5200 Drop support for
cox_ringofFamilyOfSpaces - #5214 Breaking: Kwarg
checkrenamed according to the role it plays/adjusting its role when needed. In most places, it was renamed tocompleteness_check. For constructors of G4-fluxes, we introduced the kwargconsistency_check(is the flux properly quantized? does it pass the transversality constraints?). - #5214 Support for kwarg
completeness_checkextended. For instance, it is now allowed as input tois_well_quantized,passes_transversality_checks,d3_tadpolefor individual G4-fluxes. But it is also used internally in many more places. - #5214 Kwargs
completeness_checkandconsistency_checkare described in docstrings. - #5214 Breaking: Stop support for
chosen_g4_flux_basis,basis_of_h22_hypersurfaceandbasis_of_h22_hypersurface_indices. - #5269 Breaking: Stop support for
_blowup_global,_blowup_global_sequence, and_is_nontrivial - #5278 Make
generic_sectionand functions derived thereby less random by providing a seed as kwarg
- #4987 Add
natural_gsetmethod for permutation, matrix & Weyl groups - #4999 Add
extraspecial_groupandis_extraspecial_group - #5026 Add functionality for pc groups and their elements:
hirsch_length,depth,relative_order,exponent_vector,leading_exponent - #5055 Add
permutation_character(G::GAPGroup, H::GAPGroup) - #5140 Add
smallest_moved_pointandlargest_moved_point
- #4570 Extend functionality of the experimental
BasisLieHighestWeightmodule to Demazure modules
-
#5082 Change
root_of_unity(K::QQAbField, n::Int)to return always the root corresponding to$\exp(2\pi i/n)$ -
#5109 Fix a bug in
galois_groupthat resulted in too small groups being returned -
#5126 Add
isinteger,is_rationalandis_integralforQQAbFieldElem
- #5217
n_conesandconesnow properly consider all cones - #5220 Add
filenameandbackendkeyword arguments tovisualize - #5246 Add support for serializing linear programs over non-rational fields
- #4928 Use symbols instead of strings for variables in toric geometry
- #5064 Introduce
class_group_with_mapandpicard_group_with_map - #5073 Use Laurent polynomial ring approach to speed up computation of
toric_ideal - #5234 Refine optional checks in toric varieties: introduce kwarg
completeness_check - #5278 Make
generic_sectionand functions derived thereby less random by providing a seed as kwarg - #5284 Implement chamber counting algorithm for toric line bundles
- #5287 Breaking: Require simplicial, projective toric varieties in the current cohomCalg implementation; update input tests
- #4992 Fix loading
FreeAssociativeAlgebraElems - #4997 Allow loading matrices with non-commutative entries
- #5024 Move serialization code into new submodule
Oscar.Serialization, replace@import_all_serialization_functionsbyusing Oscar.Serialization - #5094 Add option to
JSONSerializerto suppress saving refs - #5122 Add serialization for Matrix Groups
- #5191 Add support for multidimensional Array serialization
- #5196 Add serialization of
FinGenAbGroupHom
- #5212 Add difference polynomial rings and differential polynomial rings
- #4965 No longer export misleading
@perm_strfrom AA - #5110 Bump AbstractAlgebra to v0.46
- #5282 Bump AbstractAlgebra to v0.47
- #5114 Update Polymake.jl to v0.13, polymake to v4.14
- #5281 Update Singular.jl to 0.26
- #4988 New implementation of
map_from_funcwith changed argument order - #5051 Drop support for julia versions older than current LTS (1.10)
1.4.1 - 2025-06-07
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.
- #4950 Fix
minimal_generating_setfor ideals created by a f4 groebner basis
- #4957 Resolve hash error for FTM-1511-03209 artifact
1.4.0 - 2025-05-30
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.
- #4452 Add
graph_curve(::Graph)
- #4746 Import
Multipartitionfunctionality from JuLie - #4735 Add iterator for combinations
- #4663 Add labelings for graphs
- #3928 Add partially ordered sets
- #3928 Add
indegreeandoutdegreefor graphs
- #4890 Restrict
is_global,is_localto total monomial orderings, addis_(global|local)_block - #4850 Add
quoforLaurentMPolyWrapRing - #4810 Fix
tensor_productforSubquoModules - #4765 New wrapper for Singular triangular decompositions
- #4706 Improve comparison of morphisms of modules
- #4683 Add hint for
eliminateusing a proper subring - #4626 Allow sorting w.r.t. monomial orderings / module orderings
- #4876 Rename
global_gauge_quotientstoglobal_gauge_group_quotient - #4869 Update QSM Artifact
- #4844 Improve printing of G4-flux and families thereof
- #4844 Bug fix in computing smallest containing flux family for a given individual G4-flux
- #4844 Update .mrdi-files (artifact) for model 1511.03209
- #4779 Add exceptional classes and indices
- #4728 Include 1/2 c2 in identification of flux families
- #4711 Add convenience constructors for flux instances
- #4694 Rename
is_verticaltopasses_transversality_checksand execute related checks
- #4921 Allow inducing G-sets along group homomorphisms
- #4888 Document the relation between "abelian invariants" and "elementary divisors"
- #4839 Add accessors
groupandsubgroupforSubgroupTransversal - #4821 Export/document
character_table_complex_reflection_group - #4771 Use
SetforGSetblock systems - #4698 Add
rankandtorsion_free_rankmethods for permutation groups, pc groups, free groups - #4692 Add
GSetmethods forblocksand related functions - #4661 Add
dicyclic_group,is_dicyclic_groupand havequaternion_groupandis_quaternion_groupbe aliases of those - #4659 Implement
transitivityandrank_actionfor G-sets - #4628 Add local Schur indices for a character (Unger's algorithm)
- #4609 Generalize G-sets to Weyl groups
- #4878 Fix
symmetric_powerof a dim 0 module - #4807 Change default ordering in
universal_enveloping_algebrato be admissible - #4789 Add
highest_root(R::RootSystem)for convenience - #4729 Experimental: Add support for reducible types in
isomorphism(PermGroup, ::WeylGroup) - #4687 Experimental: Add braid moves for words in Weyl groups
- #4641 Experimental: Add
irreducible_factorsandinner_direct_productfor Weyl groups
- #4905 Fix
pc_group_with_isomorphism(::FinGenAbGroup) - #4903 Fix irreducibility test for
AbsSimpleNumFieldOrderElem - #4879 Add
is_perfectfor algebraic closures of finite fields - #4837 Fix
maximal_orderforNfNSGen - #4740 Add
degree_of_character_field
- #4838 Fix
tropical_variety_zerodimensional - #4781 Add
rootsfor tropical polynomials - #4703 Add tropical prevarieties generated by intersecting tropical hypersurfaces
- #4697 Remove broken tropical Groebner basis shortcut for binomial ideals
- #4447 Add
positive_tropical_variety - #4445 Add tropical linear spaces from graphs
- #4061 Overhaul tropical varieties, add various new options
- #4331 Unify type encoding for similar types
- #4162 Cleaner handling of type parameter serialization. This update forces entries of container types to share the same output of
Oscar.type_paramswhen serializing. Deserialization speed improvements.
- #4797 Add experimental support for wreath Macdonald polynomials
- #4899 IntersectionTheory: Rename
abstract_projective_bundle->projective_bundleandabstract_flag_bundle->flag_bundle - #4845 GroebnerWalk: Remove perturbed walk
- #4780 Oscar Worker Pool and parallel functions functionality such as pmap.
- #4772 Intersection theory: Introduce Gromov-Witten invariants
- #4769 Intersection theory: extend documentation on Bott formula
- #4764 Intersection Theory: Kontsevich spaces
- #4100 Injective and irreducible resolutions of Q-graded modules
- #2183 Add basics for quantum analogs
- #4758 Collapse docstrings in documentation to allow for easier navigation
- #4894 Bump AbstractAlgebra to v0.45
- #4894 Bump AlgebraicSolving to v0.9.0
- #4894 Bump Hecke to v0.36
- #4894 Bump Nemo to v0.50
- #4894 Bump Polymake.jl to v0.12
- #4613 Optimize conversions from/to Singular
1.3.1 - 2025-03-14
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.
- #4676 Fix
bracketforLieSubalgebras (the return value had the wrong type) - #4695 Fix
chevalley_basis(sometimes returning wrong results) - #4695 Add
change_base_ring(::Field, ::LieAlgebra) - #4695 Add
structure_constant_table(::LieAlgebra, basis)
- #4690 SubdivisionOfPoints: reject duplicate points
- #4696 Restore Oscar<->Singular conversion for multivariate rational function fields
- #4701 Include linear solving doc page in the Oscar docs
1.3.0 - 2025-02-28
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.
- #4399 Graduate Weyl groups and root systems from experimental to officially supported
- #4294 Graduate elliptic surfaces from experimental
- #4526 Rename
blowupandblow_up_pointstoblow_upandblow_up_points, and other intersection theory changes - #4433 Rename
new_raytoexceptional_ray - #4304 Change
homtomapin in intersection theory - #4302 Rename
acting_domaintoacting_groupand some improvements for group cosets - #4278 Rename
minimal_generating_setfor groups tominimal_size_generating_set
- #4615 Speed up computations for EllipticSurface by reduction to positive characteristic.
- #4560 Add a database of Enriques surfaces
- #4540 Support for computing automorphism groups of Enriques surfaces
- #4534 Add
stabilizer_in_orthogonal_groupto compute stabilisers of timelike vectors - #4485 Make
saturationfor principal ideals faster by delegating toremove - #4393 Introduce
-infas potential output for the dimension of an ideal - #4352 Add documentation for coherent sheaves
- #4345 Add a prototype for a moving lemma in concrete intersection theory
- #4327 Add Eagon-Northcott complexes
- #4272 Add Hasse-Schmidt derivatives
- #4256 Print Betti tables more nicely
- #4183 Add tweaks for enabling a 2-neighbor-step in characteristic 0
- #4633 Fix
vertices(G)to return all vertices, including isolated ones - #4499 Add
is_bipartite(::Graph) - #4459 Make vertex labels in graph visualization start at 1
- #4450 Add
in(::Int, ::Edge),signed_incidence_matrix(::Graph{Undirected}),connectivity(::Graph{Undirected}) - #4441 Fix
degree(::Graph)documentation - #4299 Fix leading zero bug in
matroid_hex - #4270 Fix
BoundErrorinweights(hook_lengths(...))
- #4601 Fix Krull dimension of polynomial rings over number fields
- #4596 Support computing Gröbner basis for lattice ideals using 4ti2, and improve
eliminateto avoid recomputing a Gröbner basis - #4497 Allow variables of same positive degree in
monomials_of_degree - #4492 Add links to commutative algebra tutorials
- #4488 Overhaul preprocessing for
radical,primary_decomposition, and friends over number fields - #4468 Graduate
present_finite_extension_ringfrom experimental to supported (and fix a bug in it) - #4456 Generalize
monomials_of_degreeto allow graded rings with grading group Z - #4400 Speed up evaluation of maps of
MPolyRings which take variables to variables - #4379 Fix bug in comparison function in module orderings
- #4346 Fix
characteristicmethod for localized rings - #4248 Add Cartan eilenberg resolutions of complexes
- #4235 Add
monomial_basisforMPolyQuoLocRing
- #4636 Add attribute for more detailed info on tunable sections
- #4597 Update
tunefunction and related definitions/functions - #4562 Align names of properties and attributes among families of and individual G4-fluxes
- #4503 Fix and extend strict_transform
- #4500 Extend support for G4-flux families and individual G4-fluxes
- #4491 Save updated intersection numbers after costly computation
- #4487 Compute D3-tadpole for family of G4-fluxes
- #4466 Introduce families of G4-fluxes
- #4446 Add support for all vertical, well-quantized G4s that do not break the non-abelian gauge group
- #4423 Use Zenodo data as artifact
- #4422 Print known properties of G4-fluxes
- #4343 Extend support for zero section and zero section class
- #4286 Support computation of all well-quantized and vertical G4-fluxes
- #4268 Implement ambient space models for G4-flux candidates
- #4243 Support computation of basis of H^(2,2) and H^4
-
#4608 Add
is_primitivefor$G$ -sets -
#4594 Add
$G$ -set docstrings to main documentation -
#4582 Cache parents for permutations in
perm,cpermand@perm -
#4490 Make the
@permmacro more powerful by supporting more argument variants and increased consistency -
#4469 Add dedicated
stabilizermethods for matrix groups for improved performance -
#4465 Add
orbit_representatives_and_stabilizersfor 0-dim. subspaces -
#4416 Add
is_atlas_character_table -
#4411 Support
character_fieldfor a vector of characters - #4409 Add the library of groups with at most 14 conjugacy classes
-
#4401 Add
isomorphic_subgroups -
#4378 Fix wrong result of
isomorphism(FPGroup, G, on_gens = true)for trivialGwith more than 0 generators -
#4361 Speed up
cperm -
#4359 Add
cycle_lengthforPermGroupElem -
#4357 Improve
isomorphismfrom pc groups and fp groups toFinGenAbGroup -
#4337 Speed up
orbit_representatives_and_stabilizersfor not too large examples -
#4319 Make
isomorphism(PcGroup, A)for infinite abelianAwork - #4311 Add action on matrices in row reduced echelon form
- #4307 Speed up orbits of permutation groups on integers
-
#4298 Add
is_leftandis_rightforSubgroupTransversal -
#4281 Speed up
stabilizermethods for the natural action of permutation groups, and the actions on sets, tuples, and vectors of pos. integers -
#4265 Add
stabilizerfor$G$ -sets with action onSet,VectororTupleobjects -
#4259 Add argument check to
$G$ -set constructor -
#4202 Add
lettersfunction forPcGroupElem
- #4676 Fix
bracketforLieSubalgebras (it sometimes returned the wrong result) - #4621 Add
(dual_)geometric_representation(::WeylGroup),is_finite_order(::WeylGroupElem)andorder(::WeylGroupElem) - #4589 Implement
syllables,lettersand their inverse forWeylGroupandWeylGroupElem - #4536 Add
weyl_group(::Matrix{<:IntegerUnion})convenience constructor - #4519 Add
map_wordandparabolic_subgroupfor Weyl groups - #4478 Add
isomorphism(PermGroup, ::WeylGroup)for missing irreducible types - #4414 Add
WeightLatticeserialization - #4374 Change Weyl group action to a right action
- #4339 Add
demazure_character - #4264 Add
isomorphism(::Type{PermGroup}, ::WeylGroup)for some cases
- #4585 Improve usability of
abelian_closure(QQ), e.g. for elements representing real values allow comparisons and conversion toFloat64 - #4429 Fix
R()whenRis aBoundedRing - #4424 Fix
is_irreduciblefor number field order elements - #4396 Fix regression in
galois_group - #4370 Experimental: Add Clifford algebras and Clifford orders
- #4482 Add
integer_hullandgomory_chvatal_closure - #4454 Fix blowups along rays and singular cones
- #4451 Add
tutte_lifting(::Graph) - #4392 Allow checking containment of points in hyperplanes and halfspaces via
in - #4260 Experimental: Add algebraic shifting
- #4529 Add lattice of one-parameter subgroups
- #4509 Implement equality for toric varieties
- #4508 Change diagonal to barycenter in toric blowup docs
- #4505 Simplify code for toric blowup along a cone
- #4484 Improve performance of strict transform under toric blowups
- #4437 Support blow up along minimal supercone coordinates
- #4266 Serialize cohomology classes
- #4154 Support computing strict transform of an ideal in Cox ring
- #4549 Fix experimental not showing up in search
- #4480 Add more links to tutorials
- #4458 Add
weightsmethod for graded rings and improve some documentation
- #4405 Update AbstractAlgebra to 0.44.0
- #4421 Update GAP.jl to 0.13
- #4405 Update Hecke to 0.35.0
- #4645 Update Nemo to 0.49
- #4548 Update Singular.jl to 0.25.0
-
Fixed a problem with
galois_groupPR #4396 -
Fixed zero-dimensional cone in
conesin PolyhedralGeometry. PR #4336 -
Fixed up generic characteristic method for localized rings. issue #4324 PR #4346
-
Added hash method for
RayVector. partial fix for issue #2222 PR #4354