Skip to content

Releases: FasterSpeeding/Tanjun

v2.17.7

24 Nov 19:30
a3328ee
Compare
Choose a tag to compare

2.17.7 - 2024-11-24

Fixed

  • Moved away from using typing.runtime_checkable as this is unreliable in
    newer Python versions.
  • [tanjun.parsing][] now consistently supports both the typing and
    typing_extensions implementations of [typing.Unpack][] and [typing.TypedDict].

Removed

  • Support for Python 3.9 and 3.10.

v2.17.6

07 Oct 20:06
e375484
Compare
Choose a tag to compare

2.17.6 - 2024-10-07

Changed

  • Support Python 3.13.

v2.17.5

11 May 21:34
846c107
Compare
Choose a tag to compare

2.17.5 - 2024-05-11

Fixed

  • Now compatible with Alluka v0.3.0.
    Fixed the conflict between internal attributes inherited from Alluka's
    BaseContext class and internal attributes being explicitly declared by
    Tanjun's context classes.

v2.17.4

29 Apr 23:05
9f1c341
Compare
Choose a tag to compare

2.17.4 - 2024-04-29

Changed

  • Bumped the minimum Alluka version to v0.2.0.
  • Tanjun's client will now use the "local" Alluka client returned by alluka.local.get if no client is passed and a local Alluka client is set.
  • Client.get_type_dependency will now raise a KeyError if no dependency is found and no default is passed.
    This is a change imposed by Alluka.

Fixed

  • Now compatible with Alluka v0.2.0.
    Tanjun no-longer tries to use Alluka's removed UNDEFINED singleton and its relevant types.

Removed

  • tanjun.injecting.UndefinedOr, tanjun.injecting.UNDEFINED, tanjun.injecting.Undefined, and tanjun.injecting.UndefinedOr as these no-longer exist in Alluka.

v2.17.3

31 Mar 13:10
820a7e7
Compare
Choose a tag to compare

2.17.3 - 2024-03-31

Fixed

  • Post execution command hooks will no-longer be triggered after a base exception (e.g. KeyboardInterrupt and asyncio.CancelledError) was raised by the command during execution.

v2.17.2

28 Dec 14:09
7b606cf
Compare
Choose a tag to compare

2.17.2 - 2023-12-28

Added

  • Support for Python 3.12.

v2.17.1

01 Oct 22:04
15e86b2
Compare
Choose a tag to compare

2.17.1 - 2023-10-01

Fixed

  • Explicitly passing ephemeral=False to create_initial_response or
    create_followup will now correctly override the client-level ephemeral
    default.

v2.17.0

28 Aug 02:26
c296f46
Compare
Choose a tag to compare

2.17.0 - 2023-08-28

Added

  • The basic localiser now supports using wild card "*" flags for the command type and command name when overriding the localised values for check and limiter responses.

Changed

  • BasicLocaliser.set_variants now tries to normalise the locale keys of variants passed as keyword arguments to match the hikari.Locale values.

v2.16.1

09 Aug 21:31
b4351a6
Compare
Choose a tag to compare

2.16.1 - 2023-08-09

Added

  • Support for parsing the thumbs up and thumbs down emojis as bools to tanjun.to_bool.

v2.16.0

26 Jul 21:41
eba0f0a
Compare
Choose a tag to compare

2.16.0 - 2023-07-26

Added

  • nsfw config option for application commands.