File: CHANGES

package info (click to toggle)
ruby-ronn 0.8.0-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, sid
  • size: 760 kB
  • sloc: ruby: 1,554; makefile: 6
file content (193 lines) | stat: -rw-r--r-- 7,162 bytes parent folder | download
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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
Ronn-NG CHANGES
===============

Version 0.8.0 (2018 Dec 25)
---------------------------

* Added tables support. (apjanke)
* Lint & Rubocop fixes. (apjanke)
* Added --output-dir option. (apjanke)
* Support file names with periods in the name section. (apjanke)
* Migrated from Hpricot to Nokogiri. (apjanke)

Version 0.7.4 (2018 Dec 22)
---------------------------

* Forked Ronn-NG from original Ronn. (apjanke)
* Minor bug fixes: #4, #5 (apjanke)

Original Ronn CHANGES
=====================

Version 0.7.3 (2010 June 24)
----------------------------

* Fixed a major bug in roff output due to overly aggressive doublequote
  escaping. Paragraphs and code blocks were not being displayed if they
  included a double-quote character. (rtomayko, pawelz)

Version 0.7.0 (2010 June 21)
----------------------------

* HTML: Manual references (like 'grep(1)', 'ls(1)', etc.) are now hyperlinked
  based on a set of name -> URL mappings defined in an index.txt file. The index
  may also define links to things that aren't manuals for use in markdown
  reference-style links. See the ronn(1) manual on LINK INDEXES for more
  inforation: <http://rtomayko.github.com/ronn/ronn.1.html#LINK-INDEXES>
  (rtomayko)

* ROFF: Fixed a bug where multiple dot characters (.) at the beginning of a
  line were not being escaped properly and were not displayed when viewed
  in the terminal. (rtomayko)

* ROFF: Non-breaking space characters (&nbsp;) can now be used to control line
  wrap in roff output. (rtomayko)

* ROFF: Named HTML entities like &bull;, &trade;, &copy;, and &mdash; are now
  converted to their roff escaped equivalents. (rtomayko)

* An undocumented --markdown format option argument has been added to ronn(1).
  When given, ronn generates a <name>.<section>.markdown file with the
  post-processed markdown text. This is mostly useful for debugging but may be
  useful for converting ronn-format to 100% compatible markdown text.
  (rtomayko)

* The ronn(5) manpage is now known as ronn-format(7) (section 5 is limited
  to configuration files and stuff like that historically). The old ronn(7)
  manpage, which was really just the README, has been removed.
  (rtomayko)

* Performance improvements. Fixed a few cases where HTML was being reparsed
  needlessly, tuned dom selectors, ... (rtomayko)

Version 0.6.6 (2010 June 13)
----------------------------

Small bug fix release fixes whitespace stripping between adjacent
inline elements in roff output (adamv, rtomayko)

Version 0.6 (2010 June 13)
--------------------------

Features:

* HTML: New styling system:
    ronn --style=toc,print program.1.ronn
    ronn -s dark,toc,/path/to/custom.css man/*.ronn

  The --style (-s) option takes a list of CSS stylesheets to embed into the
  generated HTML. Stylesheets are inserted in the order specified and can use
  the cascade to add or remove visual elements.

  Ronn ships with a few built in styles: toc, dark, 80c, and print. You can
  insert your own by giving the path or manipulating the RONN_STYLE environment
  variable.

  See ronn(1) for full details on all of these things (rtomayko)

* HTML: It's now possible to generate a Table Of Contents of manpage sections.
  The TOC is disabled by default. To enable it: ronn --style=toc file.ronn
  (sunaku)

* HTML: The RONN_LAYOUT environment variable can be used to apply a custom
  mustache layout template:

  RONN_LAYOUT=mine.mustache ronn man/great-program.1.ronn

  See lib/ronn/template/default.html for default markup and features
  (defunkt)

* HTML: All heading elements include page anchor id attributes to make
  it possible to link to a specific manpage section (sunaku)

* HTML: Markdown reference links can be used to refer to sections. To link
  to the SEE ALSO section of the current manpage, use: [SEE ALSO][], or [to
  control the link text][SEE ALSO], or even [use the relative URL](#SEE-ALSO).
  (rtomayko)

* HTML: 80 character terminal style: ronn -s 80c file.ronn -- precisely
  emulates a 80c terminal (sunaku)

* HTML: Various appearance changes to the default stylesheet: smaller type
  with consistent vertical baseline; darker type for more contrast; em, var,
  and u are italic instead of underline (rtomayko)

* HTML: Various print stylesheet tweaks, including hyperlinks and layout
  enhancements (sunaku)

* ROFF: ronn --warnings (-w) shows troff warnings on stderr when building
  or viewing manuals. (rtomayko)

* ROFF: Ordered lists. (sunaku)

* ROFF: URLs for hyperlinks are shown immediately after hyperlink text.
  (sunaku)

* The RONN_MANUAL, RONN_ORGANIZATION, and RONN_DATE environment variables
  establish the default values of the --manual, --organization, and --date
  options (rtomayko)

Bugs:

* ROFF: Don't crash with empty preformatted blocks (sunaku)

* ROFF: A whole bunch of weird whitespace related problems in roff output,
  such as the first line of definition lists being indented by two
  characters (rtomayko)

* ROFF: All ['".] characters are backslash escaped in roff output. These
  characters are used for various roff macro syntax (rtomayko)

Deprecations, Obsoletions:

* The ronn(1) command line interface has changed in ways that are not
  backward-compatible with previous versions of ronn. The --build option is
  assumed when one or more .ronn files is given on the command line. Previous
  versions write generated content to standard output with no explicit --build
  options.

  The default behavior when no files are given remains the same as previous
  versions: ronn source text is read from stdin and roff is written to stdout.

  See `ronn --help' or the ronn(1) manual for more on command line interface
  changes.

  (rtomayko, defunkt)

* HTML: Ronn no longer uses a specific monospace font-family; the system
  default monospace font is used instead. Use 'ronn --style' to set up a font
  stack (rtomayko)

* HTML: The following HTML elements are deprecated and will be removed at some
  point: div#man, div#man ol.man, div#man ol.head, div#man ol.man.

  The .mp, .man-decor, .man-head, .man-foot, .man-title, and .man-navigation
  classes should be used instead (rtomayko)

* The markdown(5) manpage is no longer shipped with the ronn package. It is
  shipped with the latest version of rdiscount, however.
  (rtomayko, sunaku)

0.5 (2010 April 24)
-------------------

* Fixed a bug in roff output where multiple successive newlines were being
  collapsed into a single newline in preformatted output.

* Hexadecimal and decimal entity references generated by the Markdown to HTML
  conversion are now properly decoded into normal characters in roff output.

* The compatibility shims that allowed the ronn command to be invoked as "ron",
  and the ronn library to be required as "ron", have been removed.


0.4 (2010 March 08)
-------------------

* Ron has been renamed "Ronn", including the "ronn" command and the "ronn"
  library. Compatibility shims are included in this release but will be removed
  in the next release.

* The hpricot library is now used for HTML hackery instead of the nokogiri
  library. The hpricot library is preferred because it doesn't depend on external
  system dependencies.