Skip to content

Releases: knaka/mdpp

v0.9.15

29 Jan 03:35

Choose a tag to compare

Changelog

  • c65c428 build(goreleaser): exclude Windows ARM64 from build targets
  • a775262 doc
  • 3f29775 refactor: use external tblcalc/mlr package and add stream-based table loading

Released by GoReleaser.

v0.9.14

26 Jan 03:23

Choose a tag to compare

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

18 Jan 01:35

Choose a tag to compare

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

17 Jan 08:54

Choose a tag to compare

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

17 Jan 00:07

Choose a tag to compare

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

16 Jan 16:50

Choose a tag to compare

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

15 Jan 08:20

Choose a tag to compare

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

14 Jan 15:51

Choose a tag to compare

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

12 Jan 11:03

Choose a tag to compare

Changelog

  • 1a06762 feat: add support for remote URL inclusion in +INCLUDE directives

Released by GoReleaser.

v0.9.6

22 Oct 00:20

Choose a tag to compare

Changelog

  • 18d72fe style: fix revive directive format and add newlines

Released by GoReleaser.