1This file describes changes in the recog package.
2
31.3.2 (2019-04-15)
4  - Many janitorial changes
5
61.3.1 (2018-09-18)
7  - Fix some test cases
8  - Disable more dead code
9  - More minor changes
10
111.3 (2018-09-16)
12  - Requires GAP >= 4.9
13  - Merge the recogbase package into recog
14  - Remove tons of unused code & files
15  - Add many comments throughout the codebase (e.g. notes on the origin
16    of some algorithms; FIXME and TODO remarks; ...)
17  - Fix many bugs in the recognition code leading to errors or incorrect recognitions
18  - Replace involution finder for SL_2 in even characteristic (faster & less buggy)
19  - Add more tests
20  - Set up continuous integration using Travis CI, to ensure new code changes
21    are immediately tested for regressions
22  - Introduce self-explanatory names for recognition method results
23    (true -> Success, false -> NeverApplicable, fail -> TemporaryFailure,
24    NotApplicable -> NotEnoughInformation); this revealed various bugs where
25    the wrong values were returned
26  - Refactor CallMethods, to make it easier to understand and work on
27  - Improve the documentation; in particular, the tables of recognition methods
28    with their rankings are now generated from the code, and thus are always
29    up-to-date (previously, they were from that)
30  - Add Randomize methods for non-compressed vectors to support fields with more than 256 elements (fixes issue #15)
31  - Many other small changes, cleanups, etc.
32
331.2.5 (2016-03-08)
34  - Maintenance release
35
361.2.4 (2016-01-07)
37  - Fix bugs with handling of scalars in projective matrix groups (see issues #2 and #4)
38  - Fix misdetection of SL(2,q), odd q (see issue #3)
39  - Fix bug leading to "Error: Group() called with empty list of generators" (see issue #5)
40  - Workaround for problem with L2(31) (see issue #6)
41  - Fix endless loop when recognizing GL(2,q) with q <= 32 (see issue #9)
42  - Detect if DoHintedLowIndex runs into an infinite loop
43  - Add various source code comments
44  - Move FindKernelLowerLeftPGroup from recogbase to recog
45  - Move website to http://gap-packages.github.io/recog/
46  - Update documentation
47  - Splits some large source files into multiple
48  - Remove lots of unused code and files
49  - Remove GAP 4.4 compatibility code
50
511.2.3 (2014-09-24)
52  - Update Max Neunhoeffer's contact data
53  - Use AutoDoc to generate title page of the manual from PackageInfo.g
54  - Remove Akos' contact data
55  - Add Max Horn as a maintainer
56
571.2.2 (2014-04-04)
58  - Previous release had an invalid release date in
59    PackageInfo.g (2014-04-31 instead of 2014-03-31).
60  - Merge HISTORY and CHANGES files.
61
621.2.1 (2014-03-31)
63  - Move package repository and website to GitHub
64
651.2 (2012-05-28)
66  - ???
67
681.1 (2011-07-29)
69  - Fixed some bugs in nonconstructive classical natural recognition.
70  - Added method for known stabilizer chain.
71  - Adapt to forms package.
72  - Fixed global namespace polution.
73  - Fixed too lazy generation of kernel.
74  - New SL_n natural rep method.
75  - Note IsSimpleGroup and IsAlmostSimpleGroup whenever known.
76  - Guarantee that StabilizerChain leaf method has a faithful
77    action on the first orbit.
78
791.0 (2009-11-05)
80  - Initial release
81