Skip to content

Change History

2022.7.10

  • Updated SBOM as well as third-party documentation (prose) and fixed findings from static code analysis.

2022

2022.6.8

  • Updated SBOM as well as third-party documentation (prose) and enhanced the naive table transformer.

2022.6.7

  • Updated SBOM as well as third-party documentation (prose) and enhanced the experimental feature (#29).

2022.6.6

  • Updated SBOM as well as third-party documentation (prose) and added an experimental feature (#29).

2022.5.31

  • Bumped dependencies and updated SBOM as well as third-party documentation (prose).

2022.4.30

  • Added configuration parameter to enable server certificate verification for tabulator API

2022.4.29

  • Enlarged query result limit for JIRA backend (partially implementing #25 Offer a parameter to extend the limit for JIRA backend)

2022.4.26

  • Fix for configuration file discovery (#23 Configuration search ignores current dir)
  • Bumped atlassian API dependency

2022.3.23

  • Hotfix for URL construction in kpi table to prepend the base url

2022.3.22

  • Added tabulator mode table backend

2022.3.9

  • Breaking change: Use LASKEA_ prefixed environment variables (instead of ASCIINATOR_) - cf. laskea update -h for the names
  • Moved "cloudness" log statement out of inject area for documents and redirected all logging to stderr
  • Added JOIN_STRING parameter defaulting to ' <br>' (before not customizable and fixed to be '<br>' which is stripped in PDF/DOCX conversions)
  • Added LF_ONLY parameter defaulting to True (which will remove any \r from markdown output)

2022.3.8

  • Introduced strict option to expose warnings on unexpected query result sizes otherwise inject empty strings
  • Removed JQL grammar, parser, and antlr4 dependency (YAGNI) there is a tag yagni-jql-parser for sentimental days
  • Coverage therefore jumped to above 2/3.
  • Added more variables as entries to the template configuration
  • Documented (some) usage changes and removed experimental warning

2022.3.7

  • Reduced noise in dry-run mode when warnings were duplicated if not splitting stderr stream
  • Added new dependency requests-cache to ease the load on the server
  • Added new option for update command to set the expiry of the cache in seconds (default is 180 seconds or 3 minutes)
  • Updated baseline, third-party information, and SBOM

2022.3.6

  • Enhanced user experience for HTTP/400 client errors - failing JQL
  • Enhanced user experience for unexpected results in embedded calls
  • Added cloud switch to JIRA API - new environment variable and login parameter
  • Added further embed calls for definition lists, and headers
  • Added security baseline and hardened configuration resource handling
  • Added tests growing the coverage to 55 %

2022.3.5

  • Refactored codebase and tests
  • Nits

2022.3.4

  • Introduced ul function for injecting unordered markdown lists of keys and summaries
  • Added report of environment facts command to support bug reports (new dependency scooby)

2022.3.3

  • Introduced quiet flag
  • Changed positional argument handling (accepting multiple files)
  • The underlying code generator is called per input argument term
  • Enhanced test coverage

2022.3.2

  • First working implementation of command line mode
  • Added layered configuration handling: -c option, cwd, parent folders, home first wun wins, env overwrites
  • Added new command template to produce a starter template JSON file
  • Added source of effective configuration detection and reporting
  • Added verbose flags to verify and updated commands
  • Added effective configuration reporting to easily generate proven configurations from experimenting
  • Consolidated update and verify commands into update command with verify (dry-run) option

2022.3.1

  • Fixed laskea.api.jira matrix construction (library mode)
  • Added cog api integration for update
  • Moved all inputs to environment (no file based configuration yet)

2022.2.28

  • Enhanced laskea.api.jira for use as a library via code generator

2022.2.27

  • Documented usage examples (for now primarily shenannigans)
  • Added update, verify, and version CLI interfaces
  • Automated SBOM creation and dependency information retrieval
  • Added parent commit information to version info
  • Generated JQL listener and visitor APIs from ANTLR4 grammar

2022.2.26

  • Initial version on PyPI