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