Releases: knaka/mdpp
Releases · knaka/mdpp
v0.9.15
v0.9.14
Changelog
- 826f137 Potential fix for code scanning alert no. 3: Workflow does not contain permissions
- d6991db feat: add Windows platform support
- 01e38ae fix(docs): update reference to Lua documentation for built-in functions
- b4c1680 fix(tests): rename TestApply_String to TestApply_Lua and add concatenation test case
- 881069d fix: update actions/checkout and actions/setup-go versions in workflows
- 5260b9f refactor: extract tblfm to external tblcalc package and improve error handling
- 26f945b refactor: simplify regex handling and add default test arguments
Released by GoReleaser.
v0.9.13
Changelog
- 69a0e67 Refactor tblfm to use Lua for expression evaluation
- e59c6dd docs(readme): clarify TBLFM implementation and add ternary operator example
- 2cc5e1a fix(tblfm): allow whitespace around equals sign in formulas
- 84b877d refactor(tblfm): remove unused getBuiltinConstants function
Released by GoReleaser.
v0.9.12
Changelog
- f5e8239 fix(mdpp): update version to v0.9.11 in mdpp.lib.sh
- 872d6ec fix(tblfm): correct row reference semantics for @< and @<< operators
Released by GoReleaser.
v0.9.11
Changelog
- 5c1c327 Remove table extension implementation and related code
- c5e7ee1 refactor(table): use encoding/csv for proper CSV parsing
Released by GoReleaser.
v0.9.10
Changelog
- ebf38f3 feat(table): add TABLE_INCLUDE/TINCLUDE directive for CSV/TSV import
- 09bb7a1 refactor(table): convert Miller processing to use TSV format
- b7c7a62 refactor(table): extract common table processing logic
- b7a1d51 refactor(table): improve TBLFM table boundary detection
- c24d134 refactor(table): simplify processMillerTable logic
- 380a1e6 refactor: use goldmark native table extension
Released by GoReleaser.
v0.9.9
Changelog
- cb51a27 feat(tblfm): add exp function and pi constant
- 27f61bc feat(tblfm): add statistical and random number functions
- c22d20f feat(tblfm): add support for relative row/column references in ranges
- 38c725b feat(tblfm): update table alignment syntax in TBLFM processing
- df9814c refactor(tblfm): extract built-in functions to separate file with lazy initialization
- 9dc403c refactor(tblfm): lazy-load regex compilation using sync.OnceValue
- 2207637 test(tblfm): add real-world invoice example test
Released by GoReleaser.
v0.9.8
Changelog
- 15cca98 build: add task-sh automation framework
- 2cced96 feat(tblfm): add TBLFM directive for Org-mode-style table formulas
- 01b6ed6 feat(tblfm): add support for range syntax in formulas and corresponding tests
- 235b171 feat(tblfm): add support for relative column references
- 291d6b4 feat(tblfm): enhance formula processing with row and column copy support
- e6f4416 feat(tblfm): implement Org-mode TBLFM formula processor
- ebc950d feat(tblfm): implement range reference support in formulas and add corresponding tests
- 1684835 feat(tests): enhance row and column copy tests for improved coverage
- 4668603 feat(title_extraction): implement getMDTitle function for extracting titles from Markdown files
- d0f2920 feat: add run subcommand for debugging
- 78b27a9 feat: update task-sh
- b8dc842 refactor(code_block): improve code quality and safety
- f9fd828 refactor(ext): restructure extensions and add table support with segment tracking
- 2eb62f9 refactor(md_title): improve code readability and documentation
- 490fc7a refactor(miller_table): improve code quality and readability
- 3434ea2 refactor(tblfm): translate comments to English for better readability
- f5f10f2 refactor(tests): remove unnecessary log statement in TestAST
- d9a573f refactor(title_sync): improve code quality and safety
Released by GoReleaser.
v0.9.7
Changelog
- 1a06762 feat: add support for remote URL inclusion in +INCLUDE directives
Released by GoReleaser.