Skip to content

Releases: shellspec/shellspec

0.19.0

21 Jul 22:08

Choose a tag to compare

Added

  • Add installer (It has not been officially released, but you can used it already).
  • Testing for single script file (Add execute evaluation, Intercept and __SOURCED__ variable).
  • Add --keep-tempdir option.
  • Add Data < <FILE> syntax.

Removed

  • Drop support for busybox 1.1.3 and similar versions as it can not redefine builtin commands.
  • Drop support for ash 0.3.8 and similar versions as it can not use retrun in sourced script.
  • Remove call/invoke <STRING> syntax.

0.18.0

09 Jul 01:19

Choose a tag to compare

Added

  • Profiler feature (--profile)
  • Time attribute for JUnit XML.

0.17.0

06 Jul 10:51

Choose a tag to compare

Added

  • Coverage reporting.
  • Add --fail-low-coverage option.

0.16.0

03 Jul 12:20

Choose a tag to compare

Added

Changed

  • Change --skip-message none to --skip-message verbose.

Removed

  • Remove --warnings option.

0.15.0

26 May 11:35

Choose a tag to compare

Added

  • Add be empty directory (alias: be empty dir) matcher.

Changed

  • Rename be empty matcher to be empty file matcher. [breaking change]

Fixed

  • Fixed bug that be empty (renamed to be empty file) matcher matches not exists file, etc.

0.14.0

15 May 11:06

Choose a tag to compare

Added

  • Add --random option.

Changed

  • Improve --example, --tag option.

0.13.1

12 May 17:58

Choose a tag to compare

Fixed

  • Fixed bug when --dry-run mode.
  • Fixed documentation formatter.

0.13.0

11 May 20:34

Choose a tag to compare

Added

  • Add --list examples:id option.
  • Add *_spec.sh:@ID syntax the specify id with the filename.
  • Add --pattern, --example, --tag, --default-path filter option.

Changed

  • Change Logger Helper to %logger directive.
  • Merge --list-specfiles, --list-examples options to --list option.
  • Redesign reporter to improve performance, maintainability.

0.12.0

25 Apr 17:17

Choose a tag to compare

Added

  • Add --list-specfiles, --list-examples option.
  • Add --env-from option.
  • Add tests that for array if supported shells.

Changed

  • Change --count option output includes the number of specfiles.
  • Change to the banner show only on shellspec-runner.

0.11.3

24 Apr 08:20

Choose a tag to compare

Fixed

  • Fixed broken parallel executor.