Closed renovate[bot] closed 4 months ago
Closed without merge.
Reason: This requires too many changes to move to version v1.0.0-preview.18. This is going to be done manually with issue:
Because you closed this PR without merging, Renovate will ignore this update (1.0.0-preview.18
). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps
array of your Renovate config.
If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.
This PR contains the following updates:
1.0.0-preview.17
->1.0.0-preview.18
Release Notes
KinsonDigital/CASL (KinsonDigital.CASL)
### [`v1.0.0-preview.18`](https://togithub.com/KinsonDigital/CASL/releases/tag/v1.0.0-preview.18): ๐Preview Release - v1.0.0-preview.18CASL Preview Release Notes - v1.0.0-preview.18
Quick Reminder
New Features โจ
1. [#158](https://togithub.com/KinsonDigital/CASL/issues/158) - Added the ability to process sounds as a stream directly from the audio on disk. 2. [#158](https://togithub.com/KinsonDigital/CASL/issues/158) - Added a new property to the `Sound` class, (now named `Audio`) named `BufferType` to see what type of buffer the audio was set to upon creation. 3. [#158](https://togithub.com/KinsonDigital/CASL/issues/158) - Added the ability to retain loop settings after switching to a new device.Bug Fixes ๐
1. [#158](https://togithub.com/KinsonDigital/CASL/issues/158) - Fixed a bug where if the sound has never been played or was stopped in addition to the play speed being set to a value other than the default value, the sound would not retain its original play speed when switching audio devices.Breaking Changes ๐งจ
1. [#158](https://togithub.com/KinsonDigital/CASL/issues/158) - Introduced the following breaking changes: - Refactored the name of the `SoundDataException` to `AudioDataException`. - Changed the `ALDevice` struct to `internal`. - Changed the `ALContext` struct to `internal`. - Changed the following enums to `internal`. These were not meant to be part of the public API. - `AlcContextAttributes` - `AlcContextAttributes` - `AlcGetStringList` - `ALGetString` - `AlcError` - Changed the name of the `ISound` interface to `IAudio` for a more clear and concise public API. - Changed the name of the `Sound` class to `Audio` for a more clear and concise public API. - Added a parameter to the `Sound` class to choose the type of buffer. - Removed the `Sound.Stop` method due to confusion between stop and reset. - Refactored the name of the `SoundTime` struct to `AudioTime`. - Refactored the `SoundTime`, (now named `AudioTime`) to a read-only record struct for a more clear and concise public API. - Refactored the `SoundState` enum to `AudioState` for a more clear and concise public API. - Removed deprecated serialization implementation for the following exceptions across the project.\ NOTE: This is to avoid using the deprecated serialization methods that may pose security vulnerabilities or compatibility issues in the future. - `UnknownPlatformException` - `StringNullOrEmptyException` - `LoadLibraryException` - `AudioException` - `InitializeDeviceException` - `AudioDeviceManagerNotInitializedException` - `AudioDeviceDoesNotExistException` - `AudioDataException`Dependency Updates ๐ฆ
1. [#348](https://togithub.com/KinsonDigital/CASL/pull/348) - Updated dependency ***KinsonDigital.CASL*** to ***v1.0.0-preview.18*** 2. [#321](https://togithub.com/KinsonDigital/CASL/pull/321), [#333](https://togithub.com/KinsonDigital/CASL/pull/333), [#343](https://togithub.com/KinsonDigital/CASL/pull/343) - Updated dependency ***system.io.abstractions*** to ***v21.0.0*** 3. [#331](https://togithub.com/KinsonDigital/CASL/pull/331), [#327](https://togithub.com/KinsonDigital/CASL/pull/327) - Updated dependency ***simpleinjector*** to ***v5.4.4*** 4. [#330](https://togithub.com/KinsonDigital/CASL/pull/330), [#339](https://togithub.com/KinsonDigital/CASL/pull/339), [#329](https://togithub.com/KinsonDigital/CASL/pull/329), [#322](https://togithub.com/KinsonDigital/CASL/pull/322) - Updated dependency ***xunit*** to ***v2.7.0*** 5. [#339](https://togithub.com/KinsonDigital/CASL/pull/339), [#329](https://togithub.com/KinsonDigital/CASL/pull/329), [#322](https://togithub.com/KinsonDigital/CASL/pull/322) - Updated dependency ***xunit.runner.visualstudio*** to ***v2.5.6*** 6. [#325](https://togithub.com/KinsonDigital/CASL/pull/325), [#326](https://togithub.com/KinsonDigital/CASL/pull/326), [#328](https://togithub.com/KinsonDigital/CASL/pull/328) - Updated ***kinsondigital/infrastructure action*** to ***v13.6.3*** 7. [#341](https://togithub.com/KinsonDigital/CASL/pull/341) - Updated dependency ***coverlet.msbuild*** to ***v6.0.2*** 8. [#340](https://togithub.com/KinsonDigital/CASL/pull/340) - Updated dependency ***coverlet.collector*** to ***v6.0.2*** 9. [#336](https://togithub.com/KinsonDigital/CASL/pull/336) - Updated dependency ***microsoft.net.test.sdk*** to ***v17.9.0***Other ๐ชง
1. [#345](https://togithub.com/KinsonDigital/CASL/issues/345) - Finished replacing ***moq*** code with ***nsubstitute*** code. 2. [#332](https://togithub.com/KinsonDigital/CASL/issues/332) - Updated the README. 3. [#303](https://togithub.com/KinsonDigital/CASL/issues/303) - Removed Assert Extensions.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.