Releases: RageAgainstThePixel/com.utilities.rest
Releases · RageAgainstThePixel/com.utilities.rest
com.utilities.rest 5.1.1
Immutable
release. Only release title and notes can be modified.
What's Changed
- com.utilities.rest 5.1.1 by @StephenHodgson in #113
- Fix uri implementation for determining local cached item
- Replaced usage of
uri.IsFilewithuri.Scheme == Uri.UriSchemeFilethroughout the codebase for more accurate URI type checks - Introduced
GetCacheItemPathandGetCacheItemUristatic methods to generate cache paths and URIs from file names, improving code clarity and reuse - Updated file download and cache-checking logic to use the new file name-based methods, improving correctness and reducing reliance on URI string parsing
- Replaced usage of
- Added new overloads for
TryGetDownloadCacheItemto support cache lookup byfileNamein both theIDownloadCacheinterface and its implementations, and updated usages throughout the codebase for consistency - Replaced
Queue<ServerSentEventPayload>with thread-safeConcurrentQueue<ServerSentEventPayload>for handling server-sent events, and improved error handling and logging for event processing. - Bump com.utilities.extensions 1.3.8
- Fix uri implementation for determining local cached item
Full Changelog: 5.1.0...5.1.1
com.utilities.rest 5.1.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- com.utilities.rest 5.1.0 by @StephenHodgson in #112
- Refactored all cache-related methods in
IDownloadCache,DiskDownloadCache, andNoOpDownloadCacheto useUriobjects instead of strings for URIs and file paths, improving type safety and consistency.- Refactor
fileNamecalculations to improve performance - Skips
UnityWebRequest.UnEscapeURLif loading from local resource - Updated cache item lookup, deletion, and writing logic to operate on
Uri.LocalPathand handle file existence checks and file operations using theUritype.
- Refactor
Rest.TryGetFileNameFromUrlwill return false if the uri is not a remote resource- Replaced
Rest.TryGetFileNameFromUrlwithRest.TryGetFileNameFromUri - Add
Urirequest overloads for all CRUD operations
- Refactored all cache-related methods in
Full Changelog: 5.0.4...5.1.0
com.utilities.rest 5.0.4
Immutable
release. Only release title and notes can be modified.
What's Changed
- com.utilities.rest 5.0.4 by @StephenHodgson
- Fix response body and data decode, added json parsing fallback
Full Changelog: 5.0.3...5.0.4
com.utilities.rest 5.0.3
Immutable
release. Only release title and notes can be modified.
What's Changed
- com.utilities.rest 5.0.3 by @StephenHodgson in #111
- fix Response.Data and Response.Error not being initialized correctly in .ctor
Full Changelog: 5.0.1...5.0.3
com.utilities.rest 5.0.1
Immutable
release. Only release title and notes can be modified.
What's Changed
- com.utilities.rest 5.0.1 by @StephenHodgson in #108
- propagate exception when using cancellation token cancel is called
- com.utilities.async -> 3.0.2
- com.utilities.extensions -> 1.3.6
Full Changelog: 5.0.0...5.0.1
com.utilities.rest 5.0.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- com.utilities.rest 5.0.0 by @StephenHodgson in #107
- Performance and Memory Optimizations
Full Changelog: 4.1.1...5.0.0
com.utilities.rest 4.1.1
What's Changed
- update package deps
- update validation workflows
- update unity editor to 2021.3.45f2 (88f88f591b2e)
Full Changelog: 4.1.0...4.1.1
com.utilities.rest 4.1.0
com.utilities.rest 4.0.0
com.utilities.rest 3.4.0
What's Changed
- added DownloadTextureAsync override with texture readable flag
Full Changelog: 3.3.9...3.4.0