changelogs cosmetic substitution (org-mode)
[software/sisu] / data / doc / sisu / CHANGELOG_v5
1 SiSU CHANGELOG -*- mode: org; -*-
2 #+OPTIONS: ^:nil _:nil
3
4 * SiSU version 5
5 <http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary>
6 <http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=data/doc/sisu/CHANGELOG_v5;hb=HEAD>
7 - debian/changelog
8 <http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob_plain;f=debian/changelog;hb=refs/heads/debian/sid>
9
10 v5 branch is removed; it is available in sisu < 5.9.0
11 v4 branch is removed; it is available in sisu < 5.3.0
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 * Legacy Branch, Reference
24
25 Reverse Chronological:
26
27 --- HEAD --- [closed]
28
29 ** sisu_5.9.0.orig.tar.xz (2015-04-21:16/2)
30 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.9.0
31
32 - merge v6 into v5, and make v6 the default branch, so v5 is legacy
33
34 ** sisu_5.8.0.orig.tar.xz (2015-04-20:16/1)
35 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.8.0
36
37 - year set 2015 (prepare for the new year)
38
39 - qi, (quick install) header update (also rbuild)
40
41 - sisu-mode.el emacs, outline mode "folding" for sisu
42
43 - CHANGELOGS formatted for viewing as org-mode files
44 indentation, line-breaking, and formatting characters only changes made
45
46 - org files related to sisu
47 - break up and place in own subdir
48 - org files, minor editing
49
50 - code headers reformatted for viewing as org-mode files
51
52 - c&d: project dir structure, libs moved under new branch names
53 - libs & version files under new branch names: current & develop
54 - previously under branch version numbers (v5|v6)
55 - version .yml files moved
56 - associated adjustments made as required, notably to:
57 bin/sisu se* qi* (file headers)
58 - [on dir names, want release to precede next/development,
59 considered (cur|dev) (current|(dev|development|progress|next))
60 (stable|unstable), alpha sorting fail (release|(next|develop))]
61
62 - version & branch info, changes related to move of lib dirs
63
64 - cgi, search form, html ref, remove leading 'o' ocn, bugfix
65 in html (on use of html5), removed leading 'o' before ocn, not
66 reflected in generated cgi, sample search form, so, does not
67 jump to the (otherwise correctly) identified location
68
69 - html,
70 - output by filename, filenames, fix
71 - ocn link back to self reinstated
72 (requested, used as quick means to get object url reference link)
73
74 - po4a, reinstate possibility to initialize po4a management of translated
75 marked up documents, i.e. to place translated versions of a sisu document
76 under po4a management
77
78 - SiSU_is switched to a method (instead of a hash) (bin and lib)
79
80 - use RbConfig instead of Config
81
82 - bin/sisu-misc-utils, sisu_thor_lib, currently only for po4a
83 - uses po4a to create po files with empty translation strings
84 - in appropriately configured directory e.g.
85 "data/doc/sisu/markup-samples/manual" have file named:
86 "languages_source_and_targets" containing e.g.:
87 source: en
88 targets: de fr es ja ru zh
89 command examples:
90 ruby ~snx/bin/sisu-misc-utils po4a --next --clean
91 ruby ~snx/bin/sisu-misc-utils po4a --next --distclean
92 ruby ~snx/bin/sisu-misc-utils po4a --next --make
93
94 - sisu.org addition, modification, consider
95
96 - header regex matches for bold & italics auto match possessives ending in 's
97
98 ** SiSU "UnFrozen" - prior to end of Debian Freeze
99 (upstream bugfix 5.7.2 intended for Jessie (packaged for Debian as 5.7.1-2)
100 was not accepted)
101
102 ** sisu_5.7.2.orig.tar.xz (2014-11-02:43/7)
103 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.7.2
104
105 - ao, composite documents, --verbose report to terminal on loading of *.sst,
106 fix without fix sisu reports loading of .ssm & .ssi files but not .sst
107 (sub-documents are imported correctly and resulting document outputs are
108 correct and unaffected, but unless aware of this bug it would seem otherwise
109 until the correct operation of sisu was manually verified e.g. by examining
110 documents produced); (issue somewhat mitigated by not being the most common
111 sisu operation)
112 sisu is in development freeze, this fix is provided for Debian Jessie
113 (Closes: #767761)
114
115 ** SiSU Frozen - Debian Freeze - ^^ pre Jessie ^^
116
117 ** sisu_5.7.1.orig.tar.xz (2014-10-19:41/7)
118 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.7.1
119
120 - html
121 - html_format, "id"s for objects & footnotes
122 - remove trailing backslash for empty linebreak & paragraph, <br> <p>
123
124 - db, text search & display field, footnotes moved to end of text object
125 - cleaner, more useful search results
126 - cleaner text search field
127 - separate footnote fields redundant for search purposes
128
129 - cgi, sample search form, find & display endnotes from parent text object
130 - remove dedicated endnote search section (as endnotes found & listed from
131 reference text field)
132 - cleaner search results
133
134 ** sisu_5.7.0.orig.tar.xz (2014-10-12:40/7)
135 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.7.0
136
137 - '*_parts', remove defaults.rb & some relics related to sisu skins (long gone)
138 - old code removed & substituted as required by *_parts
139 - attending code changes, fairly wide ranging
140
141 - html, epub, set document body language
142
143 - html_format, label, re: object number object names
144
145 - constants, remove ocn html leader (resulting hashtag #1 instead of #o1)
146
147 - html, reduce difference with v6
148 - removal of some trailing slashes <p> <br>
149 - mostly removal of bgcolor
150
151 - moved files: harvest* to html_harvest*
152
153 - --maintenance revisited, bin/sisu, hub, urls --maintenance, fix required
154
155 - db, --maintenance sql, separated out postgresql & sqlite
156 could share "maintenance" db import sql file (as done previously), consider
157
158 - fixes, minor
159 - qrcode, sha call
160 - epub tune, --maintenance related
161
162 ** sisu_5.6.9.orig.tar.xz (2014-10-03:39/5)
163 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.9
164
165 - --act provides info on current --act0 to --act9 settings (makes it easier to
166 make use of acts 0 to 9)
167
168 - html, tiny first nudge toward html5 (document headers and minor)
169
170 ** sisu_5.6.8.orig.tar.xz (2014-09-28:38/7)
171 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.8
172
173 - sql, clean searchable text, update for (ao/dal) text representation,
174 fix legacy action
175
176 ** sisu_5.6.7.orig.tar.xz (2014-09-19:37/5)
177 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.7
178
179 - vim syntax, sisu.vim, update git url and email address
180
181 - update urls to git repo
182
183 ** sisu_5.6.6.orig.tar.xz (2014-09-12:36/5)
184 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.6
185
186 - ao, auto naming (segment & tag), exceptions, avoidance of name collisions
187
188 - ao, feedback on markup document structure (heading level) errors
189 adjustment to (existing) provided feedback, based on:
190 - level A~ title, required;
191 - levels B~ C~ D~ optional sequential document divider headings
192 (Part, Section etc. equivalent);
193 - level 1~ required, heading level preceding substantive text; followed by
194 - levels 2~ 3~ 4~ optional, sequential headings
195 (1.1, 1.1.1, 1.1.1.1 equivalents)
196
197 - ao, expansion of links to internal filepaths (re: syntax based shortcut)
198 (expansion of sisu output filepaths, sync with use of --act0 to --act9)
199
200 - se, processing, adjustments to default settings for --act0 to --act9
201
202 - se, env, lingual: mono / multi, rc settings
203
204 - sisurc, update samples
205 - adjustments to default settings for --act0 to --act9 (to match current
206 "se")
207 - removed sisurc examples to organize output by
208 filetype, filename, monolingual, as one word diff
209 output_dir_structure_by: language
210 # (language|filetype|(filetype_mono|monolingual)|filename|filename_mono)
211 # language
212 # (language and filetype directories);
213 # filetype
214 # (filetype directories, filename includes language code);
215 # filetype_mono (or monolingual)
216 # (filetype drectories, no language codes in filenames)
217 # filename
218 # (directory output similar to v1 v2, filename includes language code);
219 # filename_mono
220 # (directory output similar to v1 v2, filename without language code);
221
222 - hub, /tmp processing directory checks
223
224 ** sisu_5.6.5.orig.tar.xz (2014-09-05:35/5)
225 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.5
226
227 - ao_doc_str, if faulty document structure, stop; if --no-stop option, skip
228 processing document
229
230 - ao_numbering, provide more information on duplicate numbering before stop
231
232 - html navigation, enable turn off (nav buttons on remaining html segments)
233
234 - (for html) set default to navigation bar off
235
236 - xml xhtml outputs, &amp; issues
237
238 - shared_metadata, requires xml_shared
239
240 - link/path fixes,
241 - manifest, link where no "document harvest"
242 - html, home button links url (remove slash)
243 - harvest_authors, by_filetype, manifest path
244
245 ** sisu_5.6.4.orig.tar.xz (2014-09-01:35/1)
246 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.4
247
248 - cgi_sqlite, allow expansion of variable (default db name), double quotes,
249 fix
250
251 ** sisu_5.6.3.orig.tar.xz (2014-08-29:34/5)
252 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.3
253
254 - hub, sisu version info, when & what to report
255
256 - dp, texpdf, copyright_and_license, minor fix, used by texpdf
257
258 ** sisu_5.6.2.orig.tar.xz (2014-08-20:33/3)
259 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.2
260
261 - hub_options, introduce "error override" --no-stop or --errors-as-warnings flag
262 - start making use of --no-stop command
263
264 - ao
265 - book index related
266 - ao_expand_insertions, blocked text match, adjust
267
268 - texpdf, output, copyright & license
269
270 - syntax hilighting, restrict heading matches, minor
271 - vim
272 - emacs
273
274 ** sisu_5.6.1.orig.tar.xz (2014-08-12:32/2)
275 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.1
276
277 - hub, organization & loose ends
278 - tweak triggers
279 - split file further
280 - remove mod
281
282 - webrick, wb.cgi fixed and omitted (use discarded)
283
284 ** sisu_5.6.0.orig.tar.xz (2014-08-08:31/5)
285 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.6.0
286
287 - merged v6 (6.2.0)
288 - some file renames, fairly extensive
289 - commandline, --act0 to --act9 & rc-config with act instead of roman
290 numeral
291 - configurable command line options increased to 0 - 9 (instead of 0 - 5)
292 - use --act0 to --act9
293 - default --act0
294 - rc config with flag:act0 to flag:act9
295 - legacy roman numeral configuration works (for now)
296 - internally use opt.act (simplify, cleaner, instead of opt.cmd & opt.mod,
297 now removed)
298
299 - extend document structure, headings A - D, 1 - 4
300 - sql db table structure changed (needs to be rebuilt)
301
302 ** sisu_5.5.6.orig.tar.xz (2014-08-08:31/5)
303 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.6
304
305 - remains as 5.5.5 changes for easier comparison with v6
306 - file renames
307 - dp, indentation changed
308
309 ** sisu_5.5.5.orig.tar.xz (2014-07-29:30/2)
310 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.5
311
312 - ensure reset of parsed document directory path
313 - needed in the case of html for some subsequent processing
314
315 ** sisu_5.5.4.orig.tar.xz (2014-07-24:29/4)
316 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.4
317
318 - ao_numbering, auto name segment, tweak to make behave as intended
319 (further testing required)
320
321 ** sisu_5.5.3.orig.tar.xz (2014-07-23:29/3)
322 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.3
323
324 - db, rescue where no tables attempt to initialize db and retry
325 (catch db message where no tables and attempt to initialize database)
326 - internally run the equivalent of --createall
327 - (if successful) permitting completion of --import or --update command
328 - make use of action triggers
329
330 ** sisu_5.5.2.orig.tar.xz (2014-07-22:29/2)
331 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.2
332
333 - bin/sisu, hub, hub close (ensure), remove /tmp/ processing dir
334
335 - html_lite_shared, issue fix
336
337 - options, sisupod parsing fix
338
339 - db, reorganize action triggers
340
341 - db pg import, fix
342 - remove dbi from rescue, no longer using ruby-dbi
343 - ruby-pg query SELECT MAX
344
345 - sysenv,
346 - break up file, multiple se_* files
347 - revert to use of stub_pwd (instead of new base_markup_dir_stub introduced
348 in 5.5.1) to bring back correct hub (post) processing behavior
349 - processing shortcuts, options, adjust (refinement necessary)
350
351 ** sisu_5.5.1.orig.tar.xz (2014-07-15:28/2)
352 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.1
353
354 - bin/sisu, hub, options, message pass sisu_called_from_directory
355
356 - sysenv, general, base_markup_dir_stub (replace pwd_stub)
357
358 - ao_numbering, auto name segment, extract "number" from heading, refine
359
360 - src, sisupod, bring back in line
361
362 - docbook,
363 - code & other block markup
364 - url links, urls
365 - images, an adjustment
366 - css (needs work)
367 - document header, sisu processing info
368 - docbook status, under construction notice removed (still much to do)
369
370 - general, document parts
371 - css
372 - base images
373 - document images
374
375 ** sisu_5.5.0.orig.tar.xz (2014-07-11:27/5)
376 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.5.0
377
378 - ao_numbering,
379 - auto name segment, extract "number" from heading, fix
380 - check that all auto given number based seg names are unique
381
382 - ao_composite, nested includes, .ssi (insert) can include .ssi & .sst
383 ~ .ssm can contain/include .sst or .ssi
384 .sst files can be processed independently, they do not contain other files
385 .ssi files have been only insertions of text & are not processed
386 independently but as part of an ssm
387 change proposed:
388 .ssm unchanged,
389 .sst unchanged,
390 .ssi as before, but can include .sst or .ssi, so:
391 files are only insertions & are not processed independently but as part of
392 an .ssm or another .ssi
393 i.e. as before with the addition that it like a .ssm can contain/include
394 .sst or .ssi
395 ~ requested feature, (Closes: #744408)
396 User beware. In previous versions there has been a deliberate attempt to
397 keep it easy to follow documents & not have to dig through different levels
398 of includes, as this is more likely to lead to errors in markup.
399 The idea of nested includes has not been attractive (messy for a document),
400 however, this is now made possible, use with care
401 ~ it is not as easy to see document structure at a glance, and structural
402 errors may be introduced and will need to be taken care of (requiring
403 document markup debugging)
404 ~ allowing .ssi to also include other .ssi or .sst could lead to infinite
405 recursion if an .ssi includes another which includes itself; stopping
406 after an additional level of includes seems arbitrary, and possibly prone
407 to error if you are dealing with many documents
408 ~ requires testing
409 ~ version bump, new behavior added to .ssi one of the 3 sisu filetypes
410
411 - src, sisupod composite source, nested includes
412 follow rules for ao_composite (described above)
413
414 ** sisu_5.4.5.orig.tar.xz (2014-07-07:27/1)
415 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.4.5
416
417 - bin/sisu,
418 - processing dir related
419 e.g. using live-manual/manual as sample, the following should work as
420 expected, available: ca de en es fr it ja pl pt_BR ro; select: en & ja:
421 sisu --html -v en/live-manual.ssm ja/live-manual.ssm
422 or for all available translations:
423 sisu --html -v **/live-manual.ssm
424 (these previously would have broken after processing the first directory)
425 sisu command equivalent for all available translations being (unaffected):
426 sisu --html -v --glob live-manual
427 - some cosmetic long line breaking
428
429 - ao, auto seg naming, adjustments,
430 re: seg numbering, fixed width, leading zeros (introduced: 5.4.3 / 6.0.9)
431
432 ** sisu_5.4.4.orig.tar.xz (2014-07-04:26/5)
433 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.4.4
434
435 - ao, fix, re seg numbering, fixed width, leading zeros
436 (introduced: 5.4.3 / 6.0.9)
437 provisional fix (check related issues against 5.4.2 / 6.0.8)
438
439 ** sisu_5.4.3.orig.tar.xz (2014-07-01:26/2)
440 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.4.3
441
442 - ao,
443 - code cosmetic rearrangement
444 - book index, strip white spaces around terms
445 (fix uppercase first character where spaces used)
446 - quote block, insert text indent markup, exclude book index
447 - doc objects, layout group open & close identify is_for
448 - segment numbering, fixed width, leading zeros (for alphanumeric sorting)
449
450 - code cosmetic rearrangement
451 - ao*, param, hub, options, composite
452
453 - sysenv, developer _CONSTRUCTION_ZONE warning modified
454
455 - merge what was sisu_6.0.8 into v5
456 - ao,
457 - syntax, able optionally to indicate the language syntax of a code block
458 - syntax, introduce box text block/group
459 - syntax, introduce tics quotes markup (blockquote equivalent)
460 - docbook,
461 - ocn & footnote numbers (as xml comments)
462 - metadata header (docinfo)
463 - quotes (blockquote)
464 - tables
465 - images
466 - code block
467 - vim syntax, add
468 - code block, language syntax, optional
469 - box block
470 - quote block
471
472 - epub, a fix, double check
473
474 ** sisu_5.4.2.orig.tar.xz (2014-06-22:24/7)
475 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.4.2
476
477 - ao, fix bug in previous version (5.4.1) from sloppy cherry pick of v6
478 ao_doc_str (codeblock)
479
480 ** sisu_5.4.1.orig.tar.xz (2014-06-19:24/4)
481 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.4.1
482
483 - ao,
484 - regex match for tics "```" followed by space tweaked
485 - Symbol to match grouped text open & close (instead of String)
486 - introduce way of removing unrecognized tic markers
487 - turn id numbers (for tags) into a hash
488 - code blocks, clean trailing newlines
489 - misc, minorish
490
491 ** sisu_5.4.0.orig.tar.xz (2014-05-25:20/7)
492 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.4.0
493
494 - v5: merge v6 to v5, version bump to 5.4.*, reason adds structure check
495 - ao, document structure check, stop processing on major error
496 (with error message & text at location of failure)
497 [reason for version bump the addition of structure check]
498 - utils, add ok code marker
499 - ao, heading with no ocn, distinguish ~# from -#
500 - ~# is general & means no ocn (for any object to which it is applied)
501 - -# is relevant only for 1~ dummy headings & instructs that they should
502 be removed from output where possible
503 - applied so far to pdf, odt & plaintext
504 - ao_images, reduce warnings when ruby RMagic absent as program used
505 directly
506 - reduced dependency on ruby RMagic library (as some time way back had
507 issues)
508 - ao, document markup structure check, skip processing file on major error
509 - with error message & text at location of failure
510 - texpdf, urls in creator cause breakage
511 - texpdf, mailto markup links set for normal text objects
512 - texpdf, '&' in heading breaks toc (now removed from toc (not heading)),
513 bug
514 - revisit, bug
515 - texpdf, for urls switch to sans serif (small fontsize)
516 - instead of typewriter, latex default
517 - texpdf, pdf colored hyperlinks configurable
518 - --pdf-hyperlinks-color
519 --pdf-hyperlinks-no-color or --pdf-hyperlinks-monochrome
520 - ['default']['pdf_hyperlinks']='color'
521 (other options switch hyperlink color off 'no-color' 'color-off'
522 'monochrome')
523 - texpdf, pdf default font size configurable (cli & sisurc.yml)
524 (no fractions)
525 - --pdf-fontsize-12 --pdf-fontsize-8
526 - default:
527 texpdf_fontsize: 12
528 - texpdf, headings and table of contents representation
529 - fixes 1~ and 2~ result in the same formatting
530 1~ 2~ & 3~ now differentiated, see discussion in sisu.org under #744383
531 - fixes :A smaller formatted than :B
532 A~ B~ C~ now the same size, see discussion in sisu.org under #744383
533 - :B and :C result in the same formatting, issue explained see sisu.org
534 - texpdf, (internal coding) fontface, rename texpdf_font texpdf_fontface
535 - texpdf, (internal coding) use symbols to identify page orientation
536 - param, metadata rights, line-breaks instead of semicolons separating
537 rights
538 - fixes remove trailing semicolon after :copyright:
539 - digests sha512 option implemented
540 - options sha512 sha256 md5
541 - command line --sha512
542 - rcconf.yml ['defsault']['digest'] = sha512
543 - xml object citation numbering (docbook fictionbook)
544
545 ** sisu_5.3.6.orig.tar.xz (2014-05-18:19/7)
546 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.6
547
548 - db,
549 - use symbols to identify sql engine
550 - remove require 'dbi' (ruby-dbi)
551 - for pg: require 'pg' (use ruby-pg directly)
552 - for sqlite: require 'sqlite3' (use ruby-sqlite3 directly) [already the
553 case]
554
555 - cgi, sample search form generator
556 - remove require 'dbi' (ruby-dbi)
557 - for pg: require 'pg' (use ruby-pg directly)
558 - for sqlite: require 'sqlite3' (use ruby-sqlite3 directly)
559
560 ** sisu_5.3.5.orig.tar.xz (2014-05-12:19/1)
561 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.5
562
563 - sisu, ensure return to start dir
564
565 - ao_syntax, address possible manual use of url delimiters「」
566
567 - composite, fix includes, provide extra newline after inserted comment
568 (Closes: #744360) "includes do not work properly"
569
570 - composite (inserts), missing includes doesn't give an error, fix
571 (Closes: #744379) see sisu.org for comment
572
573 - param, metadata add 'Copyright:' tag to output related to copyright
574 (Closes: #744381) syntax: inconsistency \:copyright: and \:license:
575
576 - metadata, pdf, remove link to manifest page where --no-manifest is used
577 (Closes: #744378)
578
579 - constants, db table sizes synced with v6, not needed by v5 but keeps tables
580 compatible
581
582 - digests, cleaning
583
584 - added sisu.org emacs:evil:org mode notes related to sisu development
585
586 ** sisu_5.3.4.orig.tar.xz (2014-02-14:06/5)
587 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.4
588
589 - ocn, object citation numbering
590 - add perhaps less cryptic --numbering --no-numbering command-line options
591 - plaintext & odt switch default to ocn==true for consistency
592
593 ** sisu_5.3.3.orig.tar.xz (2014-02-08:05/6)
594 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.3
595
596 - cgi, search form (generator), using cgi ENV variables
597
598 - examples
599 - nginx conf
600 - cgi search forms pgsql & sqlite
601
602 - documentation, minor update
603
604 ** sisu_5.3.2.orig.tar.xz (2014-02-05:05/3)
605 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.2
606
607 - ao, html book index linking, follow --strict option
608
609 - utils, code markers & messages, notes/warning/errors, fix
610
611 - sysenv, concordance redirected paths, watch
612
613 - manual Rakefile, README & minor config adjustment
614
615 ** sisu_5.3.1.orig.tar.xz (2014-02-05:05/3)
616 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.1
617
618 - ao, document tags
619
620 - options
621 - --strict html option
622 - ocn switch on/off instructions (& defaults for plaintext & odt)
623
624 - html cleaning
625 - --strict html option
626 (various changes, e.g. ocn [url]#37 only available as [url]#o37)
627 - tags
628 - endnote name and nameref (make compliant)
629
630 - epub
631 - use same endnote name and nameref as introduced here for html
632 - hash digests used only if availabile (availability check)
633
634 - ocn turn on/off rules
635 - txt
636 - odt
637
638 - cgi (pgsql, sqlite) fixes
639
640 - error/warn messages, including wrappers round require
641
642 - documentation, manpage README etc.
643 - sisu manual directory moved
644 - sisu manual updated
645 - README & sisu.1 (manpage) updated
646 - removed html man pages (man2html)
647
648 ** sisu_5.3.0.orig.tar.xz (2014-01-26:03/7)
649 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.3.0
650
651 - v5 stable branch
652 - v4 branch closed -(>4.2.20)-
653 - v5 stable branch (>=5.3.0)
654 - v6 development branch opened (copy v5) (>=6.0.0)
655
656 ** sisu_5.2.4.orig.tar.xz (2014-01-26:03/7)
657 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.2.4
658
659 - bin/sisu changes to simplify switching to new stable and development
660 branches
661
662 ** sisu_5.2.3.orig.tar.xz (2014-01-20:03/1)
663 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.2.3
664
665 [good time to consider rollover: closing v4 branch, replacing it with v5 &
666 introducing v6 for development, proposed for this release + 1]
667
668 - bin/sisu & some related lib changes
669
670 - sysenv for texpdf, fix for when tex to pdf generator is absent
671
672 ** sisu_5.2.2.orig.tar.xz (2014-01-17:02/5)
673 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.2.2
674
675 - bin/sisu experimentation
676 - start preparing for ruby changes
677 - work on fix for bug related to gem path & system installed sisu
678
679 ** sisu_5.2.1.orig.tar.xz (2014-01-12:01/7)
680 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.2.1
681
682 - ao, add counter for various grouped / blocked texts & tables, of particular
683 use for poems which are broken into verse
684
685 - recalibrate headings, downstream code fixes
686
687 - texinfo, fixes
688
689 - texpdf, report on pdf output, provide a working link to a generated
690 file-size (multiple document file-sizes may be produced)
691
692 - asciidoc, file extension (for now .ad), inline footnotes, minor
693
694 ** sisu_5.2.0.orig.tar.xz (2014-01-06:01/1)
695 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.2.0
696
697 - single document root A~ (recalibrate headings); level D~ possible
698 - :A~ document title, single document root (ln==0)
699 - introduce additional possible heading level, D~
700 - markup rule change: single document root
701 - breaks much downstream code, recalibrate (fix, test, fix & test again)
702 - heading recalibration, code (downstream) changes
703 - v4 & v5 bifurcate (diverge "un-merge-ably")
704
705 Notes, rule imposed: heading level A~ becomes, document title & sole
706 document root. Significant as an expressed rule/principle, it simplifies
707 making certain document formats in particular some xml outputs, however,
708 this has been pretty much the case in practice (most documents have this
709 implicit structure) and will affect the markup of very few documents (for
710 example all markup examples so far provided are this way). This being the
711 case, it is a subtle change, because it will not be noticed (by the user) in
712 a majority of cases. The most significant changes are to internal sisu code:
713 it is not yet enforced by the software (software checks); it has
714 implications for the way document output is created; it has implications for
715 document structure regex matches, that now are attached to levels starting
716 below level A~ (from B~ down) rather than level A. One document affected by
717 single root/title level A~ markup rule and that provides a short test (for a
718 document prepared using document structure regex matches), is the U.N.
719 Convention on Contracts for the International Sale of Goods (CISG) that
720 requires levels A-D & 1, and in previous versions of sisu exceptionally
721 required multiple level A's (using levels A-C & 1)
722
723 - vim syntax, updated to allow for possible level D~
724
725 - bin/sisu
726 - (ensure SiSU_version_dir) fix
727 - sisu version info, yml info also when installed via ruby gem
728 - downstream libs
729
730 - fixes
731 - ao_doc_str, nodes, possible parents, correction
732 - epub, url closure decoration
733 - sysenv, qrcode report absent program, minor
734 - html scroll toc, clean links where none, exclude metadata
735
736 - asciidoc, rename AsciiDoc module, & recalibrate headings
737
738 - docbook, fictionbook, some tidying
739
740 - cosmetic, code case statement
741
742 - year updated, code headers
743
744 ** sisu_5.1.3.orig.tar.xz (2013-12-15:49/7)
745 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.1.3
746
747 - Rakefile, (installer), reduce actions
748
749 ** sisu_5.1.2.orig.tar.xz (2013-12-09:49/1)
750 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.1.2
751
752 - Rakefile, (installer) improve, re-arrange
753
754 - docbook, structure, a fix
755 (construction zone: structure okish; docbook generated not usable)
756
757 [NOTE disk crash (2013-12-05), fairly good but incomplete backup affecting work]
758
759 ** sisu_5.1.1.orig.tar.xz (2013-12-03:48/2)
760 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.1.1
761
762 - rake create build & install sisu gemspec; (.gitignore), work on
763 - gemspec adjusted to install only libraries related to a version (v4 or v5)
764 - select sisu version to create, build & install
765
766 - bin/sisu, simplify in relation to sisu gem
767
768 ** sisu_5.1.0.orig.tar.xz (2013-12-02:48/1)
769 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.1.0
770
771 - ao_doc_str, changes related to headings provided for document structure
772 without ocn, testing required
773
774 - ao endnotes, removed a space that should no longer be necessary,
775 testing required
776
777 - minor code related to line breaks, various locations
778
779 - renaming of modules
780 - use AO instead of DAL
781
782 - renaming of files
783 - ao*.rb instead of dal*.rb
784 ao (abstract objects) shorter, also easily searched, higher sort location
785 abstract as representation of & extraction of document objects
786 (dal (document abstraction layer))
787 - shared files e.g. shared_xml becomes xml_shared
788 - plaintext becomes txt_plain
789 - epub becomes xhtml_epub2
790 - odf becomes xml_odf_odt
791 - xml sax file renamed xml_sax.rb (from xml.rb)
792
793 - new outputs under development, CONSTRUCTION_ZONE
794 - plaintext, smarttext
795 - textile
796 - asciidoc
797 - markdown
798 - rst
799 - xml
800 - docbook, book
801 - fictionbook
802
803 - sisu.gemspec
804
805 - xmlns xlink using xl
806
807 - rake create build & install sisu gemspec; bin/sisugem (add .gitignore)
808 - rake gemcbi #(create build install sisu gem)
809 - rake gemspecscreate && \
810 rake gembuild && \
811 sudo rake geminstall
812 - rake gemspecscreate && \
813 gem build sisu5.gemspec && \
814 sudo gem install --no-rdoc --no-ri \
815 sisu-5.1.0.gem
816 - bin/sisu updated (modified to take account of gems)
817 - bin/sisugem added
818 - .gitignore sisu-*.gem sisu*.gemspec
819 consider inclusion (& tracking) of rake created sisu4.gemspec
820 sisu5.gemspec (as this makes their availability more obvious)
821 - once gem is installed: "sisu _5.1.0_ -vM" (to see version, commands
822 otherwise as usual) if paths are such that sisu is not available
823 "sisugem _5.1.0_ -vM" should work (as it is installed by gemspec, but not
824 other sisu installers)
825
826 - hub, sisu5 -M (maintenance mode) provide info as to path to hub.rb
827 (i.e. where library is being drawn)
828
829 - documentation related to commands for new outputs in development
830
831 ** sisu_5.0.25.orig.tar.xz (2013-11-08:44/5)
832 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.25
833
834 - rake (& rant) sisu installer
835 - do less by default
836 - removed rant generated sisu-install
837
838 - vim, ftplugin sisu.vim, fix missing <leader>
839
840 - sisu_manual, minor info addition
841
842 - bin/sisu-*
843 - use option flag full names
844 - add sisu-html-scroll, sisu-html-seg, sisu-pdf-portrait, sisu-pdf-landscape
845
846 ** sisu_5.0.24.orig.tar.xz (2013-11-05:44/2)
847 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.24
848
849 - xml, scaffold, re-activated, split into sisu structure & collapsed structure
850
851 ** sisu_5.0.23.orig.tar.xz (2013-11-02:43/6)
852 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.23
853
854 - constants, ocn output delimiter (where used) changed to 「...」
855 (from square brackets [...])
856
857 - plaintext
858 - reorganize
859
860 ** sisu_5.0.22.orig.tar.xz (2013-10-27:42/7)
861 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.22
862
863 - dal, document_structure_check_info
864
865 ** sisu_5.0.21.orig.tar.xz (2013-10-23:42/3)
866 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.21
867
868 - options & downstream, more use of opt.act.*.set==:on instead of
869 opt.cmd =~/\S/
870
871 - dal, parent & node info, fix
872 (used e.g. for mind map type output (last for kdissert output, no longer
873 supported))
874
875 - dal, collapsed levels implemented
876 convenience, collapse sisu's dual level document structure for output of
877 markup with straight linear structure
878
879 ** sisu_5.0.20.orig.tar.xz (2013-10-17:41/4)
880 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.20
881
882 - constants, change a couple of internal processing delimiter characters, that
883 might be used in ordinary marked up text (to characters even less likely to
884 be of use in ordinary (marked up) text)
885
886 ** sisu_5.0.19.orig.tar.xz (2013-10-16:41/3)
887 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.19
888
889 - constants, change a couple of internal processing delimiter characters, that
890 might be used in ordinary marked up text
891
892 - vim, minor updates, not syntax related
893
894 - markup sample, update book index markup, appearance, minor
895
896 ** sisu_5.0.18.orig.tar.xz (2013-09-22:37/7)
897 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.18
898
899 - bin/sisu update language list ja ko zh, fix
900
901 ** sisu_5.0.17.orig.tar.xz (2013-09-21:37/6)
902 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.17
903
904 - i18n CJK: zh ja ko, add languages Chinese, Japanese, Korean
905 - texpdf, has large texlive xetex dependencies (Korean untested)
906 - [concordance, untouched does nothing cjk, decide whether to disable]
907
908 - sisu_manual, (in markup-samples) move to en/ sub-dir (permitting
909 translations)
910 - use of language sub-dir for source sisu markup suited to permitting
911 translation management by po4a
912 - sisurc.yml minor
913 - Rakefile to help place sisu markup in a source language directory under
914 po4a management
915
916 - Rakefile to assist in placing sisu markup under po4a management
917 (sisu_manual)
918 - Provided as an example with sisu_manual
919 - fairly generic, but potentially dangerous, can be used to place sisu
920 markup source translations under po4a management, but user needs to know
921 what this is, (and how to set it up, hence sisu_manual as an example
922 (despite the lack of translations)) as can clobber/destroy files that are
923 not managed by po4a.
924
925 - minor cleaning
926
927 ** sisu_5.0.16.orig.tar.xz (2013-09-07:35/6)
928 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.16
929
930 - dal, book index, hash key, strip whitespace, a (required) fix
931
932 - db, book index, convert hash back to string
933
934 ** sisu_5.0.15.orig.tar.xz (2013-09-05:35/4)
935 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.15
936
937 - dal, objects, store book index as hash (simplify downstream processing)
938
939 - dal, book index markup, allow spaces on both sides of delimiters, or a space
940 before and newline following a delimiter \s+[:|;](\s+|\n)
941 [else parses as before no spaces]
942
943 - vim syntax, book index markup, hilight delimeters
944
945 ** sisu_5.0.14.orig.tar.xz (2013-08-28:34/3)
946 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.14
947
948 - config files (by filetype & filename) touched
949
950 - manifest, output organised by, info, minor touch
951
952 - vim syntax, sisu.vim, fix typo
953 - ocn (object numbering) on, off, text block using "--~#" "---#" "--+#"
954
955 - dal
956 - grouped text with fontface spanning newlines, partial solution, test
957 - text blocks, tuning
958
959 - pdf (latex) tables, bugfix
960
961 - odf:odt, footnotes, fix
962
963 ** sisu_5.0.13.orig.tar.xz (2013-08-25:33/7)
964 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.13
965
966 - dal, refine grouped text open and close using tics "```"
967 [note use of "~~" considered but more problematic, (tics not used
968 elsewhere)]
969
970 - dal, improve font face matching within grouped text (other than code blocks)
971
972 - vim syntax, improve grouped text match, open, close of blocks using tics
973 "```"
974
975 - css, html, epub, adjust paragraph spacing, (increase, whitespace aesthetic,
976 review further)
977
978 ** sisu_5.0.12.orig.tar.xz (2013-08-21:33/3)
979 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.12
980
981 - syntax add
982 - switch ocn off and on for a block of content, line containing only
983 off: "--~#" (omit headings where possible) "---#" on: "--+#"
984 - alternative open and close for blocks using line starting with "```", e.g.
985 open code block: "``` code"
986 close code block: "```"
987 start poem: "``` poem"
988 end poem: "```"
989 - remove need for an empty line between opening & closing of a text block
990
991 - vim syntax, add
992 - ocn (object numbering) on, off, text block using "--~#" "---#" "--+#"
993 - grouped text, open, close of blocks using tics "```"
994
995 - messages to terminal
996 - code marker
997 - rescued error messages
998 - fuchsia (sp.)
999
1000 ** sisu_5.0.11.orig.tar.xz (2013-08-08:31/4)
1001 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.11
1002
1003 - dal_expand_insertions, refinement for monolingual output
1004
1005 ** sisu_5.0.10.orig.tar.xz (2013-08-08:31/4)
1006 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.10
1007
1008 - output structure by, multilingual, monolingual filenames tweak
1009
1010 ** sisu_5.0.9.orig.tar.xz (2013-08-01:30/4)
1011 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.9
1012
1013 - output structure by :filename or :filetype, multilingual default, fix
1014
1015 - concordance, fix
1016
1017 ** sisu_5.0.8.orig.tar.xz (2013-07-30:30/2)
1018 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.8
1019
1020 - output structure by, add monolingual alternative for :filetype or :filename
1021 - filename without language code, if document is in default language
1022 - set a default language, 'en' or as specified
1023 - set in rc file or from command line instruction
1024 - command line e.g.
1025 sisu -hv --monolingual --by-filename sisu_markup.sst
1026 sisu -3v --monolingual --by-filetype sisu_manual.ssm
1027 - sisurc.yml lingual: 'mono' | 'multi'
1028 lingual: 'mono'
1029 - note: output by :filetype is roughly equivalent to what monolingual output
1030 by :language would be
1031 - allow command line setting of default language using language code
1032 --default-language='en' --default-lang-en if used together with
1033 --monolingual and --by-filetype or --by-filename the selected default
1034 language document will not have a language code in the output filename
1035 - documentation
1036
1037 - cgi helper script, sample search form
1038 - single cgi form, (with different internal variables set for output types)
1039 - monolingual output search form option
1040
1041 ** sisu_5.0.7.orig.tar.xz (2013-06-25:25/2)
1042 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.7
1043
1044 - "general code cleaning" fix
1045
1046 ** sisu_5.0.6.orig.tar.xz (2013-06-25:25/2)
1047 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.6
1048
1049 - "general code cleaning" fix
1050
1051 ** sisu_5.0.5.orig.tar.xz (2013-06-22:24/6)
1052 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.5
1053
1054 - vim
1055 - colorscheme def, mark current line
1056 - ftplugin sisu.vim, c-\ hard wrap lines to line width (moved from c-j)
1057
1058 - general code cleaning, propagate back to v4 after testing
1059
1060 ** sisu_5.0.4.orig.tar.xz (2013-06-06:22/4)
1061 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.4
1062
1063 - db, population of database (--update), import of master files (.ssm), fix
1064 (Note: for .ssm: @md.fns (is set during runtime & is) != @opt.fns
1065 @md.opt.fns, affects construction of unique identifier)
1066
1067 - cgi helper script, sample search form generator
1068 - file name matching, check
1069 - cosmetic, drop use of images in sample form
1070
1071 - sysenv, requested load warning removed, less screen clutter, consider
1072
1073 ** sisu_5.0.3.orig.tar.xz (2013-05-30:21/4)
1074 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.3
1075
1076 - sysenv, pgsql db connect fix
1077
1078 - cgi_pgsql, cgi helper script, sample search form generator, detail
1079
1080 ** sisu_5.0.2.orig.tar.xz (2013-05-29:21/3)
1081 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.2
1082
1083 - help update, concentrate on man pages
1084 - documentation, manpage update
1085 - interactive help, out of date, removed
1086
1087 - document version check, disable
1088 - automatic check disabled
1089 - check and correction of pre 0.38 markup removed
1090
1091 - sysenv, version info moved here from help
1092
1093 - cgi helper script sample search form generator, adjust/improve, adds
1094 settings:
1095 db type --db-pq or db-sqlite
1096 webserver for cgi script & db --webserv-search=''
1097 webserver for sisu ouptut files --webserv-output=''
1098 cgi search form link name --cgi-search-form-name=''
1099 db user (pg) --db-user=''
1100
1101 ** sisu_5.0.1.orig.tar.xz (2013-05-18:19/7)
1102 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.1
1103
1104 - vim, ftplugin, sisu.vim, statusline
1105
1106 - cgi script for sample search form generator, sqlite, minor fixes (affects
1107 'sisu -F')
1108
1109 ** sisu_5.0.0.orig.tar.xz (2013-05-08:18/3)
1110 http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_5.0.0
1111
1112 - v5: opened
1113 - v3 closed
1114
1115 v5 opened