All notable changes to the "NestJS File Generator for VSCode" extension will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.10.0 - 2025-01-07
- Add
submenu.templates
settings to customize the templates in the context menu - Add localization for cancellation message
2.9.0 - 2025-01-06
- Add
enable
settings to enable or disable the extension
- Fix typos the file generation process
2.8.0 - 2024-12-23
- Add
fileGenerator.skipFolderConfirmation
settings to skip the folder confirmation when generating a file - Add VS Code test configuration and update test scripts
- Improve the file generation process to skip the folder confirmation when the setting is enabled
- Improve the welcome and update messages in the extension
- Update localization files to improve the translation of the extension
- Update the
extension.ts
file to observer to the configuration changes - Update the
config.ts
file to use the new settings and observer to the configuration changes - Upgrade dependencies to the latest versions available
2.7.0 - 2024-11-23
- Add Customizable Working Directory setting to set the working directory for the extension
- Add version extension check to show a message when the extension is outdated
2.6.0 - 2024-11-11
- Add Spanish language support to the extension.
- Add convert json to ts command
2.5.0 - 2024-06-29
- Add
submenu.activateItem
settings to enable or disable the items in the context menu - Add
submenu.customCommands
settings to customize the commands in the context menu - Add
generateCustomElement
command to generate a custom element
- Update the
extension.ts
file to use the newsubmenu.activateItem
settings - Update the
extension.ts
file to use the newsubmenu.customCommands
settings - Update the
package.json
file to include the new settings
2.4.0 - 2024-04-05
- Add List of DTOs View to show the list of DTOs in the project
- Add
DTOController
to list the annotations of the DTOs in the project - Add
ORMController
to list the entities in the project
- Update the
getFiles
method in theListFilesController
so that it can be used without instantiating the class - Update the
ListFilesProvider
andListRoutesProvider
to use the newgetFiles
method - Update the
ListEntityProvider
to use the newORMController
class - Upgrade dependencies to the latest versions available
2.3.1 - 2024-03-17
- Fix the regex pattern to match the http methods in the
ListMethodProvider
class - Fix the regex pattern to match the ORM entity in the
ListEntityProvider
class - Fix the refresh of the list of files view when a file is created
2.3.0 - 2024-03-05
- Add List of Entities View
- Add Show Path In File Name setting to show the path in the file name
- Update the
ListFileController
class to use theshowPath
setting
2.2.3 - 2024-02-22
- Fix the regex pattern to match the folder name to generate the file
- Fix empty list of files view when there are no files to show a welcome message
- Fix the documentation of the extension
2.2.2 - 2024-02-17
- Fix sorting of files in the list of files view to show alphabetically the files
- Fix action to save the file in the
autoImport
method in theFileController
class - Fix empty list of HTTP methods view when there are no HTTP methods to show a welcome message
- Fix empty list of modules view when there are no modules to show a welcome message
- Fix empty list of files view when there are no files to show a welcome message
2.2.1 - 2024-02-16
- Fix the
autoImport
method in theFileController
class
2.2.0 - 2024-02-15
- Add
autoImport
setting to automatically import the generated files
- Update the
FileController
class to use theautoImport
method - Update the
extension.ts
file to use theshowCollapseAll
option in theTreeView
constructor
2.1.0 - 2024-02-13
- Add List of Modules View
- Add Counter to the List of Files View
- Update commands to use the List of Modules View
2.0.1 - 2024-02-12
- Fix the link to the logo in the Activity Bar
2.0.0 - 2024-02-12
- Add Generate Interface command
- Add Generates a new Controller with CLI command
- Add Generates a new Gateway with CLI command
- Add Generates a new Library with CLI command
- Add Generates a new Module with CLI command
- Add Generates a new Provider with CLI command
- Add Generates a new Resolver with CLI command
- Add Generates a new Resource with CLI command
- Add Generates a new Service with CLI command
- Add Generates a new Sub Application with CLI command
- Add List of HTTP Methods View
- Add List of Files View
- Add Feedback View
- Add file includes section to the settings
- Add file excludes section to the settings
- Add file to watch section to the settings
- Add compodoc dependencies for the documentation generation
- Refactor the folder structure of the extension to improve the codebase
- Improve the generation of the files to use the new folder structure
- Upgrade dependencies to the latest versions available
- Update settings to use the new folder structure
- Improve the documentation of the extension
- Fix issues related to the new folder structure
1.4.2 - 2023-12-30
- Improve documentation
1.4.1 - 2023-12-22
- Fix title of the context menu
1.4.0 - 2023-12-22
- Improve context menus
1.3.0 - 2023-12-15
- Update README.md and icon.png
1.2.0 - 2023-09-15
- Add Context menus
- Add lint-staged to pre-commit hook
- Refactor code
- Update dependencies
- Fix Class generation
1.1.0 - 2023-09-14
- Add Server commands
- Improve file naming
1.0.1 - 2023-09-13
- Fix Typos
1.0.0 - 2023-09-13
- Initial release