Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: jlevy/tryscript

v0.1.7

22 Feb 00:44
1aa7ecd

Choose a tag to compare

What's Changed

Features

  • Unknown wildcard syntax (???/[??]) for temporary placeholders during test authoring
  • Surgical wildcard expansion via --expand, --expand-generic, --expand-all CLI flags
  • --capture-log <path> writes a YAML sidecar with matched wildcard values
  • Support for 4+ backtick fences (CommonMark extended fences) for nested code blocks

Fixes

  • Fix --update rewriting wrong block when --filter/<!-- only --> runs a subset of tests
  • Updater and expander preserve original fence length when rewriting blocks

Documentation

  • README revised for clarity and restructured wildcard documentation

Full Changelog: v0.1.6...v0.1.7

v0.1.6

18 Jan 05:29

Choose a tag to compare

What's Changed

Fixes

  • Restore --merge-lcov flag for coverage merging that was accidentally removed in v0.1.5
  • Restore coverage command functionality with updated golden tests
  • Fix CLI build to include run command (was missing from bundled dist)

Documentation

  • Restore coverage documentation that was accidentally removed
  • Fix changelog formatting
  • Fix GitHub CLI setup link in publishing docs

Full Changelog: v0.1.5...v0.1.6

v0.1.5

17 Jan 05:57
3863d0c

Choose a tag to compare

What's Changed

Features

  • Add path configuration option for custom PATH entries when running tests
  • Add environment variables for test context:
    • TRYSCRIPT_GIT_ROOT - Git repository root directory
    • TRYSCRIPT_PROJECT_ROOT - Project root directory (location of config file)
    • TRYSCRIPT_PACKAGE_BIN - Package binary directory
  • Add --merge-lcov flag for simplified coverage merging across unit and golden tests
  • Switch to LCOV merging for complete coverage (now reporting ~94% vs prior 34%)

Fixes

  • Use standard shell variable expansion (${VAR}) in path settings
  • Fix CI to report merged coverage correctly

Refactoring

  • Replace packageBin feature with TRYSCRIPT_PACKAGE_BIN environment variable
  • Extract environment variable expansion to dedicated utility module

Documentation

  • Add release notes instructions to publishing guide (aligned with markform process)
  • Comprehensive coverage documentation updates

Full Changelog: v0.1.3...v0.1.5

v0.1.4

08 Jan 19:06
ea6ec88

Choose a tag to compare

Patch Changes

  • 04c78ac: Add LCOV merging for complete coverage with --merge-lcov flag

v0.1.3

07 Jan 08:14
5173e06

Choose a tag to compare

Patch Changes

  • 26ea6fb: Add coverage debugging output and --verbose flag for troubleshooting coverage collection

v0.1.2

07 Jan 04:41
6f91773

Choose a tag to compare

Patch Changes

  • f399b82: Add --color flag and coverage improvements

v0.1.1

04 Jan 04:33
ae56717

Choose a tag to compare

Patch Changes

  • 634984e: Add built-in coverage support for CLI testing and fix c8 path issues

v0.1.0

04 Jan 00:15
32bb34f

Choose a tag to compare

Minor Changes

  • Initial release - Golden testing framework for CLI applications. Features: markdown-based test files, configurable command execution, flexible output matching with elision patterns, colorized diff output, coverage support via c8.