1.0.0-alpha.0 (2020-12-22)
Features
- re-export public-facing structures from pieces (#113) (648a57d)
- output type declarations to a single .d.ts file (#112) (2652a9b)
- allow case insensitive commands (#105) (a9485ec)
- arguments: add CoreBoolean argument (#96) (c4c25c3)
- arguments: Add extended argument functionality (#101) (8fa9e7b)
- arguments: added more resolvers (#63) (4eb1016)
- arguments: Improve ID/mention checking of members, roles, and users (#100) (008dd44)
- arguments: more helpers, added richer errors (#59) (59027d8)
- commands: add an optional context parameter (#93) (8e1d4f8)
- add event types to event pieces (#27) (770101f)
- add pregenericsinitialization plugin hook (#45) (972c2d4)
- added a lot more features (4051121)
- added cooldown precondition (#76) (cfabf52)
- added events (524f58c)
- added missing imports (7688a0a)
- added permissions precondition and utilities (#64) (123a975)
- added Result, finished PreconditionContainer (08092b1)
- added some minor QoL features, and a lot of docs (#84) (909efb7)
- async login plugin hooks (#46) (95be214)
- implement additional parsing methods for core arguments (#82) (33dc791)
- pass error into Events.CommandDenied (#77) (d329b0f)
- args: add Args#repeat (5924a53)
- args: add overload for IArgument (#39) (0adac4b)
- client: move auto-register to registerUserDirectories (cbb7667)
- client: register and load stores (#31) (db581a9)
- core: add base i18n handlers (#43) (a83b77a)
- core: added logger (#38) (021085c)
- events: add commandSuccess, change commandFinish (#65) (0d107e4)
- flags: Add flag parsing (#47) (905d1fc)
- index: re-export useful exports from @sapphire/pieces (#40) (d89ee44)
- loader: automatically register client's directories (ff86b04)
- commands and command store (#2) (73cdf0e)
- finish command handler (#29) (a890d74)
- implement monitors (#1) (9fde455)
- initial work in precondition runners (bd2be01)
- more events (7f7be02)
- plugin support (#28) (a992b7e)
- type documented events (#25) (df95f00)
- Monitor: add decorators (#7) (5d3accd)
Bug Fixes
- renamed
Events.SharedReady
-> Events.ShardReady
(#107) (d8ca2c0) - args: add boolean to ArgType (#97) (67b4da8)
- events: Return early in CorePreCommandRun if the command is not enabled (#99) (7ac3ba0)
- argument undefined error (#34) (23de1b2)
- do not run disabled commands (#78) (a24175c)
- failing command tests (#24) (ceeb286)
- make tests pass (3068899)
- remove bug breaking prefixless commands (#80) (fc40a6c)
- resolved bug where all pieces were nameless (989e0c7)
- resolved build errors (09bb56f)
- small docs inconsistency (#87) (f560742)
- small typo (#53) (cee4a77)
- typing error (#68) (961c33b)
- args: make options optional (584c6ef)
- arguments: error names (#36) (6b3c195)
- command-handler: handle command name resolution better (0c868e1)
- command-handler: make checks more strict (#62) (77352e8)
- command-handler: pass parameters through all events (44cfe86)
- command-handler: use the right variable (a12e61e)
- core: arguments docs (#44) (1421c05)
- eslint: cast idOffset to a number (923bf43)
- event: set emitter to client if unset (a3bb96e)