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