Skip to content

v1.0.0

Compare
Choose a tag to compare
@ManuelGil ManuelGil released this 05 Feb 16:03
· 17 commits to main since this release

v1.0.0 - 2024-02-05

Added

  • Add eslint and prettier for code linting and formatting
  • Add husky, lint-staged and commitlint for commit linting and formatting
  • Add new section to package.json for contributes.configuration to define extension settings
  • Add new section to package.json for contributes.menus to define extension menus
  • Add new section to package.json for contributes.jsonValidation to define JSON schema for settings
  • Add new JSON schema file for settings validation in schemas/settings.schema.json and reference it in package.json
  • Add CONTRIBUTING.md file to define how to contribute to the project
  • Add CODE_OF_CONDUCT.md file to define the code of conduct for the project
  • Add command helper to execute commands in the terminal
  • Add date helper to format dates
  • Add dialog helper to show information, warning and error messages
  • Add filesytem helper to read and write files
  • Add inflector helper to convert strings to different cases
  • Add number helper to format numbers
  • Add security helper to escape HTML and JavaScript
  • Add text helper to format strings
  • Add @types/minimatch to devDependencies to fix TypeScript error
  • Add definition of constants for the extension
  • Add class configuration to define the extension settings
  • Add JSON schema for settings validation in package.json and settings.schema.json
  • Add an ExampleController to handle commands and menus

Changed

  • Update dependencies to latest versions and fix security vulnerabilities
  • Update test cases to use lastest version of glob and mocha
  • Update package.json to use eslint and prettier for code linting and formatting
  • Improve folder structure and file naming for better organization and readability
  • Implement ExampleController to handle commands and menus in extension.ts

Fixed

  • Fix file creation issue when creating a new file