06.03.2023
- feature: Add Indonesian locale (#75)
- feature: Add an exception for unknown commands (#76)
- update to nyxx 5.0.0
26.01.2023
- feature: Add Indonesian locale (#75)
12.12.2022
- feature: Handle HTTP error response in acknowledge()
- feature: Update nyxx_interactions to work with the new logging system in nyxx (#69)
- feature: Add support for nsfw commands (#66)
- bug: fix slash command model failing with nsfw field (#71)
- bug: Fix nsfw field not present in payload (#73)
14.11.2022
- feature: Add support for new select menus components (#62)
09.11.2022
- bug: Allow
ComponentMessageBuilder
s with only components to be used as new messages
01.08.2022
- bug: Fix global commands selecting guild command handlers
29.07.2022
- feature: Update to nyxx 4.0.0 (#54)
- feature: Locales (#48)
- feature: Differentiate command handlers per guild
02.05.2022
- bug: Allow application level permission overrides
29.04.2022
- feature: Add support for the permissions v2 system
- deprecations: Deprecated all command permission builders, the
defaultPermissions
andpermissions
fields ofSlashCommandBuilder
, thebulkOverrideGuildCommandsPermissions
endpoint method anddefaultPermissions
fromSlashCommand
.
09.04.2022
- feature: Add disabled option to
MultiselectBuilder
(#39) - feature: Add support for minimum and maximum values in CommandOptionBuilder
14.03.2022
- feature: Implement modals
- feature: Implement attachment option types
- bug: Add missing
messages
field from slash commands resolved data - bug: Fix guild slash command permissions being overridden even if the sync rule denies sync
10.2.2022
- bug: Fix guild slash command permissions being overridden even if the sync rule denies sync
- feature: Implement modals
- feature: Implement attachment option types
- bug: Add missing
messages
field from slash commands resolved data
13.01.2022
- feature: Add target_id field to Interaction data (#28)
12.01.2022
- feature: implement interaction locale (#25)
- bug: fix problem with emojis in buttons (#24)
10.01_2022
- Fix invalid stream declarations of events in IEventController (#20)
- Fixup example and typos (#16 and #18)
27.12_2021
- Add missing command option types (#4) @HarryET
19.12.2021
- Implemented new interface-based entity model.
All concrete implementations of entities are now hidden behind interfaces which exports only behavior which is intended for end developer usage. For example: User is now not exported and its interface
IUser
is available for developers. This change shouldn't have impact of end developers. - Improved handling autocomplete
Autocomplete can be now registered in CommandOptionBuilder. This allows registering multiple autocomplete handler for options with same names.
- Fixed bugs with registering commands and command permissions. This feature should now work flawlessly.
- Fix critical bug preventing commands from being registered
- Fix #10
Other changes are initial implementation of unit and integration tests to assure correct behavior of internal framework
processes. Also added Makefile
with common commands that are run during development.
10.12.2021
- Fix #10
04.12.2021
- Fix critical bug preventing commands from being registered
24.11.2021
- Implemented new interface-based entity model.
All concrete implementations of entities are now hidden behind interfaces which exports only behavior which is intended for end developer usage. For example: User is now not exported and its interface
IUser
is available for developers. This change shouldn't have impact of end developers. - Improved handling autocomplete
Autocomplete can be now registered in CommandOptionBuilder. This allows registering multiple autocomplete handler for options with same names.
- Fixed bugs with registering commands and command permissions. This feature should now work flawlessly.
Other changes are initial implementation of unit and integration tests to assure correct behavior of internal framework
processes. Also added Makefile
with common commands that are run during development.
03.11.2021
- allow handlers on different nesting layers, closes nyxx#233 (664fd7cdab23ccbf037e4d29ead92178de7e7660) @abitofevrything
15.10.2021
- Move to Apache 2 license
03.10.2021
- fix deserialization of autocomplete interaction
03.10.2021
Bumped version to 2.0 for compatibility with nyxx
- Interactions (Slash command) initial implementation (3128388) @HarryET
- Implementation of ephemeral attachments
- Implementation of context menus
- Implementation of message components
- Implemented Commander like interface (8fae519)
- Added
subCommand
property to InteractionEvent to ease out recognizing subcommands (5b30b29)
21.04.2021
Release Candidate 2 for stable version. Requires dart sdk 2.12
- Interactions (Slash command) initial implementation (3128388) @HarryET
- Implemented Commander like interface (8fae519)
- Added
subCommand
property to InteractionEvent to ease out recognizing subcommands (5b30b29)
- Initial version @HarryET