forked from gap-packages/AutoDoc
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGES
81 lines (71 loc) · 3.46 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
This file describes changes in the AutoDoc package.
YYYY.MM.DD
- Added @*Title commands to specify titles for Chapters etc.
- Document @BeginExampleSession instead of @ExampleSession
- Document the aliases @Example, @ExampleSession, @Log, and @LogSession
- Improve manual (thanks to Chris Wensley):
- fix a few typos
- added abstract and acknowledgments
- added bibliography file AutoDoc.bib
- added checklist subsection 1.3.3
- added some index entries
- change makedoc.g to highlight some useful features of the AutoDoc() function
- Various other tweaks and fixes
2017.09.08
- Add ChapterLabel, SectionLabel, and SubsectionLabel
- Add ExampleSession environment to support GAPDoc-Style examples
- Add support for documenting DeclareConstructor
- Empty lines in AutoDoc comments start a new paragraph, as in TeX
- Improve @Example documentation
- Fix some spelling mistakes in the manual
- Fix support for KeyDependendOperations (see issue #124)
- Don't show a return value if no @Returns is given
- Various other tweaks and fixes
2016.12.04:
- Revise and officially document the `entities` option for AutoDoc()
2016.11.26:
- Use english month names on title pages
- Ignore empty dependency lists in PackageInfo.g files
- Better error message when .six file is not available
2016.03.08:
- Fix the "empty index" workaround from the previous release
2016.03.04:
- Improved the manual.
- AutoDoc can now be instructed to invoke GAPDoc in such a way that links
in the generated documentation to the GAP reference manual use relative
paths.
- Also scan for .autodoc files (Issue #104)
- Workaround a problem with GAPDoc where an empty index could lead to an error.
- Allow entities in chapter and section titles.
- Fix a bug where the indentation for code blocks was not preserved.
2016.02.24:
- Again improved the error messages produced by the parser.
- Document worksheets (and fix them -- the previous release broke them).
- Removed the @URL documentation comment command.
- Add current directory to default list of directories which are scanned
for *.{g,gi,gd} files containing documentation.
- Fixed various typos and other mistakes in the documentation.
- Make it possible to tell AutoDoc to build manuals with relative paths
(issue #103).
2016.02.16:
- AutoDoc does not anymore produce an error when invoked on a new project
which has no documentation yet (issue #65)
- Various errors in the parser now produce much better error messages,
with information in which file and line the error occurred, and what
the error is (issue #89)
- Files generated by AutoDoc for chapters as well as the "main" file
now have names starting with an underscore, to make it easy to
distinguish generated files from those maintained by hand.
- Removed the old "Declare*WithDoc" API. Any packages still using it
must upgrade to use documentation comments.
2016.01.31:
- Improved the documentation of AutoDoc itself
- Some code is now more robust, detects more error conditions and reports
them clearly to the user, instead of triggering some weird error later on.
- Lots of minor tweaks, fixes and cleanip
2016-01-21:
- The AutoDoc() function now accepts IsDirectory() objects
as first argument, and you can omit the first argument
(it then defaults to the current directory).
Packages using AutoDoc may want to adapt their makedoc.g
to use this new facility for improved robustness.