Skip to content

Latest commit

 

History

History
115 lines (66 loc) · 2.34 KB

CHANGELOG.md

File metadata and controls

115 lines (66 loc) · 2.34 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[2.6.0] - 2024-10-11

Added

  • Added special handing of the --no-confirm keyword to the matrix interface adaptor. This allows you to specify confirmation prompts for commands.

[2.5.0] - 2024-10-07

Added

  • <h1> through <h6> are now supported in DeadDocument.

  • <hr /> is now supported in DeadDocument.

[2.4.1] - 2024-09-27

Changed

  • Improved inference on MatrixInterfaceAdaptor['describeRenderer'].

[2.4.0] - 2024-09-20

Changed

  • Verify that commands have renderers inside command dispatcher.

[2.3.0] - 2024-09-11

Changed

[2.2.0] - 2024-09-10

Changed

  • RestParameterDescription can now only prompt one presentation for rest.

[2.1.0] - 2024-09-10

Added

  • CommandExecutorHelper now has a parseAndInvoke method to aid unit testing commands.

Changed

  • When an argument is missing, command parsers will always get a PromptRequiredError if a prompt is available on the associated parameter description.

[2.0.0] - 2024-09-09

Changed

  • MatrixInterfaceAdaptor callbacks have been simplified and moved into a common interface.

[1.1.1] - 2024-09-09

Fixed

  • CommandExecutorHelper type inference.
  • CommandExecutorHelper keyword properties are now partial instead of required.

[1.1.0] - 2024-09-09

Added

  • CommandExecutorHelper to help unit test command executors.

[1.0.2] - 2024-09-06

Fixed

  • A bug where command designators were not interned into command entries.

[1.0.1] - 2024-09-06

Fixed

  • CompleteCommand.toPartialCommand() method was missing after parsing commands with the standard command parser.

[1.0.0] - 2024-09-06

Changed

  • Everything.
  • Better inference from parameter descriptions, no need to specify types in the executor.
  • Tests moved from Draupnir, some bugs squashed.
  • Too much work done.

[0.1.0] - 2024-08-22

  • Initial release.