Skip to content

Releases: aridityteam/ascorbic

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

v0.0.6

22 Dec 09:12
7c67c1d

Choose a tag to compare

Hello again! This is yet another release after like a few hours since v0.0.5 has been released.
Really iconic, right? :/

  • Addition: Package Icon (finally)
  • Addition: Result{T}
  • Addition: Polyfills for the latest Stream APIs for .NET Standard 2.0 and .NET Framework v4.8
  • Addition: Polyfills for the latest TextWriter APIs for .NET Standard 2.0 and .NET Framework v4.8
  • Improvements: Refactor existing Stream extension methods

v0.0.5

22 Dec 09:11
7c67c1d

Choose a tag to compare

  • Added Mathematical utilities from Aridity Cereon