github manyfold3d/manyfold v0.139.0

10 hours ago

Back onto organisation tools for this release, with some long-requested additions. Collections can now have a cover image, or alternatively you can manually set the preview model used! You can also now add models to more than one collection, and have multiple collections in path templates.

NOTE: when you upgrade, it may appear that the collections have disappeared from your models. Don't worry! An automatic process is updating them to the new database structure, and after a few minutes, they should all be back.

What's Changed

✨ New Features ✨

  • Allow models to appear in multiple collections by @Floppy in #5971
  • Choose preview models for collections, or upload a cover image by @Floppy in #5994
  • Add {collections} token to path template to allow multiple collections in folder paths by @Floppy in #6003
  • Add CLI task for bulk setting of permission presets by @Floppy in #6041
  • Add CLI commands for initial setup by @Floppy in #6048

🔒 Security 🔒

  • Change CLI password reset command to send reset mail if possible by @Floppy in #6049

🐛 Bug Fixes 🐛

  • Fix inoperable delete buttons inside forms by @Floppy in #5988
  • Fix bulk form layouts by @Floppy in #6015
  • Don't overwrite manually-set collections when parsing path template by @Floppy in #6016
  • Automatically update slugs name when names change, while still allowing manual setting by @Floppy in #6025
  • Apply natural sort to file sorting in dropdowns and card views by @Floppy in #6027
  • Fix problem form resolve buttons and layout by @Floppy in #6026
  • Apply default permissions after importing from other sites, not before by @Floppy in #6028
  • Fix extraneous redirection to model edit form after creating creator or collection by @Floppy in #6046
  • Fix incorrect permission default in new creator/collection forms by @Floppy in #6047

🌍 Internationalization 🌏

🛠️ Other Improvements 🛠️

  • Improve test coverage for parsing info from datapackages by @Floppy in #5976
  • Cleanup collection tree methods by @Floppy in #5979
  • Update and enable collection upgrade job after some live testing by @Floppy in #5981
  • OpenAPI definition updated by @Floppy in #5984
  • Push docker images to DockerHub as well as GHCR by @Floppy in #5987
  • OpenAPI definition updated by @Floppy in #5995
  • Add ability to install only certain database adapters via bundler groups by @Floppy in #5887

Full Changelog: v0.138.0...v0.139.0

Don't miss a new manyfold release

NewReleases is sending notifications on new releases.