Appendix A Version History

Version 0.3.2, April 11, 2026
  • Describe Guile Probá as a tool (what it is right now), not as a set of tools (what it could become).
  • While running a test suite, handle exceptions that are raised in the test suite outside of test cases so that useful error messages are shown to the user.

    Previously, some of these unhandled exceptions (like match-error) would bubble up, be caught in a completely different context, and make the program print misleading messages.

Version 0.3.1, September 05, 2023
  • When running a test suite from the command-line, properly exit with exit code 1 if there is any test failure (the program already exited with code 1 when any test errored out).
Version 0.3.0, January 27, 2023
  • Default test runner now displays SKIP and XPASS tests in the brief report, in addition to FAIL and XFAIL tests.
  • Test results of the kind XFAIL and XPASS now use a flag mark (⚑).
Version 0.2.0, December 26, 2022
  • The run command now adds the current working directory to GUILE_LOAD_PATH.
Version 0.1.0, December 25, 2022
  • Initial release of the software providing a program to run test suites using automatic test discovery and a custom test runner with enhanced test reporting.