All Versions
18
Latest Version
Avg Release Cycle
116 days
Latest Release
-

Changelog History
Page 2

  • v1.6.1 Changes

    April 20, 2017
    • ๐Ÿ‘ป Fix: Type without a name caused exception in analyzer.
  • v1.6.0 Changes

    March 24, 2017
    • ๐Ÿ“ฆ 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.
  • v1.5 Changes

    (06/2016)

    • ๐Ÿ‘ [x] Supports Visual Studio 2015 only.
    • [x] New: Use the VisibleMembers element to fine-tune the allowed dependencies at the type level.
    • ๐Ÿ‘ [x] New: Added config.nsdepcop XML schema support to Visual Studio so it can validate config syntax and provide IntelliSense.
    • ๐Ÿ›  [x] Fixed: adding an nsdepcop.config file to a project now works for all C# projects (incl. portable lib).
    • โšก๏ธ [x] Changed: Roslyn version updated to 1.2.2.
  • v1.4 Changes

    (08/2015)

    • ๐Ÿ‘ [x] Supports Visual Studio 2015 only.
    • ๐Ÿ”ง [x] New: Info messages' level can be configured to suppress/enable them in the MSBuild output.
    • [x] New: ChildCanDependOnParentImplicitly config attribute.
    • ๐Ÿ›  [x] Fixed:
      • [x] MSBuild return code was success even if an error was detected.
      • [x] Extension method declaring type was not checked.
    • โšก๏ธ [x] Changed: Roslyn version updated to 1.0.
    • [x] Icons (tadaaa! :)
  • v1.3 Changes

    (01/2015)

    • ๐Ÿ‘ [x] Supports Visual Studio 2013 only.
    • [x] New: Disallowed rules.
  • v1.2 Changes

    (08/2014)

    • ๐Ÿ‘ [x] Supports Visual Studio 2013 only.
    • [x] Requires the Roslyn End User Preview of April 2014.
  • v1.1 Changes

    (07/2013)

    • ๐Ÿ‘ [x] Supports Visual Studio 2012 only.
    • [x] Requires Roslyn September 2012 CTP.
    • โ™ป๏ธ [x] New: Added NRefactory as the default parser for the MSBuild task.
  • v1.0 Changes

    (03/2013)

    • ๐Ÿ‘ [x] Supports Visual Studio 2012 only.
    • [x] Requires Roslyn September 2012 CTP.