d: composite documents (.ssm), extract insert files list
[software/sisu] / data / doc / sisu / CHANGELOG_v6
1 SiSU CHANGELOG -*- mode: org; -*-
2 * SiSU version 6
3 <http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary>
4 <http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=data/doc/sisu/CHANGELOG_v6;hb=HEAD>
5 * debian/changelog
6 <http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob_plain;f=debian/changelog;hb=refs/heads/debian/sid>
7
8 v6 branch for development and testing prior to roll-into v5, to provide v5 with
9 some insulation
10 v5 stable branch
11 v4 branch is removed; it is available in sisu < 4.2.20
12 v3 branch is removed; it is available in sisu < 4.1.0
13 v2 branch is removed; it is available in sisu =< 3.3.2
14
15 * homepage at: <http://www.jus.uio.no/sisu>
16 * <http://www.jus.uio.no/sisu/SiSU/download>
17 * <http://www.jus.uio.no/sisu/SiSU/changelog>
18 * <http://sisudoc.org/sisu/sisu_manual>
19 * data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_manual.ssm
20 * data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_download.ssi
21 * CHANGELOG CHANGELOG_v2 CHANGELOG_v3 README data/doc/sisu/
22
23 * Reverse Chronological:
24
25 --- HEAD ---
26
27 ** 6.4.0_pre_rel.orig.tar.xz (Open commit window: 2014-12-08; Pre-Release))
28 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.4.0
29 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.4.0-1
30 http://www.jus.uio.no/sisu/pkg/src/sisu_6.4.0.orig.tar.xz
31 sisu_6.4.0.orig.tar.xz
32 sisu_6.4.0-1.dsc
33
34 * year set 2015 (prepare for the new year)
35
36 * qi, (quick install) header update (also rbuild)
37
38 * sisu-mode.el emacs, outline mode "folding" for sisu
39
40 * CHANGELOGS formatted for viewing as org-mode files
41 indentation, line-breaking, and formatting characters only changes made
42
43 * org files related to sisu
44 * break up and place in own subdir
45 * org files, minor editing
46
47 * code headers reformatted for viewing as org-mode files
48
49 * c&d: project dir structure, libs moved under new branch names
50 * libs & version files under new branch names: current & develop
51 * previously under branch version numbers (v5|v6)
52 * version .yml files moved
53 * associated adjustments made as required, notably to:
54 bin/sisu se* qi* (file headers)
55 * [on dir names, want release to precede next/development,
56 considered (cur|dev) (current|(dev|development|progress|next))
57 (stable|unstable), alpha sorting fail (release|(next|develop))]
58
59 * version & branch info, changes related to move of lib dirs
60 * track changes to sisu_version info
61 * in dp (param) project_details used instead of sisu_version
62
63 * misc minor
64 * html endnote segment, endnote in heading, link back to html scroll
65 * epub endnote segment fails, issue with match, fix
66 * dp, remark if no existing option selected
67
68 * ao, rearrange, introduce new file
69
70 * reorganize, introduce new file(s)
71 * txt outputs
72 * html segments
73 * epub
74 * xmls
75 * address related garbage collection issue
76
77 * orgmode, add orgmode structure output to txts
78
79 * cgi, search form, html ref, remove leading 'o' ocn, bugfix
80 in html (on use of html5), removed leading 'o' before ocn, not
81 reflected in generated cgi, sample search form, so, does not
82 jump to the (otherwise correctly) identified location
83
84 * html,
85 * output by filename, filenames, fix
86 * ocn link back to self reinstated
87 (removed ocn_html_identifier variable, unnecessary in html5,
88 requirement previously forced by html4)
89 (requested, used as quick means to get object url reference link)
90
91 * po4a, reinstate possibility to initialize po4a management of translated
92 marked up documents, i.e. to place translated versions of a sisu document
93 under po4a management
94
95 * utils_composite, composite documents (.ssm) extract the list of insert files
96
97 * sisu.org addition, modification, consider
98
99 ** SiSU "UnFrozen" - prior to end of Debian Freeze
100 (upstream bugfix 6.3.2 (5.7.2) intended for Jessie (packaged for Debian as
101 5.7.1-2) was not accepted)
102
103 ** 6.3.2.orig.tar.xz (2014-11-02:43/7)
104 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.3.2
105 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.3.2-1
106 http://www.jus.uio.no/sisu/pkg/src/sisu_6.3.2.orig.tar.xz
107 sisu_6.3.2.orig.tar.xz
108 sisu_6.3.2-1.dsc
109
110 * ao, composite documents, --verbose report to terminal on loading of *.sst,
111 fix without fix sisu reports loading of .ssm & .ssi files but not .sst
112 (sub-documents are imported correctly and resulting document outputs are
113 correct and unaffected, but unless aware of this bug it would seem otherwise
114 until the correct operation of sisu was manually verified e.g. by examining
115 documents produced); (issue somewhat mitigated by not being the most common
116 sisu operation)
117 sisu is in development freeze, this fix is provided for Debian Jessie
118 (Closes: #767761)
119
120 ** SiSU Frozen - Debian Freeze - ^^ pre Jessie ^^
121
122 ** 6.3.1.orig.tar.xz (2014-10-19:41/7)
123 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.3.1
124 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.3.1-1
125 http://www.jus.uio.no/sisu/pkg/src/sisu_6.3.1.orig.tar.xz
126 sisu_6.3.1.orig.tar.xz
127 sisu_6.3.1-1.dsc
128
129 * html
130 * html_format, "id"s for objects & footnotes
131 * remove trailing backslash for empty linebreak & paragraph, <br> <p>
132
133 * db, text search & display field, footnotes moved to end of text object
134 * cleaner, more useful search results
135 * cleaner text search field
136 * separate footnote fields redundant for search purposes
137
138 * cgi, sample search form, find & display endnotes from parent text object
139 * remove dedicated endnote search section (as endnotes found & listed from
140 reference text field)
141 * cleaner search results
142
143 ** 6.3.0.orig.tar.xz (2014-10-12:40/7)
144 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.3.0
145 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.3.0-1
146 http://www.jus.uio.no/sisu/pkg/src/sisu_6.3.0.orig.tar.xz
147 sisu_6.3.0.orig.tar.xz
148 sisu_6.3.0-1.dsc
149
150 * '*_parts', remove defaults.rb & some relics related to sisu skins (long
151 gone)
152 * old code removed & substituted as required by *_parts
153 * attending code changes, fairly wide ranging, test
154
155 * html, epub, set document body language
156
157 * html_format, label, re: object number object names
158
159 * constants, remove ocn html leader (resulting hashtag #1 instead of #o1)
160
161 * moved files: harvest* to html_harvest*
162
163 * --maintenance revisited, bin/sisu, hub, urls --maintenance, fix required
164
165 * db, --maintenance sql, separated out postgresql & sqlite
166 could share "maintenance" db import sql file (as done previously), consider
167
168 * fixes, minor
169 * qrcode, sha call
170 * epub tune, --maintenance related
171
172 ** 6.2.10.orig.tar.xz (2014-10-03:39/5)
173 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.2.10
174 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.2.10-1
175 http://www.jus.uio.no/sisu/pkg/src/sisu_6.2.10.orig.tar.xz
176 sisu_6.2.10.orig.tar.xz
177 sisu_6.2.10-1.dsc
178
179 * --act provides info on current --act0 to --act9 settings (makes it easier to
180 make use of acts 0 to 9)
181
182 * html, tiny first nudge toward html5 (document headers and minor)
183
184 ** 6.2.9.orig.tar.xz (2014-09-28:38/7)
185 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.2.9
186 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.2.9-1
187 http://www.jus.uio.no/sisu/pkg/src/sisu_6.2.9.orig.tar.xz
188 sisu_6.2.9.orig.tar.xz
189 sisu_6.2.9-1.dsc
190
191 * sql, clean searchable text, update for (ao/dal) text representation,
192 fix legacy action
193
194 ** 6.2.8.orig.tar.xz (2014-09-19:37/5)
195 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.2.8
196 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.2.8-1
197 http://www.jus.uio.no/sisu/pkg/src/sisu_6.2.8.orig.tar.xz
198 sisu_6.2.8.orig.tar.xz
199 sisu_6.2.8-1.dsc
200
201 * vim syntax, sisu.vim, update git url and email address
202
203 * update urls to git repo
204
205 ** 6.2.7.orig.tar.xz (2014-09-12:36/5)
206 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.2.7
207 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.2.7-1
208 http://www.jus.uio.no/sisu/pkg/src/sisu_6.2.7.orig.tar.xz
209 sisu_6.2.7.orig.tar.xz
210 sisu_6.2.7-1.dsc
211
212 * ao, auto naming (segment & tag), exceptions, avoidance of name collisions
213
214 * ao, feedback on markup document structure (heading level) errors
215 adjustment to (existing) provided feedback, based on:
216 * level A~ title, required;
217 * levels B~ C~ D~ optional sequential document divider headings
218 (Part, Section etc. equivalent);
219 * level 1~ required, heading level preceding substantive text; followed by
220 * levels 2~ 3~ 4~ optional, sequential headings
221 (1.1, 1.1.1, 1.1.1.1 equivalents)
222
223 * ao, expansion of links to internal filepaths (re: syntax based shortcut)
224 (expansion of sisu output filepaths, sync with use of --act0 to --act9)
225
226 * se, processing, adjustments to default settings for --act0 to --act9
227
228 * se, env, lingual: mono / multi, rc settings
229
230 * sisurc, update samples
231 * adjustments to default settings for --act0 to --act9 (to match current
232 "se")
233 * removed sisurc examples to organize output by
234 filetype, filename, monolingual, as one word diff
235 output_dir_structure_by: language
236 # (language|filetype|(filetype_mono|monolingual)|filename|filename_mono)
237 # language
238 # (language and filetype directories);
239 # filetype
240 # (filetype directories, filename includes language code);
241 # filetype_mono (or monolingual)
242 # (filetype drectories, no language codes in filenames)
243 # filename
244 # (directory output similar to v1 v2, filename includes language code);
245 # filename_mono
246 # (directory output similar to v1 v2, filename without language code);
247
248 * hub, /tmp processing directory checks
249
250 ** 6.2.6.orig.tar.xz (2014-09-05:35/5)
251 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.2.6
252 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.2.6-1
253 http://www.jus.uio.no/sisu/pkg/src/sisu_6.2.6.orig.tar.xz
254 sisu_6.2.6.orig.tar.xz
255 sisu_6.2.6-1.dsc
256
257 * ao_doc_str, if faulty document structure, stop; if --no-stop option, skip
258 processing document
259
260 * ao_numbering, provide more information on duplicate numbering before stop
261
262 * html navigation, enable turn off (nav buttons on remaining html segments)
263
264 * (for html) set default to navigation bar off
265
266 * xml xhtml outputs, &amp; issues
267
268 * shared_metadata, requires xml_shared
269
270 * link/path fixes,
271 * manifest, link where no "document harvest"
272 * html, home button links url (remove slash)
273 * harvest_authors, by_filetype, manifest path
274
275 ** 6.2.5.orig.tar.xz (2014-09-01:35/1)
276 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.2.5
277 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.2.5-1
278 http://www.jus.uio.no/sisu/pkg/src/sisu_6.2.5.orig.tar.xz
279 sisu_6.2.5.orig.tar.xz
280 sisu_6.2.5-1.dsc
281
282 * cgi_sqlite, allow expansion of variable (default db name), double quotes,
283 fix
284
285 ** 6.2.4.orig.tar.xz (2014-08-29:34/5)
286 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.2.4
287 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.2.4-1
288 http://www.jus.uio.no/sisu/pkg/src/sisu_6.2.4.orig.tar.xz
289 sisu_6.2.4.orig.tar.xz
290 sisu_6.2.4-1.dsc
291
292 * hub, sisu version info, when & what to report
293
294 * dp, texpdf, copyright_and_license, minor fix, used by texpdf
295
296 ** 6.2.3.orig.tar.xz (2014-08-20:33/3)
297 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.2.3
298 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.2.3-1
299 http://www.jus.uio.no/sisu/pkg/src/sisu_6.2.3.orig.tar.xz
300 sisu_6.2.3.orig.tar.xz
301 sisu_6.2.3-1.dsc
302
303 * hub_options, introduce "error override" --no-stop or --errors-as-warnings
304 flag
305 * start making use of --no-stop command
306
307 * ao
308 * book index related
309 * ao_expand_insertions, blocked text match, adjust
310
311 * texpdf, output, copyright & license
312
313 * syntax hilighting, restrict heading matches, minor
314 * vim
315 * emacs
316
317 ** 6.2.2.orig.tar.xz (2014-08-12:32/2)
318 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.2.2
319 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.2.2-1
320 http://www.jus.uio.no/sisu/pkg/src/sisu_6.2.2.orig.tar.xz
321 sisu_6.2.2.orig.tar.xz
322 sisu_6.2.2-1.dsc
323
324 * hub, organization & loose ends
325 * tweak triggers
326 * split file further
327 * remove mod
328
329 * webrick, wb.cgi fixed and omitted (use discarded)
330
331 ** 6.2.1.orig.tar.xz (2014-08-08:31/5)
332 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.2.1
333 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.2.1-1
334 http://www.jus.uio.no/sisu/pkg/src/sisu_6.2.1.orig.tar.xz
335 sisu_6.2.1.orig.tar.xz
336 sisu_6.2.1-1.dsc
337
338 * extend document structure, headings A - D, 1 - 4
339 * sql db table structure changed (needs to be rebuilt)
340
341 ** 6.2.0.orig.tar.xz (2014-08-08:31/5)
342 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.2.0
343 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.2.0-1
344 http://www.jus.uio.no/sisu/pkg/src/sisu_6.2.0.orig.tar.xz
345 sisu_6.2.0.orig.tar.xz
346 sisu_6.2.0-1.dsc
347
348 * some file renames, fairly extensive
349
350 * commandline, --act0 to --act9 & rc-config with act instead of roman numeral
351 * configurable command line options increased to 0 - 9 (instead of 0 - 5)
352 * use --act0 to --act9
353 * default --act0
354 * rc config with flag:act0 to flag:act9
355 * legacy roman numeral configuration works (for now)
356
357 * internally use opt.act (simplify, cleaner, instead of opt.cmd & opt.mod, now
358 removed)
359
360 ** 6.1.5.orig.tar.xz (2014-07-29:30/2)
361 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.1.5
362 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.1.5-1
363 http://www.jus.uio.no/sisu/pkg/src/sisu_6.1.5.orig.tar.xz
364
365 * ensure reset of parsed document directory path
366 * needed in the case of html for some subsequent processing
367
368 ** 6.1.4.orig.tar.xz (2014-07-24:29/4)
369 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.1.4
370 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.1.4-1
371 http://www.jus.uio.no/sisu/pkg/src/sisu_6.1.4.orig.tar.xz
372 sisu_6.1.4.orig.tar.xz
373 sisu_6.1.4-1.dsc
374
375 * ao_numbering, auto name segment, tweak to make behave as intended
376 (further testing required)
377
378 ** 6.1.3.orig.tar.xz (2014-07-23:29/3)
379 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.1.3
380 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.1.3-1
381 http://www.jus.uio.no/sisu/pkg/src/sisu_6.1.3.orig.tar.xz
382 sisu_6.1.3.orig.tar.xz
383 sisu_6.1.3-1.dsc
384
385 * db, rescue where no tables attempt to initialize db and retry
386 (catch db message where no tables and attempt to initialize database)
387 * internally run the equivalent of --createall
388 * (if successful) permitting completion of --import or --update command
389 * make use of action triggers
390
391 ** 6.1.2.orig.tar.xz (2014-07-22:29/2)
392 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.1.2
393 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.1.2-1
394 http://www.jus.uio.no/sisu/pkg/src/sisu_6.1.2.orig.tar.xz
395 sisu_6.1.2.orig.tar.xz
396 sisu_6.1.2-1.dsc
397
398 * bin/sisu, hub, hub close (ensure), remove /tmp/ processing dir
399
400 * html_lite_shared, issue fix
401
402 * options, sisupod parsing fix
403
404 * db, reorganize action triggers
405
406 * db pg import, fix
407 * remove dbi from rescue, no longer using ruby-dbi
408 * ruby-pg query SELECT MAX
409
410 * sysenv,
411 * break up file, multiple se_* files
412 * revert to use of stub_pwd (instead of new base_markup_dir_stub introduced
413 in 6.1.1) to bring back correct hub (post) processing behavior
414 * processing shortcuts, options, adjust (refinement necessary)
415
416 ** 6.1.1.orig.tar.xz (2014-07-15:28/2)
417 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.1.1
418 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.1.1-1
419 http://www.jus.uio.no/sisu/pkg/src/sisu_6.1.1.orig.tar.xz
420 sisu_6.1.1.orig.tar.xz
421 sisu_6.1.1-1.dsc
422
423 * bin/sisu, hub, options, message pass sisu_called_from_directory
424
425 * sysenv, general, base_markup_dir_stub (replace pwd_stub)
426
427 * ao_numbering, auto name segment, extract "number" from heading, refine
428
429 * src, sisupod, bring back in line
430
431 * docbook,
432 * code & other block markup
433 * url links, urls
434 * images, an adjustment
435 * css (needs work)
436 * document header, sisu processing info
437 * docbook status, under construction notice removed (still much to do)
438
439 * general, document parts
440 * css
441 * base images
442 * document images
443
444 ** 6.1.0.orig.tar.xz (2014-07-11:27/5)
445 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.1.0
446 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.1.0-1
447 http://www.jus.uio.no/sisu/pkg/src/sisu_6.1.0.orig.tar.xz
448 sisu_6.1.0.orig.tar.xz
449 sisu_6.1.0-1.dsc
450
451 * ao_numbering,
452 * auto name segment, extract "number" from heading, fix
453 * check that all auto given number based seg names are unique
454
455 * ao_composite, nested includes, .ssi (insert) can include .ssi & .sst
456 ~ .ssm can contain/include .sst or .ssi
457 .sst files can be processed independently, they do not contain other files
458 .ssi files have been only insertions of text & are not processed
459 independently but as part of an ssm
460 change proposed:
461 .ssm unchanged,
462 .sst unchanged,
463 .ssi as before, but can include .sst or .ssi, so:
464 files are only insertions & are not processed independently but as part of
465 an .ssm or another .ssi
466 i.e. as before with the addition that it like a .ssm can contain/include
467 .sst or .ssi
468 ~ requested feature, (Closes: #744408)
469 User beware. In previous versions there has been a deliberate attempt to
470 keep it easy to follow documents & not have to dig through different levels
471 of includes, as this is more likely to lead to errors in markup.
472 The idea of nested includes has not been attractive (messy for a document),
473 however, this is now made possible, use with care
474 ~ it is not as easy to see document structure at a glance, and structural
475 errors may be introduced and will need to be taken care of (requiring
476 document markup debugging)
477 ~ allowing .ssi to also include other .ssi or .sst could lead to infinite
478 recursion if an .ssi includes another which includes itself; stopping
479 after an additional level of includes seems arbitrary, and possibly prone
480 to error if you are dealing with many documents
481 ~ requires testing
482 ~ version bump, new behavior added to .ssi one of the 3 sisu filetypes
483
484 * src, sisupod composite source, nested includes
485 follow rules for ao_composite (described above)
486
487 ** 6.0.11.orig.tar.xz (2014-07-07:27/1)
488 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.0.11
489 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.0.11-1
490 http://www.jus.uio.no/sisu/pkg/src/sisu_6.0.11.orig.tar.xz
491 sisu_6.0.11.orig.tar.xz
492 sisu_6.0.11-1.dsc
493
494 * bin/sisu,
495 * processing dir related
496 e.g. using live-manual/manual as sample, the following should work as
497 expected, available: ca de en es fr it ja pl pt_BR ro; select: en & ja:
498 sisu --html -v en/live-manual.ssm ja/live-manual.ssm
499 or for all available translations:
500 sisu --html -v **/live-manual.ssm
501 (these previously would have broken after processing the first directory)
502 sisu command equivalent for all available translations being (unaffected):
503 sisu --html -v --glob live-manual
504 * some cosmetic long line breaking
505
506 * ao, auto seg naming, adjustments,
507 re: seg numbering, fixed width, leading zeros (introduced: 5.4.3 / 6.0.9)
508
509 ** 6.0.10.orig.tar.xz (2014-07-04:26/5)
510 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.0.10
511 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.0.10-1
512 http://www.jus.uio.no/sisu/pkg/src/sisu_6.0.10.orig.tar.xz
513 sisu_6.0.10.orig.tar.xz
514 sisu_6.0.10-1.dsc
515
516 * ao, fix, re seg numbering, fixed width, leading zeros
517 (introduced: 5.4.3 / 6.0.9)
518 provisional fix (check related issues against 5.4.2 / 6.0.8)
519
520 ** 6.0.9.orig.tar.xz (2014-07-01:26/2)
521 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.0.9
522 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.0.9-1
523 http://www.jus.uio.no/sisu/pkg/src/sisu_6.0.9.orig.tar.xz
524 sisu_6.0.9.orig.tar.xz
525 sisu_6.0.9-1.dsc
526
527 * ao,
528 * code cosmetic rearrangement
529 * book index, strip white spaces around terms
530 (fix uppercase first character where spaces used)
531 * quote block, insert text indent markup, exclude book index
532 * doc objects, layout group open & close identify is_for
533 * segment numbering, fixed width, leading zeros (for alphanumeric sorting)
534
535 * code cosmetic rearrangement
536 * ao*, param, hub, options, composite
537
538 * sysenv, developer _CONSTRUCTION_ZONE warning modified
539
540 * epub, a fix, double check
541
542 ** 6.0.8.orig.tar.xz (2014-06-19:24/4)
543 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.0.8
544 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.0.8-1
545 http://www.jus.uio.no/sisu/pkg/src/sisu_6.0.8.orig.tar.xz
546 sisu_6.0.8.orig.tar.xz
547 sisu_6.0.8-1.dsc
548
549 * ao,
550 * regex match for tics "```" followed by space tweaked
551 * Symbol to match grouped text open & close (instead of String)
552 * introduce way of removing unrecognized tic markers
553 * syntax, able optionally to indicate the language syntax of a code block
554 * syntax, introduce box text block/group
555 * syntax, introduce tics quotes markup (blockquote equivalent)
556 * turn id numbers (for tags) into a hash
557 * code blocks, clean trailing newlines
558 * misc, minorish
559
560 * docbook,
561 * ocn & footnote numbers (as xml comments)
562 * metadata header (docinfo)
563 * quotes (blockquote)
564 * tables
565 * images
566 * code block
567
568 * vim syntax, add
569 * code block, language syntax, optional
570 * box block
571 * quote block
572
573 ** 6.0.7.orig.tar.xz (2014-05-25:20/7)
574 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.0.7
575 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.0.7-1
576 http://www.jus.uio.no/sisu/pkg/src/sisu_6.0.7.orig.tar.xz
577 sisu_6.0.7.orig.tar.xz
578 sisu_6.0.7-1.dsc
579
580 ** 6.0.6.orig.tar.xz (2014-05-18:19/7)
581 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.0.6
582 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.0.6-1
583 http://www.jus.uio.no/sisu/pkg/src/sisu_6.0.6.orig.tar.xz
584 sisu_6.0.6.orig.tar.xz
585 sisu_6.0.6-1.dsc
586
587 * db,
588 * use symbols to identify sql engine
589 * remove require 'dbi' (ruby-dbi)
590 * for pg: require 'pg' (use ruby-pg directly)
591 * for sqlite: require 'sqlite3' (use ruby-sqlite3 directly) [already the
592 case]
593
594 * cgi, sample search form generator
595 * remove require 'dbi' (ruby-dbi)
596 * for pg: require 'pg' (use ruby-pg directly)
597 * for sqlite: require 'sqlite3' (use ruby-sqlite3 directly)
598
599 ** 6.0.5.orig.tar.xz (2014-05-12:19/1)
600 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.0.5
601 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.0.5-1
602 http://www.jus.uio.no/sisu/pkg/src/sisu_6.0.5.orig.tar.xz
603 sisu_6.0.5.orig.tar.xz
604 sisu_6.0.5-1.dsc
605
606 * sisu, ensure return to start dir
607
608 * ao, document structure check, stop processing on major error
609 (with error message & text at location of failure)
610
611 * ao_syntax, address possible manual use of url delimiters「」
612
613 * ao, heading with no ocn, distinguish ~# from -#
614 * ~# is general & means no ocn (for any object to which it is applied)
615 * -# is relevant only for 1~ dummy headings & instructs that they should be
616 removed from output where possible, applied so far to pdf, odt & plaintext
617
618 * composite, fix includes, provide extra newline after inserted comment
619 (Closes: #744360) "includes do not work properly"
620
621 * composite (inserts), missing includes doesn't give an error, fix
622 (Closes: #744379) see sisu.org for comment
623
624 * param, metadata add 'Copyright:' tag to output related to copyright
625 (Closes: #744381) syntax: inconsistency \:copyright: and \:license:
626
627 * param, remove trailing semicolon after :copyright:
628 (Closes: #744358)
629
630 * metadata, pdf, remove link to manifest page where --no-manifest is used
631 (Closes: #744378)
632
633 * digests, digests sha512 option implemented
634 * options sha512 sha256 md5
635 * command line --sha512
636 * rcconf.yml ['defsault']['digest'] = sha512
637 (Closes: #744402)
638
639 * texpdf, (internal coding)
640 * use symbols to identify page orientation
641 * renaming related to fontface
642
643 * texpdf, pdf colored hyperlinks configurable (cli & sisurc.yml)
644 --pdf-hyperlinks-color
645 --pdf-hyperlinks-no-color or --pdf-hyperlinks-monochrome
646 default:
647 pdf_hyperlinks: 'color'
648 (other options switch hyperlink color off 'no-color' 'color-off'
649 'monochrome')
650 (Closes: #744391) no color on a4 portrait
651
652 * texpdf, headings and table of contents
653
654 * texpdf, pdf default font size configurable (cli & sisurc.yml) (no fractions)
655 --pdf-fontsize-12 --pdf-fontsize-8
656 default:
657 texpdf_fontsize: 12
658 (Closes: #744405)
659
660 * texpdf, for urls switch to sans serif (small fontsize),
661 instead of typewriter, latex default
662 (Closes: #744353)
663
664 * texpdf, mailto markup links set for normal text objects
665 (Closes: #744357) but testing required
666
667 * texpdf, urls in creator cause breakage
668 (Closes: #744541)
669
670 * texpdf, & in heading breaks toc, now & is removed from toc not heading,
671 broken
672
673 * added sisu.org emacs:evil:org mode notes related to sisu development
674
675 ** 6.0.4.orig.tar.xz (2014-02-14:06/5)
676 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.0.4
677 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.0.4-1
678 http://www.jus.uio.no/sisu/pkg/src/sisu_6.0.4.orig.tar.xz
679 sisu_6.0.4.orig.tar.xz
680 sisu_6.0.4-1.dsc
681
682 * ocn, object citation numbering
683 * add perhaps less cryptic --numbering --no-numbering command-line options
684 * plaintext & odt switch default to ocn==true for consistency
685
686 ** 6.0.3.orig.tar.xz (2014-02-08:05/6)
687 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.0.3
688 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.0.3-1
689 http://www.jus.uio.no/sisu/pkg/src/sisu_6.0.3.orig.tar.xz
690 sisu_6.0.3.orig.tar.xz
691 sisu_6.0.3-1.dsc
692
693 * cgi, search form (generator), using cgi ENV variables
694
695 * examples
696 * nginx conf
697 * cgi search forms pgsql & sqlite
698
699 * documentation, minor update
700
701 ** 6.0.2.orig.tar.xz (2014-02-05:05/3)
702 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.0.2
703 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.0.2-1
704 http://www.jus.uio.no/sisu/pkg/src/sisu_6.0.2.orig.tar.xz
705 sisu_6.0.2.orig.tar.xz
706 sisu_6.0.2-1.dsc
707
708 * ao, html book index linking, follow --strict option
709
710 * utils, code markers & messages, notes/warning/errors, fix
711
712 * sysenv, concordance redirected paths, watch
713
714 * manual Rakefile, README & minor config adjustment
715
716 ** 6.0.1.orig.tar.xz (2014-02-05:05/3)
717 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.0.1
718 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.0.1-1
719 http://www.jus.uio.no/sisu/pkg/src/sisu_6.0.1.orig.tar.xz
720 sisu_6.0.1.orig.tar.xz
721 sisu_6.0.1-1.dsc
722
723 * ao, document tags
724
725 * options
726 * --strict html option
727 * ocn switch on/off instructions (& defaults for plaintext & odt)
728
729 * html cleaning
730 * --strict html option
731 (various changes, e.g. ocn [url]#37 only available as [url]#o37)
732 * tags
733 * endnote name and nameref (make compliant)
734
735 * epub
736 * use same endnote name and nameref as introduced here for html
737 * hash digests used only if availabile (availability check)
738
739 * ocn turn on/off rules
740 * txt
741 * odt
742
743 * cgi (pgsql, sqlite) fixes
744
745 * error/warn messages, including wrappers round require
746
747 * documentation, manpage README etc.
748 * sisu manual directory moved
749 * sisu manual updated
750 * README & sisu.1 (manpage) updated
751 * removed html man pages (man2html)
752
753 ** 6.0.0.orig.tar.xz (2014-01-26:03/7)
754 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_6.0.0
755 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_6.0.0-1
756 http://www.jus.uio.no/sisu/pkg/src/sisu_6.0.0.orig.tar.xz
757 sisu_6.0.0.orig.tar.xz
758 sisu_6.0.0-1.dsc
759
760 * v6 development branch opened
761 * v4 branch closed -(>4.2.20)-
762 * v5 stable branch (>=5.3.0)
763 * v6 development branch opened (copy v5) (>=6.0.0)