-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changelog
77 lines (67 loc) · 2.9 KB
/
Changelog
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
0.4.4
- No longer display all found class/module documentation found. If core
documentation is available, output only that, otherwise falls back to gem
documentation. To show all found documentation use the --all command line
paramter.
- Remove blank lines between list items. While these make lists with
multi row items more readable, they waste a lot of space for lists
containing only single row items. The blank line will be reintroduced for
lists containing multi row elements later on.
0.4.3
- If multiple documentations are found that are all class documentations,
display all of these. This is useful in cases that gems extend core
classes e.g. ActiveSupport.
- Reduce the amount of vertical whitespace caused by rendering empty rdoc nodes
0.4.2
- Fix broken --list-names option
- Fix broken multiple choice display
- Remove comma separators from method lists in order to ease copy and paste
actions
- List multiple choices one per line for easier visual searching
- More internal cleanups
- Add caveat to the readme
0.4.1
- Modernize and refactor code
- Show extends of classes in rendered documentation
- Show superclass of classes in rendered documentation
0.4.0
- Update gems to their current versions
- Require ruby 2.6 or later
- Fix code and specs to work with current rspec and rdoc
0.2.1
- Show origin of class/method in description output
- Better textflow within paragraphs by ignoring the original newlines
- But keep original newlines within list items
- Add missing newline after verbatim sections
0.2.0
- Add extensive specs for matching, searching and rendering
- Fix bug with rendering very narrow horizontal rules
- Fix bug with wrong color for +monospaced+ vs <tt>monospaced</tt> styles
- Recognize <tt> as an alias for <code>
- Recognize <i> as an alias for <em>
- Add ANSI bold sequences for *bold* and <b>bold</b> text
- Add recognition and styling of links
- Correctly indent the second and further parts of a list item
- Correctly display lettered lists
- Correctly display aligned labeled lists
- Allow escaping of \<html> tags
- Be more robust when missing encountering a missing ri file reference
0.1.5
- Fix rendering of nested lists
- Fix highlighting of sequences of + and _ characters
- Add a more elaborate help banner
- Show the help banner if no arguments are passed to the executable
0.1.4
- Better rendering of list items
- Bulleted Lists now have bullets in front of the list items
- Numbered Lists now have numbers in front of the list items
- Fix off-by-one bug in hrule output
0.1.3
- New line wrapping algorithm
- Colorize <tt>, <code>, headers, +foo+ and _bar_
- Use arglists instead of callseq to show method signature in output since
callseq can be empty at times
0.1.2
- Add --list-methods
- Add --list-names
- Add -w/--width and width evaluation from the COLUMNS environment variable