Releases: HabitRPG/habitica
Releases · HabitRPG/habitica
v5.20.0 Node 20
v5.19.1 Challenge Fixes
API
- Fix: Don't allow non admin users to assign "Habitica Official" category to Challenges (@phillipthelen)
- Fix: Automatically set legacy
official
field whenhabitica_official
category is assigned to a Challenge (@phillipthelen) - Chore: Locale files updated (@weblate)
Client
- Chore: Remove link to outdated multilingual news wiki from Bailey modal (@SabreCat)
v5.19.0 March Content
API
- Content: Mystery items, Backgrounds, Armoire, achievement, and quest bundle for March 2024 (@CuriousMagpie)
- Fix: Revise some outdated references to "Guilds" (@SabreCat)
- Chore: Locale files updated (@weblate)
Client
- Fix: Correct some filenames and image file canvases for Background icons (@SabreCat)
v5.18.1 Branding Updates
API
- Chore: Locale files updated (@weblate)
Client
- Chore: Replace some outdated SVGs and related CSS with updated versions (@CuriousMagpie)
v5.18.0 One-Click Unsubscribe
API
- Feature:
/email/unsubscribe
API route now accepts POST method as well as GET, to support RFC 8058 (@SabreCat) - Feature: Support more user fields for administrative update (@phillipthelen)
- Chore: Locale files updated (@weblate)
- Chore: New notification type added to support finer-grained announcements (@phillipthelen)
Client
- Feature: Add support for editing profile, achievements, and customizations in user support panel (@phillipthelen{
Repo
- Chore: Exclude file commonly created when modifying files in Visual Studio Code (@CuriousMagpie)
v5.17.2 First, Love Thyself
API
- Feature: API no longer throws an error when user "likes" their own chat message (@negue)
- Chore: Remove deprecated
keepAlive
MongoDB settings (@SabreCat)
Client
- Fix: Use
flex-end
instead of less broadly supportedend
value in app footer CSS (@SabreCat)
Repo
- Chore: Move various one-time migrations to
archive
folders and delete duplicates (@SabreCat)
v5.17.0 February Content
API
- Content: February Mystery items, Backgrounds, Enchanted Armoire, and Valentine's event (@CuriousMagpie)
Client
- Fix: Correctly apply sorting options when activating a transformation item on party members (@leonardochappuis)
v5.16.1 Reset and Items Fixes
API
- Fix: Use
markModified
when updating items via admin panel (@SabreCat)
Client
- Fix: Allow use of "danger zone" account reset feature for users with social authentication (@phillipthelen)
v5.16.0 Mongoose 7 and Challenge Safety
API
- Feature: Disallow banned words from inclusion in Challenge text fields (@CuriousMagpie, @SabreCat)
- Fix: Use language preference when displaying FAQ answers (@umbrella-h)
- Chore (but important!): Upgrade to Mongoose 7 (@phillipthelen, @negue, @SabreCat)
- Chore: Locale files updated (@weblate)
Client
- Feature: Updates to support banned word handling (@CuriousMagpie)
- Feature: Enable more subscription-related fields for editing in admin panel (@phillipthelen)
- Fix: Clean up visuals on reporting modal (@CuriousMagpie)
v5.15.2 Fixes
API
- Feature: Throw error and revoke chat privileges when a user attempts to add a word from the slurs file to their public profile (@CuriousMagpie)
- Fix: Don't include unreleased Enchanted Armoire items in general GET /content response (@SabreCat)
- Fix: Default equipped pet and mount to
''
instead ofundefined
so client doesn't need to deep rebuilduser.items
on first equip (@SabreCat)
Client
- Fix: If an error occurs when saving the user profile, revert to prior values on the client (@SabreCat)
Repo
- Chore: Package updates (@dependabot)
- Chore:
lint --fix
on various files (@phillipthelen)