Skip to content

Releases: the-draupnir-project/interface-manager

v4.2.3

31 May 18:04
4132e9d
Compare
Choose a tag to compare

[4.2.3] - 2025-05-31

Fixed

  • The prepare step was changed to postinstall by a misunderstanding.

v4.2.2

31 May 17:28
aa5f292
Compare
Choose a tag to compare

[4.2.2] - 2025-05-31

Fixed

  • @gnuxie/typescript-result was locally linked in package-lock.json smh.

v4.2.0

31 May 16:49
a5667db
Compare
Choose a tag to compare

[4.2.0] - 2025-05-31

Changed

  • Upgraded from yarn classic to npm.

Fixed

  • Updated outdated peer dependency for @the-draupnir-project/matrix-basic-types

v4.1.0

14 May 22:36
19972a0
Compare
Choose a tag to compare

Added

  • Quote syntax to quote strings.
  • Boolean presentation type and translator to string.

Fixed

  • Added a pathway to create negative integers.

v4.0.2

03 Mar 18:43
1ae1acc
Compare
Choose a tag to compare

[4.0.2] - 2025-03-03

Fixed

  • Return an UnexpectedArgumentError instead of a ResultError when
    an unexpected additional argument is provided to a command.

v4.0.1

02 Feb 10:41
2863dfa
Compare
Choose a tag to compare

[4.0.1] - 2025-02-02

Fixed

  • Fixed a bug in the command dispatcher normaliser that would mean
    only the first argument or designator to any command would be
    included in the normalised
    command. the-draupnir-project/Draupnir#707.

v4.0.0

22 Jan 15:18
03bf633
Compare
Choose a tag to compare

[4.0.0] - 2025-01-20

Changed

  • The signature of the CommandDispatcher prefixExtractor callback
    has been changed so that it is possible to transform the entire command
    body with a commandNormaliser. This was changed primarily to
    fix the-draupnir-project/Draupnir#678.

Added

  • makeCommandNormaliser has been added that covers all the typical
    corner cases for making a bot respond to mentions.

v3.0.0

09 Dec 14:01
b3c696a
Compare
Choose a tag to compare

[3.0.0] - 2024-12-09

Added

  • Numbers will now be parsed by the TextCommandReader as a new
    number presentaiton type.

  • PresentationTypeTranslators now exist so that you can allow
    presentation types to be translated between each other.

  • Several standard presentation type translators have been created
    that target the StringPresentationType. This is because the
    command reader parses types such as matrix user id's into
    specialized ones, and this can mess with commands that are accepting
    a string. For example, a reason for a ban.

v2.6.0

11 Oct 10:10
6d63bb1
Compare
Choose a tag to compare

[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.

v2.5.0

07 Oct 18:16
6882395
Compare
Choose a tag to compare

[2.5.0] - 2024-10-07

Added

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

  • <hr /> is now supported in DeadDocument.