Release v0.45.0

20 June 2023

It’s been a while! This release is mostly bug fixes, especially around library scanning, metadata parsing, docker running, and more. There’s also been some behind-the-scenes work loading models into the server-side code, which gives us a way to do lots of exciting new things in future releases.

What’s Changed

✨ New Features ✨

  • Show alert for problem models in lists by @Floppy in #1288

    🐛 Bug Fixes 🐛

  • Correctly identify nested models with underscores in their names by @Floppy in #1131
  • Fix incorrect behaviour when moving and organising models by @Floppy in #1254
  • Fix case handling in file scanner by @Floppy in #1263
  • Ignore directory names that have file extensions on the end by @Floppy in #1264
  • Remove separators from start/end of model paths, to avoid duplicates during scan by @Floppy in #1268
  • Fix error where server.pid stops docker container starting by @Floppy in #1269
  • Fix links in header when using RAILS_RELATIVE_URL_ROOT by @Floppy in #1271
  • Don’t move files if the real path on disk hasn’t actually changed by @Floppy in #1272
  • ignore directories that look like files in ModelScanJob by @Floppy in #1282
  • Remove dashes from path-parsed tags by @Floppy in #1283

    🛠️ Other Improvements 🛠️

  • Ruby-side model loading using Mittsu by @Floppy in #1172
  • Add nightly docker build by @Floppy in #1213
  • Make forms easier to code with helpers by @Floppy in #1130
  • Minor settings UI improvements by @Floppy in #1122
  • Improve matching of existing creators and collections from paths by @Floppy in #1279

Full Changelog: v0.44.0…v0.45.0

See the original release on GitHub: v0.45.0