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