lib12 v2.6 Release Notes

Release Date: 2020-01-05 // about 1 year ago
  • โž• Added:

    • CountryRepository with the list of countries
    • string.ReplaceAll

    ๐Ÿ’ฅ Breaking change

    • ๐Ÿšš moved onError parameter at the end of Execution.Retry

Previous changes from v2.5

  • โž• Added:

    • Lots of additional reflection extensions. Methods like GetConstant, IsMarkedWithAttribute, IsImplementingInterface and more for all reflection constructs like Type, MethodInfo, PropertyInfo, etc.
    • ๐Ÿ‘Œ Support for ReadOnlyCollection and ReadOnlyDictionary in the Pack, Empty, IEnumerable and IDictionary
    • Execution.Repeat and Execution.Retry overloads
    • Concat and Recover extensions for the IDictionary
    • DateTime.GetYesterday and DateTime.GetTomorrow

    ๐Ÿ“‡ Renames (previous classes and methods stays as obsolete)

    • object.SetProperty - use Type.SetPropertyValueByName
    • Type.GetPropertyValue - use Type.GetPropertyValueByName

    Other:

    • ๐ŸŽ marked whole PerformanceCheck class as obsolete instead of just Benchmark method
    • โž• added Sonar for code quality checking
    • โž• added NCrunch config