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