Release v0.115.0
23 June 2025This release is all about searchability; after all, if you publish something publicly, you want people to find it, right? Don’t worry though, by default everything stays private and unindexable, as it always was.
We’ve added control over whether web crawlers are allowed to index the site, as well as per-item controls over whether or not a specific model (or creator or collection) should be indexed so that any user or item can be opted out (or in). We’ve also got defaults and per-item control for the AI training preference directives created by Deviantart. We can’t promise that web crawlers will respect these preferences of course; such is the wild nature of public content on the Internet.
We’ve also got more choices in the license list, and improved display of public/private access.
What’s Changed
✨ New Features ✨
- Add GPL2, LGPL2, LGPL3 and BSD licenses by @Beagon in #4389
- Add admin switch to allow web crawlers (via robots.txt) by @Floppy in #4400
- Add site-wide defaults for search engine and AI indexing by @Floppy in #4403
- Add sitemap.xml to point search engines to indexable content by @Floppy in #4405
- Add individual indexing/AI controls to each model, creator and collection to override default by @Floppy in #4406
- Add microdata to model pages by @Floppy in #4409
- Support “indexable” ActivityPub extension (FEP-5feb) by @Floppy in #4411
- Improve access indicators to show private and shared items by @Floppy in #4412
🐛 Bug Fixes 🐛
- Make sure only public items are included in sitemap by @Floppy in #4408
- Fix translation string in model page by @Floppy in #4410
- Add missing translation strings for indexing fields by @Floppy in #4413
🛠️ Other Improvements 🛠️
- Improve visibility for moderator settings by @matthewbadeau in #4398
New Contributors
Full Changelog: v0.114.1…v0.115.0
See the original release on GitHub: v0.115.0