NsDepCop v1.6.0 Release Notes

Release Date: 2017-03-24 // about 7 years ago
    • 📦 New: NuGet package.
      • Enables per-project MSBuild integration.
      • Enables zero install on build machine.
    • New: Multi-level config file.
      • Use the InheritanceDepth config attribute to specify the number of parent folder levels to merge config files from.
      • Use it to get rid of redundant rules and settings in nsdepcop.config files and move them to a common place, eg. to solution level or repo root level.
    • Changed: MSI installer modified.
      • Option (default on): config.nsdepcop XML schema support updated.
      • Option (default off): Machine-wide MSBuild integration. Not recommended any more, use the NuGet (per-project) distribution instead.
      • Removed option: Visual Studio 2015 integration. Use the VSIX package directly instead.
    • 🛠 Fixed:
      • Types in enum and delegate declarations were not analyzed.
      • Constructed generic, array and pointer types are now analyzed recursively.
      • Source and metadata file load errors are now handled gracefully.
    • ⚡️ Changed: Roslyn version updated to 1.3.2.
    • 🔨 Changed: Removed NRefactory as a parser choice.