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