Releases: oscar-system/GAP.jl
Releases · oscar-system/GAP.jl
v0.11.0
GAP v0.11.0
Merged pull requests:
- Remove BuildPackages.sh (#860) (@fingolfin)
- Make using and import statements explicit (#972) (@lgoettgens)
- Switch to GAP 4.13.0 (#975) (@fingolfin)
- Let override code also override GAP_lib_jll (#976) (@fingolfin)
- Prepare for GAP 4.13.0 (#977) (@fingolfin)
- Fix #include julia_gc.h to work in GAP 4.13.0, too (#979) (@fingolfin)
- Update to latest Makefile.gappkg (#980) (@fingolfin)
- fix GAP help access for Julia nightly (#981) (@ThomasBreuer)
- read_sysinfo_gap: deal with multiple = on one line (#982) (@fingolfin)
Closed issues:
v0.10.3
GAP v0.10.3
Merged pull requests:
- CI: update to codecov/codecov-action@v4 (#965) (@lgoettgens)
- adjust code and tests to changes in Nemo.jl (#966) (@ThomasBreuer)
- Fix TAB completion for e.g. 'GAP.Globals.MTX.S' in Julia >= 1.11 (#969) (@fingolfin)
Closed issues:
- REPL completions again broken in Julia nightly (#962)
v0.10.2
GAP v0.10.2
Merged pull requests:
- Use julia 1.10 as default in CI (#957) (@lgoettgens)
- improve package handling (#958) (@ThomasBreuer)
- use a custom
Downloads.Downloader
for installing GAP packages (#961) (@ThomasBreuer)
Closed issues:
v0.10.1
GAP v0.10.1
Merged pull requests:
- adjust
docs/make.jl
to changes in Documenter.jl (#945) (@ThomasBreuer) - Simplify code (#947) (@fingolfin)
- Optimize GAP function calls (#948) (@fingolfin)
- Add compats for stdlib deps (#949) (@lgoettgens)
- Resolve a bunch of issues reported by JET (#950) (@fingolfin)
- Fix more JET issues (#951) (@fingolfin)
- Add tests, increase code coverage (#952) (@fingolfin)
- force version 1.0 of Documenter.jl (#953) (@ThomasBreuer)
- Bump Aqua to 0.8 and use more defaults (#955) (@lgoettgens)
- use
Pidfile.mkpidlock
inGAP.Packages.install
(#956) (@ThomasBreuer)
Closed issues:
- processing the documentation is broken with Documenter.jl v1.0.1 (#943)
v0.10.0
GAP v0.10.0
Merged pull requests:
- Turn hash for GapObj into error (#891) (@fingolfin)
- Add options to debug package manager (#931) (@fingolfin)
- Enable
Aqua.jl
's ambiguity check (#936) (@lgoettgens) - Add more
Random.Sampler
disambiguation (#937) (@lgoettgens) - Simplify JuliaToGAP methods (#938) (@fingolfin)
- Teach InteractiveUtils.edit about GAP function (#939) (@fingolfin)
- Change 'nonnegative' to 'non-negative' for consistency (#942) (@fingolfin)
- added
hasbangindex
,hasbangproperty
(#944) (@ThomasBreuer) - Add newline before module statement to fix nightly (#946) (@lkastner)
v0.9.8
GAP v0.9.8
Closed issues:
- libstdc++.so.6: version `GLIBCXX_3.4.26' not found (#553)
- GAP.jl hangs sometimes (#905)
- Errors with Julia master (#911)
- Crash(es) after upgrade (#916)
- "Compiling JuliaInterface" displayed every time when loading GAP.jl (#923)
Merged pull requests:
- Update
Aqua.jl
to support piracy tests (#889) (@lgoettgens) - Set use_orig_ExecuteProcess[] to true (#906) (@fingolfin)
- Adjust linker flags for GAP kernel extensions on macOS (#907) (@fingolfin)
- Reduce implicit dependencies on GAP packages (#909) (@fingolfin)
- Allow GAP.Obj(x,true) for recursive conversion (#910) (@fingolfin)
- Only load bare deps if env var GAP_BARE_DEPS is set (#912) (@fingolfin)
- Ensure Ncurses_jll is new enough (#913) (@fingolfin)
- Re-enable REPL completion for GAP records in Julia 1.10 (#914) (@fingolfin)
- Update julia versions in CI (#915) (@lgoettgens)
- Align code for CSTR_STRING and CSTR_STRING_AS_ARRAY (#917) (@fingolfin)
- Replace C call to julia_gap by Julia call to _GAP_TO_JULIA (#918) (@fingolfin)
- Rename invalidations CI test (#919) (@fingolfin)
- improve documentation on special GAP syntax (#922) (@ThomasBreuer)
- Update JuliaInterface JLL to latest version (#924) (@fingolfin)
- document
Julia.GAP.Obj(x,true)
, add tests (#925) (@ThomasBreuer) - Update CHANGES.md and set package version to 0.9.8-DEV (#926) (@fingolfin)
- CI: use depwarn=error (#927) (@fingolfin)
- Improve documentation a bit (#929) (@fingolfin)
- Add replace_global! helper (#930) (@fingolfin)
- Fix
@gapattribute
docstring (#932) (@lgoettgens) - Bump Aqua compat (#933) (@lgoettgens)
- CI: use concrete action versions (#935) (@lgoettgens)
v0.9.7
GAP v0.9.7
Closed issues:
- Change
Artifacts
location (#884) - Allow passing a path to
GAP.Packages.load
(#892) - Hang when loading GAP.jl with Julia master (#901)
@gap
andg_str
macro callevalstr
at parsetime instead of runtime, which is surprising (#903)
Merged pull requests:
- Set a CI timeout (#877) (@fingolfin)
- Remove nonsense finalize() method (#878) (@fingolfin)
- CI: use julia-actions/cache (#879) (@fingolfin)
- Remove final Markdown comment (#880) (@fingolfin)
- CI: enable color for OscarCI diffs (#881) (@fingolfin)
- Move test dependencies to
test/Project.toml
(#882) (@lgoettgens) - Add
Aqua.jl
for some static testing (#883) (@lgoettgens) - Update
Artifacts
location (#885) (@lgoettgens) - Use a Pidfile to fix '@Everywhere using GAP' (#886) (@fingolfin)
- Bump
Aqua.jl
to0.6.2
(#887) (@lgoettgens) - Track invalidations in CI, report if they increase (#888) (@lgoettgens)
- Link to GAP.jl manual from GAP docstring (#890) (@fingolfin)
- Allow passing a path to
GAP.Packages.load
(#893) (@ThomasBreuer) - improve documentation of
evalstr_ex
,evalstr
(#898) (@ThomasBreuer) - reduce the occurrences of
evalstr
in docstrings (#899) (@ThomasBreuer) - Adjust docstring examples (#900) (@fingolfin)
- Quote @gap and g_str results (#904) (@fingolfin)
v0.9.6
GAP v0.9.6
Closed issues:
- Warning on julia master (#864)
- Segfault on julia master during precompilation (#868)
- Get rid of annoying
Warning: TerminalMenus: Unable to enter raw mode
when running test suite (#872)
Merged pull requests:
- Disable REPL hack in Julia 1.10 (#866) (@fingolfin)
- Actually run REPL completion tests (#867) (@fingolfin)
- compat: allow GAP_pkg_juliainterface_jll 0.800.202 (#869) (@benlorenz)
- CI: update Julia versions to be tested (#871) (@fingolfin)
- Fix propertynames signature (#873) (@fingolfin)
- avoid warnings shown by
TerminalMenus
(#874) (@ThomasBreuer)
v0.9.5
GAP v0.9.5
Merged pull requests:
- Allow iterating over Julia objects from within GAP (#861) (@fingolfin)
- removed two duplicate
\[\]
methods (#863) (@ThomasBreuer) - CI: update doctests, Julia versions, OscarCI (#865) (@fingolfin)
v0.9.4
GAP v0.9.4
Merged pull requests:
- do not mention
fmpz
in the JuliaInterface manual (#857) (@ThomasBreuer) - Tweak @gapattribute to not require 'import GAP: @gapwrap' (#858) (@fingolfin)
- Adjust JuliaExperimental to the great renaming in Nemo (#859) (@fingolfin)