Skip to content

Releases: HabitRPG/habitica

v5.46.3 Rebirth Adjustment, Security Fix

12 Mar 22:26

Choose a tag to compare

API

  • Feature: Simplify logic for awarding Orb of Rebirth achievements. It's no longer necessary to exceed previous level to stack the achievement, only to grow the "highest level rebirthed" portion (@Hafizzle)
  • Fix: Generate fresh IV for cryptography instead of using a static environment variable. Addresses GHSA-wj5m-v567-ph9j (Corban Villa)

v5.46.2 Fixes and QoL

10 Mar 17:13

Choose a tag to compare

API

  • Fix: Deduplicate streak achievement notifications (@rohithgowda18)
  • Fix: Don't unpin quest potions from Rewards at cron (@SabreCat)
  • Chore: Locale files updated (@weblate contributors)

Client

  • Feature: Add standard close X to Bailey news modal (@SabreCat)

v5.46.1 Emoji Overhaul and Improved Group Plan Flow

05 Mar 21:04

Choose a tag to compare

API

  • Feature: Allow users to find old lapsed Group Plans and revive them instead of subscribing a brand new Plan (@Hafizzle)
  • Chore: Locale files updated (@weblate contributors)

Client

  • Feature: Overhaul of emojis library to use a more recent and complete emoji set, and add autocomplete functionality (@Hafizzle)
  • Feature: Client support for new Group Plan selection flow (@Hafizzle)
  • Fix: Correct margin override for avatar in buy modals (@SabreCat)

v5.46.0 Spring Content 2026

26 Feb 18:19

Choose a tag to compare

API

v5.45.0 Performance Improvements + Fixes

24 Feb 16:27

Choose a tag to compare

API

  • Fix: Various improvements to connectivity and shutdown handling to improve performance on Kubernetes (@phillipthelen)
  • Fix: Remove HTML and PNG export API routes that are no longer maintained and which only returned 404s (@SabreCat)

Client

  • Fix: Correctly total up tasks for currently selected filter when displaying count above task column (@Tanmay-Nalawade)
  • Fix: Correctly include class gear bonus when displaying stat breakdown on user profile (@SabreCat)
  • Fix: Don't show broken image on user profile if user has no background equipped (@phillipthelen)
  • Fix: Correct a link to admin panel for admin users (@phillipthelen)

v5.44.2 Performance Improvements

27 Jan 16:35

Choose a tag to compare

API

  • Performance: Adjustments to caching and MongoDB pool behavior to smooth out resource spikes and avoid gibberish page loads (@phillipthelen)

v5.44.1 String Hotfix

23 Jan 19:26

Choose a tag to compare

API

  • Fix: Use consistent templating characters across all i18n files to avoid errors in group, challenge, and other miscellaneous strings (@SabreCat)

v5.44.0 BREAKING Update to String Localization

23 Jan 19:25

Choose a tag to compare

API

  • Refactor: Load i18n data in safer and more performant fashion (@phillipthelen). As part of this change, the GET /api/v4/i18n/browser-script route is sunset, replaced by /api/v4/i18n/core and /api/v3/i18n/content .
  • Feature: Add anonymous debug logging to PayPal subscriptions, for investigating accounts receiving subscriptions without payment completion (@SabreCat)
  • Fix: Customization items can now be pinned to Rewards as intended (@Hafizzle and @phillipthelen)

Client

  • Fix: Support for pinning customization items (@Hafizzle)

v5.43.4 Social Auth Usernames Fix

20 Jan 20:40

Choose a tag to compare

API

  • Fix: Sanitize usernames provided in request body of Google/Apple registration, providing a randomized username if the result is disallowed (@SabreCat)
  • Chore: Locale files updated (@weblate contributors)

v5.43.3 Chat Performance

14 Jan 20:27

Choose a tag to compare

API

  • Feature: Environment configuration to disable SSL and base URL checks, for use in containerized environments (@phillipthelen)
  • Performance: Improved pagination for chat and inbox routes (@Hafizzle)
  • Chore: Locale files updated (@weblate contributors)

Client

  • Performance: Make use of new pagination in web components (@Hafizzle)