Changelog
v2026-04.0 (2026-04-27)
❗️ Requires Migration
Changes
- DEPo: Enhanced the savehack marketplace
- DEPo: Added ability to sunset savehacks
- DEPo: Added inactive state for dream inspirations on Dream Inspiration Page
- Added new Sports API provider
Fixes
- API: Fixed intermittent error when patching recurring transactions
- DEPo: Fixed performance issue for some translations pages
- Fixed displayment of error messages when user creates an invalid launch
Maintenance
- Updated dependencies to resolve security issues
- Updated GoodJob
v2026-02.8 (2026-04-13)
v2026-02.8
Changed
- Improved the behavior of the numeric input fields when entering a leading 0
Fixed
- Fixed an error when no match were found when doing a text search in the images library
- Fixed an error in the transactions summary when recurring deposits had been executed
v2026-02.7 (2026-04-03)
🛠️ Fixes
- Added missing ordinals for FR, DE, NL and AF locales
- Fixed alignment of Thief savehack input fields if validation errors are present
- Removed clear buttons for Team, Weekday and Day of the month input fields
- Added validation message for Team input for Sports savehack
- Fixed Rocket savehack assets editing in DEPo
v2026-02.6 (2026-04-01)
🛠️ Fixes
- Added missing ordinals for PL, UK, RU languages
- Fixed issue with editing Rocket savehack
🧹 Maintenance
- Security updates for activestorage, activerecord, json
- Bumped node version
- Fixed nio4r license version
v2026-02.5 (2026-03-24)
Fixes
- Fixes a bug in DEPo where the user-menu was covered by the header of the main column
- Fixes a bug in Meta DEPo with rendering the Api Access tab
v2026-02.4 (2026-03-23)
Fixes
- Fixed an issue where the reactivation message was not being sent
v2026-02.3 (2026-03-16)
Fixes
- Fixed decimal input on Android
- Fixed an issue with submit button for Savehack image in DEPo
- Fixed stock image search
v2026-02.2 (2026-03-11)
Fixes
- Fixed an issue where the custom styling of an input field could be applied twice
- [DEPo] Fixed the sidebar links to the translations of the Dream Inspirations categories
Maintenance
- Upgraded dependencies (Thruster)
v2.160.5 (2026-03-11)
Fixes
- Fixed an issue where the custom styling of an input field could be applied twice
Maintenance
- Upgraded dependencies (Thruster)
v2.160.4 (2026-03-03)
v2026-02.0 (2026-02-24)
Features
- DEPo: navigation redesign and content re-organization
- DEPo: configurable and segmentable Dreams Inspiration page
- DEPo: new management page, including segmentation, for the Messages
- Improved the screen reader experience of the “guided tour” feature
v2.160.3 (2026-03-03)
Changes
- The client-side validation of some input fields has been removed
Fixes
- Fixed a CSP violation introduced by a third-party library (Swiper)
- Fixed an issue where setting the illustration for a dream could provoke an error.
Maintenance
- Upgraded some dependencies (Swiper, Rack)
v2.160.2 (2026-02-09)
🛠️ Fixes
- Fix an issue with the date input field on Dream edition with some custom date formats.
v2.160.1 (2026-02-09)
🛠️ Fixes
- Add missing border to 'Save Draft' DEPo localization buttons
🧹 Maintenance
- Bump thruster to 0.1.18
- Cleaned up unnecessary files
v2.160.0 (2026-01-29)
🛠️ Fixes
- Fixed a possible issue when running recurring savings associated with a deleted dream.
- Fixed a positioning issue of the “start savehack” button
- Fixed some translations wrongly marked as required
🧹 Maintenance
- Dependencies upgrade
- Improved the performance of the
set_host_for_*test helpers - Improved the performance of the linting task
- Added extra logs
v2.159.1 (2026-01-26)
🛠️ Fixes
-
Improved text readibility when using the default values of some CSS custom properties
-
hide overflow on number inputs
v2.159.0 (2026-01-19)
🛠️ Fixes
- Improved reliability of day-of-week selection
🧹 Maintenance
- Updated dependencies
v2.158.0 (2026-01-15)
❗️ Requires Migration
🚀 Features
- Auditing of images
- Enhanced onboarding
- Recurring savings
Improvements
- HTML semantics
- Additional information modal on the edit page for a savehack launch
🛠️ Fixes
- Transitions off back navigation on some devices
- Selection from horizontal lists on Android devices
- Spelling mistakes
- Entrypoint command check for db:prepare
v2.157.1 (2026-01-06)
🚀 Features
- Make the impersonation duration configurable per environment
🛠️ Fixes
- Fix some flaky system tests
🧹 Maintenance
- Updated dependencies
v2.157.0 (2026-01-02)
❗️ Requires Migration
- Add partner-level dream creation requirements for end date and amount
🚀 Features
- Add partner-level dream creation requirements for end date and amount
🛠️ Fixes
-
Bump httparty and thruster
-
Custom savehack search a11y
-
Accessibility improvements for savehack launch form
-
Add required attribute to dream names when required
-
Fixed a date-dependant test
-
Refactor create savehack form styles and accessibility
🧹 Maintenance
- lifestyle_calculator_api accessory @ e761578
v2.156.0 (2025-12-19)
🚀 Features
- Add case-insensitive transaction_type filter to API
- Improved copy of “read more” button
🧹 Maintenance
- Dependencies updates
v2.155.21 (2025-12-18)
🚀 Features
- Buttons and link accessibility improvements
🛠️ Fixes
-
Fix datepicker clear button submits form
-
Fix rocket game canvas width
-
Disable vertical scroll of dreams radio buttons
-
Fix focus shift issue for carousels
-
Fix aria label for standardized inputs
v2.155.20 (2025-12-16)
🛠️ Fixes
- Fix undefined value when clearing date for dream
v2.155.19 (2025-12-16)
🛠️ Fixes
- Prevent some product analytics events from not being reported.
- A11y: announce toast messages for screen readers.
v2.155.18 (2025-12-11)
🚀 Features
Implement new "Additional Information" modal in savehack launch view
🛠️ Fixes
- Add error handling to
SavehackLaunchCronJob - Fix
regexpinjection insubstring_highlight_component+ unit test - Fix labels for thief savehack
- Update account provisioning flow for clear inputs
- Hide
RocketSavehack'back' button when top navigation is disabled
🧹 Maintenance
- Improved the test suite
- Semantic refactoring and screen reader improvement for several views
- Update
jsonparserprism rubocop rubocop-ast node-forge js-yaml - Remove
lefthookas dependency and make optional - Bump
alpineimage version and correspondingnodeversion
v2.155.17 (2025-11-28)
🛠️ Fixes
- Fix an issue where the "back" button could loop endlessly under certain circumstances
- Fix an issue where two datepickers could open under certain circumstances on iOS
- Improve accessibility of the 'Share dream' view
- Fix an accessibility issue for a button on the create new savehack page
- Add application/yaml content type for stock images batch upload in DEPo
- Fix an issue where decimals weren't allowed for number inputs under certain circumstances
- Adjust scrolling on intro page
🧹 Maintenance
- Reduce number of feature flag queries on overview show
- Remove redundant indexes
v2.155.16 (2025-11-25)
🛠️ Fixes
- Fix styling for Upload File button in DEPo
- Performance updates for API Payments
v2.155.15 (2025-11-19)
🛠️ Fixes
- Set font family for takeover headings to same as body
v2.155.14 (2025-11-18)
🛠️ Maintenance
- Update turbo-rails to 2.0.20
v2.155.13 (2025-11-17)
🧹 Maintenance
- Migrating TypeScript to JavaScript
v2.155.12 (2025-11-14)
🛠️ Fixes
- Emit Savehack launch events for sport Savehacks
v2.155.11 (2025-11-11)
🛠️ Fixes
- Internal: fix automatic migrations in some environments
v2.155.10 (2025-11-11)
❗️ Requires Migration
- Add
guidance_additional_informationfield to Savehack model
🚀 Features
- Add
guidance_additional_informationfield to Savehack model
🛠️ Fixes
-
Disable Keyfigures::SavingsStatisticsPerUserWithBalance
-
Broken layout for Savehack list item component not eligible for Dream
🧹 Maintenance
-
Improve Translatable#meta_translations caching
-
Accessible Takeovers with View Transition API
-
Update depo preview screens
v2.155.9 (2025-11-04)
🚀 Features
- Add top and bottom wrapper padding variables
🛠️ Fixes
-
Prevent depo users from deactivating savehacks with active launches
-
Fix brakeman report generation
🧹 Maintenance
- Update thruster to v0.1.16
v2.155.8 (2025-10-30)
🛠️ Fixes
-
Show SavehackLaunch validation errors instead of redirecting before account provisioning
-
Fix missing validation error for minExceedsMax SavehackLaunch validation for Thief
-
Fix repeated background image in "Keep a good thing going" card.
v2.155.7 (2025-10-23)
🛠️ Fixes
- Fix multiplier assignment for clear input field
v2.155.6 (2025-10-22)
🚀 Features
- Add Audit Trail documentation link to DEPo
🧹 Maintenance
-
Add leagues for new seasons
-
Fix lifestyle-calculator-proxy Content-Type bug
v2.155.5 (2025-10-14)
🛠️ Fixes
-
Add Feature Flag for newly created savehack translations
-
Fix DreamAchieved event creation
🧹 Maintenance
- Update Ruby 3.4.7, Bundler 2.7.2 and other dependencies (fixing CVE-2025-61594)
v2.155.4 (2025-10-10)
🚀 Features
- Added guidance_name, tranlated_name and active filter to SavehackLaunches API
🧹 Maintenance
- Update ruby dependencies, including addressing CVE-2025-61594
🛠️ Fixes
-
Fix DreamAchieved event creation
-
Fix Message Preview
-
Add Everest and Roundup params in SavehackLaunch API
-
Fix edit dream image view
v2.155.3 (2025-10-07)
🛠️ Fixes
-
Fix the image loading in the message view
-
Change timeouts for slow jobs
v2.155.2 (2025-10-03)
🛠️ Fixes
- Add cache headers on theme config stylesheet CSS
v2.155.1 (2025-10-02)
🚀 Features
- Added league name and team name to SavehackLaunch response
🛠️ Fixes
-
Add Feature to the Type filter in Audit Trail.
-
Fix logging context issue
-
get rid of "Scoped order is ignored[...]" warnings
🧹 Maintenance
-
Upgrade ruby version to 3.4.6
-
Applying new Dream scopes to the rest of the codebase.
-
Chore/gem update
v2.155.0 (2025-09-29)
🚀 Features
- Added filtering by savehack_id to SavehackLaunches API
Business Metrics:
-
Added Savings Statistics per User With Balance keyfigure
-
Added User Platform Time Statistics keyfigure
-
Added Users With Active Savehacks by Type Count keyfigure
-
Added monthly and total statistics to Users WhoCreated A Dream Count keyfigure
🛠️ Fixes
-
fix: custom-label the 401 page, cont.
-
fix: custom-label the 401 page (do not require auth on the custom labelling stylesheet)
🧹 Maintenance
- Chore/rails 8.0.3
v2.154.0 (2025-09-19)
🚀 Features
- Intelligence - Business Metrics - How many users created one or more dreams?
🛠️ Fixes
-
Limited emit on specific update fields
-
Adding image_url and active_savehacks_count to Dreams show API response
-
fix: layout for rocket savehack launch screen
🧹 Maintenance
- Separate translations into new screen
v2.153.5 (2025-09-15)
🚀 Features
- Add UEFA Champions League teams
🧹 Maintenance
-
Improved accessibility (keyboard navigation and screen reader support) for Modals
-
Remove unused translations.
v2.153.4 (2025-09-09)
🛠️ Fixes
- Fix DreamsByInspirationBySegment keyfigure
🧹 Maintenance
- Additional logging
v2.153.3 (2025-09-08)
🛠️ Fixes
- Fix a bug with exports in DEPo
v2.153.2 (2025-09-08)
🛠️ Fixes
- Fix the authentication application management
v2.153.1 (2025-09-04)
🛠️ Fixes
-
Add missing field to depo translations view
-
Improve DEPo config downloads
🧹 Maintenance
- Add descriptions to accessibility label translations.
v2.153.0 (2025-09-03)
🚀 Features
-
Added new keyfigure: MonthlyDepositingUserCount
-
Added support of custom savehacks to API
-
Added guidance_name to events api
🧹 Maintenance
- Remove unused translations
v2.152.2 (2025-09-02)
🚀 Features
- Adding dreamInspiration object inside Dream object response
🛠️ Fixes
- Fix navigation error after removing SaveHack
🧹 Maintenance
- Removed onboarding card component
v2.152.1 (2025-08-28)
🛠️ Fixes
-
'Go back' button for rocket savehack
-
Remove residual dream from DreamsByInspiration key figure
-
Correct translation key for join dream input label
-
Add aria-label to edit image page's buttons for flipping and rotating
-
Spacing and size alterations for Dream Progress in Savehack Marketplace and Dream Detail feature
🧹 Maintenance
- Bump npm packages
v2.152.0 (2025-08-25)
🚀 Features
- Implement new standardized InputComponent across experience
🛠️ Fixes
- Back button previous page fix
🧹 Maintenance
- Add new football leagues
v2.151.2 (2025-08-23)
🛠️ Fixes
-
Fix ungrouped information for screen reader users (savehack list items, main page icons)
-
Reinstate the done icon
🧹 Maintenance
- Add new leagues for sport savehacks (Premier League, South Africa Premiership)
v2.151.1 (2025-08-22)
🛠️ Fixes
-
Reduce empty spaces on dreams inspirations view
-
Revert "Update CSP Policy"
-
Fix icon width style implementation
🧹 Maintenance
-
Update DEPo documentation to render correctly
-
Add partner integration documentation to DEPo guide
-
Update styling possibilities for savehack launch radio button
v2.151.0 (2025-08-19)
🚀 Features
- Add savehacks/show api call
- DEPo Guide Improvements
🛠️ Fixes
- Fix a deprecation warning on JSON duplicate keys
- Always display savehack description in launch view
🧹 Maintenance
- Update CSP Policy
- Update dependencies