Releases: HabitRPG/habitica
Releases · HabitRPG/habitica
v5.48.2 Security and Redis fixes
API
- Fix: Correctly sanitize against regex attack in members search (@YoyoChaud)
- Fix: Initialize
ioredisfor connecting to rate limiter (@phillipthelen)
v5.48.1 API docs and user deletion relocate
API
- Performance: Use worker server instead of main for user deletion operations (@phillipthelen and @SabreCat)
- Chore: Locale files updated (@weblate contributors)
Client
- Feature: Add sitemap and robots.txt (@phillipthelen)
- Refactor: Move
apidocto its own site, domain, and repo (@SabreCat)
v5.48.0 Summer 2026 Content
API
- Content: Preload of Gala and monthly content for July-September 2026 (@SabreCat, @beffymaroo et al)
- Chore: Locale files updated (@weblate contributors)
Client
v5.47.9 Server performance fixes
API
- Fix: New iteration of rate limiter that doesn't punish normal typing during registration (@phillipthelen)
- Fix: Clean up database records of chat messages that are beyond threshold for display (@phillipthelen)
- Fix: Add missing word in description of Verdant Page Banner item (@SabreCat)
- Fix: Process
recurring_payment_skippedPayPal IPNs and cancel subscription when this happens (@SabreCat) - Chore: Locale files updated (@weblate contributors)
v5.47.7 Fixes
API
- Fix: Apply rate limiting to /api/v4 requests and increase cost of account registration (@phillipthelen)
- Fix: Move quest accept operations to a transaction to avoid inconsistent state of RSVPNeeded field (@Hafizzle and @SabreCat)
- Chore: Locale files updated (@weblate contributors)
Client
v5.47.5 Homebrew Analytics; CSP on hold
API
- Feature: Capture some basic KPIs in our own database instead of sending data to third party analytics platforms (@phillipthelen)
- Fix: Disable CSP rules that were breaking Google login and apidoc, for now (@SabreCat)
Client
- Feature: Caution user about including sensitive personal information, or SPI, in task fields (@SabreCat)
- Fix: Rerender task columns as necessary to ensure DOM stays consistent in display of user's task order (@SabreCat)
- Refactor: Remove prior analytics solution (@phillipthelen)
v5.47.4 IPN Logging
v5.47.3 CSP and Apple email fix
API
- Feature: Implemented Content-Security-Policy (@SabreCat)
- Refactor: Moment locales delivered from core translations API (@phillipthelen)
- Chore: Locale files updated (@weblate contributors)