Releases: Nemocas/AbstractAlgebra.jl
Releases · Nemocas/AbstractAlgebra.jl
v0.9.1
increase version to 0.9.1
v0.9.0
v0.9.0 (2020-03-11)
Closed issues:
- Problem with BigInt conversion in "Constructing mathematical objects in AbstractAlgebra.jl" (#577)
- Switching Rings.jl and NCRings.jl causes test failure (serious bug!!) (#164)
Merged pull requests:
- docs: fix wrong spacing in docstrings, which breaks highlighting (#583) (rfourquet)
- remove docstring for inv(M::Generic.MatrixElem{<:FieldElement}) (#582) (rfourquet)
- Fix deploying docs for releases (#581) (fingolfin)
- docs: adjust wrong BigInt("123") constructor example (#580) (rfourquet)
- make docstests pass again (#579) (rfourquet)
- Add AdditiveGroup, AdditiveGroupElem (#567) (fingolfin)
- Enh/symmetric group (#563) (kalmarek)
- enable R["x", "y"] syntax for MPolyRing construction (#519) (rfourquet)
v0.8.1
v0.8.1 (2020-03-02)
Merged pull requests:
- add pretty printing infrastructure (#578) (fieker)
- direct sum modules (#574) (fieker)
- Replace obsolete cdn.mathjax.org (#573) (fingolfin)
- Clarify that Julia 1.0 is required (#568) (fingolfin)
- two problems _map and check_parent (#565) (fieker)
- map_coeffs: do not map on zero coeffs (as per docstring) (#562) (rfourquet)
v0.8.0
See github.com/Nemocas/AbstractAlgebra.jl/releases/tag/v0.8.0 for rel…
v0.7.1
v0.7.1 (2019-10-14)
Closed issues:
- Move map for Poly into Poly.jl (#479)
- Move change_base_ring implementation for Poly into Poly.jl (#478)
- divexact_left and divexact_right implemented in the wrong place (#473)
- Order of functions in files (#468)
- Todo: Breaking things for next release (#446)
- Implement identity_matrix(::Ring, Int, Int) (#435)
- Make function arguments first in map_from_func, change_base_ring, etc. (#421)
- eye still referenced in docs (#306)
- Cannot construct matrix from vector (#279)
- change_base_ring does not work for external packages (#273)
- Improve eye(x::MatrixElem) or its documentation (#258)
- divexact for Laurent series over ZZ (#63)
Merged pull requests:
- Fix bug in change_base_ring/map_coeffs (#487) (thofma)
- make eltype work on all matrices (#486) (rfourquet)
- remove useless recursive method of crt (#483) (rfourquet)
- Move change_base_ring and map to Poly.jl. (#482) (wbhart)
- Rearrange tests (#481) (wbhart)
- Rearrange files (#480) (wbhart)
- Restrict divexact_left/right to matrix algebras. (#477) (wbhart)
- fix failing doctests (#476) (rfourquet)
- restore docstrings for map/map! (#475) (rfourquet)
- Zero and identity matrix (#474) (wbhart)
- add a pseudo-primality test in GF(n) (#469) (rfourquet)
- Fix copy/deepcopy for generic matrices (#465) (thofma)
- define elem_type/parent_type on all instances (#464) (rfourquet)
- add eltype(::MatrixElem) (#463) (rfourquet)
- fix show_minus_one for matrices (#462) (rfourquet)
- test R['x']['y'] syntax (#461) (rfourquet)
- DirectSum: fix wrong type in docstring (#460) (rfourquet)
- remove :RR from import_exclude (#459) (rfourquet)
- make ZZ and friends const (#457) (rfourquet)
- Dimensions of vector subspaces (#445) (martinra)
v0.7.0
v0.7.0 (2019-10-02)
Closed issues:
- Evaluate MPoly with map of coefficients (#453)
- perm"(1 2)(3 4)" silently ignores the entries (#450)
- Problem with hnf_with_transform() ? (#440)
- (New) Bug in HNF (#438)
- Uniformize matrix constructors (#437)
- Quotient module test failure (#430)
- Error in new map function (#423)
- Base.oftype for ring elements (#422)
- zero is broken (#407)
- multiplication of Puiseux series modifies inplace (#319)
- Other colon notations for views and submatrices (#307)
- show_minus_one problems for series again (#299)
- zero(M) where M is a matrix in a matrix space, no longer works (#192)
Merged pull requests:
- Remove evaluate with function argument (#456) (thofma)
- allow passing dimensions in matrix(ring, r, c, mat) (#455) (rfourquet)
- Clean up import/export and fix #440 (#454) (thofma)
- Clean up of change_base_ring and map_* (#452) (thofma)
- fix #450, safer perm_str macro (#451) (rfourquet)
- Add perm function (#447) (thofma)
- Fix #438 (#444) (joschmitt)
- rename lowercase types to CamelCase (#443) (rfourquet)
- fix wrongly constrained type in a rand signature (#442) (rfourquet)
- conform rand(::GFField) to the Random API (#441) (rfourquet)
- implement parent_type on instances (#439) (rfourquet)
- clarify how to extend similar and zero (#436) (rfourquet)
- use Int instead of Int64 in a view signature (#434) (rfourquet)
- rename perm -> Perm (#433) (rfourquet)
- Add Base.oftype (#432) (thofma)
- Make func/ring first argument in change_base_ring (#431) (thofma)
- Fix issue with inflate modifying input. (#429) (wbhart)
- Fix issue with printing of polynomials over power series over GF2. (#428) (wbhart)
- Fix incorrect reduction in powmod when exponent is 1. (#427) (wbhart)
- Try to fix a documentation bug (multiple lines). (#426) (wbhart)
- tentatively fix a test failure with map (#425) (rfourquet)
- use at-testset instead of test_* functions (#424) (rfourquet)
- fix a title string in tests (#420) (rfourquet)
- implement map and map! on matrices (#419) (rfourquet)
- Enable windows build on travis (#418) (thofma)
- test result type for change_base_ring on matrices (#416) (rfourquet)
- extend change_base_ring to matrix algebras (#414) (rfourquet)
- fix typo in sub docstring (#413) (rfourquet)
- fix doc typos (#412) (rfourquet)
- Make powering of matrices by negative powers work. (#411) (wbhart)
- Fix a bug in matrix coercion. (#410) (wbhart)
- add an AbstractRNG argument to rand methods (#408) (rfourquet)
v0.6.0
v0.6.0 (2019-09-24)
Closed issues:
- Div for multivariate not working properly (#396)
- Tricky matrix manipulations (#367)
- divrem for Generic.Poly (#366)
Merged pull requests:
- remove vcat(A::Vector{<: MatrixElem}) (#409) (rfourquet)
- Add generalized matrix concatenation (#406) (thofma)
- Help inference in some list comprehensions (#405) (thofma)
- More sub-matrix access functions (#404) (johannes-hoffmann)
- Change invert_rows -> reverse_rows (#402) (thofma)
- Add hashing for abstract MPolys (#401) (thofma)
- Change base ring (#400) (raulepure)
- remove FiniteField as undefined export (#399) (rfourquet)
- Fix bug in div when using immutable coefficient types. (#398) (wbhart)
- Fix push_term! (#397) (thofma)
- Add elementary row/column operations (#395) (thofma)
- Adding gens and nvars to Poly.jl (#394) (johannes-hoffmann)
- similar: create uninitialized matrices (#388) (rfourquet)
v0.5.4
v0.5.4 (2019-09-16)
Closed issues:
- docstring of function evaluate(a::MPoly{T}, A::Vector{T}) does not coincide with its signature (#358)
matrix\_rep\(::perm{BigInt}\)
broken with julia master (#348)- We do not have a Project.toml file (#250)
Merged pull requests:
- Fix the geobuckets (#393) (thofma)
- add tests for printing matrices (#392) (rfourquet)
- docs: replace some Array{T,1} by Vector{T} (#391) (rfourquet)
- widen similar signature to MatrixElem (#390) (rfourquet)
- align entries when printing matrices (#387) (rfourquet)
- refactor some similar methods (#386) (rfourquet)
- fix show for some empty matrices (#385) (rfourquet)
- docs: make tenses consistent ("Returns" vs "Return") (#384) (rfourquet)
- add length() and isempty() for matrices (#383) (rfourquet)
- docs: pin Documenter.jl to [0.21.4, 0.21.5] (#382) (rfourquet)
- allow to specify a Ring in similar for matrices (#381) (rfourquet)
- implement copy(::MatrixElem) (#380) (rfourquet)
- enable forgotten LaurentSeries test (#379) (rfourquet)
- enable forgotten divrem test (#378) (rfourquet)
- fix test with fraction valuation (#377) (rfourquet)
- Module extras (#376) (wbhart)
v0.5.3
v0.5.3 (2019-08-19)
Closed issues:
- Travis with Julia 1.3 reports an error ... (#372)
- Evaluation of MPoly over AbstractAlgebra.RealField (#357)
- Difference between F[X][Y] and F[X, Y] (#356)
- Implement geobuckets (#337)
Merged pull requests:
- Fix ambiguity in setcoeff!(::MPoly, ...) (#375) (thofma)
- Fix #372 (#374) (thofma)
- Add julia 1.3 to CI (#373) (thofma)
- Minor Changes in Map.jl/AbstractAlgebra.jl (#371) (raulepure)
- Move a gcd to where it is actually needed. (#370) (wbhart)
- Add some missing sigils. (#369) (wbhart)
- Revert workarounds (#364) (wbhart)
- Comment some test and add more CI coverage (#360) (thofma)
- Relax signature to fix #357 (#359) (thofma)
- Module coercions (#355) (wbhart)
- Implement preimage of module homomorphisms. (#354) (wbhart)
- Fast homomorphisms (#353) (wbhart)
- Module maps (#351) (wbhart)
- Fix/perm on abstract vectors (#346) (kalmarek)