Releases: HabitRPG/habitica
Releases · HabitRPG/habitica
v5.27.4 New Debug Route, Performance Fixes
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)
v5.27.3 Performance Fixes and More
API
- Fix: Correct time zone calculation for turnover of item availability at the start of the month (@phillipthelen)
- Fix: Deprecate, and migrate to clean up, unused GROUP_INVITE_ACCEPTED notification type (@SabreCat)
- Fix: Make account creation more costly on rate limiting (@phillipthelen)
- Chore: Locale files updated (@weblate)
Client
- Performance: Don't load unnecessary data for non-logged-in static page visits (@phillipthelen)
- Performance: Trim unused JS from client bundles (@phillipthelen)
- Performance: Don't reload
browser-script
if client already has the appropriate language for the user's preference (@phillipthelen) - Performance: Load static audio files from AWS asset storage instead of over Express server (@phillipthelen)
v5.27.2 Fixes and MongoDB Timeout
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
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
- Chore: Update
fast-xml-parser
(@dependabot)
v5.27.0 August Content
API
- Content: New releases for August 2024 (@CuriousMagpie with artwork and writing by @beffymaroo)
- Chore: Locale files updated (@weblate)
v5.26.3 Post-Scheduling-Overhaul Fixes
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
API
- Feature: Enhance LOG_REQUESTS_EXCESSIVE_MODE functionality to record additional relevant data relevant to each request (@phillipthelen)
v5.25.x Content Scheduling
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
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
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 ofnull
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)