All notable changes to this project will be documented in this file.
1.9.3 - (2024-01-27)
- Fixed generate-loader generating invalid paths (90c6b2d)
1.9.2 - (2024-01-19)
- Update transitive sapphire dependencies (4f031ac)
1.9.1 - (2023-12-04)
- Update transitive dependencies (5fc2d29)
1.9.0 - (2023-12-03)
- Specify schema for both template schema files (30a80bb)
- json schema: Specify enum for projectLanguage (2f1ba0d)
- json schema: Fixed base schema url (bd37a6c)
- Install yarn v4, not v3 (938ca99)
- readme: Update readme to mention virtual components (23aa8c5)
- Add generator for virtual piece loader (#274) (f9fa2a3)
1.8.0 - (2023-11-16)
- Bump minimum nodejs version to >= 18 (3343626)
1.7.0 - (2023-11-16)
- Update default JS templates to use new
LoaderContext
in doc comments (47d5911) - deps: Update dependency execa to v8 (#254) (88880b2)
- deps: Update dependency commander to v11 (#235) (76d0719)
- deps: Update all non-major dependencies (d647d3f)
- Bump minimum nodejs version to 16.17.0 (28a4cc8)
1.6.1 - (2023-05-02)
- Optimize the logic of "parseCommonHints" (#221) (13260f0)
- Output proper esm code (353a861)
- Use proper imports (7c7b54b)
- Ensure yarn v3 is configured properly (f53d59a)
- deps: Update all non-major dependencies (60e7410)
1.6.0 - (2023-04-12)
- Remove
with-docker
template (1b485f8) - Stricter typing for config parsing (ab0efb3)
- new: Make yarn v3 the default (30499ea)
- CreateFileFromTemplate: Better internal code naming (3189772)
- Better error messages for
generate
when template doesn't exist (dc34e1e)
- Better error messages when creating file (afa4afb)
- Fixed JSON config file (6fe3d0c)
- templates: Adhere to strict type checking rules (b455738)
- Add route in prompt (#220) (60451d6)
- templates: Add interaction handler templates (#216) (650ec76)
- Add
interactive-tools
plugin for yarn v3 installs (c417d97)
- Add prettierignore file (2d24595)
1.5.0 - (2023-04-10)
- deps: Update dependency execa to v7 (#203) (dd78817)
- templates: Add route component (#215) (2945f09)
1.4.0 - (2023-01-29)
- Import discord types from discord.js (542b63e)
- Update template to v14/djs and sapphire/v4 (#181) (7c2d28b)
- deps: Update dependency commander to v10 (#196) (8646ff0)
- deps: Update dependency @sapphire/result to ^2.6.0 (#176) (309768b)
- deps: Update dependency @sapphire/result to ^2.5.0 (c501908)
- Add @BashGuy10 as a contributor (2343600)
1.3.1 - (2022-09-06)
- Fixed core templates (#159) (85ea98b)
- deps: Update dependency @sapphire/result to ^2.4.1 (1960263)
- Update messagecommand to v3 and use Command (#152) (f897118)
1.3.0 - (2022-08-21)
- Switch to @favware/colorette-spinner (e52962d)
- deps: Update dependency @sapphire/result to ^2.3.3 (4c6891b)
- deps: Update dependency @sapphire/result to ^2.1.1 (e42c188)
- deps: Update dependency @sapphire/result to v2 (#135) (025c7ca)
- Add @boingtheboeing as a contributor (ac6088c)
- Add templates for slash commands and context menu commands (#141) (b97aeac)
1.3.1 - (2022-09-06)
- Fixed core templates (#159) (85ea98b)
- deps: Update dependency @sapphire/result to ^2.4.1 (1960263)
- Update messagecommand to v3 and use Command (#152) (f897118)
1.3.0 - (2022-08-21)
- Switch to @favware/colorette-spinner (e52962d)
- deps: Update dependency @sapphire/result to ^2.3.3 (4c6891b)
- deps: Update dependency @sapphire/result to ^2.1.1 (e42c188)
- deps: Update dependency @sapphire/result to v2 (#135) (025c7ca)
- Add @boingtheboeing as a contributor (ac6088c)
- Add templates for slash commands and context menu commands (#141) (b97aeac)
1.3.0 - (2022-08-21)
- Switch to @favware/colorette-spinner (e52962d)
- deps: Update dependency @sapphire/result to ^2.3.3 (4c6891b)
- deps: Update dependency @sapphire/result to ^2.1.1 (e42c188)
- deps: Update dependency @sapphire/result to v2 (#135) (025c7ca)
- Add @boingtheboeing as a contributor (ac6088c)
- Add templates for slash commands and context menu commands (#141) (b97aeac)
1.2.0 (2022-02-26)
1.1.0 (2022-01-31)
- deps: update dependency commander to v9 (#76) (d75ea1b)
- Generated command comportnent code has error (#67) (9901517)
1.0.2 (2021-11-08)
- update URL for guide (0b7e402)
1.0.1 (2021-11-06)
- allow more node & npm versions in engines field (ce6c97f)
- deps: update all non-major dependencies (#36) (1a9e791)
- typo
msg
->message
(#39) (0f8933b)
1.0.0 (2021-10-16)
0.0.3 (2021-10-16)
0.0.2 (2021-10-16)
- add
init
command (588e956) - add JSON scheme for CLI config (1ca569b)
- add prompt for
init
command (67d5a10) - category support (0498b31)
- switch to commander (#15) (8f34fa8)
- YAML support (#17) (f69ae95)
- add timeout when finding the config file (46e3e21)
- create the config file on project root instead of the current folder (aa3b352)
- include
templates
directory in the npm package (c85406f) - path and executable issues on Windows (f317d7f)
- templates: typescript types (3812b34)
- add a function to check if a command exists (107ccee)
- add command:
generate
(b14a965) - add command:
new
(4afa8cd) - add command:
new
(ffe5a69) - add function to create files using templates (e95db50)
- add path aliases (1b65110)
- add PWSH script for Windows (c69c55f)
- add templates for
generate
command (be6f535) - update batch file for Windows Command Prompt (746ab83)
- update config template (65c47a0)
- use new template format (1adcbeb)
- language value was not getting replaced when creating the
.sapphirerc.json
file from template (946a40a)