Skip to content

Releases: HabitRPG/habitica

v5.28.8 No More Smartbanner

03 Oct 19:36
Compare
Choose a tag to compare

API

  • Chore: Locale files updated (@weblate)

Client

Repo

  • Fix: Update docker-compose.yml to correctly launch MongoDB replica set (@DesBlock)

v5.28.7 October Content

03 Oct 19:15
Compare
Choose a tag to compare

API

  • Content: Mystery items, Enchanted Armoire, etc. for October 2024 (@phillipthelen)

Client

  • Fix: Use native JavaScript date functions to provide best-guess time zone labeling in Fall Gem Sale text (@SabreCat)

v5.28.6 Group Plan workflow updates

17 Sep 15:31
Compare
Choose a tag to compare

API

  • Chore: Locale files updated (@weblate)

Client

  • Refactor: Group Plans landing pages unified to a single component with touched-up design (@SabreCat)
  • Chore: Hide Amazon Payments buttons (@SabreCat)
  • Fix: Show correct difficulty on hover for quest scrolls in a prior quest's drops info (@CuriousMagpie)
  • Fix: Show site footer on static pages in test environments where "time travel" debug controls are enabled (@SabreCat)

v5.28.5 Redirect Sanitization Fix

11 Sep 19:45
Compare
Choose a tag to compare

Client

  • Fix: Replace misused DOMPurify regex with a bespoke sanitization function for redirectTo parameters, allowing only TRUSTED_DOMAINS links and same domain redirects (@SabreCat with assistance from @Kwstubbs)

API

  • Chore: Locale files updated (@weblate)

v5.28.4 Time Zone Fix

11 Sep 19:32
Compare
Choose a tag to compare

Client

  • Fix: Remove moment-timezone library that was causing Dailies to be incorrectly scheduled in GMT+X timezones (@SabreCat)

v5.28.3 Subscriber Drops Hotfix

06 Sep 14:22
Compare
Choose a tag to compare

API

  • Fix: Provide purchased.plan to task scoring again, to reenable expanded item drops for subscribers (@phillipthelen)
  • Chore: Locale files updated (@weblate)

v5.28.2 Event Calendar Revisions

05 Sep 16:59
Compare
Choose a tag to compare

API

  • Fix: Events calendar revised and updated (@CuriousMagpie) including adjustments to Fall and Spooky Gem Sales (@SabreCat)
  • Fix: Handle subpaths in auth middleware for userFields requests -- addresses errors coming from some Google Scripts (@phillipthelen)
  • Chore: Locale files updated (@weblate)

Repo

  • Feature: New Node command npm start:simple that runs server without nodemon, necessary in some dev environments (@negue)
  • Feature: Post build hook to send a message to Slack saying an environment has deployed (@phillipthelen)
  • Fix: Remove hardcoded index references from some tests that were causing spurious failures based on presence or absence of NEW_MYSTERY_ITEMS notification (@phillipthelen)
  • Chore: Security updates to webpack and micromatch packages (@dependabot)

v5.28.1 Fixes and Admin Panel

03 Sep 21:30
Compare
Choose a tag to compare

API

  • Chore: Locale files updated (@weblate)

Client

  • Feature: Beautify admin panel and add more editable fields (@phillipthelen)
  • Fix: Await Orb of Rebirth API round trip before reloading the page (@CuriousMagpie)

v5.28.0 September 2024 Content

29 Aug 13:54
Compare
Choose a tag to compare

API

  • Content: Upcoming releases for September 2024 (@CuriousMagpie)
  • Fix: Prune __v and include id field even during API requests for completed To Do's (@SabreCat)
  • Test: Correct an erroneously failing test related to premium hatching potion releases (@phillipthelen)

Client

v5.27.4 New Debug Route, Performance Fixes

20 Aug 15:17
Compare
Choose a tag to compare

API

  • Feature: New route /debug/boss-rage, used to increment party Rage meter for testing (@CuriousMagpie)
  • Performance: Request fewer fields when fetching user document, for better db roundtrip times (@phillipthelen)
  • Chore: Locale files updated (@weblate)

Client

  • Feature: Implementation of Rage increment button in debug tray (@CuriousMagpie)