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 ✨
🐛 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