Skip to content

Commit

Permalink
update to 1.0.0 Beta 1
Browse files Browse the repository at this point in the history
  • Loading branch information
alastairlundy committed Feb 14, 2025
1 parent 7c4192a commit aa3cf0b
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 18 deletions.
30 changes: 15 additions & 15 deletions CliRunnerLibrary/CliRunner/CliRunner.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -13,27 +13,27 @@
<RepositoryType>git</RepositoryType>
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
<PackageReleaseNotes>## Changes since 1.0.0 Alpha 3
<PackageReleaseNotes>## Changes since 1.0.0 Alpha 4

### Breaking Changes
* Renamed ``CommandResult`` to ``ProcessResult``
* Renamed ``BufferedCommandResult`` to ``BufferedProcessResult``
* Renamed ``CommandResultValidation`` to ``ProcessResultValidation``
* Removed ``ICommandPipeHandler`` and ``CommandPipeHandler``
* Removed ``ToCommandResult`` extension methods
### Final Breaking Changes before 1.0
* Moved Dependency Injection extensions to a separate library.
* Renamed ``UseResourcePolicy`` extension method to ``SetResourcePolicy``
* Changed Process Running classes to make use of ProcessResourcePolicy

### Non-Breaking Changes
* Updated CollectionsExtensions from 6.0.0 Alpha 2 to 6.0.0 RC 1
* Added ``IProcessPipeHandler`` and ``ProcessPipeHandler`` - This is mainly meant to be used by CommandRunner
* Added ``IPipedProcessRunner`` and ``PipedProcessRunner`` - This is mainly meant to be used by CommandRunner
* Added ``IProcessRunner`` and ``ProcessRunner`` - Closing #9
* Added ``IProcessRunnerUtility`` and ``ProcessRunnerUtility``
* Updated ``CommandRunner`` to use ``IProcessPipeHandler`` and ``IPipedProcessRunner``
* Updated Dependency Injection Extensions</PackageReleaseNotes>
* Added ``HasStarted()`` Process extension method
* Added support for CliRunnert to resolve Target Files set to PATH variable file paths.
* Added ``IFilePathResolver`` and ``FilePathResolver``

### Bug Fixes
* Fixed a bug that would throw an exception due to setting ProcessResourcePolicy objects to Processes before they were started
* Fixed a bug that would throw an exception due to Standard Input attempting to be redirected when nulll.
* Fixed a bug where the default ProcessorAffinity for a ProcessResourcePolicy would be an invalid value.
* Fixed a bug where ProcessPipeHandler would cause an exception </PackageReleaseNotes>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<PackageLicenseFile>LICENSE.txt</PackageLicenseFile>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageVersion>1.0.0-alpha.4</PackageVersion>
<PackageVersion>1.0.0-beta.1</PackageVersion>
<PackageTags>shell, cli, process, wrapping, commandline,</PackageTags>
<EmbedUntrackedSources>true</EmbedUntrackedSources>
<PackageIcon>icon.png</PackageIcon>
Expand Down
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,8 @@ This can be added to any .NET Standard 2.0, .NET Standard 2.1, .NET 8, or .NET 9
**Note:** This library has not been tested on Android or Tizen!

## Installation
* [Nuget](https://nuget.org/packages/) or ``dotnet add package CliRunner``
* [CliRunner Nuget](https://nuget.org/packages/CliRunner) or ``dotnet add package CliRunner``
* [CliRunner.Extensions.DependencyInjection Nuget](https://nuget.org/packages/CliRunner.Extensions.DependencyInjection) or ``dotnet add package CliRunner.Extensions.DependencyInjection``

## Usage

Expand Down Expand Up @@ -158,7 +159,7 @@ CliRunner is licensed under the MPL 2.0 license. If you modify any of CliRunner'

If you use CliRunner in your project please make an exact copy of the contents of CliRunner's LICENSE.txt file available either in your third party licenses txt file or as a separate txt file.

## Assets
### Assets
CliRunner's Icon is NOT licensed under the MPL 2.0 license and are licensed under Copyright with all rights reserved to me (Alastair Lundy).

If you fork CliRunner and re-distribute it, please replace the usage of the icon unless you have prior written agreements from me.
Expand Down
2 changes: 1 addition & 1 deletion SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Versions that are currently supported with Bug Fixes and/or Security Fixes.

| Version series | Launch Version | Latest version | Supported with Bug Fixes | Supported with Security Fixes |
|--| --|--|--|--|
| 0.x | 0.1.0 | 1.0.0 Alpha 4 | Until 1.0 | Until 1.0 |
| 0.x | 0.1.0 | 1.0.0 Beta 1 | Until 1.0 | Until 1.0 |

## Reporting a Security Vulnerability

Expand Down
1 change: 1 addition & 0 deletions VERSION_HISTORY.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
### 1.0.0
| Version | Release Date | Changelog |
|-|-|-|
| 1.0.0 Beta 1 | February 14th 2025 | https://github.com/alastairlundy/CliRunner/releases/1.0.0-beta.1 |
| 1.0.0 Alpha 4 | February 13th 2025 | https://github.com/alastairlundy/CliRunner/releases/1.0.0-alpha.4 |
| 1.0.0 Alpha 3 | February 10th 2025 | https://github.com/alastairlundy/CliRunner/releases/1.0.0-alpha.3 |
| 1.0.0 Alpha 2 | February 9th 2025 | https://github.com/alastairlundy/CliRunner/releases/1.0.0-alpha.2 |
Expand Down

0 comments on commit aa3cf0b

Please sign in to comment.