Skip to content

Releases: HabitRPG/habitica

v5.27.2 Fixes and MongoDB Timeout

06 Aug 17:14
Compare
Choose a tag to compare

API

  • Feature: New environment variable MONGODB_SOCKET_TIMEOUT to set when a database connection should be abandoned (@phillipthelen)
  • Fix: Correct stat display of Basketball Uniform gear item to avoid string errors (@CuriousMagpie)
  • Fix: Address various typos and revise some wordings in the FAQ (@CuriousMagpie)
  • Chore: Locale files updated (@weblate)

Client

  • Fix: Correct behavior and spacing of icons and other elements on nav bar, loading screen, etc. (@CuriousMagpie)

v5.27.1 The Return of Weekly Fixes

01 Aug 13:57
Compare
Choose a tag to compare

API

  • Fix: Remove end dates from Steampunk "far future" gear for the Time Travelers shop (@phillipthelen)
  • Fix: Correct availability data for irregularly keyed seasonal items from the very first Galas (@phillipthelen)
  • Chore: Locale files updated (@weblate)

Client

  • Feature: Implement more seasonal variations for the Customizations Shop NPC (@phillipthelen with art by @beffymaroo, @saraolson)
  • Feature: Pets that can be hatched now show the potion+egg combo even if you've not raised them to a mount already (@phillipthelen)
  • Refactor: Major overhaul of image CSS, moving pixel artwork elements to a Vue component (@phillipthelen)

Repo

v5.27.0 August Content

29 Jul 15:08
Compare
Choose a tag to compare

API

v5.26.3 Post-Scheduling-Overhaul Fixes

25 Jul 14:07
Compare
Choose a tag to compare

API

  • Fix: Add some items to the content calendar that were unintentionally omitted (@phillipthelen)
  • Fix: Correct issue where Wacky Magic Hatching Potions would error when user attempted to purchase them during their event window (@phillipthelen)
  • Fix: Don't allow chat /GET route or chat message /POST "like" action to interact with retired public groups (@SabreCat)

Client

  • Fix: Corrections to layout of purchase modal when examining a Quest Bundle (@SabreCat)

v5.25.8 Further Request Logging

26 Jun 17:38
Compare
Choose a tag to compare

API

  • Feature: Enhance LOG_REQUESTS_EXCESSIVE_MODE functionality to record additional relevant data relevant to each request (@phillipthelen)

v5.25.x Content Scheduling

24 Jun 21:52
Compare
Choose a tag to compare

API

  • Feature: Major overhaul of how content items such as quests, magic hatching potions, and seasonal gear are made available. Extant items are now rereleased on a consistent, repeating yearly schedule, and there are no longer gaps between "Grand Galas"--one season's gear is always available at any given time. (by @phillipthelen)
  • Feature: Avatar customizations are now organized into a "shop", similar to Quests, Seasonal, etc. Data can be fetched at /api/v3/shops/customizations (@SabreCat)
  • Content: Various new items to fill out months and seasons providing roughly similar numbers of items in each given period (@SabreCat, @phillipthelen, @CuriousMagpie implementing @beffymaroo's creations)
  • Chore: Locale files updated (@weblate)

Client

  • Feature: Various adjustments to Vue pages and components to accommodate the above changes (@phillipthelen)
  • Feature: New route and page /shops/customizations for the above mentioned Customizations Shop (@SabreCat)

Repo

  • Chore: Tweak .gitignore for some common workflows involving config files (@SabreCat)

v5.25.2 Performance Logging

14 Jun 13:58
Compare
Choose a tag to compare

API

  • Feature: Environment variable LOG_REQUESTS_EXCESSIVE_MODE to track start and end times of requests, for hunting down performance issues (@phillipthelen)
  • Chore: Locale files updated (@weblate)

v5.25.1 Performance and Security Fixes

11 Jun 18:27
Compare
Choose a tag to compare

API

  • Fix: Update Firebase push messaging functionality to use new methods before EOL of old ones (@phillipthelen)
  • Fix: Don't allow users to like or flag messages in groups they're not a member of (@phillipthelen)
  • Fix: Use undefined instead of null when removing a user from Party Seeking list (@phillipthelen)
  • Fix: Expire any outstanding password change request when the user changes their email address (@SabreCat)
  • Chore: Locale files updated (@weblate)

Repo

  • Fix: Correction to commands in development Dockerfile (@rafJagCode)

v5.25.0 June Content, Rate Limiter Fix

29 May 16:43
Compare
Choose a tag to compare

API

  • Feature: New environment variable LIVELINESS_PROBE_KEY to be used with a query parameter liveliness when configuring server readiness/liveness probes, so these API requests are not erroneously throttled by the rate limiter (@phillipthelen)
  • Content: June subscriber mystery set and Enchanted Armoire content (@CuriousMagpie)

v5.24.3 Fungi Potion fix

17 May 15:51
Compare
Choose a tag to compare

API

  • Fix: Remove erroneous limited-availability information from Fungi Magic Hatching Potion (@SabreCat)

Repo

  • Chore: Update habitica-images subproject