Skip to content

Releases: aridityteam/ascorbic

v26.1.26001 Beta Revision 3

01 Jan 05:31
143c212

Choose a tag to compare

Pre-release

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

30 Dec 12:09
7d5e813

Choose a tag to compare

Pre-release

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

28 Dec 13:38
56d64c5

Choose a tag to compare

Pre-release

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

26 Dec 11:00
cd1d04b

Choose a tag to compare

  • 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

26 Dec 09:02
d659294

Choose a tag to compare

Pre-release

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

26 Dec 02:41
6d937d4

Choose a tag to compare

Pre-release

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

24 Dec 12:01
828078d

Choose a tag to compare

Pre-release

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

24 Dec 09:25
3f98228

Choose a tag to compare

Pre-release

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

24 Dec 07:08
b7adab2

Choose a tag to compare

  • 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

22 Dec 14:30
aa936a0

Choose a tag to compare

  • 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