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