From 6f6c6d692049358fae225e0fc1a4c435cc6cf6f9 Mon Sep 17 00:00:00 2001 From: Max Horn Date: Thu, 9 Jan 2025 21:40:47 +0100 Subject: [PATCH 1/3] Reorder CHANGES.md --- CHANGES.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 4301657e..a677c809 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -6,10 +6,12 @@ - **Breaking:** Require `gap_to_julia` methods to handle `recursive` keyword argument (e.g. by adding `; recursive::Bool = true` to the argument list and otherwise ignoring it) +- Add `GAP.versioninfo()` - Add `GAP.Packages.build_recursive(name)` - Add `GAP.Packages.test(name)` - Change `GAP.Packages.build(name)` to no longer try to build the package if it is already installed +- Optimize conversion of GAP strings to Julia strings, symbols or `Vector{UInt8}` - Use individual artifacts for each GAP package distributed with GAP, instead of a single huge "artifact" containing all of them and which has to be downloaded for each update (now we can update GAP packages @@ -45,8 +47,6 @@ - simpcomp - singular - zeromqinterface -- Add `GAP.versioninfo()` -- Optimize conversion of GAP strings to Julia strings, symbols or `Vector{UInt8}` ## Version 0.12.3 (released 2025-01-01) From db7f7d32a9423ee368371a7139ad3dcee9de3808 Mon Sep 17 00:00:00 2001 From: Max Horn Date: Thu, 9 Jan 2025 21:42:10 +0100 Subject: [PATCH 2/3] Require latest GAP_jll and GAP_lib_jll --- Project.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index a49f6426..e3b450d8 100644 --- a/Project.toml +++ b/Project.toml @@ -60,8 +60,8 @@ Artifacts = "1.6" BinaryWrappers = "0.1.3" Compat = "4.11" Downloads = "1.4.3" -GAP_jll = "~400.1400.000" -GAP_lib_jll = "~400.1400.000" +GAP_jll = "~400.1400.002" +GAP_lib_jll = "~400.1400.001" GAP_pkg_ace_jll = "500.600.200" GAP_pkg_anupq_jll = "300.300.100" GAP_pkg_browse_jll = "100.800.2101" From 31c7819e337282eb0e372f29fd0217021c792842 Mon Sep 17 00:00:00 2001 From: Max Horn Date: Thu, 9 Jan 2025 21:42:14 +0100 Subject: [PATCH 3/3] Version 0.13.0 --- CHANGES.md | 2 +- Project.toml | 2 +- gap/systemfile.g | 2 +- pkg/JuliaExperimental/PackageInfo.g | 4 ++-- pkg/JuliaInterface/PackageInfo.g | 4 ++-- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index a677c809..f9c01b06 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,6 +1,6 @@ # Changes in GAP.jl -## Version 0.13.0-DEV (released YYYY-MM-DD) +## Version 0.13.0 (released 2025-01-09) - **Breaking:** Update to GAP 4.14.0 - **Breaking:** Require `gap_to_julia` methods to handle `recursive` diff --git a/Project.toml b/Project.toml index e3b450d8..cda7013e 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "GAP" uuid = "c863536a-3901-11e9-33e7-d5cd0df7b904" authors = ["Thomas Breuer ", "Sebastian Gutsche ", "Max Horn "] -version = "0.13.0-DEV" +version = "0.13.0" [deps] AbstractAlgebra = "c3fe647b-3220-5bb0-a1ea-a7954cac585d" diff --git a/gap/systemfile.g b/gap/systemfile.g index c99221dc..921410a6 100644 --- a/gap/systemfile.g +++ b/gap/systemfile.g @@ -22,7 +22,7 @@ end); # early enough for being required by other GAP packages, # and such that it is available when user files get read # via the GAP command line. - deps := [ [ "JuliaInterface", ">=0.13.0-DEV" ] ]; + deps := [ [ "JuliaInterface", ">=0.13.0" ] ]; if not IsBound(GAPInfo.KernelInfo.ENVIRONMENT.GAP_BARE_DEPS) then APPEND_LIST_INTR( deps, GAPInfo.Dependencies.NeededOtherPackages ); fi; diff --git a/pkg/JuliaExperimental/PackageInfo.g b/pkg/JuliaExperimental/PackageInfo.g index 0c1883d6..ba075448 100644 --- a/pkg/JuliaExperimental/PackageInfo.g +++ b/pkg/JuliaExperimental/PackageInfo.g @@ -10,8 +10,8 @@ SetPackageInfo( rec( PackageName := "JuliaExperimental", Subtitle := "Experimental code for the GAP Julia integration", -Version := "0.13.0-DEV", -Date := "09/12/2024", # dd/mm/yyyy format +Version := "0.13.0", +Date := "09/01/2025", # dd/mm/yyyy format License := "GPL-2.0-or-later", Persons := [ diff --git a/pkg/JuliaInterface/PackageInfo.g b/pkg/JuliaInterface/PackageInfo.g index a624ff12..756e0296 100644 --- a/pkg/JuliaInterface/PackageInfo.g +++ b/pkg/JuliaInterface/PackageInfo.g @@ -10,8 +10,8 @@ SetPackageInfo( rec( PackageName := "JuliaInterface", Subtitle := "Interface to Julia", -Version := "0.13.0-DEV", -Date := "09/12/2024", # dd/mm/yyyy format +Version := "0.13.0", +Date := "09/01/2025", # dd/mm/yyyy format License := "GPL-2.0-or-later", Persons := [