Skip to content

Latest commit

 

History

History
211 lines (124 loc) · 6.51 KB

CHANGELOG.md

File metadata and controls

211 lines (124 loc) · 6.51 KB

Change Log

All notable changes to the "Auto Barrel" extension will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.18.0 - 2025-01-17

Added

  • Add maxSearchRecursionDepth setting to control file search depth.

1.17.0 - 2025-01-08

Added

  • Add VS Code test configuration and update test scripts.

Changed

  • Improve the warning messages in the FileController class when the file is not found.
  • Upgrade dependencies to the latest versions available.

1.16.1 - 2025-01-06

Fixed

  • Enhance file handling messages in the FileController class.

1.16.0 - 2024-12-18

Changed

  • Improve export handling by separating type and value exports.
  • Improve configuration retrieval in ExtensionConfig class.
  • Update welcome messages with version info.

1.15.0 - 2024-12-16

Added

  • Add the enable setting to enable or disable the extension.

1.14.0 - 2024-12-15

Added

  • Add update method for dynamic configuration changes.

1.13.0 - 2024-12-14

Added

  • Add the headerCommentTemplate setting to configure the header comment template in the generated barrel file.

1.12.1 - 2024-12-09

Fixed

  • Fix the regular expression to detect the default export in the FileController class.
  • Fix the regular expression to detect the named export in the FileController class.

1.12.0 - 2024-12-08

Changed

  • Improve the detectExportsInFiles and useNamedExports settings to detect and use named exports in the generated barrel file.

1.11.0 - 2024-12-07

Added

  • Add the useNamedExports setting to control the use of named exports in the generated barrel file.

1.10.0 - 2024-11-26

Added

  • Add the configuredDefaultFilename setting to configure the default filename for the generated barrel file.

1.9.0 - 2024-11-25

Added

  • Add the supportsHiddenFiles setting to support hidden files in the workspace.
  • Add the preserveGitignoreSettings setting to preserve the .gitignore settings in the generated barrel file.

1.8.0 - 2024-11-19

Changed

  • Enhance workspace folder handling to support multiple workspace folders.

1.7.0 - 2024-11-17

Added

  • Add the findFiles method to the FileController to find files using the fast-glob library.

1.6.1 - 2024-11-08

Fixed

  • Fix the dependencies in the package.json file.

1.6.0 - 2024-11-08

Added

  • Add the findFiles method to the FileController to find files using the minimatch library.

Changed

  • Update the createBarrel, updateBarrelInFolder, updateBarrel and getContent methods in the FileController to use the findFiles method.
  • Update the saveFile method in the FileController to doesn't use the relativePath parameter by the path parameter.

Removed

  • Remove the directoryMap method from the FileController.

1.5.0 - 2024-11-08

Added

  • Add Spanish language support to the extension.

1.4.3 - 2024-10-09

Fixed

  • Fix the exportDefaultFilename setting to remove the unused generic patterns from the default value.

1.4.2 - 2024-06-23

Fixed

  • Fix the defaultLanguage setting, so it is now applied properly.

1.4.1 - 2024-05-14

Fixed

  • Fix the ignoreFilePathPatternOnExport setting to remove the unused generic patterns from the default value.

1.4.0 - 2024-05-13

Added

  • Add exportDefaultFilename setting to control the export of default exports in the generated barrel file.

1.3.0 - 2024-05-10

Added

  • Add detectExportsInFiles setting to control the detection of exports in files.
  • Add insertFinalNewline setting to control the insertion of a final newline in the generated barrel file.

Changed

  • Update the FileController to use the detectExportsInFiles setting to detect exports in files.

1.2.0 - 2024-05-09

Added

  • Add disableRecursiveBarrelling setting to disable the recursive generation of barrel files.

1.1.0 - 2024-04-21

Added

  • Add updateBarrelInFolder command to update the barrel file manually.
  • Add endOfLine setting to control the line endings in the generated barrel file.

1.0.0 - 2024-04-20

Added

  • Initial release of Auto Barrel.
  • Add basic functionality for generating barrel files.
  • Add support for TypeScript and JavaScript projects.