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.
- Fixed
object.As<T>()
extension method to work the same wayas
keyword does.
0.11.0 / 2023-02-01
- 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
- Added
DateOnlyRange
type - Added
TimeOnlyRange
type - Added
DateTimeRange
type - Added generic
Range<T>
type - Added
MultiTimeOnlyRange<T>
type - Added
MultiDateOnlyRange<T>
type - Added
StringExtensions.ToTitleCase
string extension overload to useCultureInfo
when runtime is notnetstandard1.0
ornetstandard1.1
.
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 forIEnumerable<T>
type - Added
IShuffler
interface andFisherYatesShuffler
implementation
0.7.0 / 2022-01-11
- Added
EnumExtensions.GetValues<TEnum>()
utility method - Added
ToArray<T>()
extension methods forArray
type
0.6.3 / 2021-11-11
- Fixed
NotSupportedException
thrown when callingJsonify
extension method with an object that has aDateOnly
/TimeOnly
property (#30)
0.6.2 / 2021-11-11
- Fixed
NotSupportedException
thrown when callingDeepClone
extension method with an object that has aDateOnly
/TimeOnly
property (#30)
0.6.1 / 2021-11-10
- Fixed minor build pipeline issues
0.6.0 / 2021-11-10
- Added
TimeOnly
support when callingToQueryString
extension methods - Added
DateOnly
support when callingToQueryString
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 convertDateTime
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 aTypeConverter
(#5)
0.5.1 / 2021-04-30
- Fixes calling
ToQueryString
onRouteValueDictionary
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
toprop["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