Releases: Structum/Elements
Releases · Structum/Elements
Added More Object Extensions and DataConvert facilities.
Added Object Extensions:
- DeepClone: Performs a Deep Copy of any object.
- AsBoolean, AsGuid, AsString: Tries to convert an Object into Boolean, Guid or String, if it fails it returns the default value.
Downgraded fastJSON to 2.3.3
Merge pull request #12 from Structum/dev Downgraded fastJSON to 2.3.3 because of an issue with ToObject
Upgrade to netstandard 2.1
Upgraded to netstandard 2.1 and updated the fastJSON dependency to 2.4.1
BugFix Release: ApplicationInfo.ExecutingDirectory doesn't return the Executing Directory.
1.2.4.3 Updated README.md for version 1.2.4.3
BugFix Release: ApplicationInfo throws a Null Exception when loaded by xUnit.
Merge pull request #9 from Structum/dev BugFix: ApplicationInfo throws a Null Exception when loaded by xUnit.
Nuget Version Fix.
Updated the nuget versions for 1.2.2.1 Changed the Password Protector to use the base64 representation of the hash.
Password Protector: Performance Improvements
Changed the Password Protector to use the base64 representation of the hash to save space in the database.
Hasher Improvements
- Added an option in the hasher to return the base64 representation which is more compact.
- Added support for SHA512.
Compute Hash string representation
Changed the string representation of the ComputeHash function to use the correct byte representation instead of base64.
BugFix in Elements.Environment Library.
- Fixed a bug where the version returned by CreateCurrentApplicationInfo was not returning the actual application but the Elements Library version.