From 3ffc6f388cc6fc228908f9759d2d1dc632c2c64a Mon Sep 17 00:00:00 2001 From: Calvin Wilkinson <85414302+CalvinWilkinson@users.noreply.github.com> Date: Mon, 6 Nov 2023 16:00:47 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=80Preview=20Release=20(v1.0.0-preview?= =?UTF-8?q?.30)=20(#793)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * start work for preview release * release: updated version to v1.0.0-preview.30 * release: create release notes for version v1.0.0-preview.30 * release: improved release notes for version v1.0.0-preview.30 * ide: fix solution item reference * ci: change order of reusable workflow inputs --- .github/workflows/build-status-check.yml | 2 +- .github/workflows/unit-test-status-check.yml | 6 +-- .../Release-Notes-v1.0.0-preview.30.md | 43 +++++++++++++++++++ Velaptor.sln | 2 +- Velaptor/Velaptor.csproj | 4 +- 5 files changed, 50 insertions(+), 7 deletions(-) create mode 100644 ReleaseNotes/PreviewReleases/Release-Notes-v1.0.0-preview.30.md diff --git a/.github/workflows/build-status-check.yml b/.github/workflows/build-status-check.yml index ca4242938..d76589da7 100644 --- a/.github/workflows/build-status-check.yml +++ b/.github/workflows/build-status-check.yml @@ -20,7 +20,7 @@ jobs: project-name: "${{ vars.PROJECT_NAME }}" build-config: Debug net-sdk-version: "${{ vars.NET_SDK_VERSION }}" - checkout-ref: ${{ github.event.pull_request.head.ref }} checkout-repository: ${{ github.event.pull_request.head.repo.full_name }} + checkout-ref: ${{ github.event.pull_request.head.ref }} secrets: cicd-pat: ${{ secrets.CICD_TOKEN }} diff --git a/.github/workflows/unit-test-status-check.yml b/.github/workflows/unit-test-status-check.yml index a649d9c5f..a28e18955 100644 --- a/.github/workflows/unit-test-status-check.yml +++ b/.github/workflows/unit-test-status-check.yml @@ -23,8 +23,8 @@ jobs: project-name: "${{ vars.PROJECT_NAME }}Testing" build-config: Debug net-sdk-version: "${{ vars.NET_SDK_VERSION }}" - checkout-ref: ${{ github.event.pull_request.head.ref }} checkout-repository: ${{ github.event.pull_request.head.repo.full_name }} + checkout-ref: ${{ github.event.pull_request.head.ref }} secrets: cicd-pat: ${{ secrets.CICD_TOKEN }} @@ -38,8 +38,8 @@ jobs: project-name: "AvaloniaTesting" build-config: Debug net-sdk-version: "${{ vars.NET_SDK_VERSION }}" - checkout-ref: ${{ github.event.pull_request.head.ref }} checkout-repository: ${{ github.event.pull_request.head.repo.full_name }} + checkout-ref: ${{ github.event.pull_request.head.ref }} secrets: cicd-pat: ${{ secrets.CICD_TOKEN }} @@ -51,8 +51,8 @@ jobs: project-name: "${{ vars.PROJECT_NAME }}Tests" build-config: Debug net-sdk-version: "${{ vars.NET_SDK_VERSION }}" - checkout-ref: ${{ github.event.pull_request.head.ref }} checkout-repository: ${{ github.event.pull_request.head.repo.full_name }} + checkout-ref: ${{ github.event.pull_request.head.ref }} secrets: cicd-pat: ${{ secrets.CICD_TOKEN }} diff --git a/ReleaseNotes/PreviewReleases/Release-Notes-v1.0.0-preview.30.md b/ReleaseNotes/PreviewReleases/Release-Notes-v1.0.0-preview.30.md new file mode 100644 index 000000000..50bb58c8e --- /dev/null +++ b/ReleaseNotes/PreviewReleases/Release-Notes-v1.0.0-preview.30.md @@ -0,0 +1,43 @@ +

+Velaptor Preview Release Notes - v1.0.0-preview.30 +

+ +

Quick Reminder

+ +
+ +As with all software, there is always a chance for issues and bugs, especially for preview releases, which is why your input is greatly appreciated. ๐Ÿ™๐Ÿผ +
+ +

New Features โœจ

+ +1. [#791](https://github.com/KinsonDigital/Velaptor/issues/791) - Added the following extension methods so the user can pass the object to unload instead of the path. + - `ILoader.Unload(ITexture?)` + - `ILoader.Unload(IFont?)` + - `ILoader.Unload(ISound?)` + - `ILoader.Unload(IAtlasData?)` + +

Breaking Changes ๐Ÿงจ

+ +1. [#791](https://github.com/KinsonDigital/Velaptor/issues/791) - Introduced the following breaking changes: + - Removed the `ContentExtensions.Load(this FontLoader)` extension method. + - Removed the `IContentLoader` interface. + - Removed the `ContentLoader` class. + - Removed the `ContentLoader` property from the `Window` class. + - Removed the `ContentLoader` property from the `IWindow` interface. + - Removed the `ContentLoader` property from the `IScene` interface. + - Removed the `ContentLoader` property from the `SceneBase` class. + - Removed the `CreateContentLoader` method from the `ContentLoaderFactory` class. + - Converted the `RendererFactory` to a static class to follow the same pattern as `ContentLoaderFactory` + - Removed the `IRendererFactory` interface. + +

Dependency Updates ๐Ÿ“ฆ

+ +1. [#790](https://github.com/KinsonDigital/Velaptor/pull/790), [#788](https://github.com/KinsonDigital/Velaptor/pull/788) - Updated dependency _**xunit**_ to _**v2.6.1**_ +2. [#789](https://github.com/KinsonDigital/Velaptor/pull/789) - Updated dependency _**benchmarkdotnet**_ to _**v0.13.10**_ +4. [#779](https://github.com/KinsonDigital/Velaptor/pull/779) - Updated dependency _**communitytoolkit.mvvm**_ to _**v8.2.2**_ + +

Other ๐Ÿชง

+ +1. [#782](https://github.com/KinsonDigital/Velaptor/issues/782) - Replaced custom guards. (Thanks [@AndreaBonda](https://github.com/AndreBonda)!) +2. [#776](https://github.com/KinsonDigital/Velaptor/issues/776) - Updated sync workflow. diff --git a/Velaptor.sln b/Velaptor.sln index e9a97bcc0..79e4e7cf1 100644 --- a/Velaptor.sln +++ b/Velaptor.sln @@ -34,11 +34,11 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Workflows", "Workflows", "{ .github\workflows\release.yml = .github\workflows\release.yml .github\workflows\sonar-scan-pr-status-check.yml = .github\workflows\sonar-scan-pr-status-check.yml .github\workflows\sync-bot.yml = .github\workflows\sync-bot.yml - .github\workflows\sync-issue-to-pr.yml = .github\workflows\sync-issue-to-pr.yml .github\workflows\sync-status-check.yml = .github\workflows\sync-status-check.yml .github\workflows\triage-issue.yml = .github\workflows\triage-issue.yml .github\workflows\unit-test-status-check.yml = .github\workflows\unit-test-status-check.yml .github\workflows\add-new-item-to-project.yml = .github\workflows\add-new-item-to-project.yml + .github\workflows\sync-pr-to-issue.yml = .github\workflows\sync-pr-to-issue.yml EndProjectSection EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MeasureTextPerf", "Performance\MeasureTextPerf\MeasureTextPerf.csproj", "{8690A40A-D3B2-488B-92B6-5771C21010E0}" diff --git a/Velaptor/Velaptor.csproj b/Velaptor/Velaptor.csproj index e5fa51d04..f4bb119fd 100644 --- a/Velaptor/Velaptor.csproj +++ b/Velaptor/Velaptor.csproj @@ -7,10 +7,10 @@ Velaptor - 1.0.0-preview.29 + 1.0.0-preview.30 - 1.0.0-preview.29 + 1.0.0-preview.30