Skip to content

Releases: Devwarlt/pstk-core

PSTk Core - version 1.1.4

09 Jun 16:02
Compare
Choose a tag to compare
  • Discontinued few utilities from PSTk.Networking distribution;
  • Deprecated method OnFinished() from InternalRoutine and InternalRoutineSlim classes;
  • Fixed issue with delta variation for InternalRoutineSlim;
  • Added environment sandbox for testing purposes; and
  • LogSlim tweaks.

PSTk Core - version 1.1.3

10 Mar 02:12
c28d22b
Compare
Choose a tag to compare
  • Fixed missing await declaration on method RedisEngine::CloseAsync(); and
  • Added support for ISubscribe through auto-property RedisEngine::Subscriber.

PSTk Core - version 1.1.2

06 Mar 21:28
6bbeb3a
Compare
Choose a tag to compare
  • Added support to following .NET frameworks to all distributions (including new one):
    • .NET Framework 4.7.2 (or greater);
    • .NET Core 3.1; and
    • .NET 5.
  • Added support to Redis storage engine through new distribution ( PSTk.Redis );
  • Removed obsolete dependencies from distribution PSTk.Networking:
    • InboundConnection; and
    • ConnectionCentral.

PSTk Core - version 1.0.2

12 Dec 03:12
39d775b
Compare
Choose a tag to compare

Important notes

  • added support for Google Mail SMTP services:
    • for mail delivery (see classes on API docs GMailCentral and GMailMessage); and
    • for mail real validation (see classes on API docs GMailCentral and GMailValidator).
  • added support for atomic operations for types ulong, float and double (see class utils on API docs InterlockedExtra);
  • added support for serial number generation using secret (see class on API docs SerialNumberGenerator);
  • added support for ease and slim log service (see class on API docs LogSlim);
  • added support for dynamic time pattern at log events (see enum on API docs LogTimeOptions);
  • fixed issue cause on classes AutomatedRestarter and InternalRoutine due overflow on environment variable Environment.TickCount, the property got replaced by Stopwatch.ElapsedMilliseconds instead.

📔 Change log:

  • PSTk.Core enhancements + version update 1.0.2:
    • added class GMailCentral;
    • added class GMailMessage;
    • added class GMailValidator;
    • added class InterlockedExtra; and
    • added class SerialNumberGenerator.
  • PSTk.Diagnostics enhancements + version update 1.1.0:
    • added interface ILog;
    • added class LogSlim;
    • added enum LogTimeOptions;
    • added class TerminateEventArgs; and
    • updated namespace of TimedProfiler.
  • PSTk.Extensions enhacements + version update 1.1.0:
    • added dependency for distributions PSTk.Diagnostics and PSTk.Threading;
    • added class utils BufferExtensions;
    • added class utils DateTimeExtensions;
    • added class utils IDisposableExtensions;
    • added class utils InternalRoutineEventArgsExtensions;
    • added class utils NetworkStreamExtensions;
    • added class utils StringExtensions;
    • added class utils XmlExtensions; and
    • updated namespace of class utils ConcurrentDictionaryExtensions.
  • PSTk.Threading enhancements + version update 1.2.0:
    • updated class AutomatedRestarter;
    • updated class InternalRoutine;
    • updated class InternalRoutineSlim;
    • updated class AsyncProcedure;
    • updated class AsyncProcedureEventArgs;
    • updated class AsyncProcedurePool;
    • updated interface IAsyncProcedure; and
    • updated interface IAttachedTask.

PSTk Core - version 1.0.1

11 Dec 04:08
7e6e2a2
Compare
Choose a tag to compare

Features:

Pull Requests: #10 #9 #8 #7 .

PSTk Core - version 1.0.0

09 Dec 22:15
Compare
Choose a tag to compare

📔 Change log:

  • Refactored whole project architecture;
  • Added missing documentations for dependencies;
  • Added support for multiple distributions;
  • Added support for optimized and unsafe code;
  • Added support for .NET Core and x64 architecture systems (only); and
  • Improved diagnostic dependency TimedProfiler ( @Slendergo ) .