Releases: nullabletype/ShipItSharp
Releases · nullabletype/ShipItSharp
Release list
1.0.0-beta.1
Changelog since 0.0.21 for 1.0.0-beta.1:
- Added env disable and env enable commands to disable or enable all deployment targets in an environment.
- Added optional machine targeting for environment enable/disable, deploy, and promote commands.
- Added task queue management commands for cancelling and prioritising queued Octopus deployment tasks.
- Added support for prioritising deployments using DeploymentResource priority settings.
- Added support for external Octopus package feeds.
- Added beta/prerelease update-check support, with stable releases remaining the default.
- Improved command help text across commands and subcommands, including clearer descriptions and corrected option wording.
- Added a generated single-page command help reference at docs/command-help.html.
- Improved console deployment output and progress bar cursor handling.
- Fixed promote behaviour so a project group filter is no longer required.
- Improved environment lookup by allowing env show to resolve environments by name.
- Added and expanded live Octopus integration coverage for deploy, promote, release, task, environment, and variable workflows.
- Added broader unit coverage around command exit codes, runners, job configs, deployment behaviour, Octopus repositories, configuration, serialisation, and version checking.
- Hardened deployment guardrails, runtime robustness, startup flow, and Octopus integration behaviour.
- Refactored console commands toward runner-based orchestration with clearer core boundaries.
- Added environment-backed configuration support for Octopus URL/API key and beta release checks.
- Added configurable package-count limits for channel cleanup.
- Migrated the solution from .NET 8 to .NET 10 and updated package dependencies.
Full Changelog: 0.0.21...1.0.0-beta.1
0.0.21
Update to .NET 8.0
- Migrated to .NET 8.0 from .NET 6.0
- Upgraded all packages to latest versions
Full Changelog: 0.0.20...0.0.21
0.0.20
Initial Release as ShipItSharp
- Sort projects alphabetically
- Animations are now smooth
- Load project information in parallel for better performance
- Remove interactive switch
-i- is now the default with--forceto override - Remove reliance on key projects for validating channels by checking each project
- Build to a single executable file
- Move to .net 6
- Use latest available libraries
- Other various fixes and improvements
Full Changelog: 0.0.19...0.0.20