nyxx_interactions 4.6.0 nyxx_interactions: ^4.6.0 copied to clipboard
Nyxx Interactions Module. Discord library for Dart. Simple, robust framework for creating discord bots for Dart language.
4.6.0 #
06.03.2023
- feature: Add Indonesian locale (#75)
- feature: Add an exception for unknown commands (#76)
- update to nyxx 5.0.0
4.6.0-dev.0 #
26.01.2023
- feature: Add Indonesian locale (#75)
4.5.0 #
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)
4.4.0 #
14.11.2022
- feature: Add support for new select menus components (#62)
4.3.2 #
09.11.2022
- bug: Allow
ComponentMessageBuilder
s with only components to be used as new messages
4.3.1 #
01.08.2022
- bug: Fix global commands selecting guild command handlers
4.3.0 #
29.07.2022
- feature: Update to nyxx 4.0.0 (#54)
- feature: Locales (#48)
- feature: Differentiate command handlers per guild
4.2.1 #
02.05.2022
- bug: Allow application level permission overrides
4.2.0 #
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
.
4.1.0 #
09.04.2022
- feature: Add disabled option to
MultiselectBuilder
(#39) - feature: Add support for minimum and maximum values in CommandOptionBuilder
4.0.0 #
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
4.0.0-dev.0.1 #
10.2.2022
- bug: Fix guild slash command permissions being overridden even if the sync rule denies sync
4.0.0-dev.0 #
- feature: Implement modals
- feature: Implement attachment option types
- bug: Add missing
messages
field from slash commands resolved data
3.3.0 #
13.01.2022
- feature: Add target_id field to Interaction data (#28)
3.2.0 #
12.01.2022
- feature: implement interaction locale (#25)
- bug: fix problem with emojis in buttons (#24)
3.1.1 #
10.01_2022
- Fix invalid stream declarations of events in IEventController (#20)
- Fixup example and typos (#16 and #18)
3.1.0 #
27.12_2021
- Add missing command option types (#4) @HarryET
3.0.0 #
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.
3.0.0-dev.2 #
10.12.2021
- Fix #10
3.0.0-dev.1 #
04.12.2021
- Fix critical bug preventing commands from being registered
3.0.0-dev.0 #
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.
2.0.3 #
03.11.2021
- allow handlers on different nesting layers, closes nyxx#233 (664fd7cdab23ccbf037e4d29ead92178de7e7660) @abitofevrything
2.0.2 #
15.10.2021
- Move to Apache 2 license
2.0.1 #
03.10.2021
- fix deserialization of autocomplete interaction
2.0.0 #
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)
2.0.0-rc.4 #
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)
1.1-dev.1 #
- Initial version @HarryET