526109485793edf3561018079603d6bcd3e46f9e
[software/sisu] / data / doc / sisu / CHANGELOG_v5
1 SiSU CHANGELOG -*- mode: org; -*-
2 * SiSU version 5
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_v5;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 v5 stable branch (v6 development branch)
9 markup rule change, document structure rule introduced:
10 [v5 branch to become stable shortly, posted with 5.2.3, 2014-01-20]
11 * single document root == document title == heading level A~
12 * adds possible level D~
13 (from 5.2 on (earlier v5 development branch insulated from v4))
14 v4 stable branch supersedes & replaces v3 branch
15 [v4 branch closure imminent, v5 to become stable, posted with 4.2.20,
16 2014-01-20]
17 initial goals:
18 * remove/retire "skins"; replace some functionality with headers and/or yml
19 file (consider header like syntax for document and site appearance info)
20 * bin/sisu $0 make possible to run sisu command on/within project dir tree
21 * bin/sisu $*, hub, make possible to specify dir path for markup files
22 v3 branch is removed; it is available in sisu < 4.1.0
23 v2 branch is removed; it is available in sisu =< 3.3.2
24
25 * homepage at: <http://www.jus.uio.no/sisu>
26 * <http://www.jus.uio.no/sisu/SiSU/download>
27 * <http://www.jus.uio.no/sisu/SiSU/changelog>
28 * <http://sisudoc.org/sisu/sisu_manual>
29 * data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_manual.ssm
30 * data/doc/sisu/sisu_markup_samples/sisu_manual/sisu_download.ssi
31 * CHANGELOG CHANGELOG_v2 CHANGELOG_v3 README data/doc/sisu/
32
33 * Reverse Chronological:
34
35 --- HEAD ---
36
37 ** 5.8.0_pre_rel.orig.tar.xz (Open commit window: 2014-12-08; Pre-Release))
38 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.8.0
39 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.8.0-1
40 http://www.jus.uio.no/sisu/pkg/src/sisu_5.8.0.orig.tar.xz
41 sisu_5.8.0.orig.tar.xz
42 sisu_5.8.0-1.dsc
43
44 * year set 2015 (prepare for the new year)
45
46 * qi, (quick install) header update (also rbuild)
47
48 * sisu-mode.el emacs, outline mode "folding" for sisu
49
50 * CHANGELOGS formatted for viewing as org-mode files
51 indentation, line-breaking, and formatting characters only changes made
52
53 * org files related to sisu
54 * break up and place in own subdir
55 * org files, minor editing
56
57 * code headers reformatted for viewing as org-mode files
58
59 * c&d: project dir structure, libs moved under new branch names
60 * libs & version files under new branch names: current & develop
61 * previously under branch version numbers (v5|v6)
62 * version .yml files moved
63 * associated adjustments made as required, notably to:
64 bin/sisu se* qi* (file headers)
65 * [on dir names, want release to precede next/development,
66 considered (cur|dev) (current|(dev|development|progress|next))
67 (stable|unstable), alpha sorting fail (release|(next|develop))]
68
69 * version & branch info, changes related to move of lib dirs
70
71 * cgi, search form, html ref, remove leading 'o' ocn, bugfix
72 in html (on use of html5), removed leading 'o' before ocn, not
73 reflected in generated cgi, sample search form, so, does not
74 jump to the (otherwise correctly) identified location
75
76 * html, output by filename, filenames, fix
77
78 * sisu.org addition, modification, consider
79
80 ** SiSU "UnFrozen" - prior to end of Debian Freeze
81 (upstream bugfix 5.7.2 intended for Jessie (packaged for Debian as 5.7.1-2)
82 was not accepted)
83
84 ** 5.7.2.orig.tar.xz (2014-11-02:43/7)
85 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.7.2
86 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.7.2-1
87 http://www.jus.uio.no/sisu/pkg/src/sisu_5.7.2.orig.tar.xz
88 sisu_5.7.2.orig.tar.xz
89 sisu_5.7.2-1.dsc
90
91 * ao, composite documents, --verbose report to terminal on loading of *.sst,
92 fix without fix sisu reports loading of .ssm & .ssi files but not .sst
93 (sub-documents are imported correctly and resulting document outputs are
94 correct and unaffected, but unless aware of this bug it would seem otherwise
95 until the correct operation of sisu was manually verified e.g. by examining
96 documents produced); (issue somewhat mitigated by not being the most common
97 sisu operation)
98 sisu is in development freeze, this fix is provided for Debian Jessie
99 (Closes: #767761)
100
101 ** SiSU Frozen - Debian Freeze - ^^ pre Jessie ^^
102
103 ** 5.7.1.orig.tar.xz (2014-10-19:41/7)
104 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.7.1
105 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.7.1-1
106 http://www.jus.uio.no/sisu/pkg/src/sisu_5.7.1.orig.tar.xz
107 sisu_5.7.1.orig.tar.xz
108 sisu_5.7.1-1.dsc
109
110 * html
111 * html_format, "id"s for objects & footnotes
112 * remove trailing backslash for empty linebreak & paragraph, <br> <p>
113
114 * db, text search & display field, footnotes moved to end of text object
115 * cleaner, more useful search results
116 * cleaner text search field
117 * separate footnote fields redundant for search purposes
118
119 * cgi, sample search form, find & display endnotes from parent text object
120 * remove dedicated endnote search section (as endnotes found & listed from
121 reference text field)
122 * cleaner search results
123
124 ** 5.7.0.orig.tar.xz (2014-10-12:40/7)
125 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.7.0
126 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.7.0-1
127 http://www.jus.uio.no/sisu/pkg/src/sisu_5.7.0.orig.tar.xz
128 sisu_5.7.0.orig.tar.xz
129 sisu_5.7.0-1.dsc
130
131 * '*_parts', remove defaults.rb & some relics related to sisu skins (long gone)
132 * old code removed & substituted as required by *_parts
133 * attending code changes, fairly wide ranging
134
135 * html, epub, set document body language
136
137 * html_format, label, re: object number object names
138
139 * constants, remove ocn html leader (resulting hashtag #1 instead of #o1)
140
141 * html, reduce difference with v6
142 * removal of some trailing slashes <p> <br>
143 * mostly removal of bgcolor
144
145 * moved files: harvest* to html_harvest*
146
147 * --maintenance revisited, bin/sisu, hub, urls --maintenance, fix required
148
149 * db, --maintenance sql, separated out postgresql & sqlite
150 could share "maintenance" db import sql file (as done previously), consider
151
152 * fixes, minor
153 * qrcode, sha call
154 * epub tune, --maintenance related
155
156 ** 5.6.9.orig.tar.xz (2014-10-03:39/5)
157 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.9
158 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.9-1
159 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.9.orig.tar.xz
160 sisu_5.6.9.orig.tar.xz
161 sisu_5.6.9-1.dsc
162
163 * --act provides info on current --act0 to --act9 settings (makes it easier to
164 make use of acts 0 to 9)
165
166 * html, tiny first nudge toward html5 (document headers and minor)
167
168 ** 5.6.8.orig.tar.xz (2014-09-28:38/7)
169 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.8
170 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.8-1
171 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.8.orig.tar.xz
172 sisu_5.6.8.orig.tar.xz
173 sisu_5.6.8-1.dsc
174
175 * sql, clean searchable text, update for (ao/dal) text representation,
176 fix legacy action
177
178 ** 5.6.7.orig.tar.xz (2014-09-19:37/5)
179 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.7
180 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.7-1
181 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.7.orig.tar.xz
182 sisu_5.6.7.orig.tar.xz
183 sisu_5.6.7-1.dsc
184
185 * vim syntax, sisu.vim, update git url and email address
186
187 * update urls to git repo
188
189 ** 5.6.6.orig.tar.xz (2014-09-12:36/5)
190 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.6
191 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.6-1
192 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.6.orig.tar.xz
193 sisu_5.6.6.orig.tar.xz
194 sisu_5.6.6-1.dsc
195
196 * ao, auto naming (segment & tag), exceptions, avoidance of name collisions
197
198 * ao, feedback on markup document structure (heading level) errors
199 adjustment to (existing) provided feedback, based on:
200 * level A~ title, required;
201 * levels B~ C~ D~ optional sequential document divider headings
202 (Part, Section etc. equivalent);
203 * level 1~ required, heading level preceding substantive text; followed by
204 * levels 2~ 3~ 4~ optional, sequential headings
205 (1.1, 1.1.1, 1.1.1.1 equivalents)
206
207 * ao, expansion of links to internal filepaths (re: syntax based shortcut)
208 (expansion of sisu output filepaths, sync with use of --act0 to --act9)
209
210 * se, processing, adjustments to default settings for --act0 to --act9
211
212 * se, env, lingual: mono / multi, rc settings
213
214 * sisurc, update samples
215 * adjustments to default settings for --act0 to --act9 (to match current
216 "se")
217 * removed sisurc examples to organize output by
218 filetype, filename, monolingual, as one word diff
219 output_dir_structure_by: language
220 # (language|filetype|(filetype_mono|monolingual)|filename|filename_mono)
221 # language
222 # (language and filetype directories);
223 # filetype
224 # (filetype directories, filename includes language code);
225 # filetype_mono (or monolingual)
226 # (filetype drectories, no language codes in filenames)
227 # filename
228 # (directory output similar to v1 v2, filename includes language code);
229 # filename_mono
230 # (directory output similar to v1 v2, filename without language code);
231
232 * hub, /tmp processing directory checks
233
234 ** 5.6.5.orig.tar.xz (2014-09-05:35/5)
235 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.5
236 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.5-1
237 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.5.orig.tar.xz
238 sisu_5.6.5.orig.tar.xz
239 sisu_5.6.5-1.dsc
240
241 * ao_doc_str, if faulty document structure, stop; if --no-stop option, skip
242 processing document
243
244 * ao_numbering, provide more information on duplicate numbering before stop
245
246 * html navigation, enable turn off (nav buttons on remaining html segments)
247
248 * (for html) set default to navigation bar off
249
250 * xml xhtml outputs, &amp; issues
251
252 * shared_metadata, requires xml_shared
253
254 * link/path fixes,
255 * manifest, link where no "document harvest"
256 * html, home button links url (remove slash)
257 * harvest_authors, by_filetype, manifest path
258
259 ** 5.6.4.orig.tar.xz (2014-09-01:35/1)
260 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.4
261 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.4-1
262 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.4.orig.tar.xz
263 sisu_5.6.4.orig.tar.xz
264 sisu_5.6.4-1.dsc
265
266 * cgi_sqlite, allow expansion of variable (default db name), double quotes,
267 fix
268
269 ** 5.6.3.orig.tar.xz (2014-08-29:34/5)
270 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.3
271 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.3-1
272 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.3.orig.tar.xz
273 sisu_5.6.3.orig.tar.xz
274 sisu_5.6.3-1.dsc
275
276 * hub, sisu version info, when & what to report
277
278 * dp, texpdf, copyright_and_license, minor fix, used by texpdf
279
280 ** 5.6.2.orig.tar.xz (2014-08-20:33/3)
281 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.2
282 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.2-1
283 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.2.orig.tar.xz
284 sisu_5.6.2.orig.tar.xz
285 sisu_5.6.2-1.dsc
286
287 * hub_options, introduce "error override" --no-stop or --errors-as-warnings flag
288 * start making use of --no-stop command
289
290 * ao
291 * book index related
292 * ao_expand_insertions, blocked text match, adjust
293
294 * texpdf, output, copyright & license
295
296 * syntax hilighting, restrict heading matches, minor
297 * vim
298 * emacs
299
300 ** 5.6.1.orig.tar.xz (2014-08-12:32/2)
301 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.1
302 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.1-1
303 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.1.orig.tar.xz
304 sisu_5.6.1.orig.tar.xz
305 sisu_5.6.1-1.dsc
306
307 * hub, organization & loose ends
308 * tweak triggers
309 * split file further
310 * remove mod
311
312 * webrick, wb.cgi fixed and omitted (use discarded)
313
314 ** 5.6.0.orig.tar.xz (2014-08-08:31/5)
315 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.0
316 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.6.0-1
317 http://www.jus.uio.no/sisu/pkg/src/sisu_5.6.0.orig.tar.xz
318 sisu_5.6.0.orig.tar.xz
319 sisu_5.6.0-1.dsc
320
321 * merged v6 (6.2.0)
322 * some file renames, fairly extensive
323 * commandline, --act0 to --act9 & rc-config with act instead of roman
324 numeral
325 * configurable command line options increased to 0 - 9 (instead of 0 - 5)
326 * use --act0 to --act9
327 * default --act0
328 * rc config with flag:act0 to flag:act9
329 * legacy roman numeral configuration works (for now)
330 * internally use opt.act (simplify, cleaner, instead of opt.cmd & opt.mod,
331 now removed)
332
333 * extend document structure, headings A - D, 1 - 4
334 * sql db table structure changed (needs to be rebuilt)
335
336 ** 5.5.6.orig.tar.xz (2014-08-08:31/5)
337 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.6
338 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.5.6-1
339 http://www.jus.uio.no/sisu/pkg/src/sisu_5.5.6.orig.tar.xz
340 sisu_5.5.6.orig.tar.xz
341 sisu_5.5.6-1.dsc
342
343 * remains as 5.5.5 changes for easier comparison with v6
344 * file renames
345 * dp, indentation changed
346
347 ** 5.5.5.orig.tar.xz (2014-07-29:30/2)
348 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.5
349 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.5.5-1
350 http://www.jus.uio.no/sisu/pkg/src/sisu_5.5.5.orig.tar.xz
351 sisu_5.5.5.orig.tar.xz
352 sisu_5.5.5-1.dsc
353
354 * ensure reset of parsed document directory path
355 * needed in the case of html for some subsequent processing
356
357 ** 5.5.4.orig.tar.xz (2014-07-24:29/4)
358 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.4
359 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.5.4-1
360 http://www.jus.uio.no/sisu/pkg/src/sisu_5.5.4.orig.tar.xz
361 sisu_5.5.4.orig.tar.xz
362 sisu_5.5.4-1.dsc
363
364 * ao_numbering, auto name segment, tweak to make behave as intended
365 (further testing required)
366
367 ** 5.5.3.orig.tar.xz (2014-07-23:29/3)
368 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.3
369 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.5.3-1
370 http://www.jus.uio.no/sisu/pkg/src/sisu_5.5.3.orig.tar.xz
371 sisu_5.5.3.orig.tar.xz
372 sisu_5.5.3-1.dsc
373
374 * db, rescue where no tables attempt to initialize db and retry
375 (catch db message where no tables and attempt to initialize database)
376 * internally run the equivalent of --createall
377 * (if successful) permitting completion of --import or --update command
378 * make use of action triggers
379
380 ** 5.5.2.orig.tar.xz (2014-07-22:29/2)
381 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.2
382 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.5.2-1
383 http://www.jus.uio.no/sisu/pkg/src/sisu_5.5.2.orig.tar.xz
384 sisu_5.5.2.orig.tar.xz
385 sisu_5.5.2-1.dsc
386
387 * bin/sisu, hub, hub close (ensure), remove /tmp/ processing dir
388
389 * html_lite_shared, issue fix
390
391 * options, sisupod parsing fix
392
393 * db, reorganize action triggers
394
395 * db pg import, fix
396 * remove dbi from rescue, no longer using ruby-dbi
397 * ruby-pg query SELECT MAX
398
399 * sysenv,
400 * break up file, multiple se_* files
401 * revert to use of stub_pwd (instead of new base_markup_dir_stub introduced
402 in 5.5.1) to bring back correct hub (post) processing behavior
403 * processing shortcuts, options, adjust (refinement necessary)
404
405 ** 5.5.1.orig.tar.xz (2014-07-15:28/2)
406 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.1
407 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.5.1-1
408 http://www.jus.uio.no/sisu/pkg/src/sisu_5.5.1.orig.tar.xz
409 sisu_5.5.1.orig.tar.xz
410 sisu_5.5.1-1.dsc
411
412 * bin/sisu, hub, options, message pass sisu_called_from_directory
413
414 * sysenv, general, base_markup_dir_stub (replace pwd_stub)
415
416 * ao_numbering, auto name segment, extract "number" from heading, refine
417
418 * src, sisupod, bring back in line
419
420 * docbook,
421 * code & other block markup
422 * url links, urls
423 * images, an adjustment
424 * css (needs work)
425 * document header, sisu processing info
426 * docbook status, under construction notice removed (still much to do)
427
428 * general, document parts
429 * css
430 * base images
431 * document images
432
433 ** 5.5.0.orig.tar.xz (2014-07-11:27/5)
434 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.0
435 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.5.0-1
436 http://www.jus.uio.no/sisu/pkg/src/sisu_5.5.0.orig.tar.xz
437 sisu_5.5.0.orig.tar.xz
438 sisu_5.5.0-1.dsc
439
440 * ao_numbering,
441 * auto name segment, extract "number" from heading, fix
442 * check that all auto given number based seg names are unique
443
444 * ao_composite, nested includes, .ssi (insert) can include .ssi & .sst
445 ~ .ssm can contain/include .sst or .ssi
446 .sst files can be processed independently, they do not contain other files
447 .ssi files have been only insertions of text & are not processed
448 independently but as part of an ssm
449 change proposed:
450 .ssm unchanged,
451 .sst unchanged,
452 .ssi as before, but can include .sst or .ssi, so:
453 files are only insertions & are not processed independently but as part of
454 an .ssm or another .ssi
455 i.e. as before with the addition that it like a .ssm can contain/include
456 .sst or .ssi
457 ~ requested feature, (Closes: #744408)
458 User beware. In previous versions there has been a deliberate attempt to
459 keep it easy to follow documents & not have to dig through different levels
460 of includes, as this is more likely to lead to errors in markup.
461 The idea of nested includes has not been attractive (messy for a document),
462 however, this is now made possible, use with care
463 ~ it is not as easy to see document structure at a glance, and structural
464 errors may be introduced and will need to be taken care of (requiring
465 document markup debugging)
466 ~ allowing .ssi to also include other .ssi or .sst could lead to infinite
467 recursion if an .ssi includes another which includes itself; stopping
468 after an additional level of includes seems arbitrary, and possibly prone
469 to error if you are dealing with many documents
470 ~ requires testing
471 ~ version bump, new behavior added to .ssi one of the 3 sisu filetypes
472
473 * src, sisupod composite source, nested includes
474 follow rules for ao_composite (described above)
475
476 ** 5.4.5.orig.tar.xz (2014-07-07:27/1)
477 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.4.5
478 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.4.5-1
479 http://www.jus.uio.no/sisu/pkg/src/sisu_5.4.5.orig.tar.xz
480 sisu_5.4.5.orig.tar.xz
481 sisu_5.4.5-1.dsc
482
483 * bin/sisu,
484 * processing dir related
485 e.g. using live-manual/manual as sample, the following should work as
486 expected, available: ca de en es fr it ja pl pt_BR ro; select: en & ja:
487 sisu --html -v en/live-manual.ssm ja/live-manual.ssm
488 or for all available translations:
489 sisu --html -v **/live-manual.ssm
490 (these previously would have broken after processing the first directory)
491 sisu command equivalent for all available translations being (unaffected):
492 sisu --html -v --glob live-manual
493 * some cosmetic long line breaking
494
495 * ao, auto seg naming, adjustments,
496 re: seg numbering, fixed width, leading zeros (introduced: 5.4.3 / 6.0.9)
497
498 ** 5.4.4.orig.tar.xz (2014-07-04:26/5)
499 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.4.4
500 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.4.4-1
501 http://www.jus.uio.no/sisu/pkg/src/sisu_5.4.4.orig.tar.xz
502 sisu_5.4.4.orig.tar.xz
503 sisu_5.4.4-1.dsc
504
505 * ao, fix, re seg numbering, fixed width, leading zeros
506 (introduced: 5.4.3 / 6.0.9)
507 provisional fix (check related issues against 5.4.2 / 6.0.8)
508
509 ** 5.4.3.orig.tar.xz (2014-07-01:26/2)
510 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.4.3
511 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.4.3-1
512 http://www.jus.uio.no/sisu/pkg/src/sisu_5.4.3.orig.tar.xz
513 sisu_5.4.3.orig.tar.xz
514 sisu_5.4.3-1.dsc
515
516 * ao,
517 * code cosmetic rearrangement
518 * book index, strip white spaces around terms
519 (fix uppercase first character where spaces used)
520 * quote block, insert text indent markup, exclude book index
521 * doc objects, layout group open & close identify is_for
522 * segment numbering, fixed width, leading zeros (for alphanumeric sorting)
523
524 * code cosmetic rearrangement
525 * ao*, param, hub, options, composite
526
527 * sysenv, developer _CONSTRUCTION_ZONE warning modified
528
529 * merge what was sisu_6.0.8 into v5
530 * ao,
531 * syntax, able optionally to indicate the language syntax of a code block
532 * syntax, introduce box text block/group
533 * syntax, introduce tics quotes markup (blockquote equivalent)
534 * docbook,
535 * ocn & footnote numbers (as xml comments)
536 * metadata header (docinfo)
537 * quotes (blockquote)
538 * tables
539 * images
540 * code block
541 * vim syntax, add
542 * code block, language syntax, optional
543 * box block
544 * quote block
545
546 * epub, a fix, double check
547
548 ** 5.4.2.orig.tar.xz (2014-06-22:24/7)
549 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.4.2
550 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.4.2-1
551 http://www.jus.uio.no/sisu/pkg/src/sisu_5.4.2.orig.tar.xz
552 sisu_5.4.2.orig.tar.xz
553 sisu_5.4.2-1.dsc
554
555 * ao, fix bug in previous version (5.4.1) from sloppy cherry pick of v6
556 ao_doc_str (codeblock)
557
558 ** 5.4.1.orig.tar.xz (2014-06-19:24/4)
559 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.4.1
560 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.4.1-1
561 http://www.jus.uio.no/sisu/pkg/src/sisu_5.4.1.orig.tar.xz
562 sisu_5.4.1.orig.tar.xz
563 sisu_5.4.1-1.dsc
564
565 * ao,
566 * regex match for tics "```" followed by space tweaked
567 * Symbol to match grouped text open & close (instead of String)
568 * introduce way of removing unrecognized tic markers
569 * turn id numbers (for tags) into a hash
570 * code blocks, clean trailing newlines
571 * misc, minorish
572
573 ** 5.4.0.orig.tar.xz (2014-05-25:20/7)
574 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.4.0
575 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.4.0-1
576 http://www.jus.uio.no/sisu/pkg/src/sisu_5.4.0.orig.tar.xz
577 sisu_5.4.0.orig.tar.xz
578 sisu_5.4.0-1.dsc
579
580 * v5: merge v6 to v5, version bump to 5.4.*, reason adds structure check
581 * ao, document structure check, stop processing on major error
582 (with error message & text at location of failure)
583 [reason for version bump the addition of structure check]
584 * utils, add ok code marker
585 * ao, heading with no ocn, distinguish ~# from -#
586 * ~# is general & means no ocn (for any object to which it is applied)
587 * -# is relevant only for 1~ dummy headings & instructs that they should
588 be removed from output where possible
589 * applied so far to pdf, odt & plaintext
590 * ao_images, reduce warnings when ruby RMagic absent as program used
591 directly
592 * reduced dependency on ruby RMagic library (as some time way back had
593 issues)
594 * ao, document markup structure check, skip processing file on major error
595 * with error message & text at location of failure
596 * texpdf, urls in creator cause breakage
597 * texpdf, mailto markup links set for normal text objects
598 * texpdf, '&' in heading breaks toc (now removed from toc (not heading)),
599 bug
600 * revisit, bug
601 * texpdf, for urls switch to sans serif (small fontsize)
602 * instead of typewriter, latex default
603 * texpdf, pdf colored hyperlinks configurable
604 * --pdf-hyperlinks-color
605 --pdf-hyperlinks-no-color or --pdf-hyperlinks-monochrome
606 * ['default']['pdf_hyperlinks']='color'
607 (other options switch hyperlink color off 'no-color' 'color-off'
608 'monochrome')
609 * texpdf, pdf default font size configurable (cli & sisurc.yml)
610 (no fractions)
611 * --pdf-fontsize-12 --pdf-fontsize-8
612 * default:
613 texpdf_fontsize: 12
614 * texpdf, headings and table of contents representation
615 * fixes 1~ and 2~ result in the same formatting
616 1~ 2~ & 3~ now differentiated, see discussion in sisu.org under #744383
617 * fixes :A smaller formatted than :B
618 A~ B~ C~ now the same size, see discussion in sisu.org under #744383
619 * :B and :C result in the same formatting, issue explained see sisu.org
620 * texpdf, (internal coding) fontface, rename texpdf_font texpdf_fontface
621 * texpdf, (internal coding) use symbols to identify page orientation
622 * param, metadata rights, line-breaks instead of semicolons separating
623 rights
624 * fixes remove trailing semicolon after :copyright:
625 * digests sha512 option implemented
626 * options sha512 sha256 md5
627 * command line --sha512
628 * rcconf.yml ['defsault']['digest'] = sha512
629 * xml object citation numbering (docbook fictionbook)
630
631 ** 5.3.6.orig.tar.xz (2014-05-18:19/7)
632 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.6
633 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.3.6-1
634 http://www.jus.uio.no/sisu/pkg/src/sisu_5.3.6.orig.tar.xz
635 sisu_5.3.6.orig.tar.xz
636 sisu_5.3.6-1.dsc
637
638 * db,
639 * use symbols to identify sql engine
640 * remove require 'dbi' (ruby-dbi)
641 * for pg: require 'pg' (use ruby-pg directly)
642 * for sqlite: require 'sqlite3' (use ruby-sqlite3 directly) [already the
643 case]
644
645 * cgi, sample search form generator
646 * remove require 'dbi' (ruby-dbi)
647 * for pg: require 'pg' (use ruby-pg directly)
648 * for sqlite: require 'sqlite3' (use ruby-sqlite3 directly)
649
650 ** 5.3.5.orig.tar.xz (2014-05-12:19/1)
651 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.5
652 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.3.5-1
653 http://www.jus.uio.no/sisu/pkg/src/sisu_5.3.5.orig.tar.xz
654 sisu_5.3.5.orig.tar.xz
655 sisu_5.3.5-1.dsc
656
657 * sisu, ensure return to start dir
658
659 * ao_syntax, address possible manual use of url delimiters「」
660
661 * composite, fix includes, provide extra newline after inserted comment
662 (Closes: #744360) "includes do not work properly"
663
664 * composite (inserts), missing includes doesn't give an error, fix
665 (Closes: #744379) see sisu.org for comment
666
667 * param, metadata add 'Copyright:' tag to output related to copyright
668 (Closes: #744381) syntax: inconsistency \:copyright: and \:license:
669
670 * metadata, pdf, remove link to manifest page where --no-manifest is used
671 (Closes: #744378)
672
673 * constants, db table sizes synced with v6, not needed by v5 but keeps tables
674 compatible
675
676 * digests, cleaning
677
678 * added sisu.org emacs:evil:org mode notes related to sisu development
679
680 ** 5.3.4.orig.tar.xz (2014-02-14:06/5)
681 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.4
682 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.3.4-1
683 http://www.jus.uio.no/sisu/pkg/src/sisu_5.3.4.orig.tar.xz
684 sisu_5.3.4.orig.tar.xz
685 sisu_5.3.4-1.dsc
686
687 * ocn, object citation numbering
688 * add perhaps less cryptic --numbering --no-numbering command-line options
689 * plaintext & odt switch default to ocn==true for consistency
690
691 ** 5.3.3.orig.tar.xz (2014-02-08:05/6)
692 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.3
693 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.3.3-1
694 http://www.jus.uio.no/sisu/pkg/src/sisu_5.3.3.orig.tar.xz
695 sisu_5.3.3.orig.tar.xz
696 sisu_5.3.3-1.dsc
697
698 * cgi, search form (generator), using cgi ENV variables
699
700 * examples
701 * nginx conf
702 * cgi search forms pgsql & sqlite
703
704 * documentation, minor update
705
706 ** 5.3.2.orig.tar.xz (2014-02-05:05/3)
707 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.2
708 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.3.2-1
709 http://www.jus.uio.no/sisu/pkg/src/sisu_5.3.2.orig.tar.xz
710 sisu_5.3.2.orig.tar.xz
711 sisu_5.3.2-1.dsc
712
713 * ao, html book index linking, follow --strict option
714
715 * utils, code markers & messages, notes/warning/errors, fix
716
717 * sysenv, concordance redirected paths, watch
718
719 * manual Rakefile, README & minor config adjustment
720
721 ** 5.3.1.orig.tar.xz (2014-02-05:05/3)
722 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.1
723 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.3.1-1
724 http://www.jus.uio.no/sisu/pkg/src/sisu_5.3.1.orig.tar.xz
725 sisu_5.3.1.orig.tar.xz
726 sisu_5.3.1-1.dsc
727
728 * ao, document tags
729
730 * options
731 * --strict html option
732 * ocn switch on/off instructions (& defaults for plaintext & odt)
733
734 * html cleaning
735 * --strict html option
736 (various changes, e.g. ocn [url]#37 only available as [url]#o37)
737 * tags
738 * endnote name and nameref (make compliant)
739
740 * epub
741 * use same endnote name and nameref as introduced here for html
742 * hash digests used only if availabile (availability check)
743
744 * ocn turn on/off rules
745 * txt
746 * odt
747
748 * cgi (pgsql, sqlite) fixes
749
750 * error/warn messages, including wrappers round require
751
752 * documentation, manpage README etc.
753 * sisu manual directory moved
754 * sisu manual updated
755 * README & sisu.1 (manpage) updated
756 * removed html man pages (man2html)
757
758 ** 5.3.0.orig.tar.xz (2014-01-26:03/7)
759 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.0
760 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.3.0-1
761 http://www.jus.uio.no/sisu/pkg/src/sisu_5.3.0.orig.tar.xz
762 sisu_5.3.0.orig.tar.xz
763 sisu_5.3.0-1.dsc
764
765 * v5 stable branch
766 * v4 branch closed -(>4.2.20)-
767 * v5 stable branch (>=5.3.0)
768 * v6 development branch opened (copy v5) (>=6.0.0)
769
770 ** 5.2.4.orig.tar.xz (2014-01-26:03/7)
771 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.2.4
772 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.2.4-1
773 http://www.jus.uio.no/sisu/pkg/src/sisu_5.2.4.orig.tar.xz
774 sisu_5.2.4.orig.tar.xz
775 sisu_5.2.4-1.dsc
776
777 * bin/sisu changes to simplify switching to new stable and development
778 branches
779
780 ** 5.2.3.orig.tar.xz (2014-01-20:03/1)
781 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.2.3
782 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.2.3-1
783 http://www.jus.uio.no/sisu/pkg/src/sisu_5.2.3.orig.tar.xz
784 sisu_5.2.3.orig.tar.xz
785 sisu_5.2.3-1.dsc
786
787 [good time to consider rollover: closing v4 branch, replacing it with v5 &
788 introducing v6 for development, proposed for this release + 1]
789
790 * bin/sisu & some related lib changes
791
792 * sysenv for texpdf, fix for when tex to pdf generator is absent
793
794 ** 5.2.2.orig.tar.xz (2014-01-17:02/5)
795 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.2.2
796 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.2.2-1
797 http://www.jus.uio.no/sisu/pkg/src/sisu_5.2.2.orig.tar.xz
798 sisu_5.2.2.orig.tar.xz
799 sisu_5.2.2-1.dsc
800
801 * bin/sisu experimentation
802 * start preparing for ruby changes
803 * work on fix for bug related to gem path & system installed sisu
804
805 ** 5.2.1.orig.tar.xz (2014-01-12:01/7)
806 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.2.1
807 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.2.1-1
808 http://www.jus.uio.no/sisu/pkg/src/sisu_5.2.1.orig.tar.xz
809 sisu_5.2.1.orig.tar.xz
810 sisu_5.2.1-1.dsc
811
812 * ao, add counter for various grouped / blocked texts & tables, of particular
813 use for poems which are broken into verse
814
815 * recalibrate headings, downstream code fixes
816
817 * texinfo, fixes
818
819 * texpdf, report on pdf output, provide a working link to a generated
820 file-size (multiple document file-sizes may be produced)
821
822 * asciidoc, file extension (for now .ad), inline footnotes, minor
823
824 ** 5.2.0.orig.tar.xz (2014-01-06:01/1)
825 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.2.0
826 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.2.0-1
827 http://www.jus.uio.no/sisu/pkg/src/sisu_5.2.0.orig.tar.xz
828 sisu_5.2.0.orig.tar.xz
829 sisu_5.2.0-1.dsc
830
831 * single document root A~ (recalibrate headings); level D~ possible
832 * :A~ document title, single document root (ln==0)
833 * introduce additional possible heading level, D~
834 * markup rule change: single document root
835 * breaks much downstream code, recalibrate (fix, test, fix & test again)
836 * heading recalibration, code (downstream) changes
837 * v4 & v5 bifurcate (diverge "un-merge-ably")
838
839 Notes, rule imposed: heading level A~ becomes, document title & sole
840 document root. Significant as an expressed rule/principle, it simplifies
841 making certain document formats in particular some xml outputs, however,
842 this has been pretty much the case in practice (most documents have this
843 implicit structure) and will affect the markup of very few documents (for
844 example all markup examples so far provided are this way). This being the
845 case, it is a subtle change, because it will not be noticed (by the user) in
846 a majority of cases. The most significant changes are to internal sisu code:
847 it is not yet enforced by the software (software checks); it has
848 implications for the way document output is created; it has implications for
849 document structure regex matches, that now are attached to levels starting
850 below level A~ (from B~ down) rather than level A. One document affected by
851 single root/title level A~ markup rule and that provides a short test (for a
852 document prepared using document structure regex matches), is the U.N.
853 Convention on Contracts for the International Sale of Goods (CISG) that
854 requires levels A-D & 1, and in previous versions of sisu exceptionally
855 required multiple level A's (using levels A-C & 1)
856
857 * vim syntax, updated to allow for possible level D~
858
859 * bin/sisu
860 * (ensure SiSU_version_dir) fix
861 * sisu version info, yml info also when installed via ruby gem
862 * downstream libs
863
864 * fixes
865 * ao_doc_str, nodes, possible parents, correction
866 * epub, url closure decoration
867 * sysenv, qrcode report absent program, minor
868 * html scroll toc, clean links where none, exclude metadata
869
870 * asciidoc, rename AsciiDoc module, & recalibrate headings
871
872 * docbook, fictionbook, some tidying
873
874 * cosmetic, code case statement
875
876 * year updated, code headers
877
878 ** 5.1.3.orig.tar.xz (2013-12-15:49/7)
879 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.1.3
880 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.1.3-1
881 http://www.jus.uio.no/sisu/pkg/src/sisu_5.1.3.orig.tar.xz
882 sisu_5.1.3.orig.tar.xz
883 sisu_5.1.3-1.dsc
884
885 * Rakefile, (installer), reduce actions
886
887 ** 5.1.2.orig.tar.xz (2013-12-09:49/1)
888 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.1.2
889 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.1.2-1
890 http://www.jus.uio.no/sisu/pkg/src/sisu_5.1.2.orig.tar.xz
891 sisu_5.1.2.orig.tar.xz
892 sisu_5.1.2-1.dsc
893
894 * Rakefile, (installer) improve, re-arrange
895
896 * docbook, structure, a fix
897 (construction zone: structure okish; docbook generated not usable)
898
899 [NOTE disk crash (2013-12-05), fairly good but incomplete backup affecting work]
900
901 ** 5.1.1.orig.tar.xz (2013-12-03:48/2)
902 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.1.1
903 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.1.1-1
904 http://www.jus.uio.no/sisu/pkg/src/sisu_5.1.1.orig.tar.xz
905 sisu_5.1.1.orig.tar.xz
906 sisu_5.1.1-1.dsc
907
908 * rake create build & install sisu gemspec; (.gitignore), work on
909 * gemspec adjusted to install only libraries related to a version (v4 or v5)
910 * select sisu version to create, build & install
911
912 * bin/sisu, simplify in relation to sisu gem
913
914 ** 5.1.0.orig.tar.xz (2013-12-02:48/1)
915 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.1.0
916 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.1.0-1
917 http://www.jus.uio.no/sisu/pkg/src/sisu_5.1.0.orig.tar.xz
918 sisu_5.1.0.orig.tar.xz
919 sisu_5.1.0-1.dsc
920
921 * ao_doc_str, changes related to headings provided for document structure
922 without ocn, testing required
923
924 * ao endnotes, removed a space that should no longer be necessary,
925 testing required
926
927 * minor code related to line breaks, various locations
928
929 * renaming of modules
930 * use AO instead of DAL
931
932 * renaming of files
933 * ao*.rb instead of dal*.rb
934 ao (abstract objects) shorter, also easily searched, higher sort location
935 abstract as representation of & extraction of document objects
936 (dal (document abstraction layer))
937 * shared files e.g. shared_xml becomes xml_shared
938 * plaintext becomes txt_plain
939 * epub becomes xhtml_epub2
940 * odf becomes xml_odf_odt
941 * xml sax file renamed xml_sax.rb (from xml.rb)
942
943 * new outputs under development, CONSTRUCTION_ZONE
944 * plaintext, smarttext
945 * textile
946 * asciidoc
947 * markdown
948 * rst
949 * xml
950 * docbook, book
951 * fictionbook
952
953 * sisu.gemspec
954
955 * xmlns xlink using xl
956
957 * rake create build & install sisu gemspec; bin/sisugem (add .gitignore)
958 * rake gemcbi #(create build install sisu gem)
959 * rake gemspecscreate && \
960 rake gembuild && \
961 sudo rake geminstall
962 * rake gemspecscreate && \
963 gem build sisu5.gemspec && \
964 sudo gem install --no-rdoc --no-ri \
965 sisu-5.1.0.gem
966 * bin/sisu updated (modified to take account of gems)
967 * bin/sisugem added
968 * .gitignore sisu-*.gem sisu*.gemspec
969 consider inclusion (& tracking) of rake created sisu4.gemspec
970 sisu5.gemspec (as this makes their availability more obvious)
971 * once gem is installed: "sisu _5.1.0_ -vM" (to see version, commands
972 otherwise as usual) if paths are such that sisu is not available
973 "sisugem _5.1.0_ -vM" should work (as it is installed by gemspec, but not
974 other sisu installers)
975
976 * hub, sisu5 -M (maintenance mode) provide info as to path to hub.rb
977 (i.e. where library is being drawn)
978
979 * documentation related to commands for new outputs in development
980
981 ** 5.0.25.orig.tar.xz (2013-11-08:44/5)
982 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.25
983 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.25-1
984 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.25.orig.tar.xz
985 sisu_5.0.25.orig.tar.xz
986 sisu_5.0.25-1.dsc
987
988 * rake (& rant) sisu installer
989 * do less by default
990 * removed rant generated sisu-install
991
992 * vim, ftplugin sisu.vim, fix missing <leader>
993
994 * sisu_manual, minor info addition
995
996 * bin/sisu-*
997 * use option flag full names
998 * add sisu-html-scroll, sisu-html-seg, sisu-pdf-portrait, sisu-pdf-landscape
999
1000 ** 5.0.24.orig.tar.xz (2013-11-05:44/2)
1001 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.24
1002 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.24-1
1003 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.24.orig.tar.xz
1004 sisu_5.0.24.orig.tar.xz
1005 sisu_5.0.24-1.dsc
1006
1007 * xml, scaffold, re-activated, split into sisu structure & collapsed structure
1008
1009 ** 5.0.23.orig.tar.xz (2013-11-02:43/6)
1010 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.23
1011 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.23-1
1012 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.23.orig.tar.xz
1013 sisu_5.0.23.orig.tar.xz
1014 sisu_5.0.23-1.dsc
1015
1016 * constants, ocn output delimiter (where used) changed to 「...」
1017 (from square brackets [...])
1018
1019 * plaintext
1020 * reorganize
1021
1022 ** 5.0.22.orig.tar.xz (2013-10-27:42/7)
1023 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.22
1024 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.22-1
1025 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.22.orig.tar.xz
1026 sisu_5.0.22.orig.tar.xz
1027 sisu_5.0.22-1.dsc
1028
1029 * dal, document_structure_check_info
1030
1031 ** 5.0.21.orig.tar.xz (2013-10-23:42/3)
1032 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.21
1033 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.21-1
1034 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.21.orig.tar.xz
1035 sisu_5.0.21.orig.tar.xz
1036 sisu_5.0.21-1.dsc
1037
1038 * options & downstream, more use of opt.act.*.set==:on instead of
1039 opt.cmd =~/\S/
1040
1041 * dal, parent & node info, fix
1042 (used e.g. for mind map type output (last for kdissert output, no longer
1043 supported))
1044
1045 * dal, collapsed levels implemented
1046 convenience, collapse sisu's dual level document structure for output of
1047 markup with straight linear structure
1048
1049 ** 5.0.20.orig.tar.xz (2013-10-17:41/4)
1050 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.20
1051 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.20-1
1052 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.20.orig.tar.xz
1053 sisu_5.0.20.orig.tar.xz
1054 sisu_5.0.20-1.dsc
1055
1056 * constants, change a couple of internal processing delimiter characters, that
1057 might be used in ordinary marked up text (to characters even less likely to
1058 be of use in ordinary (marked up) text)
1059
1060 ** 5.0.19.orig.tar.xz (2013-10-16:41/3)
1061 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.19
1062 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.19-1
1063 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.19.orig.tar.xz
1064 sisu_5.0.19.orig.tar.xz
1065 sisu_5.0.19-1.dsc
1066
1067 * constants, change a couple of internal processing delimiter characters, that
1068 might be used in ordinary marked up text
1069
1070 * vim, minor updates, not syntax related
1071
1072 * markup sample, update book index markup, appearance, minor
1073
1074 ** 5.0.18.orig.tar.xz (2013-09-22:37/7)
1075 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.18
1076 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.18-1
1077 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.18.orig.tar.xz
1078 sisu_5.0.18.orig.tar.xz
1079 sisu_5.0.18-1.dsc
1080
1081 * bin/sisu update language list ja ko zh, fix
1082
1083 ** 5.0.17.orig.tar.xz (2013-09-21:37/6)
1084 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.17
1085 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.17-1
1086 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.17.orig.tar.xz
1087 sisu_5.0.17.orig.tar.xz
1088 sisu_5.0.17-1.dsc
1089
1090 * i18n CJK: zh ja ko, add languages Chinese, Japanese, Korean
1091 * texpdf, has large texlive xetex dependencies (Korean untested)
1092 * [concordance, untouched does nothing cjk, decide whether to disable]
1093
1094 * sisu_manual, (in markup-samples) move to en/ sub-dir (permitting
1095 translations)
1096 * use of language sub-dir for source sisu markup suited to permitting
1097 translation management by po4a
1098 * sisurc.yml minor
1099 * Rakefile to help place sisu markup in a source language directory under
1100 po4a management
1101
1102 * Rakefile to assist in placing sisu markup under po4a management
1103 (sisu_manual)
1104 * Provided as an example with sisu_manual
1105 * fairly generic, but potentially dangerous, can be used to place sisu
1106 markup source translations under po4a management, but user needs to know
1107 what this is, (and how to set it up, hence sisu_manual as an example
1108 (despite the lack of translations)) as can clobber/destroy files that are
1109 not managed by po4a.
1110
1111 * minor cleaning
1112
1113 ** 5.0.16.orig.tar.xz (2013-09-07:35/6)
1114 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.16
1115 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.16-1
1116 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.16.orig.tar.xz
1117 sisu_5.0.16.orig.tar.xz
1118 sisu_5.0.16-1.dsc
1119
1120 * dal, book index, hash key, strip whitespace, a (required) fix
1121
1122 * db, book index, convert hash back to string
1123
1124 ** 5.0.15.orig.tar.xz (2013-09-05:35/4)
1125 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.15
1126 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.15-1
1127 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.15.orig.tar.xz
1128 sisu_5.0.15.orig.tar.xz
1129 sisu_5.0.15-1.dsc
1130
1131 * dal, objects, store book index as hash (simplify downstream processing)
1132
1133 * dal, book index markup, allow spaces on both sides of delimiters, or a space
1134 before and newline following a delimiter \s+[:|;](\s+|\n)
1135 [else parses as before no spaces]
1136
1137 * vim syntax, book index markup, hilight delimeters
1138
1139 ** 5.0.14.orig.tar.xz (2013-08-28:34/3)
1140 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.14
1141 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.14-1
1142 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.14.orig.tar.xz
1143 sisu_5.0.14.orig.tar.xz
1144 sisu_5.0.14-1.dsc
1145
1146 * config files (by filetype & filename) touched
1147
1148 * manifest, output organised by, info, minor touch
1149
1150 * vim syntax, sisu.vim, fix typo
1151 * ocn (object numbering) on, off, text block using "--~#" "---#" "--+#"
1152
1153 * dal
1154 * grouped text with fontface spanning newlines, partial solution, test
1155 * text blocks, tuning
1156
1157 * pdf (latex) tables, bugfix
1158
1159 * odf:odt, footnotes, fix
1160
1161 ** 5.0.13.orig.tar.xz (2013-08-25:33/7)
1162 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.13
1163 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.13-1
1164 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.13.orig.tar.xz
1165 sisu_5.0.13.orig.tar.xz
1166 sisu_5.0.13-1.dsc
1167
1168 * dal, refine grouped text open and close using tics "```"
1169 [note use of "~~" considered but more problematic, (tics not used
1170 elsewhere)]
1171
1172 * dal, improve font face matching within grouped text (other than code blocks)
1173
1174 * vim syntax, improve grouped text match, open, close of blocks using tics
1175 "```"
1176
1177 * css, html, epub, adjust paragraph spacing, (increase, whitespace aesthetic,
1178 review further)
1179
1180 ** 5.0.12.orig.tar.xz (2013-08-21:33/3)
1181 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.12
1182 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.12-1
1183 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.12.orig.tar.xz
1184 sisu_5.0.12.orig.tar.xz
1185 sisu_5.0.12-1.dsc
1186
1187 * syntax add
1188 * switch ocn off and on for a block of content, line containing only
1189 off: "--~#" (omit headings where possible) "---#" on: "--+#"
1190 * alternative open and close for blocks using line starting with "```", e.g.
1191 open code block: "``` code"
1192 close code block: "```"
1193 start poem: "``` poem"
1194 end poem: "```"
1195 * remove need for an empty line between opening & closing of a text block
1196
1197 * vim syntax, add
1198 * ocn (object numbering) on, off, text block using "--~#" "---#" "--+#"
1199 * grouped text, open, close of blocks using tics "```"
1200
1201 * messages to terminal
1202 * code marker
1203 * rescued error messages
1204 * fuchsia (sp.)
1205
1206 ** 5.0.11.orig.tar.xz (2013-08-08:31/4)
1207 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.11
1208 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.11-1
1209 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.11.orig.tar.xz
1210 sisu_5.0.11.orig.tar.xz
1211 sisu_5.0.11-1.dsc
1212
1213 * dal_expand_insertions, refinement for monolingual output
1214
1215 ** 5.0.10.orig.tar.xz (2013-08-08:31/4)
1216 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.10
1217 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.10-1
1218 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.10.orig.tar.xz
1219 sisu_5.0.10.orig.tar.xz
1220 sisu_5.0.10-1.dsc
1221
1222 * output structure by, multilingual, monolingual filenames tweak
1223
1224 ** 5.0.9.orig.tar.xz (2013-08-01:30/4)
1225 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.9
1226 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.9-1
1227 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.9.orig.tar.xz
1228 sisu_5.0.9.orig.tar.xz
1229 sisu_5.0.9-1.dsc
1230
1231 * output structure by :filename or :filetype, multilingual default, fix
1232
1233 * concordance, fix
1234
1235 ** 5.0.8.orig.tar.xz (2013-07-30:30/2)
1236 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.8
1237 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.8-1
1238 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.8.orig.tar.xz
1239 sisu_5.0.8.orig.tar.xz
1240 sisu_5.0.8-1.dsc
1241
1242 * output structure by, add monolingual alternative for :filetype or :filename
1243 * filename without language code, if document is in default language
1244 * set a default language, 'en' or as specified
1245 * set in rc file or from command line instruction
1246 * command line e.g.
1247 sisu -hv --monolingual --by-filename sisu_markup.sst
1248 sisu -3v --monolingual --by-filetype sisu_manual.ssm
1249 * sisurc.yml lingual: 'mono' | 'multi'
1250 lingual: 'mono'
1251 * note: output by :filetype is roughly equivalent to what monolingual output
1252 by :language would be
1253 * allow command line setting of default language using language code
1254 --default-language='en' --default-lang-en if used together with
1255 --monolingual and --by-filetype or --by-filename the selected default
1256 language document will not have a language code in the output filename
1257 * documentation
1258
1259 * cgi helper script, sample search form
1260 * single cgi form, (with different internal variables set for output types)
1261 * monolingual output search form option
1262
1263 ** 5.0.7.orig.tar.xz (2013-06-25:25/2)
1264 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.7
1265 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.7-1
1266 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.7.orig.tar.xz
1267 sisu_5.0.7.orig.tar.xz
1268 sisu_5.0.7-1.dsc
1269
1270 * "general code cleaning" fix
1271
1272 ** 5.0.6.orig.tar.xz (2013-06-25:25/2)
1273 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.6
1274 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.6-1
1275 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.6.orig.tar.xz
1276 sisu_5.0.6.orig.tar.xz
1277 sisu_5.0.6-1.dsc
1278
1279 * "general code cleaning" fix
1280
1281 ** 5.0.5.orig.tar.xz (2013-06-22:24/6)
1282 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.5
1283 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.5-1
1284 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.5.orig.tar.xz
1285 sisu_5.0.5.orig.tar.xz
1286 sisu_5.0.5-1.dsc
1287
1288 * vim
1289 * colorscheme def, mark current line
1290 * ftplugin sisu.vim, c-\ hard wrap lines to line width (moved from c-j)
1291
1292 * general code cleaning, propagate back to v4 after testing
1293
1294 ** 5.0.4.orig.tar.xz (2013-06-06:22/4)
1295 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.4
1296 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.4-1
1297 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.4.orig.tar.xz
1298 sisu_5.0.4.orig.tar.xz
1299 sisu_5.0.4-1.dsc
1300
1301 * db, population of database (--update), import of master files (.ssm), fix
1302 (Note: for .ssm: @md.fns (is set during runtime & is) != @opt.fns
1303 @md.opt.fns, affects construction of unique identifier)
1304
1305 * cgi helper script, sample search form generator
1306 * file name matching, check
1307 * cosmetic, drop use of images in sample form
1308
1309 * sysenv, requested load warning removed, less screen clutter, consider
1310
1311 ** 5.0.3.orig.tar.xz (2013-05-30:21/4)
1312 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.3
1313 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.3-1
1314 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.3.orig.tar.xz
1315 sisu_5.0.3.orig.tar.xz
1316 sisu_5.0.3-1.dsc
1317
1318 * sysenv, pgsql db connect fix
1319
1320 * cgi_pgsql, cgi helper script, sample search form generator, detail
1321
1322 ** 5.0.2.orig.tar.xz (2013-05-29:21/3)
1323 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.2
1324 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.2-1
1325 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.2.orig.tar.xz
1326 sisu_5.0.2.orig.tar.xz
1327 sisu_5.0.2-1.dsc
1328
1329 * help update, concentrate on man pages
1330 * documentation, manpage update
1331 * interactive help, out of date, removed
1332
1333 * document version check, disable
1334 * automatic check disabled
1335 * check and correction of pre 0.38 markup removed
1336
1337 * sysenv, version info moved here from help
1338
1339 * cgi helper script sample search form generator, adjust/improve, adds
1340 settings:
1341 db type --db-pq or db-sqlite
1342 webserver for cgi script & db --webserv-search=''
1343 webserver for sisu ouptut files --webserv-output=''
1344 cgi search form link name --cgi-search-form-name=''
1345 db user (pg) --db-user=''
1346
1347 ** 5.0.1.orig.tar.xz (2013-05-18:19/7)
1348 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.1
1349 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.1-1
1350 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.1.orig.tar.xz
1351 sisu_5.0.1.orig.tar.xz
1352 sisu_5.0.1-1.dsc
1353
1354 * vim, ftplugin, sisu.vim, statusline
1355
1356 * cgi script for sample search form generator, sqlite, minor fixes (affects
1357 'sisu -F')
1358
1359 ** 5.0.0.orig.tar.xz (2013-05-08:18/3)
1360 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.0
1361 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/debian/sisu_5.0.0-1
1362 http://www.jus.uio.no/sisu/pkg/src/sisu_5.0.0.orig.tar.xz
1363 sisu_5.0.0.orig.tar.xz
1364 sisu_5.0.0-1.dsc
1365
1366 * v5: opened
1367 * v3 closed
1368
1369 v5 opened