github hollanbm/renamarr 3.0.0

6 hours ago
  • Refactored code base into separate radarr and sonarr domains. The two are similar-ish, but just different enough to justify the separation. This is the primary reason for the new major release.
    • The renamarr class was updated to use an orchestrator pattern, with each "feature" getting its own dedicated services class and respective models.
      • This greatly increases the overall readability of the application, and also decreases ongoing maintenance. Even though I wrote the code, I was still having trouble wrapping my head around it at times. It's now significantly cleaner.
  • Added Radarr folder renaming feature
  • Improved logging
  • I also went through the test suite and addressed some weak tests. I've had 100% coverage for a while, but during this large refactor, I ran into some areas where the test passed, but weren't actually directly testing functionality, just covering a line. Those have been corrected
  • Upgraded dependencies

What's Changed

Full Changelog: 2.2.0...3.0.0

Don't miss a new renamarr release

NewReleases is sending notifications on new releases.