API
- Feature: New route to get potential objections to a posted message (with thanks to @CrystallineCat)
- Feature: New achievement for joining a Challenge (thanks to @Mathwhiz)
- Feature: More robust email templates for Group Plan operations
- Feature: Guild information can now be edited by staff and moderators (with thanks to @wdavew)
- Content: Get Well and Congratulations cards (thanks to @Mathwhiz)
- Docs: Hall of Heroes routes updated (thanks to @Althenis)
- Docs: Further updates to User routes (thanks to @madpink)
- Fix: Dailies must have a Start Date defined (thanks to @Mathwhiz)
- Fix: Users with revoked chat privileges cannot PM or gift Gems (thanks to @CrystallineCat)
- Fix: Chat messages hidden by flags remain visible to the user who posted them (thanks to @Mathwhiz)
- Fix: Collection quests reduced in difficulty to bring them more in line with boss quests (thanks to @paulwasit)
- Fix: Mystery items and Mystic Hourglasses no longer removed when joining a Group Plan (thanks to @joe-salomon)
- Fix: Don't end subscription early if dateUpdated is prior to current date (thanks to @joe-salomon)
- Fix: Subscriptions now cancel in response to full list of relevant PayPal IPN messages
- Fix: Dailies no longer cause cron to fail if they have Monthly repeat style and no days of the week selected
- Perf: Calculation of upcoming due dates for Daily repeat patterns greatly improved (thanks to @joe-salomon)
- Tests: GET /shops/backgrounds coverage (thanks to @gilmoreg)
Client
- Feature: New sound theme by @JesseRatt
- Feature: New sound theme by @Airu216
- Fix: Use favicon with better scaling and transparency (thanks to @Mathwhiz)
- Fix: Turtle mounts use appropriately cropped icons instead of full forward sprite in Stable (thanks to @kvsm)
- Fix: Popover bubbles use same alignment when hovered as when clicked (thanks to @liamdawson)
- Fix: Reading a card sent by another user no longer emits a redundant notification (thanks to @vincecampanale)
- Fix: Switching back and forth between Daily repeat styles no longer erroneously resets the repeat array
Repo
- Fix: Various references to HabitRPG/habitrpg removed (thanks to @DrStrangepork)