Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: add changelog #76

Merged
merged 2 commits into from
Nov 10, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 38 additions & 1 deletion docs/CHANGELOG-Prerelease.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,42 @@ Prerelease Changelog
[goto Release_Changelog;](./CHANGELOG.md)

## [vNext]
### Tool
- **Added** optional `<USINGS>` arguments to `flashoware using count` command to count and list only specified top-level using directives instead of all.
- **Added** `--force` option to `flashoware using globalize` command to enable globalizing all top-level using directives when no `<USINGS>` arguments are specified.
- **Changed** all _project_ option aliases from `-p` to `--proj`! **(BREAKING CHANGE)**
- **Changed** all _project_ options to validate that project file is existing.
- **Changed** all _project_ options to be optional
- searches the current working directory for a single project file if not specified
- **Changed** `<USING>` argument of `flashoware using globalize` command to be optional.
- **Changed** `<USING>` argument of `flashoware using globalize` command to `<USINGS>` arguments globalizing one or more top-level using directives.
- **Fixed** `flashoware using globalize` command only globalizing the last of duplicate top-level using directives
- now removes all duplicate top-level using directives when globalized to match the count of the result

[vnext]: https://github.com/FlashOWare/FlashOWare.Tool
### Package
- **Added** `README.md` file.
- **Changed** `Icon.png` from dark theme to light theme if pre-release.
- **Changed** Release Notes linking to either the stable or the pre-release `CHANGELOG.md`.

## [1.0.0-prerelease0] - 2023-09-13
### Tool
- **Added** `flashoware` root command (supports cancellation)
- with `-!|-a|--about` option to get application information
- with `-#|-i|--info` option to get environment information
- with `--version` option to get version information
- with `-?|-h|--help` option to get help and usage information
- **Added** `flashoware using` command
- with `-?|-h|--help` option to get help and usage information
- **Added** `flashoware using count` command to count and list all top-level using directives
- with `-p|--project <project>` option to set the project file to operate on
- with `-?|-h|--help` option to get help and usage information
- **Added** `flashoware using globalize` command to change a top-level using directive to a global using directive
- with `<USING>` argument to set the name of the top-level using directive to convert to a global using directive
- with `-p|--project <project>` option to set the project file to operate on
- with `-?|-h|--help` option to get help and usage information

### Package
- **Added** .NET tool targeting _.NET 6.0_ and _.NET 7.0_.

[vnext]: https://github.com/FlashOWare/FlashOWare.Tool/compare/v1.0.0-prerelease0...HEAD
[1.0.0-prerelease0]: https://github.com/FlashOWare/FlashOWare.Tool/releases/tag/v1.0.0-prerelease0
26 changes: 25 additions & 1 deletion docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,29 @@ Release Changelog
[goto Prerelease_Changelog;](./CHANGELOG-Prerelease.md)

## [vNext]
### Tool
- **Added** `flashoware` root command (supports cancellation)
- with `-!|-a|--about` option to get application information
- with `-#|-i|--info` option to get environment information
- with `--version` option to get version information
- with `-?|-h|--help` option to get help and usage information
- **Added** `flashoware using` command
- with `-?|-h|--help` option to get help and usage information
- **Added** `flashoware using count` command to count and list top-level using directives
- with `<USINGS>` arguments (optional) to set the names of top-level using directives to count and list
- if not specified, counts and lists all top-level using directives
- with `--proj|--project <project>` option to set the project file to operate on
- if not specified, searches the current working directory for a single project file
- with `-?|-h|--help` option to get help and usage information
- **Added** `flashoware using globalize` command to change top-level using directives to global using directives
- with `<USINGS>` arguments (optional) to set the names of top-level using directives to convert to global using directives
- if not specified, globalizes all top-level using directives
- with `--proj|--project <project>` option to set the project file to operate on
- if not specified, searches the current working directory for a single project file
- with `--force` option to enable globalizing all top-level using directives when no `<USINGS>` arguments are specified
- with `-?|-h|--help` option to get help and usage information

[vnext]: https://github.com/FlashOWare/FlashOWare.Tool
### Package
- **Added** .NET tool targeting _.NET 6.0_ and _.NET 7.0_.

[vnext]: https://github.com/FlashOWare/FlashOWare.Tool/commits/main