Skip to content

Latest commit

 

History

History
120 lines (94 loc) · 5.7 KB

CHANGELOG.md

File metadata and controls

120 lines (94 loc) · 5.7 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

🔧 Fixes

  • Fixed object.As<T>() extension method to work the same way as keyword does.

0.11.0 / 2023-02-01

⚠️ Breaking changes

  • Removed DateOnlyRange type
  • Removed TimeOnlyRange type
  • Removed DateTimeRange type
  • Removed Range<T> type
  • Removed MultiTimeOnlyRange<T> type
  • Removed MultiDateOnlyRange<T> type
  • Dropped netcoreapp3.1 support
  • Dropped net5.0 support

0.10.0 / 2022-10-16

🚀 New features

0.8.2 / 2022-07-17

  • Updated Newtonsoft.Json to 13.0.1 to avoid potential DoS attack (more details)

0.8.1 / 2022-07-16

  • Fixed validating a email pattern using Like extension method.

0.8.0 / 2022-01-26

  • Added SortBy extension method for IEnumerable<T> type
  • Added IShuffler interface and FisherYatesShuffler implementation

0.7.0 / 2022-01-11

  • Added EnumExtensions.GetValues<TEnum>() utility method
  • Added ToArray<T>() extension methods for Array type

0.6.3 / 2021-11-11

  • Fixed NotSupportedException thrown when calling Jsonify extension method with an object that has a DateOnly / TimeOnly property (#30)

0.6.2 / 2021-11-11

  • Fixed NotSupportedException thrown when calling DeepClone extension method with an object that has a DateOnly / TimeOnly property (#30)

0.6.1 / 2021-11-10

  • Fixed minor build pipeline issues

0.6.0 / 2021-11-10

  • Added TimeOnly support when calling ToQueryString extension methods
  • Added DateOnly support when calling ToQueryString extension methods

0.5.4 / 2021-05-30

  • Fixed IsAssignaleToGenericType not working with inheritance class hierarchy (#8)

0.5.3 / 2021-05-22

  • Fixed ToQueryString extension method to convert DateTime instance according to value set for [Kind] property.
  • Fixed missing documentation
  • Changed license to Apache 2.0 (#6

0.5.2 / 2021-05-01

  • ToQueryString properly handles converting to string values of type that have a TypeConverter (#5)

0.5.1 / 2021-04-30

  • Fixes calling ToQueryString on RouteValueDictionary types (#3).

0.5.0 / 2021-04-29

  • Introduces ToPascalCase extension method (#2)
  • Introduces GPLv3 licence

0.4.0 / 2021-04-17

  • Removes Rune tests

0.3.1 / 2021-04-12

  • Fixes build issue

0.3.0 / 2021-04-12

  • Added NET5.0 support
  • Improved support for non latin string when using string extension methods
  • Added new overload for ToQueryString

0.2.0 / 2021-01-29

  • Changed syntax to target subproperties from prop.subproperty to prop["subproperty"]
  • Added Partition(int bucketSize) extension method

0.1.0 / 2020-12-10

  • Fixed Slugify to take into account characters like /
  • Fixed ToSnakeCase to take into account characters like -
  • Made ReplaceVisitor public