Releases: Devwarlt/pstk-core
Releases · Devwarlt/pstk-core
PSTk Core - version 1.1.4
- Discontinued few utilities from
PSTk.Networking
distribution; - Deprecated method
OnFinished()
fromInternalRoutine
andInternalRoutineSlim
classes; - Fixed issue with delta variation for
InternalRoutineSlim
; - Added environment sandbox for testing purposes; and
LogSlim
tweaks.
PSTk Core - version 1.1.3
- Fixed missing
await
declaration on methodRedisEngine::CloseAsync()
; and - Added support for
ISubscribe
through auto-propertyRedisEngine::Subscriber
.
PSTk Core - version 1.1.2
- 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
; andConnectionCentral
.
PSTk Core - version 1.0.2
Important notes
- added support for Google Mail SMTP services:
- for mail delivery (see classes on API docs
GMailCentral
andGMailMessage
); and - for mail real validation (see classes on API docs
GMailCentral
andGMailValidator
).
- for mail delivery (see classes on API docs
- added support for atomic operations for types
ulong
,float
anddouble
(see class utils on API docsInterlockedExtra
); - 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
andInternalRoutine
due overflow on environment variableEnvironment.TickCount
, the property got replaced byStopwatch.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
.
- added class
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
.
- added interface
PSTk.Extensions
enhacements + version update 1.1.0:- added dependency for distributions
PSTk.Diagnostics
andPSTk.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
.
- added dependency for distributions
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
.
- updated class
PSTk Core - version 1.0.1
PSTk Core - version 1.0.0
📔 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 ) .