* Update to Cake 5.0 (#87)
* Update to Cake 5.0
* Update nuspec
* Remove Cake.Http addin and related files
- Deleted the build script (build.sh) used for setting up the Cake environment.
- Introduced a new configuration file (cake.config) for NuGet and paths.
- Removed the Wyam configuration file (config.wyam).
- Deleted custom CSS overrides (override.css) and associated assets (clippy.svg).
- Removed JavaScript libraries (anchor.min.js, clipboard.min.js) that were previously included.
- Deleted documentation files related to the Cake.Http release (new-release-0.2.0.md, index.cshtml, examples.md, usage/index.cshtml).
- Removed the NuGet specification file (Cake.Http.nuspec) and the recipe file (recipe.cake).
- Deleted the solution file (Cake.Http.sln) and its associated settings (Cake.Http.sln.DotSettings).
- Removed the SolutionInfo.cs file that contained assembly information.
- Deleted the packages configuration file (packages.config) for tools.
* Add configuration files, update build process, and modify license year
- 🛠️ Add dotnet-tools.json for tool configuration
- 📝 Create CODEOWNERS for repository ownership
- 🔄 Add dependabot.yml for dependency updates
- 🚀 Implement GitHub Actions workflow for build and release
- 📄 Update LICENSE year to 2025
- 📖 Revise README for clarity
- 🖼️ Add cake-addin.png asset
- 🔧 Update build.cake to reference correct solution and project files
Signed-off-by: Louis Fischer <louisfischer@gmail.com>
* Update build configuration, improve project settings, and enhance README
- 🛠️ Add CAKE_SETTINGS_SKIPPACKAGEVERSIONCHECK to build.yml
- 📦 Update .gitignore to include .cake and artifact
- 🔧 Modify build.cake for improved task handling and configuration
- 📄 Revise README.md to remove outdated information
- 📈 Enhance Cake.Http.csproj with additional properties and metadata
Signed-off-by: Louis Fischer <louisfischer@gmail.com>
* Refactor request body validation in HttpSettingsExtensions
- 🛠️ Change validation to only check for null request body
- 🔄 Update handling of whitespace in request body
- ✅ Improve exception handling for null parameters
Signed-off-by: Louis Fischer <louisfischer@gmail.com>
* Remove the pull request template from the repository.
- 🗑️ Deleted the PULL_REQUEST_TEMPLATE.md file
- ✨ Streamlined the contribution process
Signed-off-by: Louis Fischer <louisfischer@gmail.com>
* Update project files to target .NET 8.0 only
- 🔧 Change TargetFrameworks to TargetFramework in Cake.Http and Cake.Http.Tests projects
- 🛠️ Remove .NET 9.0 from target frameworks
Signed-off-by: Louis Fischer <louisfischer@gmail.com>
* Update build configuration and target frameworks
- 🖥️ Change build runner from Ubuntu to Windows
- 🔄 Update target frameworks to include .NET 9.0
Signed-off-by: Louis Fischer <louisfischer@gmail.com>
---------
Signed-off-by: Louis Fischer <louisfischer@gmail.com>
Co-authored-by: Toni Wenzel <toni.wenzel@chg-meridian.com>