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