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