All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Nothing for now.
Added default config that places a timestamp in the file header.
- Allow adding the time stamp to the file output.
- Updated dependencies to fix five vulnerabilities.
Updated one of the upstream dependencies to fix a bug causing selected files being included in a file for every configuration.
- Enabled dynamic loading of configuration types.
- Changed the menu item to Combine Files, to reflect the more generic functionality it now has.
- Fixed an error that showed when selecting the Combine Files option.
Fixed a rather blatant oversight in the Readme - it still referred to Azure Data Studio in the title.
This is almost a complete rewrite of the extension, and it's much more customizable and capable than before.
- Instead of being hard-coded to work with
.sql
files, that is now only one possible configuration and you can specify any glob pattern you choose. - A table of contents, showing line numbers for each file.
- Customizable headers and footers for the TOC, the individual script files and the output file itself.
- You can optionally specify an output filename, instead of having output dumped into a temporary file.
- Multiple file groups, all with either shared or distinctive headers, footers and more.
- Multiple output files. You can, for example, have one file for table changes, and another for data changes.
- Run the extension directly from the command palette to include all the files in the workspace, or using multi-select from the explorer.
- Configured directly in the Azure Data Studio user or workspace settings, or you can add a configuration file in the workspace root.
- Added GO statements after the PRINT statements, to ensure each statement is properly isolated.
- Added back the menu item.
- Small update to add print statements, so you can see the start and end of scripts as they execute.
- Also added an icon.
- This is the initial release. Super excited.