Changes

2024.11.10 : * Enabled shading the header cell background in uglified tables (https://todo.sr.ht/~sthagen/liitos/75)

2024.11.6 : * Added a patch backup file counter to ease debug for authors (https://todo.sr.ht/~sthagen/liitos/72)

2024.10.29 : * Fixed inconsistent font weight for level 5 headings / subparagraphs (https://todo.sr.ht/~sthagen/liitos/70)

2024.10.23 : * Fixed the footer run-ins of text from body (https://todo.sr.ht/~sthagen/liitos/69)

2024.10.9 : * Added approvals strategy parameter to configuration (feature)

  • Changed default layouts and amended approvals and changes data processing (breaking changes)
  • Fixed legacy channels to survive newer options (regression)

2024.10.8 : * Enabled a logo slot for first page only (https://todo.sr.ht/~sthagen/liitos/65)

2024.10.7 : * Fixed the runtime handling of templates feature and removed the eager logging on env read in init

2024.10.6 : * Implemented runtime handling of templates per configuration overwriting environment paths

2024.10.3 : * Enhanced support for use of ejected / customized layouts

  • Provided detection of version semantics in changes data

2024.9.29 : * Enabled bold dotted lines for sections in table of contents (https://todo.sr.ht/~sthagen/liitos/64)

2024.7.15 : * Enabled the labeling bridge in the absence of a git repo

  • Fixed failing make test with a little hammer
  • Reduced error level to info for a special case handled well

2024.7.14 : * Added regression test example for mermaid figures

  • Fixed mermaid figure regression
  • Migrated to all pandocbounded figure patching

2024.7.9 : * Fixed the image distortion regression

2024.7.7 : * Added parsing and setup code for pandoc 3.2.1+

  • Added some user wishes
  • Introduced new anonymized cnages layout

2024.6.18 : * Added new layout to the approvals table (WIP)

  • Added upper case transformer to TOC (WIP)
  • Fixed bug in toc_all_dots implementation

2024.6.17 : * Enabled list of x left indent

  • Enabled set of stretch (mostly for text and tables)
  • Enabled toc al dots

2024.2.13 : * Enabled TOC indent reduction also for level 4 sections (https://todo.sr.ht/~sthagen/liitos/59)

2024.2.12 : * Adjusted indent and numwidth for the most used section levels in toc

  • Reduced afterskip vertical separation from section title to start of text

2024.2.11 : * Intermediate case changes on bookmark case for changes, blurb, and toc

2024.1.22 : * Hotfix adding the placeholder resources to the published package

2024.1.21 : * Activated the new per person orga field to approvals

  • Enabled placeholder manager to replace missing JPG, PNG, SVG resource among others
  • Fixed and extended command line interface

2024.1.20 : * Removed extra bold typing of main title for title page

2024.1.19 : * Enabled eastward approvals table(s)

2024.1.18 : * Added feature flag and eastward spike

2024.1.17 : * Changed page numbering to start on title page (breaking change)

  • Refactored approvals module

2024.1.16 : * Added context discovery (builder node id, source hash, and source hint) yielding coordinates in place and time

  • Experimental change to centered and upper-cased fake section titles on publisher page (eject template to revert)
  • Fixed the incoming markdown documents tree display
  • Opinionated short-term change to header geometry
  • Removed lower case smoothing from filter list parsing (Bugfix, as this blocked mixed case paths to filters)

2024.1.14 : * Added bookmark title parameter to override the title slug for bookmarking

2023.11.21 : * Implemented ensure the document title bookmark is in Title Case (https://todo.sr.ht/~sthagen/liitos/54)

2023.11.20 : * Fixed remove newline commands from title for document attributes (https://todo.sr.ht/~sthagen/liitos/53)

2023.11.11 : * Fixed bug in label injector where figure parsing leaves out log points (https://todo.sr.ht/~sthagen/liitos/48)

2023.10.5 : * Fixed inconsistent default for header date - now default is empty and not the current date as value

2023.10.4 : * Changed some defaults to minimize noise in meta files

2023.10.3 : * Added some vertical space tuning parameters

2023.6.25 : * Enabled page x / y option in footers or any other outer footer value (https://todo.sr.ht/~sthagen/liitos/46)

2023.6.22 : * Adapted example to show how to enable line break hints in title like data (https://todo.sr.ht/~sthagen/liitos/34) and how to achieve an empty subtitle

2023.6.17 : * Enabled control over showing approvals, changes, and notices (https://todo.sr.ht/~sthagen/liitos/39)

  • Moved SBOM noise into folder and added SPDX SBOM (derived) in multiple file formats

2023.5.13 : * Templates: ensure horizontal header lines for title page are of same length as in other header (https://todo.sr.ht/~sthagen/liitos/30)

2023.5.10 : * Feature: Finished implementation of font size environment use for tables (https://todo.sr.ht/~sthagen/liitos/11)

2023.5.9 : * Feature: Added tablefontsize parser function and corresponding tests

2023.4.25 : * Fix: Mermaid captions not considered (https://todo.sr.ht/~sthagen/liitos/27)

2023.2.14 : * Fix: Restore italics as emphasis instead of underline (https://todo.sr.ht/~sthagen/liitos/26)

2023.2.13 : * Fix: Compare strings to strings for width manipulation (https://todo.sr.ht/~sthagen/liitos/25)

2023.2.12 : * Feature: offer an injection feature like scale command for table column widths (https://todo.sr.ht/~sthagen/liitos/9)

2023.2.8 : * Fix: with pandoc 3+ the captions end up within the table (https://todo.sr.ht/~sthagen/liitos/23)

2023.2.7 : * Fix: consider render value in logs (https://todo.sr.ht/~sthagen/liitos/17)

2023.2.6 : * Feature: amended tool version reports with why and what for semantics (https://todo.sr.ht/~sthagen/liitos/18)

2023.2.5 : * Robustness: modified external tool delegation harness to never exit the process per uncaught exception (https://todo.sr.ht/~sthagen/liitos/16)

2023.2.4 : * Feature: Added from-format-spec and filter-cs-list parameters to extend the pandoc transformations

  • Feature: Added enter log messages per function
  • Fixed process render command to actually return the result codes to the parent process (some failures are now final!)
  • Feature: Implemented minimal environment tool version reporting before rendering (https://todo.sr.ht/~sthagen/liitos/14)

2023.2.1 : * Feature: Amended setup template to embrace more pandoc version transforms for strikeout (https://todo.sr.ht/~sthagen/liitos/15)

2023.1.31 : * Feature: Added the header filtering and documented the use

  • Feature: Enabled strike-out (a.k.a. strike-through) markup per the usual double tilde bracketing
  • Refactoring: Replaced a print statement with a log call in patch module
  • Refactoring: Wrapped all diff log loops in another newline split-level to ensure consistent prefixing

2023.1.29 : * Feature: Added processing of columns command (no consideration when patching tables yet)

  • Feature: Documented how to remove the bold style from description list terms in usage docs

2023.1.25 : * Feature: Added experimental suppression of hyphenation

  • Feature: Implemented an option command for opinionated table patching

2023.1.22 : * Feature: Implemented an option command handling to style descriptions (definition lists) (https://todo.sr.ht/~sthagen/liitos/8)

2023.1.21 : * Feature: Implemented an optional call string interface to pdf labeling (https://todo.sr.ht/~sthagen/liitos/6)

2023.1.17 : * Feature: Added parameter to adjust the vertical placement of the approvals table (https://todo.sr.ht/~sthagen/liitos/7)

2023.1.14 : * Added total run duration to render command logging (https://todo.sr.ht/~sthagen/liitos/4)

2023.1.12 : * Implemented use of selected fonts in all elements (https://todo.sr.ht/~sthagen/liitos/3)

2023.1.11 : * Fixed templates packaging (https://todo.sr.ht/~sthagen/liitos/2)

2023.1.10 : * Added initial implementation of PDF document structure to include numbering to implement (https://todo.sr.ht/~sthagen/liitos/1)

2022

2022.12.14 : * Fixed title token in vocabulary (currently used only in packages interfacing with liitos)

2022.12.13 : * Added new example for showing no date in the header

  • Added new example for showing no date in the header and moving iss-rev field into that slot
  • Added meta data keys to show or hide the three sub header fields coined id, iss_rev, and date
  • Added workaround meta data key to disable the semantics of the header date field

2022.12.12 : * Added info to error log from image parse

  • Fixed inventory (failed CPSR refactoring)

2022.12.11 : * Enhanced the logging

  • Refactored markdown image text line rewrites for transformed images (formats)

2022.12.10 : * Fixed silent failing svg-to-png conversion target path rename per ABYL ten times and extended logging

2022.12.9 : * Fixed failing image parse cases where multiple spaces between src and alt as well as for empty caps

2022.12.8 : * Fixed link to CycloneDX format SBOM (the cyclonedx python package still does not find the indirect dependencies)

  • Fixed transformation of relative upwards image source links
  • Implemented more robust (and chatty) markdown image text line parser

2022.12.7 : * Added creation of inventory file as post action to the rendering

  • Added diff outputs in unified format for filter steps when rendering
  • Added foran (vcs) and taksonomia (taxonomy) services per dependencies
  • Added vcs info to renderer
  • Extended and enhanced the deep example
  • Fixed specific app SVG renaming (dangling ref) and extended to any app (naive parser)

2022.12.6 : * Boosted test coverage above 80%

2022.12.5 : * Added eject command for templates

  • Added user patching to render command
  • Increased the test coverage - way to go
  • Updated user documentation

2022.12.4 : * Fixed broken console script

2022.12.3 : * Added concat command with prototype level implementation (WIP) - works already with the example/deep prod_kind target and deep facet

  • Added meta weave for partial meta data
  • Added mixed processing of future simplified include strategy
  • Added more timely and more precise basic validation of request versus structure
  • Added template handling
  • Extended changes and approvals implementation to deal with channel dependent topologies
  • Migrated to treelib and streamlined intermediate logging
  • Removed outdated prototype code

2022.11.3 : * Made the liitos.templates package an explicit member (YAGNI)

2022.11.2 : * Added meta data parsing to verifier

  • Added verbosity flag

2022.10.18 : * Added YAML format readers for approvals and changes

2022.9.18 : * Added command line verification script

  • Added documentation
  • Added PyYAML dependency

2022.8.1 : * Initial release on PyPI