Skip to content

Releases: skybrud/Skybrud.Essentials

Skybrud.Essentials v1.1.5

28 Apr 15:27

Choose a tag to compare

Installation

Changelog

  • Improved logic for working with and parsing GUIDs (see eab0ef6, 7291777, fb69d7f and c4f87cf).

  • Introduced new Introduced new ParseStringArray utility methods (see ab1386f).

  • Added two new overloads for the GetObjectArray extension method for JObject (see 2767380).

  • The ParseBoolean will now also return true if input string matches on (see f394f24 and 337504a).

  • Added .NET 4.7 as a target framework - in addition to the existing target frameworks (see c5d4bd8).

Skybrud.Essentials v1.1.4

11 Apr 11:21

Choose a tag to compare

Installation

Changelog

  • Fixed an issue with the ParseGuidArray method as it didn't really work (see b475e3a).

Skybrud.Essentials v1.1.3

18 Mar 22:03

Choose a tag to compare

Skybrud.Essentials v1.1.2

12 Mar 21:28

Choose a tag to compare

Skybrud.Essentials v1.1.1

03 Feb 23:13

Choose a tag to compare

Installation

Changelog

  • Fixed ToCamelCase and ToPascalCase extension methods (1718237).

  • Introduced the ToKebabCase and ToTrainCase methods (0c531f4).

Skybrud.Essentials v1.1.0

27 Jan 18:00

Choose a tag to compare

Installation

Changelog

  • Updated the package to support more target frameworks. The package now supports .NET Standard 1.1, .NET Standard 1.3, .NET Framework 4.5 and .NET Framework 4.6 (see 35a4053).

Skybrud.Essentials v1.0.11

22 Dec 13:29

Choose a tag to compare

Installation

Changelog

  • Introduced new TimeSpanSecondsConverter JSON converter (see 9d4294d)

Skybrud.Essentials v1.0.10

03 Sep 20:45

Choose a tag to compare

Skybrud.Essentials v1.0.9

15 Jun 19:57

Choose a tag to compare

Changelog

  • Introduced new methods to the StringUtils class for string validation (see 7c57a71).

  • Added some more extension methods for JObject (see 41c9aa4).

  • Fixed an issue where JSON wasn't being saved as UTF-8 (see 5c09877).

  • Introduced new StripHtml method - thanks to @rpjengaard (see 9f28599 and 10f852c).

  • Added more methods to the JsonUtils class for parsing JSON (see e84e0ae).

  • The CsvToInt method now supports more separators - eg. new line and tabulator (see d32e917).

  • Introduced new ParseInt32Array method to replace CsvToInt (see 9ccd021).

  • Introduced new ParseInt64Array method (see 0bbead2).

  • Introduced new ParseGuidArray method (see d19a6d5).

  • Introduced new ToLower and ToUpper methods for working with enums (see 0d94939).

  • Introduced HtmlEncode and HtmlDecode methods (see 3631c6b).

  • XML documentation (see f44d22b and 2a8100d).

Skybrud.Essentials v1.0.8

18 Feb 20:37

Choose a tag to compare

Changelog

  • Introduced new WordCount and HighlightKeywords methods in the StringUtils class. The same methods are also available as extension methods for string (see dfb1ed0).
  • Various improvements to the XML parsing logic - including new methods, more unit and improved unit tests (see 936bfcf).
  • The ToRfc822 and ToRfc2822 methods in the StringUtils class should explicitly specify the culture to be used (invariant culture) (see 3785c83 and 0279621).
  • Added new properties to the EssentialsDateTime class for converting an instance to ISO 8601, RFC 822 and RFC 2822 (see dfd45ea).
  • Added new methods to the EssentialsDateTime class for converting from ISO 8601, RFC 822 and RFC 2822 strings to EssentialsDateTime (see 816264b).
  • Introduced new TryParse methods for the EssentialsDateTime class - in a similar way to the two TryParse methods in the DateTime struct class (see a6770e6).
  • The EssentialsDateTime class can now be initialized directly from an Int32, Int64 or Double - assuming a timestamp specified in seconds (see 3f3e0c3).
  • Added new GetObjectArray extension method for JObject (see a3b8a0b).
  • Added basic logic for working with the Assembly class of .NET (see bc2d566).
  • Improvements to the XML documentation (see 83b0d1e and 936bfcf).