Releases: aridityteam/ascorbic
Releases · aridityteam/ascorbic
v26.1.26001 Beta Revision 3
Revision 3 changes:
- Addition: DisposableObject.Disposing event
- Addition: AsyncDisposableObject.Disposing event
- Addition: BiDisposableObject.Disposing event
- Addition: DisposableObject.~DisposableObject
- Addition: AsyncDisposableObject.~AsyncDisposableObject
- Addition: BiDisposableObject.~BiDisposableObject
- Addition: Some type converters (even JSON) for the AridityTeam.Util.Binary class
Revision 2 changes:
- Modified: Added missing "DataContract" attributes to serializable types
- Modified: Overriden the "Dispose(bool)" method in MultiTextWriter
- Modified: Changed MultiTextWriter's XML documentation
- Modified: Made string format parameters in each Logger functions nullable
- Modified: Changed the package icon to differentiate this library from Aridity Cereon
Revision 1 changes:
- Addition: MultiTextWriter.Writers
- Modified: Localized the default AridityTeam.Services.ServiceNotFoundException message
- Modified: Fixed MultiTextWriter.Write(string, object?, object?) not passing the "arg1" parameter into it's writers
- Modified: Made the IFormatProvider parameter in MultiTextWriter's constructor nullable
v25.12.25364 Beta Revision 2
Revision 2 changes:
- Modified: Added missing "DataContract" attributes to serializable types
- Modified: Overriden the "Dispose(bool)" method in MultiTextWriter
- Modified: Changed MultiTextWriter's XML documentation
- Modified: Made string format parameters in each Logger functions nullable
- Modified: Changed the package icon to differentiate this library from Aridity Cereon
Revision 1 changes:
- Addition: MultiTextWriter.Writers
- Modified: Localized the default AridityTeam.Services.ServiceNotFoundException message
- Modified: Fixed MultiTextWriter.Write(string, object?, object?) not passing the "arg1" parameter into it's writers
- Modified: Made the IFormatProvider parameter in MultiTextWriter's constructor nullable
v25.12.25362 Beta Revision 1
Revision 1 changes:
- Addition: MultiTextWriter.Writers
- Modified: Localized the default AridityTeam.Services.ServiceNotFoundException message
- Modified: Fixed MultiTextWriter.Write(string, object?, object?) not passing the "arg1" parameter into it's writers
- Modified: Made the IFormatProvider parameter in MultiTextWriter's constructor nullable
25.12.25360
- Addition: RetryPolicy
- Addition: AsyncRetryPolicy
- Addition: String.StartsWith(char) extension (in AridityTeam.Util)
- Addition: String.EndsWith(char) extension (in AridityTeam.Util)
- Addition: UriEx.Combine(string, params string[]) method (in AridityTeam.Util)
- Addition: Uri.Combine(params string[]) extension (in AridityTeam.Util)
- Addition: HttpClient.GetStreamAsync(string?, CancellationToken) extension (in AridityTeam.Net)
- Addition: HttpClient.GetStreamAsync(Uri?, CancellationToken) extension (in AridityTeam.Net)
- Addition: HttpClient.GetStringAsync(string?, CancellationToken) extension (in AridityTeam.Net)
- Addition: HttpClient.GetStringAsync(Uri?, CancellationToken) extension (in AridityTeam.Net)
- Modified: LoggerSettings is made to be serializable now
- Modified: Stores private serialization options as non-local variables instead of initializing it every time the serialize and deserialize function has been called in JsonConfigurationSerializer
- Modified: StreamEx.CopyToAsync now throws an TaskCanceledException instead of a OperationCanceledException
- Modified: The internal HttpClient variable inside of StreamEx will now automatically dispose itself
- Modified: Fix the StreamReaderEx class not being public
- Modified: Pass the CancellationToken parameter to HttpClient.GetStreamAsync in the StreamEx.GetResponseStreamAsync method
- Modified: The package description
- Modified: The package tags
- Modified: Use Canonical Ubuntu's version format (YY.MM)
- Modified: Made MathUtil.Clamp functions available for .NET Standard 2.0
- Modified: README contents
- Modified: Removed the dependency for System.Reflection.DispatchProxy
- Modified: Removed the dependency for System.IO.Compression
v25.12.25360 Beta Revision 4
Revision 4 changes:
- Addition: HttpClient.GetStreamAsync(string?, CancellationToken) extension (in AridityTeam.Net)
- Addition: HttpClient.GetStreamAsync(Uri?, CancellationToken) extension (in AridityTeam.Net)
- Addition: HttpClient.GetStringAsync(string?, CancellationToken) extension (in AridityTeam.Net)
- Addition: HttpClient.GetStringAsync(Uri?, CancellationToken) extension (in AridityTeam.Net)
- Modified: LoggerSettings is made to be serializable now
- Modified: StreamEx.CopyToAsync now throws an TaskCanceledException instead of a OperationCanceledException
- Modified: The internal HttpClient variable inside of StreamEx will now automatically dispose itself
- Modified: Fix the StreamReaderEx class not being public
- Modified: Pass the CancellationToken parameter to HttpClient.GetStreamAsync in the StreamEx.GetResponseStreamAsync method
Revision 3 changes:
- Modified: The package description
- Modified: The package tags
- Modified: Use Canonical Ubuntu's version format
- Modified: Changed the version suffix YET AGAIN
IMPORTANT: A different version format will be used after this version (0.0.9)
Revision 2 changes:
- Addition: RetryPolicy
- Addition: AsyncRetryPolicy
- Modified: Made MathUtil.Clamp functions available for .NET Standard 2.0
Revision 1 changes:
- Modified: README contents
- Modified: Removed the dependency for System.Reflection.DispatchProxy
- Modified: Removed the dependency for System.IO.Compression
v25.12.25360 Beta Revision 3
Revision 3 changes:
- Modified: The package description
- Modified: The package tags
- Modified: Use Canonical Ubuntu's version format
- Modified: Changed the version suffix YET AGAIN
IMPORTANT: A different version format will be used after this version (0.0.9)
Revision 2 changes:
- Addition: RetryPolicy
- Addition: AsyncRetryPolicy
- Modified: Made MathUtil.Clamp functions available for .NET Standard 2.0
Revision 1 changes:
- Modified: README contents
- Modified: Removed the dependency for System.Reflection.DispatchProxy
- Modified: Removed the dependency for System.IO.Compression
v0.0.9 Beta Revision 2
You couldn't tell how many times i've rereleased this.
IMPORTANT: A different version format will be used after this version (0.0.9)
Revision 2 changes:
- Addition: RetryPolicy
- Addition: AsyncRetryPolicy
- Modified: Made MathUtil.Clamp functions available for .NET Standard 2.0
Revision 1 changes:
- Modified: README contents
- Modified: Removed the dependency for System.Reflection.DispatchProxy
- Modified: Removed the dependency for System.IO.Compression
v0.0.9 Beta Revision 1
IMPORTANT: A different version format will be used after this version (0.0.9)
Revision 1 changes:
- Modified: README contents
- Modified: Removed the dependency for System.Reflection.DispatchProxy
- Modified: Removed the dependency for System.IO.Compression
v0.0.8
- Addition: AsyncProducerConsumerQueue{T}
- Addition: LogEventType
- Addition: "Type" property in LogEventArgs
- Addition: The ability to create and use a custom serializer for ConfigurationManager
- Addition: 2 Built-in ConfigurationSerializers (XML, and JSON)
- Addition: Task.WithCancellation extension
- Addition: Generated PolyType shapes for some other serializable types
- Addition: StreamReader.ReadToEndAsync(CancellationToken)
- Modified: Improved cancellation support for some extension methods.
- Modified: Make use of MEF for the add-in manager
- Modified: Use JSON as the default format for ConfigurationManager
- Modified: The AridityTeam.Logging.Logger class is now inherited from DisposableObject
- Modified: Log event listeners will trigger upon a new listener has been registered or removed from the logger
- Removed: The "OnLogMessageEvent(object?, LogMessageEventArgs)" function in AridityTeam.Logging.ILogEventListener
v0.0.7
- Addition: We have added (im)proper documentation using DocFX on https://aridityteam.github.io/ascorbic
- Addition: Result
- Addition: Result{T, TException}
- Addition: Verify.Operation(Result)
- Addition: Verify.Operation(Result{T, TException})
- Addition: AridityTeam.Diagnostics.DiagnosticScope
- Addition: AridityTeam.Diagnostics.DiagnosticSample
- Addition: Threading utilities (AridityTeam.Threading namespace)
- Addition: More mathematical utilities
- Addition: Generated shapes for serializable objects using PolyType
- Modified: The package icon to remove the paddings between the icon and the image itself
- Modified: Renamed "Vector2D" to "Vector2"
- Modified: Renamed "Vector3D" to "Vector3"
- Modified: Moved Git-related utilities from "AridityTeam.Util" to "AridityTeam.Util.Git"
- Modified: Renamed "Git" to "GitClient"
- Removed: Old AridityTeam.Diagnostics utilties