lib12 v2.5 Release Notes

Release Date: 2019-04-02 // almost 5 years ago
  • ➕ 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