From 2368e283a552d6d5a2c5cecda09c0f6add8833df Mon Sep 17 00:00:00 2001 From: Max Horn Date: Thu, 1 Oct 2026 23:40:26 +0200 Subject: [PATCH 1/2] Add CHANGES.md List each release with a `## VERSION (YYYY-MM-DD)` header, newest first, so that scripts can extract the release notes. The notes for releases since 2020 are summarised from the git history; older releases have only their header. Dates are those in PackageInfo.g at the release tag, or of the tagged commit. Assisted-by: Claude Code (Opus 5.5) --- CHANGES.md | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 CHANGES.md diff --git a/CHANGES.md b/CHANGES.md new file mode 100644 index 0000000..e64b363 --- /dev/null +++ b/CHANGES.md @@ -0,0 +1,66 @@ +This file describes changes in the WPE package. + +## Unreleased + +- Re-enable the efficient membership test `in` for wreath products, now + without the recursion depth trap +- Fix the membership test for wreath products with trivial top group + +## 0.8 (2024-10-21) + +- Fix recursion depth trap in `ListWreathProductElement` and + `WreathProductElementList` by disabling the package's membership test `in` + for now + +## 0.7 (2024-10-16) + +- Update URLs after transfer of the repository +- Add missing reference to the manual + +## 0.6 (2024-10-09) + +- Require GAP >= 4.13 +- Add `CycleIndex` methods for wreath products, together with + `CycleIndexWreathProductImprimitiveAction` and the user function + `GenericWreathProduct` +- Rename `IsomorphismToGenericWreathProduct` to `IsomorphismWreathProduct` +- Fix `Centraliser` not being used for generic wreath products and failing + due to a wrong call of `WreathProductElementListNC` +- Fix `RepresentativeAction` and `Centraliser` raising an error when called + with points that are not elements, e.g. subgroups +- Revise the manual, with new tutorials and a separate notation chapter + +## 0.5 (2022-06-17) + +- Add `CycleIndexWreathProductProductAction` + +## 0.4 (2022-05-06) + +- Add new `View`, `Print` and `Display` methods for wreath product elements, + with display options configurable via + `SetDisplayOptionsForWreathProductElements` +- Rename `SparseWreathCycleDecomposition` to `SparseWreathCycleConjugate` +- `Territory` now returns a set +- Overhaul the manual and add a tutorial chapter + +## 0.3 (2022-01-04) + +- Rename functions with suffix `GenericWreathProduct` to `WreathProduct`, + e.g. `ComponentsOfWreathProduct` +- Fix an error for wreath products with trivial top group +- Rework the manual + +## 0.2 (2021-11-05) + +- Rename package from WreathProductElements to WPE +- Require GAP >= 4.12 +- Add efficient methods for `in`, `RepresentativeAction`, `Centraliser` and + `ConjugacyClasses` for wreath products +- Add vertical printing of wreath product elements +- Fix wrong wreath cycle decomposition + +## 0.1 (2021-05-25) + +- Initial release: generic representation of wreath products, isomorphisms + from permutation and matrix wreath products, wreath cycle decomposition, + and methods for the conjugacy problem, centralisers and conjugacy classes From c297ea3713e946b9eb3359297500496b7fa1cc1b Mon Sep 17 00:00:00 2001 From: Max Horn Date: Wed, 7 Oct 2026 23:47:38 +0200 Subject: [PATCH 2/2] Reduce the first release's notes to "Initial release" A first release has no earlier one to differ from, so a list of additions and fixes says nothing a reader could act on. Assisted-by: Claude Code (Opus 5.5) --- CHANGES.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index e64b363..45832ff 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -61,6 +61,4 @@ This file describes changes in the WPE package. ## 0.1 (2021-05-25) -- Initial release: generic representation of wreath products, isomorphisms - from permutation and matrix wreath products, wreath cycle decomposition, - and methods for the conjugacy problem, centralisers and conjugacy classes +- Initial release