KinsonDigital / Velaptor

2D game development framework
https://docs.velaptor.io
MIT License
71 stars 20 forks source link

chore(deps): update dependency kinsondigital.carbonate to v1.0.0-preview.17 - abandoned #896

Closed renovate[bot] closed 6 months ago

renovate[bot] commented 9 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
KinsonDigital.Carbonate 1.0.0-preview.16 -> 1.0.0-preview.17 age adoption passing confidence

Release Notes

KinsonDigital/Carbonate (KinsonDigital.Carbonate) ### [`v1.0.0-preview.17`](https://togithub.com/KinsonDigital/Carbonate/releases/tag/v1.0.0-preview.17): ๐Ÿš€Preview Release - v1.0.0-preview.17

Carbonate Preview Release Notes - v1.0.0-preview.17

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. [#​188](https://togithub.com/KinsonDigital/Carbonate/issues/188) - Added a property which is a list of all the subscription names for all of the reactables. - The name of the property that was added is `SubscriptionNames`. 2. [#​181](https://togithub.com/KinsonDigital/Carbonate/issues/181) - Added ability to prevent unsubscription in all of the following notification delegates: - `onOnReceive` - `onOnRespond` - `onOnReceiveRespond` 3. [#​159](https://togithub.com/KinsonDigital/Carbonate/issues/159) - Created extension methods for all reactable types to easily create subscriptions.

Bug Fixes ๐Ÿ›

1. [#​187](https://togithub.com/KinsonDigital/Carbonate/issues/187) - Fixed the following bugs: - Fixed a processing error in the `TwoWay.PushPullReactable` class. - Fixed a processing error in the `OneWay.PullReactable` class. - Fixed an issue where it was allowed to pull data while the `OneWay.PullReactable` was disposed. - Fixed an issue where it was allowed to push and pull data while the `TwoWay.PushPullReactable` was disposed.

Breaking Changes ๐Ÿงจ

1. [#​188](https://togithub.com/KinsonDigital/Carbonate/issues/188) - Introduced the following breaking changes: - Changed the `IReactable.SubscriptionIds` property type from `ReadOnlyCollection` to `ImmutableArray`. - Changed the `ReactableBase.SubscriptionIds` property type from `ReadOnlyCollection` to `ImmutableArray`. 2. [#​187](https://togithub.com/KinsonDigital/Carbonate/issues/187) - Introduced the following breaking changes: - Renamed the method parameter of type `Guid` for the following methods to the name `id`: - `NonDirectional.IPushable.Push()` - `NonDirectional.PushReactable.Push()` - `OneWay.IPushable.Push()` - `OneWay.IPullable.Pull()` - `OneWay.PushReactable.Push()` - `OneWay.PullReactable.Pull()` - `TwoWay.IPushablePullable.PushPull()` - `TwoWay.PushPullReactable.PushPull()` - Changed the type of the `ReactableBase.Subscriptions` property from `ReadOnlyCollection` to `ImmutableArray`. - Swapped the position of the parameters for the `Push()` method for the interface `IPushable`. - Swapped the position of the parameters for the `Push()` method for the class `PushReactable`. - Swapped the position of the parameters for the `PushPull()` method for the interface `PushablePullable`. - Swapped the position of the parameters for the `PushPull()` method for the class `PushPullReactable`. 3. [#​159](https://togithub.com/KinsonDigital/Carbonate/issues/159) - Introduced the following breaking changes: - Refactored the name of the `BuildNonReceive()` method to `BuildNonReceiveOrRespond()` in the interface `ISubscriptionBuilder`. - Refactored the name of the `BuildNonReceive()` method to `BuildNonReceiveOrRespond()` in the class `SubscriptionBuilder`. - Refactored the name of the `BuildTwoWayRespond()` method to `BuildTwoWay()` in the interface `ISubscriptionBuilder`. - Refactored the name of the `BuildTwoWayRespond()` method to `BuildTwoWay()` in the class `SubscriptionBuilder`. - Refactored the name of the `IRespondSubscription` interface to `IReceiveRespondSubscription`. - Refactored the name of the `RespondSubscription` class to `ReceiveRespondSubscription`.

Dependency Updates ๐Ÿ“ฆ

1. [#​185](https://togithub.com/KinsonDigital/Carbonate/pull/185) - Updated ***dotnet*** to ***v8*** 2. [#​195](https://togithub.com/KinsonDigital/Carbonate/pull/195) - Updated ***xunit*** to ***v2.6.6*** 3. [#​178](https://togithub.com/KinsonDigital/Carbonate/pull/178) - Updated ***xunit-runner.visualstudio*** to ***v2.5.6*** 4. [#​193](https://togithub.com/KinsonDigital/Carbonate/pull/193) - Updated ***actions/checkout*** action to ***v4*** 5. [#​171](https://togithub.com/KinsonDigital/Carbonate/pull/171) - Updated ***actions/setup-dotnet*** action to ***v4*** 6. [#​177](https://togithub.com/KinsonDigital/Carbonate/pull/177) - Updated ***kinsondigital/infrastructure*** action to ***v13.6.3*** 7. [#​180](https://togithub.com/KinsonDigital/Carbonate/pull/180) - Updated ***benchmarkdotnet*** to ***v0.12.13*** 8. [#​167](https://togithub.com/KinsonDigital/Carbonate/pull/167) - Updated ***microsoft.codeanalysis.netanalyzers*** to ***v8*** 9. [#​166](https://togithub.com/KinsonDigital/Carbonate/pull/166) - Updated ***microsoft.net.test.sdk*** to ***v17.8.0***

Other ๐Ÿชง

1. [#​184](https://togithub.com/KinsonDigital/Carbonate/issues/184) - Improved and updated the sonar scan status check. 2. [#​161](https://togithub.com/KinsonDigital/Carbonate/issues/161) - Updated the sync workflow. 3. [#​127](https://togithub.com/KinsonDigital/Carbonate/issues/127) - Improved the social preview & images. 4. [#​187](https://togithub.com/KinsonDigital/Carbonate/issues/187) - Added a small performance improvement when unsubscribing all of the reactables subscriptions when using the `IReactable.Unsubscribe()` implementation.

Configuration

๐Ÿ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

๐Ÿšฆ Automerge: Disabled by config. Please merge this manually once you are satisfied.

โ™ป Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

๐Ÿ”• Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] commented 9 months ago

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

โš  Warning: custom changes will be lost.

renovate[bot] commented 6 months ago

Autoclosing Skipped

This PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error.

CalvinWilkinson commented 6 months ago

Closed without merging.

Reason: This update had to be done manually due to many required changes.