Skip to content

v1.3.3

Compare
Choose a tag to compare
@Morriar Morriar released this 10 Jul 20:56
· 153 commits to main since this release

What's Changed

✨ Enhancements

  • Handle properties visibility in Model by @Morriar in #560
  • Introduce POSet representation by @Morriar in #558
  • Allow dead code plugins to reason on the classes hierarchy by @Morriar in #568
  • Extract reference indexing from deadcode to model by @Morriar in #570
  • Load custom plugins when running spoom deadcode by @Morriar in #577

🐛 Bug Fixes

  • Fix ERB parsing when running deadcode CLI command by @Morriar in #555
  • Fix dead code path exclusion when passing custom paths by @Morriar in #569
  • Add public accessor for Spoom::Plugins::Base#index by @Morriar in #578

🛠 Other Changes

  • Remove redundant part of test names by @andyw8 in #544
  • Remove Ruby 3.0 from CI matrix by @Morriar in #545
  • Set dependabot open-pull-requests-limit to 100 by @egiurleo in #548
  • Move parsing related classes to Spoom's top level by @Morriar in #556
  • Introduce Model building by @Morriar in #557
  • Make dead code indexing use a Model to index classes by @Morriar in #562
  • Make dead code indexing use a Model to index modules by @Morriar in #563
  • Make dead code indexing use a Model to index constants by @Morriar in #564
  • Make dead code indexing use a Model to index methods by @Morriar in #565
  • Make dead code indexing use a Model to index accessors by @Morriar in #566
  • Clean dead code analysis following migration to Model by @Morriar in #567
  • Deadcode indexing relies on Model::ReferencesVisitor by @Morriar in #571
  • Make all errors raised by spoom subclass Spoom::Error by @Morriar in #580
  • Remove unwanted puts from test output by @Morriar in #581
  • Avoid raising bare runtime errors by @Morriar in #582

Full Changelog: v1.3.2...v1.3.3