Changelog
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
v2.150.1 (2025-08-13)β
βοΈ Requires Migrationβ
- Add feature flag to existing savehack translations and update translation counting logic
π οΈ Fixesβ
- Add feature flag to existing savehack translations and update translation counting logic
v2.150.0 (2025-08-11)β
π Featuresβ
- added CHF to the list of allowed currencies for tenant configuration.
v2.149.0 (2025-08-08)β
π§Ή Maintenanceβ
- Refactor components
- Fix InputComponent for non-monetary inputs and add max_value validation
- Upgrade base image to alpine 3.22
v2.148.0 (2025-08-05)β
π Featuresβ
- Add emitting event for stopped savehack launches
π οΈ Fixesβ
- Fix the overlapping of top navigation and status bar, in some configurations.
π§Ή Maintenanceβ
- Dependencies update (including fix for CVE-2025-54572)
- Updated Ruby to 3.4.5
v2.147.2 (2025-07-30)β
π οΈ Fixesβ
- Fixed some links not working due to accessibility changes.
- Added ARIA attributes to icons.
- Added ARIA attribute to decorative text elements.
v2.147.1 (2025-07-29)β
π οΈ Fixesβ
- Fixed an unresponsive button on the Overview page
- Fixed an incorrect error message upon invalid data entry then activating a custom savehack
- Fixed a issue with an error message always being shown when activating a custom savehack
v2.147.0 (2025-07-29)β
π οΈ Fixesβ
- Fix the βcreate a new dreamβ non-responding button on the dreams list
- Ensures that the new UI for the residual works with the βPositive Residual Blocks UIβ feature toggled on.
v2.146.2 (2025-07-29)β
π οΈ Fixesβ
- Fixed placement of cards in the the βmessages deckβ of the overview page
- Make screen readers recognize buttons as buttons
v2.146.1 (2025-07-28)β
π Featuresβ
- Add stoppedAt to the fields triggering SavehackLaunchUpdate event
v2.146.0 (2025-07-24)β
π οΈ Fixesβ
- The βdeleted custom savehackβ button didn't work properly under a certain combination of feature flags.
- Fixed issues when changing partner settings in Meta-DEPo
v2.145.0 (2025-07-22)β
π οΈ Fixesβ
- Prevent users from attempting to activate a deleted custom savehack.
π§Ή Maintenanceβ
- Security updates
v2.144.2 (2025-07-18)β
π οΈ Fixesβ
- Added the nonce to all stylesheet
<link>elements
v2.144.1 (2025-07-18)β
π οΈ Fixesβ
- Add nonce to DEPo stylesheets
π§Ή Maintenanceβ
- Update sport savehacks tests
v2.144.0 (2025-07-16)β
π οΈ Fixesβ
- Order the events in the webhook by creation date
π§Ή Maintenanceβ
- Tailwind v4 migration
v2.143.5 (2025-07-16)β
π οΈ Fixesβ
- Fixed server error when activating a savehack with the revised UI.
π§Ή Maintenanceβ
- Added The Hundred cricket league
v2.143.4 (2025-07-11)β
π οΈ Fixesβ
- Trigger 'SavehackLaunchUpdated' event only on specific field updates
- Improve audit trail date filter behavior.
π§Ή Maintenanceβ
- Remove the βmarketplaceβ namespace from controllers and views
v2.143.3 (2025-07-08)β
π οΈ Fixesβ
- Fix email alert then Impersonate feature is turned on/off
v2.143.2 (2025-07-07)β
π οΈ Fixesβ
- Internal configuration to allow non-login related emails to be sent
v2.143.1 (2025-07-07)β
βοΈ Requires Migrationβ
- Fix migration for 2.143.0 version
π οΈ Fixesβ
- Fix migration for 2.143.0 version
v2.143.0 (2025-07-07)β
βοΈ Requires Migrationβ
- Improve Savehack Activation Page
π Featuresβ
- Improve Savehack Activation Page
- Add dream progress feature in savehack marketplace when dream is present
π Fixesβ
- Exclude draft dreams from dream events
π§Ή Maintenanceβ
- Add short images URL for dream events
- Use the headers name as they are when checking for them
v2.142.0 (2025-07-03)β
π οΈ Fixesβ
- Implement audit trail feedback
v2.141.4 (2025-07-02)β
π οΈ Fixesβ
- Fixed the bottom navigation bar being wrongly displayed or hidden, randomly.
π§Ή Maintenanceβ
- [Chore] Update of the Jupiler Pro League in Saveleague
v2.141.3 (2025-07-02)β
π οΈ Fixesβ
- Revert Short image URLs
v2.141.2 (2025-07-01)β
π οΈ Fixesβ
- Fix URL for Active Storage blob images
v2.141.1 (2025-06-30)β
π§Ή Maintenanceβ
- Disable outdated sports leagues
v2.141.0 (2025-06-27)β
π Featuresβ
- Added new customization options to the bottom navigation: background color, vertical divider color, horizontal border color.
π§Ή Maintenanceβ
- Dependencies update
v2.140.4 (2025-06-27)β
βοΈ Requires Migrationβ
π Featuresβ
- Add Audit Trail functionality to Feature toggling
v2.140.3 (2025-06-26)β
π Featuresβ
- The URLs of all images are now 400 characters long or less
π οΈ Fixesβ
-
Fix blank values for GroupDream name
-
Fix missing field for the Stylesheets in DEPo
v2.140.2 (2025-06-25)β
π οΈ Fixesβ
- Fix double event sending for transaction creation
v2.140.1 (2025-06-24)β
π οΈ Fixesβ
- Fix Audit Trail page returning a 500 error.
v2.140.0 (2025-06-24)β
π Featuresβ
-
Add filtering to Audit Trail
-
Add theming variables for save-solo and save-together
π οΈ Fixesβ
-
2 DEPo users cannot impersonate simultaneously
-
Fixed an issue when configuring the Roundup Savehack
-
Configure proper redirect path after login for the Support Agent Role
v2.139.2 (2025-06-19)β
π οΈ Fixesβ
- Fixed '`' character in restricted input pattern regex
v2.139.1 (2025-06-19)β
π οΈ Fixesβ
- Fixed the bug in one of the options of restricted input pattern
v2.139.0 (2025-06-18)β
π Featuresβ
-
Add Partner Settings, Dream Inspirations, Message Engine, Translation and Savehack to Audit Trail
-
Configurable input pattern restrictions for partners
π Self-Hosted Customersβ
- Audit Trail: By default, only records created after this deployment will appear in the audit trail
- Historical Data: To include historical audit records, run:
bundle exec rails audits:backfill_associations(optional)
v2.138.1 (2025-06-13)β
π§Ή Maintenanceβ
- Updated dependencies of the deployment tooling
v2.138.0 (2025-06-12)β
π οΈ Fixesβ
- Fix/audit trail showing 500 error
v2.137.2 (2025-06-09)β
π οΈ Fixesβ
- Fix issues with UsersByBalanceBucket handling of users without dreams
v2.137.1 (2025-06-05)β
π οΈ Fixesβ
- Fix depo user/customer search when searching using a non-uuid value
- Fix possible deployment issues in the previous release
v2.137.0 (2025-06-05)β
βοΈ Requires Migrationβ
- DEPo: search field for users
π Featuresβ
- DEPo: search field for users
- DEPo: support agents can access user pages and impersonate (under conditions)
π οΈ Fixesβ
- Fix DEPo config file export
π§Ή Maintenanceβ
- Update dependency to fix GHSA-47m2-26rw-j2jw
v2.136.1 (2025-06-04)β
π οΈ Fixesβ
- Revert "Fix inconsistent date format"
v2.136.0 (2025-06-04)β
π Featuresβ
- Introduced audit trail of changes in DEPo. The initial release focuses on
DepoUserrecords, with plans to extend audit capabilities to other models in the future.
π οΈ Fixesβ
-
Disable emiting events for Dream Inspirations
-
Fixed inconsistent date format for
expired_atfield
π§Ή Internal improvementsβ
-
Update dependencies
-
Improve SendEventsWebhookBatchJob logging to reduce monitoring noise
v2.135.2 (2025-06-02)β
π§Ή Maintenanceβ
- Speed up API endpoint
/v1/transactions
v2.135.1 (2025-06-02)β
π Featuresβ
- Add Dream type for events
π οΈ Fixesβ
- Prevent
created_atfrom being nulled during transaction update - Fix syntax error for dreams routes
- Bump nodejs version to 22.15.1 to address vulnerability CVE-2025-23165
v2.134.5 (2025-05-28)β
π Featuresβ
- Add DreamsWithAccountsByInspiration keyfigure
- Add NCAA basketball league savehack
π οΈ Fixesβ
- Fix Impact Transactions authentication bug for certain client certificates
v2.134.4 (2025-05-23)β
π οΈ Fixesβ
- Updates to historical analytics
v2.134.3 (2025-05-23)β
π οΈ Fixesβ
- Undo previous release because of UI inconsistencies
v2.134.2 (2025-05-23)β
π§Ή Maintenanceβ
- Remove superfluous dependency
v2.134.1 (2025-05-23)β
π οΈ Fixesβ
-
Fixed issue with event payload generation
-
Added
without_accountparameter to dream index API, allowing to query dreams that are not linked to accounts -
Resolved a routing error in the marketplace
v2.134.0 (2025-05-22)β
βοΈ Requires Migrationβ
π Featuresβ
- Make colors adjustable for cards in Dreams view
π§Ή Maintenanceβ
- Upgraded dependencies
v2.133.0 (2025-05-21)β
π Featuresβ
- Include Rocket Savehack asset customization in partner config export/import.
- Improved dream lifecycle analytics.
- Improved visibility of certain partner settings in DEPo.
π οΈ Fixesβ
- Improved validation for
ACTIVE_SERVICESenvironment variable configuration.
π§Ή Maintenanceβ
- Upgraded dependencies
v2.132.5 (2025-05-15)β
π οΈ Fixesβ
- Event webhook now sends payloads as application/json
π§Ή Maintenanceβ
- Improved error logging
v2.132.4 (2025-05-08)β
π οΈ Fixesβ
- Added SavehackLaunchUpdated to webhook configuration
v2.132.3 (2025-05-06)β
π§Ή Maintenanceβ
- Improved logging
v2.132.2 (2025-05-06)β
π οΈ Fixesβ
- Rocket assets rendering
π§Ή Maintenanceβ
- Add des-do-api-live environment to kamal
v2.132.1 (2025-05-05)β
π οΈ Fixesβ
- CORS issue with Webgl image loading
- Handle missing params error for PATCH v1/transactions
π§Ή Maintenanceβ
- Refactor partner detection and its logging
v2.132.0 (2025-05-02)β
π Featuresβ
- RocketSavehack asset customisation - change the look of the game by uploading your own assets
π§Ή Maintenanceβ
- Improved logging
v2.131.1 (2025-05-02)β
π οΈ Fixesβ
- Internal optimisations
v2.131.0 (2025-05-02)β
π Featuresβ
- Enhanced
SavehackLaunchdata to include associatedDreamInspirationdetails, providing richer context in API responses and events. - Enriched the detailed
Dreamrepresentation used across API responses and event payloads providing more comprehensive context.
π οΈ Fixesβ
- Enhanced error handling for sports-based Savehacks, improving system resilience.
v2.130.2 (2025-04-30)β
π οΈ Fixesβ
-
Internal reporting configurations
-
Fix ordering in CSV exports
v2.130.1 (2025-04-30)β
π οΈ Fixesβ
- Internal reporting configurations
v2.130.0 (2025-04-30)β
βοΈ Requires Migrationβ
π Featuresβ
- Introduced the capability to push events to customer-defined webhook endpoints, enabling real-time notifications for various activities.
- Introduced a new key figure,
UsersWithDreamsBySegment, allowing partners to analyze the number of users with active dreams, broken down by assigned user segment.
π οΈ Fixesβ
- Corrected styling issues within the OAuth Application management interface in the Developer Portal (DEPo), improving usability (Relevant primarily for Impact Transactions clients).
- Background Task Reliability: Improved the reliability of background tasks responsible for removing analytics data, ensuring smoother operation.
- Ensured correct timestamp formatting for Page View events retrieved via the API, improving data accuracy.
π§Ή Maintenanceβ
- Upgraded the underlying Ruby platform to version 3.4.3, incorporating the latest performance improvements and security patches.
- Removed a legacy internal system for UI view versioning, simplifying the codebase structure and paving the way for future enhancements.
- Updated various backend and frontend dependencies to their latest stable versions, enhancing overall system stability and security.
- Enhanced internal logging, monitoring, test suites, and code structure for better system observability, reliability, and maintainability.
v2.129.0 (2025-04-22)β
π Featuresβ
-
Improve the performance of the Posthog deletion job
-
Add new cricket and football leagues
π οΈ Fixesβ
- Fix date-dependent dreams system tests
π§Ή Maintenanceβ
- Bump Nokogiri
v2.128.4 (2025-04-15)β
π οΈ Fixesβ
-
Fix dreams inspirations tags assignment in DEPo config file
-
Fix onboarding animation
v2.128.3 (2025-04-14)β
π οΈ Fixesβ
-
Fix text input with keyboard on dreams edit view
-
Fix discarded messages in Partner API
v2.128.2 (2025-04-11)β
π οΈ Fixesβ
- Optimize Impact Transaction calculations
- Fix next activation dates for recreated Daily and Moonstruck savehacks
v2.128.1 (2025-04-10)β
π Featuresβ
- Introduced a new key figure for tracking dreams linked to accounts (
DreamWithAccountCount).
π οΈ Fixesβ
- Corrected the color display for progress bars.
- Improved error handling for authorization issues in the Developer Portal (DEPo), now returning appropriate 'Forbidden' status.
π§Ή Maintenanceβ
- Updated internal dependencies for improved stability and security.
v2.128.0 (2025-04-08)β
π οΈ Fixesβ
- Fixed client-side Datadog error tracking and type definitions
- Fixed scrolling issues in transactions view by adding bottom margin
- Enhanced validation for images in DEPo (JPEG, PNG, WebP formats)
π§Ή Maintenanceβ
- Upgraded Rails to 8.0.2
- Updated various dependencies to latest stable versions
v2.127.1 (2025-04-03)β
π οΈ Fixesβ
- Allow https in the CSP directive for fonts
v2.127.0 (2025-04-03)β
π Featuresβ
- Add the
report-uridirective to the CSP, if configured asCSP_REPORT_TO_URIenvironment variable
π οΈ Fixesβ
- "MissingRegionError" from the DEPo /developer page.
π§Ή Maintenanceβ
- Upgrade rails to 7.2
v2.126.2 (2025-04-01)β
π οΈ Fixesβ
- Fix issue with redirecting new users during or after account provisioning
v2.126.1 (2025-03-31)β
π οΈ Fixesβ
- Remove throttling for background jobs of photos uploads and change the worker queue they are executed in
π§Ή Maintenanceβ
-
Improve error handling for our sports API
-
Removed inline style from an SVG
v2.126.0 (2025-03-31)β
π Featuresβ
- Set
Cache-control: no-storeto DEPo and the API
π οΈ Fixesβ
- Render correct colors for cards
v2.125.2 (2025-03-31)β
π οΈ Fixesβ
- Fix broken styling
v2.125.1 (2025-03-28)β
π Featuresβ
- Stricter CSP for style tags
v2.125.0 (2025-03-28)β
Broken release. Fixed in v2.125.1.
v2.124.3 (2025-03-28)β
π οΈ Fixesβ
- Fix so that translations for "Not available" in "Savings Marketplace->Choose Dream Unavailable" are visible in DEPo
π§Ή Maintenanceβ
- Removed remains from Webpack
- Improved validations for sport savehacks
v2.124.2 (2025-03-27)β
π οΈ Fixesβ
- Add the autopilot estimation (translated_short_description) dynamically in the marketplace page
v2.124.1 (2025-03-27)β
βοΈ Requires Migrationβ
π οΈ Fixesβ
- Fix editing dream after failed creation
- Fix content security policy formatting
- Fix intro page redirection logic and logging
- Exclude zero balance Dreams from transfer origin selection
- Fix dream update during image source selection
- Remove broken log entry from good_job initializer
π§Ή Maintenanceβ
- Remove duplicated definition of DummyBank::VERSION
- Remove redundant error handling in internal transfers
- Upgrade rails to 7.1.5.1
- Add MinIO to content security policy in development
v2.124.0 (2025-03-26)β
π Featuresβ
- Introduced a new visual design, activated by a feature flag, for onboarding messages replacing the old progress cards with improved styling and full-width buttons
- Added primary navigation to dream detail page and moved deposit money button below dream balance, controlled by two feature flags for gradual rollout
π§Ή Maintenanceβ
- Improved security scanning
- Improved dream state handling
- Improved alarming on scheduled security scans
- Refactored onboarding coin animations for better performance and maintainability
- Preparations for introducing Impact Transactions using legacy authentication method
- Preparations for improved documentation processes
- Upgrade nokogiri dependencies
π Fixesβ
- Properly handle dynamic viewport height on mobile devices, particularly for iOS browsers
- Fixed rocket game viewport sizing and positioning for better display across different screen sizes
- Added text color styling to toast messages by updating the color classes to include both background and text colors for success and error states
- Added proper error handling for invalid pagination parameters in APIs, returning 400 Bad Request for invalid items and gracefully handling out-of-range pages by returning empty results
- Added missing Feature Flag for previous autopilot enhancements and new error messages
- Cohesive UI layouts for all landscape viewports irregardless of size
v2.123.0 (2025-03-18)β
π Featuresβ
- The βAvailable Moneyβ picture and the βTransaction Pendingβ overlay icon are now configurable.
- A customizable error message is displayed if the Autopilot savehack is not available
- Add an override option to partner settings import
v2.122.0 (2025-03-14)β
π Featuresβ
- Add feature flag to enable autodistribution of external deposits & withdrawals
- Add rate limiting for group dream join attempts
π οΈ Fixesβ
- Fix fields availability in dreams edit view
v2.121.1 (2025-03-13)β
π Featuresβ
- Add new message for Autopilot savehack with estimation of next deduction
π οΈ Fixesβ
- Fix residual popup buttons alignment
- Improve Rocket's secondary button style
- Improve Rocket's Game Over screen look
π§Ή Maintenanceβ
- Update dependencies, including fixes for CVE-2025-27788 and GHSA-hw46-3hmr-x9xv
v2.121.0 (2025-03-12)β
βοΈ Requires Migrationβ
π Featuresβ
- Self-hosted feature: Allow configuring background worker queues
- Enable [running cron jobs on a single worker]((https://docs.dreams.enterprises/docs/impact-finance/self-hosted/environment-variables#background-jobs)
π οΈ Fixesβ
- Fix fixed_savehacks_quick_save input field
- Improved the reliability of the system test
- Show external deposits / withdrawals made directly to / from dreams in transaction listings.
π§Ή Maintenanceβ
- Removed deprecated third-party admin panels
v2.120.2 (2025-03-11)β
π Featuresβ
- Customizable first day of the week
π§Ή Maintenanceβ
- Update DEPo Guidebook
- Update dependencies
v2.120.1 (2025-03-11)β
Securityβ
- Update Rack for CVE-2025-27610
v2.120.0 (2025-03-11)β
π Featuresβ
- Improved onboarding
π οΈ Fixesβ
- Update styles for bulk buttons
- Fix API deposits creation with restricted_input feature flag enabled
- Update MetaDEPo accesses when SSO is enabled for DEPo
- Add missing definitions for input border color variables
π§Ή Maintenanceβ
- Update dependencies
v2.119.0 (2025-03-07)β
π Featuresβ
- Update cricket leagues (add Indian Premier League)
- Lock DEPo users accounts after too many attempts
π οΈ Fixesβ
- Fix error message for empty transaction amount field
π§Ή Maintenanceβ
- Update dependencies
v2.118.3 (2025-03-04)β
βοΈ Requires Migrationβ
π§Ή Maintenanceβ
- Add index on transactions
v2.118.2 (2025-03-04)β
π οΈ Fixesβ
- Fix for Transaction and Messages api to improve response times.
v2.118.1 (2025-03-04)β
π Featuresβ
- Simplified meta response for transactions and messages listing in api.
π οΈ Fixesβ
-
Fix typo in PartnerBalanceBucketSize
-
Fix after initialize issue with partner.rb
π§Ή Maintenanceβ
- CVE-2025-27221: the uri gem
v2.118.0 (2025-03-03)β
π§Ή Maintenanceβ
- Fix bug causing users export to not work
- Put export jobs in a dedicated background job queue
v2.117.0 (2025-03-03)β
βοΈ Requires Migrationβ
π§Ή Maintenanceβ
- Background worker configuration changes
- api-key partner detecting
v2.116.2 (2025-02-27)β
π οΈ Fixesβ
-
fix: reactivation messages should ignore stopped automatic savehacks
-
CustomSavehack.guidance_descriptioncan be restricted
v2.116.1 (2025-02-27)β
π οΈ Fixesβ
- With the βRestricted Inputβ feature on, it could be impossible to create a new dream in some circumstances.
- Achieved dreams are excluded from the positive balance pop-up
- Removed possible duplicated taggings (categories) of savehacks
v2.116.0 (2025-02-25)β
π Featuresβ
- New customizable image: βsee all savehacksβ
π οΈ Fixesβ
- Swiping issue on the message cards
π§Ή Maintenanceβ
- Dependencies update
v2.115.0 (2025-02-24)β
βοΈ Requires Migrationβ
π Featuresβ
- New feature flag: restricted input, to limit the characters used in user inputs (e.g. dream names)
- New CSS variables for custom input border colors
- Improved flow for dream creation
π οΈ Fixesβ
- Deactivate SaveLeagueSavehacks on import
π§Ή Maintenanceβ
- Update ruby dependencies
v2.114.1 (2025-02-21)β
π Featuresβ
- Add 'X' button for card messages
π οΈ Fixesβ
- Duplicated savehacks in marketplace
- On import, deactivate Saveleague savehacks if their league is not running anymore
- Additional space in residual dreams
v2.114.0 (2025-02-19)β
βοΈ Requires Migrationβ
π Featuresβ
- Lifestyle-calculator proxy endpoints
- User-facing features can be toggled on for specific segments of the user base.
π οΈ Fixesβ
- Non-breaking thousands delimiters and DEPo localization option values
- Redundant gaps in money inputs
π§Ή Maintenanceβ
- Bearer token authorization for Impact Transactions / Transaction API v3.0
- internal chore: New kamal env: des-do-api-sandbox
- Reorganized the feature flags in their DEPo panel
- Add 'Requires migration' for changelog automatically
v2.113.0 (2025-02-18)β
π οΈ Fixesβ
- The Rocket savehack, when launched from the Overview shortcuts, would launch the non-enhanced version even if the corresponding feature flag was toggled on.
π§Ή Maintenanceβ
- Update ruby version to 3.4.2
v2.112.0 (2025-02-17)β
π Featuresβ
- feat: Doorkeeper OAuth2.0 Auth Server. (Toggled with
ALLOWED_SERVICES=auth)
π οΈ Fixesβ
-
Improved checks that authorization policies are enforced in DEPo
-
fix: give analysts access to keyfigure exports
-
fix: remove initial 0.00 value on internal transfer or withdrawal
-
fix: associations in Transactions Partner API
π§Ή Maintenanceβ
- chore(deps): bump rack from 2.2.10 to 2.2.11
v2.111.2 (2025-02-13)β
π οΈ Fixesβ
- Optimized recalculation of key figures
v2.111.1 (2025-02-12)β
π οΈ Fixesβ
- Improved hard_delete processing
π§Ή Maintenanceβ
- bump net-imap from 0.5.2 to 0.5.6
v2.111.0 (2025-02-07)β
π οΈ Fixesβ
- Remove 'Deposit money' tooltip
- fix SINGLE_TENANT_MODE
π§Ή Maintenanceβ
- bump node to v22.13.1
v2.110.9 (2025-02-04)β
π οΈ Fixesβ
- Internal optimisations
v2.110.8 (2025-02-04)β
π οΈ Fixesβ
- Internal optimisations
v2.110.7 (2025-02-04)β
π οΈ Fixesβ
- Internal optimisations
v2.110.6 (2025-02-04)β
π οΈ Fixesβ
- Improved process for deleting users
v2.110.5 (2025-02-04)β
π οΈ Fixesβ
- Internal optimisations
v2.110.4 (2025-02-03)β
π οΈ Fixesβ
- Internal optimisations
v2.110.3 (2025-02-03)β
π οΈ Fixesβ
- Improved Key Figure reporting
v2.110.2 (2025-01-31)β
π Featuresβ
- Add dream_name interpolation for Upsell Auto Save Two & Three messages
π οΈ Fixesβ
-
Pre-calculated keyfigures are now exportable from DEPo
-
Fix displaying 'x' button for bordered text input
π§Ή Maintenanceβ
- eslint plugin "no-unsanitized" to prevent unsafe innerHTML etc.
v2.110.1 (2025-01-23)β
π οΈ Fixesβ
-
Read replica is now used for keyfigure calculations
-
Dreams are now sorted same in both api and UI
v2.110.0 (2025-01-22)β
π Featuresβ
- Show the end date of a dream along its progress
π οΈ Fixesβ
-
Improved ExportDreamsJob
-
Add UsersByBalanceBucket keyfigure
-
Remove translations with 'precision' key
v2.109.3 (2025-01-21)β
π οΈ Fixesβ
- fix: takeover custom labelling colors
v2.109.2 (2025-01-21)β
π οΈ Fixesβ
-
Fix dashboard users calculations
-
Fix RocketLaunch params session pollution bug
-
Remove render of invalid Savehack launch objects
π§Ή Maintenanceβ
-
refactor GroupDream created takeover with turbo streams
-
refactor dream created takeover with turbo streams
v2.109.1 (2025-01-16)β
π Featuresβ
- Add reports_active to partner edit form in depo
π οΈ Fixesβ
- Fix discarding rules for Onboarding Message Two
- Fix Savehack translations updates
- Update to keyfigure calculations
v2.109.0 (2025-01-13)β
π Featuresβ
- Support for SSO with strict SameSite cookies
- BasketballLeague savehack
- UX improvements in multi-account setup
- Improved look of dream form button
π οΈ Fixesβ
- Fix messages subtype strings
- Fix incorrect score import (cricket)
- Fix border for stock images search button
v2.108.6 (2025-01-09)β
π Featuresβ
- Enhance SSO flow for external domains
π οΈ Fixesβ
- Properly restrict access to current user's dreams in create_bulk action for Internal Transfers
- Prevent redundant "Upsell auto save" messages
- Fix stock images search button background
- Fix dreams display after provisioning with multi-account setup
- Update flow for intro_page FF with account_provisioning
v2.108.5 (2024-12-23)β
π οΈ Fixesβ
- Add libjpeg to Dockerfile dependencies
2.108.4 (2024-12-23)β
π Featuresβ
- Client Reports
π οΈ Fixesβ
- Updated DEPo role documentation
- Replaced some inline JS with CSP-friendly alternatives
π§Ή Maintenanceβ
- Bump dependencies
v2.108.3 (2024-12-19)β
π οΈ Fixesβ
- Fix bug causing DES to not run on OpenShift
v2.108.2 (2024-12-19)β
π§Ή Maintenanceβ
- Bump versions for ruby, node and alpine
v2.108.1 (2024-12-19)β
π οΈ Fixesβ
- Fix close-link in top nav for /intro/account_provisioned
π§Ή Maintenanceβ
- Remove unused dependencies
v2.108.0 (2024-12-18)β
π Featuresβ
- Optionally translatable CricketLeague and SaveLeague Teams
π οΈ Fixesβ
- Fixes the "Upload custom" button on "Icons & Images" in DEPo
- Fixes API documentation rendering on the Developer tab in DEPo
v2.107.1 (2024-12-16)β
π οΈ Fixesβ
- Fix missing app version in DEPo
π§Ή Maintenanceβ
- Bump dependencies (nanoid from 3.3.6 to 3.3.8)
v2.107.0 (2024-12-14)β
π Featuresβ
- Slight UI changes to the Dream Details flows
π οΈ Fixesβ
- Fix: close button on Manage Money screens
π§Ή Maintenanceβ
- Enable SBOM in Docker builds
v2.106.0 (2024-12-13)β
π Featuresβ
- Make Manage Money screens optional with feature flag
π οΈ Fixesβ
- Fix: Takeover glitch before account provisioning in multi-account setup
π§Ή Maintenanceβ
- GoodJob Queue Config for Fine-Grained Queuing Controls
v2.105.0 (2024-12-11)β
π Featuresβ
-
Add base-uri to CSP
-
Make dream deletion UX in WebApp optional with feature flag
v2.104.0 (2024-12-11)β
π§Ή Maintenanceβ
- Updated to Rails 7.0.8.7
v2.103.4 (2024-12-10)β
π οΈ Fixesβ
- Support More Complex Structures in Validations
v2.103.3 (2024-12-10)β
π οΈ Fixesβ
- fix: API method PATCH dream with account.id
v2.103.2 (2024-12-10)β
π οΈ Fixesβ
- Keyfigure additions
v2.103.1 (2024-12-09)β
π οΈ Fixesβ
- Improved the visibility of secondary actions on the Rocket game.
- Simplified the wording on the Rocket game.
v2.103.0 (2024-12-09)β
π οΈ Fixesβ
- Bugfixes for multi-account setup:
- Unpause savehacks properly when provisioning a Dream
- Allow entering Dream Details for provisioned and unprovisioned Dreams
- Restrict Residual re-distribution to same-account Dreams.
v2.102.0 (2024-12-06)β
π Featuresβ
- Add Content Security Policy (CSP)
π οΈ Fixesβ
- Remove potential XSS vulnerabilities
v2.101.0 (2024-12-06)β
π Featuresβ
- Added subtype to message response
π οΈ Fixesβ
- Fix an issue with residual dream underlying logics.
v2.100.11 (2024-12-05)β
π οΈ Fixesβ
- enable additional keyfigures
v2.100.10 (2024-12-05)β
π οΈ Improvementsβ
- Additional calculation of keyfigures
- UI touch-ups on the new Rocket savehack
v2.100.9 (2024-12-04)β
π οΈ Fixesβ
- Internal optimisations
v2.100.8 (2024-12-04)β
π§Ή Maintenanceβ
- Internal optimisations
v2.100.7 (2024-12-03)β
π§Ή Maintenanceβ
- Upgraded rails-html-sanitizer
v2.100.5 (2024-11-29)β
π οΈ Fixesβ
- Internal optimisations.
v2.100.4 (2024-11-28)β
π οΈ Fixesβ
- Improved usage of read replica for keyfigure calculations
v2.100.3 (2024-11-28)β
π οΈ Fixesβ
- Stronger encryption and signatures of session cookies
- Removed the
partner_cookie_policyproperty from the session cookie
v2.100.2 (2024-11-26)β
π οΈ Fixesβ
- Add improvements & fixes to the new Rocket minigame
v2.100.1 (2024-11-25)β
π οΈ Fixesβ
- Fixed issues preventing saving through the new Rocket savehack in some circumstances
v2.100.0 (2024-11-25)β
π Featuresβ
- Updated version of the Rocket savegame with start, pause and game over screens.
π§Ή Maintenanceβ
- Added a script to run latest HardDeletes internally
- Categorize s by instead of
v2.99.1 (2024-11-22)β
π οΈ Fixesβ
- Fixes an error which presented a duplicated transfer consent request for one time savehacks
v2.99.0 (2024-11-22)β
π οΈ Fixesβ
-
Add debouncing to the ResizeObserver
-
Hard deleted Dreams & SavehackLaunches previously soft-deleted
-
Optimising usage of audits
π§Ή Maintenanceβ
- bump cross-spawn from 7.0.3 to 7.0.6
v2.98.2 (2024-11-19)β
π οΈ Fixesβ
- Fix error where OCI image tags erroneously had v prefix in tags
v2.98.1 (2024-11-18)β
π οΈ Fixesβ
- Fix the logic to trigger the Onboarding message 2 if the user activates its 1st savehack
v2.98.0 (2024-11-18)β
π Featuresβ
-
More football leagues
-
Add support for Cricket Savehacks
π οΈ Fixesβ
- Improved logging for hard_delete log
2.97.27 (2024-11-13)β
π οΈ Fixesβ
- Avoids monetary values from being presented with breaks in separate lines
2.97.26 (2024-11-12)β
π οΈ Fixesβ
- Deactivates EURO 2024 savehacks & all related logic
2.97.25 (2024-11-12)β
π οΈ Fixesβ
- Improved URL length on redirects related to internal transfers. Now length will adhere to being less than 2048 characters.
2.97.24 (2024-11-12)β
Improvementsβ
- Updates to saveleague to add new leagues.
2.97.23 (2024-11-11)β
- Updates to saveleague to add new leagues.
2.97.22 (2024-11-09)β
Improvementsβ
- Optimized keyfigure calculation methods.
2.97.21 (2024-11-08)β
Improvementsβ
- The exportable keyfigures from DEPo are now compatible with hard deletion of data.
2.97.20 (2024-11-08)β
βοΈ Requires Migration βοΈ Mandatory
Improvementsβ
- Multi-platform builds. From this version, multi-arch manifests are available
in our container image registries with support for both
amd64andarm64instead of just amd64.
Fixesβ
- Stopped SaveLeague Savehacks for Premier League Men 2023/2024 and added support for Premier League 2024/2025.
- Prepares to change the datatype of Transfer Consent max amount to bigint to be able to save larger amounts.
2.97.18 (2024-11-07)β
βοΈ Requires Migration βοΈ Mandatory
Fixesβ
- Prepares to change the datatype of Transfer Consent max amount to bigint to be able to save larger amounts.
- Performance optimizations using YJIT and jemalloc.
- Fixes a problem where the Export User job was failing in DEPo.
2.97.17 (2024-11-05)β
Fixesβ
- Inverted the "No Top Navigation" feature flag to be named "Top Navigation" instead. If it was previously enabled, it is now disabled and vice versa. This fixes a bug where translations related to the top navigation were shown in DEPo although the top navigation component was disabled.
2.97.16 (2024-11-05)β
Fixesβ
- Optimized the Dream Details page for landscape view.
- Fixed a bug which prevented selecting an image for Group Dreams.
- Bumped some dependencies.
2.97.15 (2024-11-01)β
Fixesβ
- Fixed a UI issue where the Edit Dream form did not leave enough room for the floating Create Dream button.
- Fixed an error with SAML login for DEPo.
2.97.13 (2024-10-29)β
Featuresβ
- Added keyfigure exports to DEPo
2.97.12 (2024-10-29)β
Bug Fixesβ
- Fixed some rendering issues on the group dreams
Featuresβ
- Added sha-256 fingerprint option to saml config
2.97.11 (2024-10-28)β
Bug Fixesβ
- Placement of the dream progress amount
- Fixed some SAML-related tests
2.97.10 (2024-10-23)β
Featuresβ
- Extra logging
2.97.9 (2024-10-21)β
Featuresβ
- A provisioned account is now mandatory
2.97.8 (2024-10-18)β
Featuresβ
- Email queries are now case-insentitive
2.97.7 (2024-10-18)β
Bug Fixesβ
- Added extra data validation on dreams
2.97.6 (2024-10-16)β
Bug Fixesβ
- Prevent achieving a dream by setting its target below its current balance
2.97.5 (2024-10-16)β
Security Fixesβ
- Fixed potential ReDoS attacks if using Ruby < 3.2 (see Rails' CVE-2024-47887, CVE-2024-41128, CVE-2024-4788 and CVE-2024-47889)
2.97.4 (2024-10-14)β
Bug Fixesβ
- Show withdrawal image on transfer money screen in case of transfer to bank before it was internal transfer image.
2.97.3 (2024-10-10)β
Bug Fixesβ
- Fixed
GET /savehacksAPI which was returning500 internal server error.
2.97.2 (2024-10-10)β
Choreβ
- Re-factor and re-organize feature flags.
2.97.1 (2024-10-09)β
Featuresβ
- Improve hard deletion logic for user associated A/B testing records.
2.97.0 (2024-10-09)β
Featuresβ
- Removes old data structure and temporary DB indices to store Stock Image tags.
2.96.11 (2024-10-09)β
Featuresβ
- Uses the new data structure for Stock Image tags to optimize the query performance for the Stock Image search.
2.96.10 (2024-10-09)β
Featuresβ
- Updates all existing Stock Image entries by moving their tags into the new table for optimized querying.
2.96.9 (2024-10-08)β
Featuresβ
- A new API endpoint has been added to request and check the process of complete deletion of a user account. This will remove all personal data from the system.
2.96.8 (2024-10-08)β
βοΈ Requires Migration βοΈ Mandatory
Featuresβ
- Moves localized tags for Stock Images into its own table to allow for more optimized querying.
2.96.7 (2024-10-03)β
Featuresβ
- Sets up a process to allow for the complete deletion of a user's personal data
2.96.6 (2024-10-03)β
Bug Fixesβ
- Removes unused tables from the database.
2.96.5 (2024-10-02)β
Performance Improvementsβ
- Users with many small deposits into their dreams experienced high load times when opening the Dreams application We have optimized the database queries to improve the performance of that page.
2.96.4 (2024-10-02)β
Performance Improvementsβ
- When having many stock images available, a user's search for an image would take a long time (> 1 second). We have optimized that behavior with a quick fix until we have optimized the data structure in the database.
- Made further improvements to the scrolling performance of the dream list on mobile devices.
2.96.3 (2024-10-01)β
Bug Fixesβ
- Fixes a bug where the "New Dream" button on top of the dreams list was hidden behind other elements on the page.
2.96.2 (2024-10-01)β
Performance Improvementsβ
- Reduced the number of jobs that are retained by our background job processing library, which should reduce the load on the database.
2.96.1 (2024-10-01)β
Bug Fixesβ
- When there was a problem connecting to an external API, that error was correctly logged, but a 500 error was returned to the user. Now, the error is logged and a proper page is shown to the user.
2.96.0 (2024-10-01)β
βοΈ Requires Migration βοΈ Mandatory
Featuresβ
- Message(Engines)s can now be enabled "In-app" or "External" separately, instead of being "enabled" (always in-app) and optionally external.
2.95.17 (2024-09-30)β
Performance Improvementsβ
- Improved performance of the overview page for customers
- Improved performance of the savehacks marketplace
2.95.16 (2024-09-30)β
Improvementsβ
- In DEPo, missing translations for Messages are now reported only after a Message is enabled, either "in-app" or "externally".
2.95.15 (2024-09-27)β
Bug Fixesβ
- Success banner on dream with pending amount should be completely visible
Performance Improvementsβ
- Improve database layout by adding some indexes to optimize query performance
2.95.14 (2024-09-27)β
Bug Fixesβ
- The default color scheme was sometimes visible instead of custom labelling in the takeover screens.
2.95.13 (2024-09-27)β
Bug Fixesβ
- Empty amount inputs in the Savehack Launch activation text-based form now have more user-friendly placeholders.
2.95.12 (2024-09-27)β
Featureβ
- Introduced a feature flag to include random images retrieval when no results are found for stock images.
2.95.11 (2024-09-26)β
Choreβ
- Remove legacy feature bank_api_post_message
2.95.10 (2024-09-26)β
Featuresβ
- Expose the external toggle for messages in DEPo for PartnerAPI customers
Choreβ
- Mark existing onboarding and wellbeing messages as internal
2.95.9 (2024-09-26)β
Performance Improvementsβ
- Improve application performance by not loading unneeded data from the database in some views
- Improve database layout by further adding more indexes to optimize query performance
2.95.8 (2024-09-26)β
Performance Improvementsβ
- Improve application performance by optimizing loading data from the database
- Improve database layout by adding some indexes to optimize query performance
Bug Fixesβ
- Selected radio button and date in calendar should use
action-primary-defaultas text color
2.95.7 (2024-09-25)β
Bug Fixesβ
- Use inherit color for pause button in active Rocket savehack game
- Resolve error in Rocket savehack when 'No top navigation' feature flag was enabled
2.95.6 (2024-09-25)β
Bug Fixesβ
- add linear gradient background to dream image on kickstart page to add contrast to dream balance
2.95.5 (2024-09-24)β
Bug Fixesβ
- Current Savings on overview should always display amount and currency symbol on the same line
2.95.3 (2024-09-23)β
Bug Fixesβ
- Custom Savehack images should reflect those uploaded to DEPo across the experience
2.95.2 (2024-09-23)β
Bug Fixesβ
- Fixed an issue where browsing back from a new dream view to its creation form could delete its name and goal.
2.95.1 (2024-09-23)β
Bug Fixesβ
- Fixed performance issues on the dreams list.
2.95.0 (2024-09-23)β
Featuresβ
- Added a new design for the residual popup flow, that can be enabled with the
residual_popup_v2feature flag
Security Fixesβ
- There has been issued a CVE for our web application server (puma). This release updates to the fixed version.
- See the security advisory for CVE-2024-45614 for details
2.94.24 (2024-09-20)β
Improvementsβ
- Our system only sends out webhooks for deposit transactions when they are triggered from the customer
2.94.23 (2024-09-20)β
Improvementsβ
- Top loading bar new uses the same color as the
action-primary-default-bg
Bug Fixesβ
- Rocket Savehack top nav should have safe area on mobile
2.94.22 (2024-09-19)β
Improvementsβ
- DEPo Partner Config import was made a bit more backwards compatible, in particular accepting config files exported prior to v2.92.0
2.94.21 (2024-09-19)β
Bug Fixesβ
- Text input should have default font color while in error state
2.94.20 (2024-09-18)β
Bug Fixesβ
- Fixed an issue where deleting a dream could become impossible if the dream still has a positive balance.
2.94.19 (2024-09-17)β
βοΈ Requires Migration βοΈ Mandatory
Improvementsβ
- This update is the second mandatory step in the process of upgrading the background job processing library. This update makes further minor changes to the database and prepares us to run background jobs in a more efficient way in the future. We also further reduced the load on the database. This is the last pre-requisite to updating to the next major version of the job processing library.
2.94.18 (2024-09-17)β
Bug Fixesβ
- On the overview, the total balance could be miscalculated if some deleted dreams still had a positive balance.
2.94.17 (2024-09-17)β
Improvementsβ
- Better formatting and accessiblity of the input fields for monetary values.
Bug Fixesβ
- Entering an empty amount in the quick-save view did not properly hide suggested savehacks
2.94.16 (2024-09-16)β
βοΈ Requires Migration βοΈ Mandatory
Improvementsβ
- We are in the process of updating our background job processing library to the next major version and for this, we are taking some intermediary steps. This release includes a first mandatory migration that updates the database to prepare it for the new version of the library while still maintaining compatability with the current version. This is the first pre-requisite to updating the system. The newer version will make the application more performant and will reduce the load on the database. There will be more releases regarding this update.
2.94.15 (2024-09-12)β
Featuresβ
- Improved the way how the application checks if Feature Flags are enabled or not. This change will make the application more performant and will reduce the load on the database.
Bug Fixesβ
- Fixes a visual bug where part of the money inputs on the savehack launch page was sometimes cut off.
Security Fixesβ
- Fix for GHSA-cvp8-5r8g-fhvq
- Fix for GHSA-jw9c-mfg7-9rx2
2.94.14 (2024-09-12)β
Bug Fixesβ
- When creating a dream after playing the rocket game, the button to create the dream was not shown.
2.94.13 (2024-09-12)β
Bug Fixesβ
- We fixed another issue where HTML code was shown instead of a properly formatted amount when showing a monetary value (see #2.94.10.
2.94.12 (2024-09-11)β
Featuresβ
- Added a new temporary Feature Flag
Automatic Withdrawal On Dream Deletion- This Feature Flag serves two purposes:
- when enabled together with the
WithdrawalsFeature Flag, it will allow Dreams to be deleted, even if they have a balance and will automatically create a withdrawal transaction when a dream is deleted. Additionally it will also enable a new modal dialog that will inform the user what will happen with the balance in the dream after deletion. - when enabled without the
WithdrawalsFeature Flag, it will show a new modal dialog when the user wants to delete a dream that inform them what will happen with the balance in the dream after deletion, or what they need to do to be able to delete the dream
- when enabled together with the
- This is a temporary Feature Flag and it will become the default behavior in the future
- This Feature Flag serves two purposes:
- Added a new temporary Feature Flag
Group Dream Owner Delete Dream Info Modal- Currently, the owner of a Group Dream does not see a delete option in the Dream. We expect them to make the Dream private before they can delete is, but the user is not informed about this. The new Feature Flag will display the delete button and will show a modal window with an information that the Dream needs to be made private before being able to delete it.
- This is a temporary Feature Flag and it will become the default behavior in the future
2.94.11 (2024-09-10)β
Bug Fixesβ
- The translations that informs the customer that transactions are pending and therefore they cannot delete a dream are shown when the
withdrawalsFeature Flag is enabled but it was not translatable in DEPo. This error was fixed. When using thewithdrawalsfeature flag, the translations for "Remove Money First Dialog" are now accessible in the "Dream Details" flow
2.94.10 (2024-09-10)β
Bug Fixesβ
- When showing the balance of a transfer, there was HTML code shown instead of a properly formatted amount. This was fixed.
2.94.9 (2024-09-09)β
Bug Fixesβ
- Fixes a Bug that causes the "Export Deposits Withdrawals Internal Transfers" export to fail for certain datasets
2.94.8 (2024-09-06)β
Bug Fixesβ
- Fixes a bug that prevented users to finish the rocket game, when the
:new_monetary_inputfeature flag is enabled
2.94.7 (2024-09-05)β
Featuresβ
- Updates to rocket game:
- when
:no_top_navigationFeature Flag is enabled user will be able to close game and see current coins collected count - new Feature Flag
:updated_rocket_savehack_functionality- Play again button added after finished game
- Pause option during game with options to resume game, end game with current score, or go back to savehack marketplace
- updated guidance activation text to better celebrate users game experience
- center game on screens other than mobile
- when
2.94.6 (2024-09-05)β
Featuresβ
- Increase timeout on
/users/verify_tokenwhen Token Validator isAuthentication::OpenIdWithUserInfoto 90 seconds.
2.94.5 (2024-09-05)β
Featuresβ
- Add
externalUserIdfilter toGET /transactionsAPI
2.94.4 (2024-09-05)β
Featuresβ
- Formatted money does not line break between amount and currency symbol
2.94.3 (2024-09-05)β
Maintenance release.
2.94.2 (2024-09-04)β
Bug Fixesβ
- Previously entered goal and deadline info had to be re-entered when a dream creation was denied due to the absence of a name.
2.94.1β
Bug Fixesβ
- Data exports from DEPo could occasionally fail with large data sets.
2.94.0 (2024-09-02)β
Featuresβ
- Custom Message images can now be configured from DEPo.
2.93.17 (2024-08-30)β
Featuresβ
- Add support for Afrikaans (
af) language
2.93.16 (2024-08-29)β
Bug fixesβ
- Add vips image processing library to Docker image
2.93.15 (2024-08-29)β
Bug fixesβ
- Fixed a bug where the rocket game was not launching, when monetary inputs are enabled
2.93.13 (2024-08-29)β
Bug fixesβ
- Stabilize system tests by introducing vips image processing for screenshot comparison
Featuresβ
- Added possibility to modify long date format in DEPo
2.93.12 (2027-08-28)β
Bug fixesβ
- The Roundup savehack would not be applied in some settings configurations.
2.93.11 (2027-08-27)β
Bug fixesβ
- Fix a bug that caused icons to take up a lot of horizontal width in Safari and on iOS devices
2.93.10 (2024-08-26)β
Bug fixesβ
- preselect value of monetary input on focus
2.93.9 (2024-08-23)β
Featureβ
- Allow customizing the primary navigation item colors via variables:
--dt-primary-navigation-activefor the currently active menu item--dt-primary-navigation-inactivefor all inactive menu items
2.93.8 (2024-08-23)β
Featureβ
- Allow partners to upload icons for primary navigation
- Ability to resize primary navigation icons using
--dt-primary-navigation-icon-sizevariable
Bug Fixesβ
- Fix uploading SVG as images and icons in DEPo
- Make primary navigation icon sizes consistent
2.93.7 (2024-08-22)β
Bug fixesβ
- Changes to the "nearest unit" settings of the RoundUp were not applied retroactively.
2.93.6 (2024-08-20)β
- Updated function of the Everest Savehack with separate increment amount
2.93.5 (2024-08-20)β
Featuresβ
- New configuration option (feature flag) to remove the "back" button in the main menu.
2.93.4 (2024-08-19)β
- Maintenance release.
2.93.3 (2024-08-19)β
Featuresβ
- New configuration option (feature flag) to allow personalized copy to ignore mandatory variables.
2.93.2 (2024-08-16)β
Bug fixesβ
- Hide the floating "call to action" button when the "transfer consent" modal is displayed.
2.93.1 (2024-08-16)β
Bug fixesβ
- Under certain circumstances, a savehack's tags could be misaligned.
2.93.0 (2024-08-14)β
Featuresβ
- Scope
externalattribute to Message than to Message Engine
2.92.2 (2024-08-13)β
Bug Fixesβ
- Targets that are below 1 unit of currency per week were getting rounded down to 0
2.92.1 (2024-08-12)β
Bug Fixesβ
- Add more spacing on floating 'transfer money' widget for achieved dream
2.92.0 (2024-08-12)β
Featuresβ
- Allow to upload customised app icons via DEPo panel
2.91.4 (2024-08-07)β
Bug Fixesβ
- Pass the Transaction when enqueuing a webhook job
2.91.2 (2024-08-07)β
Featuresβ
- New API endpoint to fetch a single transaction
- The transaction webhook now includes a payload
2.91.1 (2024-08-06)β
Bug Fixesβ
- When importing a partner config file, the savehack is now correctly assigned to the message engine
2.91.0 (2024-08-02)β
Featuresβ
- A new monetary input field component has been added under the feature flag.
2.90.8 (2024-07-30)β
Bug Fixesβ
- Emit PageReady event when all content has loaded, including images
2.90.7 (2024-07-26)β
Bug Fixesβ
- Fixed MessageEngine image sizes with masking
2.90.6 (2024-07-24)β
Featuresβ
- Added new football leagues for season 2024
2.90.5 (2024-07-24)β
Bug Fixesβ
- Limit length of text field for roundup multiplier when entering value
2.90.3 (2024-07-23)β
Bug Fixesβ
- Fixed spacing to amount cents for savehack form
2.90.2 (2024-07-22)β
Bug Fixesβ
- Show errors on MessageEngine edit page
2.90.0 (2024-07-18)β
Featuresβ
- Added a floating submit btn to the dream form page
2.89.1 (2024-07-18)β
Bug Fixesβ
- Fixed translations for external messages
2.89.0 (2024-07-17)β
- Limit the input length of all Monetary input fields in the Web App frontend
2.88.0 (2024-07-16)β
Featuresβ
- Limit the input length of Dream Target Amount in the Web App frontend
2.87.22 (2024-07-10)β
Bug Fixesβ
- Fix to immediately trigger savehacks when consenting to transfer consent
2.87.21 (2024-07-10)β
Bug Fixesβ
- Fix the recent transaction history list
2.87.20 (2024-07-10)β
Featuresβ
- Translation cache will be refreshed as changes are detected
2.87.19 (2024-07-04)β
Bug Fixesβ
- Fix to keep the currency symbol on the same line as the amount in the dreams list
2.87.18 (2024-07-03)β
Bug Fixesβ
- Fix to always display the edit icon on image selection for a dream
2.87.17 (2024-07-03)β
Bug Fixesβ
- Fix preventing the use authentication for SMTP when username and password are blank
2.87.16 (2024-07-01)β
Bug Fixesβ
- Set session timezone when verifying the token sent by the SDK.
2.87.15 (2024-07-01)β
Bug Fixesβ
- Fix the formatting when typing in the amount for a savehack, when using customized settings for currency formats.
2.87.14 (2024-07-01)β
Bug Fixesβ
- Improve the resolution of the illustration when creating or updating a dream.
- Fix the formatting of the amount to be saved at the end of a game of the Rocket savehack.
2.87.13 (2024-06-28)β
Featuresβ
- Add browser detection logic to add platform dependant CSS for iOS and Android
Bug Fixesβ
- Fix scrollbar issue stopping users from scrolling between dreams after launching a savehack
2.87.12 (2024-06-28)β
Bug Fixesβ
- Use pencil edit icon on all image edits UI
2.87.11 (2024-06-28)β
Featuresβ
- Add an additional string for tranfers to residuals dream in transaction list UI under the feature flag "Separate Strings for Transaction List"
2.87.10 (2024-06-27)β
Bug Fixesβ
- Fix an error that prevented from showing the player rocket sprite after restarting the rocket game
2.87.9 (2024-06-26)β
Bug Fixesβ
- Fix back navigation from Rocket Savehack info modal to Savehack marketplace
2.87.8 (2024-06-25)β
Bugs Fixesβ
- (Optionally) removed the
%{amount_this_month}interpolation from the βWelcome Nothing Saved Last Monthβ translation.
2.87.7 (2024-06-25)β
βοΈ Requires Migration βοΈ Mandatory
Bug Fixesβ
- Introduced idempotency key generation across various savehack launch models to ensure unique transaction handling.
2.87.6 (2024-06-25)β
Bug Fixesβ
- Fixed a visual error of content overlapping to the notification bar on the dreams list UI when scrolling.
2.87.5 (2024-06-24)β
Featuresβ
- Adds 'See All' button in the dream transaction list view along with a new temporary feature flag named "See All Transactions Button".
2.87.4 (2024-06-24)β
Bug Fixesβ
- Fixed an error when calculating user balance on CSV export files.
2.87.3 (2024-06-21)β
Bug Fixesβ
- Fixed an error when finding the correct latest consented dream for the generic takeover success screen.
2.87.2 (2024-06-20)β
Bug Fixesβ
- Fixed a message translation error in API responses.
2.87.1 (2024-06-20)β
Featuresβ
- Improved the copy guidance for completed dreams.
2.87.0 (2024-06-19)β
Featuresβ
- Added a validation on the maximum target for a dream.
- Added a validation on the maximum value for the multiplier in the Roundup savehack launch.
- Added extra logging around the transfer consent controller.
2.86.9 (2024-06-18)β
Bug Fixesβ
- Support null (infinite)
max_residual_notification_recurrence
2.86.8 (2024-06-18)β
Featuresβ
- Removed the close button and restyled the bottom CTA on the intro.
2.86.7 (2024-06-17)β
Bug Fixesβ
- Fixed the translation of validation errors for the Thief savehack launch.
2.86.6 (2024-06-17)β
Bug Fixesβ
- Fixed navigation issues with the money tranfer suggestion card.
2.86.5 (2024-06-17)β
Bug Fixesβ
- Make view work for dreams without residual.
2.86.4 (2024-06-16)β
Bug Fixesβ
- Fixed an issue in which finished matches would not be taken into account in the Saveleage savehack if other matches were still been played.
2.86.3 (2024-06-14)β
Bug Fixesβ
- Fixed the illustration on the transfer success screen.
2.86.2 (2024-06-14)β
Bug Fixesβ
- Fixed daily savehacks being incorrectly indicated as scheduled for the same day upon creation
2.86.1 (2024-06-14)β
Bug Fixesβ
- Fixed an issue with the instant triggers for the Autopilot Savehack Launch if transfer consent is given through the API
2.86.0 (2024-06-14)β
βοΈ Requires Migration βοΈ Mandatory
Featuresβ
- The SaveLeague with reference
football_belgian_pro_league_men(referring to the 2023β24 Belgian Pro League Men) has ended. Running this release's included migrations will automatically:- deactivate all corresponding Savehacks, and
- stop all corresponding Savehack Launches.
Bug Fixesβ
- Fixed an issue where the input field for a Dream would not show the picked date after a change.
2.85.3 (2024-06-14)β
Improvementsβ
- Add description to the Rocket launch screen in WebApp
- Better preview for the Rocket savehack in DEPo Translations.
2.85.2 (2024-06-14)β
Security Fixesβ
- Fix for CVE-2024-28863
2.85.1 (2024-06-14)β
Bug Fixesβ
- Only show Residual Popup on overview and dreams index to allow creating a new Dream.
2.85.0 (2024-06-13)β
βοΈ Requires Migration βοΈ Mandatory
Featuresβ
-
The SaveLeague with reference
football_poland_extraklasa_men(referring to the 2023β24 Ekstraklasa season) has ended. Running this release's included migrations will automatically:- deactivate all corresponding Savehacks, and
- stop all corresponding Savehack Launches.
-
A new SaveLeague reference
football_poland_extraklasa_men_2024_2025referring to the 2024-25 Extraklasa season is added. NOTE that a new Savehack must be created, translated and activated to make this SaveLeague available to end users.
2.84.4 (2024-06-12)β
Improvementsβ
- Long savehack descriptions do not break the "recommended savehacks" page layout
2.84.3 (2024-06-12)β
Improvementsβ
- Make
first_nameandlast_nameoptional interpolations in translations where they can not always be provided.
Bug Fixesβ
- Remove close button from Rocket savehack modal that caused confusion and broke navigation when used
- Prevent flashing dreams selection screen before the Rocket savehack game starts
2.84.2 (2024-06-10)β
Improvementsβ
- Improved assets loading for the Rocket Savehack to work better on unstable network connections
2.84.1 (2024-06-10)β
Featuresβ
- Self-hosted feature: New web interface for managing background jobs
2.84.0 (2024-06-10)β
Featuresβ
- Extended statistics export functionality in DEPo
2.83.0 (2024-06-10)β
Featuresβ
- Include information about dream inspiration during the creation of private and group dreams.
Bug Fixesβ
- Fix bug related to spinner animation when downloading partner config files in DEPo
- Fix saveleague config job incorrect league
2.82.0 (2024-06-07)β
Bug Fixesβ
- Fix an issue where the notification message could not being presented after an external transfer.
2.81.3 (2024-06-07)β
Featuresβ
- Allow changing "Transfer from"-Dream on the dream details manage money screen
Security Fixesβ
- Fix for SWE-444
Bug Fixesβ
- Stop background jobs specific to the Partner Api feature flag from running when the feature is not enabled
2.81.2 (2024-06-07)β
Bug Fixesβ
- Show shadow for messages section in the overview page
2.81.1 (2024-06-07)β
Bug Fixesβ
- Fix bug with navigation breaking down under certain circumstances when some buttons are pressed repeatedly
2.81.0 (2024-06-06)β
Featuresβ
- SaveLeague savehack will now stop attempting to transfer more money than allowed by it's transfer consent. The default maximum daily amount is 10 times the amount chosen by the user.
2.80.0 (2024-06-05)β
Featuresβ
- Ability to override the system's light or dark theme via a
themeparam when launching DES.
2.79.17 (2024-06-05)β
Improvementsβ
- Improve database indexes, resulting in faster response times and reduced database CPU load
Security fixesβ
- Fix for CVE-2024-32464
- Fix for CVE-2024-28103
Bug Fixesβ
- Show correct sign in transactions list when moving money between dreams
2.79.16 (2024-06-04)β
Improvementsβ
- Improve database indexes, resulting in faster response times and reduced database CPU load
2.79.15 (2024-06-04)β
Bug Fixesβ
- Show 'delete savehack' button for custom savehacks also before selecting a dream
2.79.14 (2024-06-03)β
Bug Fixesβ
- Fixed bug in Data Exports from DEPo.
- Better logging from Background worker when encountering jobs for off-boarded users.
2.79.13 (2024-05-31)β
Featuresβ
- Displays 'Next activation' to launched savehacks either through custom strings for each savehack or based on the date and time the savehack will next run.
- Adds default time zone 'UTC' to partner and possibility to set time zone in Partner settings in DEPo.
2.79.10 (2025-05-30)β
Featuresβ
- Add UEFA Euro 2024 saveleague
2.79.9 (2025-05-30)β
Bug fixesβ
- Translation on certain group dream pages
2.79.8 (2025-05-30)β
Bug Fixesβ
βοΈ Requires Migration βοΈ Mandatory
- Prevent overlap of the top bar with the clock or battery indicators on mobile devices.
- Possible errors when calling the DELETE /dreams endpoint of the API.
- Solves an issue where import and export of partner config was blocked.
2.79.7 (2024-05-29)β
Bug fixesβ
- Fix translations in generic takeover screen.
2.79.6 (2024-05-28)β
Bug fixesβ
- Inlude Dream inspiration images in partner config export and import.
2.79.5 (2024-05-28)β
Bug fixesβ
- Fix issue where spacing was missing on certain screens
2.79.4 (2024-05-28)β
Bug fixesβ
- Fixes to partner config file import and export.
- Fixes so that a new dream can be created from manage money screen when residual dream has a positive balance.
2.79.3 (2024-05-28)β
Bug fixesβ
- Fixes to partner config file import and export.
- Improved update group dream when updating image.
2.79.2 (2024-05-28)β
Bug fixesβ
- Allow to fail internal transfers through api.
- Remove close button on savehack search page if navbar is disabled.
2.79.1 (2024-05-27)β
Featuresβ
- In transfer consent workflow when our DES iFrame is unmounted during the process it wasn't possible to show a success screen after a consent is granted. This is now fixed and a success screen appears. Because of how the flow is designed however this is a more generic success screen to which you need to add new translations and explicitly turn it on via "Generic Transfer Consent Success Takeover" temporary feature flag.
2.79.0 (2024-05-27)β
Featuresβ
- The tool tip encouraging a user to transfer their money on the overview screen can now be dismissed permamently.
2.78.1 (2024-05-27)β
Bug Fixesβ
- In some cases we were showing multiple error toasts to the users. This is fixed now so users will see an error toast message only once in those scenarios.
2.78.0 (2024-05-24)β
Featuresβ
- Configurable maximum dream target amount via DEPo partner configuration page.
Bug Fixesβ
- Fix to allow long savehack names
- Fix logic of copy on withdrawal flow
2.77.21 (2024-05-23)β
Featuresβ
- Increased logging for certain parts of the app
- Updated saveleague settings for Swedish League.
2.77.20 (2024-05-23)β
Featuresβ
- Introduced a new section for money formatting in DEPo, allowing DEPo users to manage currency format
2.77.19 (2024-05-23)β
Featuresβ
- Introduced a new section for date formatting in DEPo, allowing DEPo users to manage date format
2.77.18 (2024-05-23)β
Bug Fixesβ
- Improved guidance text for optimistically completed dream
2.77.17 (2024-05-23)β
Choreβ
- Enhanced error log for case when stock images file can't be processed
- Improved visualization of search tags for Stock Images in DEPo
2.77.16 (2024-05-22)β
Bug Fixesβ
- Improved error handling in the dream update process.
2.77.15 (2024-05-22)β
Bug Fixesβ
- Improved rounding logic of balances.
2.77.14 (2024-05-22)β
Bug Fixesβ
- Fix to balances sync.
2.77.13 (2024-05-22)β
Bug Fixesβ
- Image in group dream fix.
- Fix to upload stock images in DEPo.
2.77.12 (2024-05-21)β
Bug Fixesβ
- Improved Autopilot logic.
2.77.11 (2024-05-21)β
Bug Fixesβ
- return active,passed,stopped savehack launches when fetching data from API
- Improved documentation.
2.77.10 (2024-05-21)β
Bug Fixesβ
- Fixed bug where it was impossible to complete dream by settling a deposit via API.
2.77.9 (2024-05-20)β
Bug Fixesβ
- Fixed a bug where end users were incorrectly redirected to the dream details page instead of the savings marketplace after creating a new dream.
2.77.8 (2024-05-17)β
Featuresβ
- Allow end users to delete dreams with non-zero balance and pending transactions when "Withdrawals" feature flag is not enabled.
2.77.7 (2024-05-17)β
Bug Fixesβ
- Upgrade date picker component layout and colors that will match more to the customized theme
2.77.6 (2024-05-17)β
Bug Fixesβ
- Fix bug where any entries into the dream creation form was lost after setting/updating the dream image
2.77.5 (2024-05-17)β
Bug Fixesβ
- Fix problems with managing Stock Images in DEPo
2.77.4 (2024-05-17)β
Bug Fixesβ
βοΈ Requires Migration βοΈ Mandatory
- Fix database entries for some Save League leagues.
2.77.3 (2024-05-17)β
Bug Fixesβ
- Allow to configure the Rocket savehack to save less than a major currency unit per collected coin in game.
2.77.2 (2024-05-16)β
Dependency updatesβ
- Security update of dependency to address to address CVE-2024-34459
2.77.1 (2024-05-14)β
Bug Fixesβ
- Incorrect Save League configuration for one league was corrected.
2.77.0 (2024-05-14)β
Featuresβ
- Ability to configure a Partner-specific, custom host for serving uploaded content and static assets.
2.76.2 (2024-05-14)β
Bug Fixesβ
- Missing confirmation message after the deletion of a dream, under certain circumstances.
2.76.1 (2024-05-14)β
Bug Fixesβ
- Prevent horizontal scrolling when editing dream with a long name
- Don't allow setting the expiry date of a dream beyond
9999-12-31
2.76.0 (2024-05-14)β
Featuresβ
- Allow customers to transfer money towards residual dreams
2.75.7 (2024-05-14)β
Bug Fixesβ
- Fix bug where deleted dreams were not included in the responses from
GET /v1/dreamsAPI endpoint.
2.75.6 (2024-05-13)β
Bug Fixesβ
- Update outdated Residual Flow localization strings to belong to correct feature flag.
- We've updated some of the datetime values we return from our API to be in
rfc3339format. Before they've had 9 digit precision and now they do not. In order to not break any existing workflow it's behind a temporary feature flag "Normalise Rfc In Api".
2.75.5 (2024-05-10)β
Featuresβ
- Added the new localized datepicker when creating dreams.
2.75.3 (2024-05-10)β
Bug Fixesβ
- Include
external_user_idindestroy_userevent.
2.75.0 (2024-05-08)β
Featuresβ
- Improve the residual dream flow so that the user has to actively dismiss the residual popup. This makes the process more robust if a user closes the app in the middle of deciding what to do with extra money in their savings account.
2.74.17 (2024-05-08)β
βοΈ Requires Migration βοΈ Mandatory
Bug Fixesβ
- Added migration - update user provisioning based on dream account status
2.74.16 (2024-05-08)β
Bug Fixesβ
- When creating custom savehacks, the 'create savehack' button is always visible.
Featuresβ
- Added more save leagues to the list
2.74.15 (2024-05-08)β
Featuresβ
- Added the ability to delete all stock images for a partner from within DEPo.
2.74.14 (2024-05-07)β
Bug Fixesβ
- Updated translation keys and descriptions for the money transfer flow.
Featuresβ
- Added a delay configuration for modal opening to improve user interaction.
- Implemented new consent update functionality and re-consent processes for ongoing transactions.
- Introduced a feature to check consent requirements before starting certain processes.
2.74.13 (2024-05-07)β
Featuresβ
- Enhanced the process for loading batch files for stock images to support different storage services.
2.74.12 (2024-05-07)β
Bug Fixesβ
- Fixed a bug for a back button when rocket savehack is launched.
2.74.11 (2024-05-06)β
βοΈ Requires Migration βοΈ Mandatory
Featuresβ
- Introduced new dream residual popups for displaying positive, negative, and no dream flows.
2.74.9 (2024-05-02)β
βοΈ Requires Migration βοΈ Mandatory
Featuresβ
- New feature flag "Residual Popup" - when enabled: show a pop up when there is a change in residual balance for acknowledgment. From that pop up user can decide to dismiss or transfer money.
- Added "Hide Kickstart Page" feature to not present recommended savehack screen for new dreams.
Bug Fixesβ
- Hide external residual deposits in transactions listing
- Replace deposit icon with internal transfer for residual transfer to dream
2.74.2 (2024-04-29)β
Bug Fixesβ
- Fixed back button to redirection after creating custom savehack
2.74.1 (2024-04-29)β
Bug Fixesβ
- Sorted savehacks by their creation date in savings shortcut list on overview screen
2.74.0 (2024-04-26)β
Featuresβ
- New feature flag "New Kickstart Page" - when enabled: show new and improved recommended savehacks screen after creating a dream.
2.73.7 (2024-04-26)β
Bug Fixesβ
- Changed back navigation behavior: Back from inspiration center will exit the dreams experience when there is no dream and overview screen is disabled.
2.73.6 (2024-04-26)β
Bug Fixesβ
- Fixed
GET /messagesAPI endpoint to not include messages for deleted users
2.73.4 (2024-04-25)β
Bug Fixesβ
- Fixed joy screen after launching savehack with transfer consent
- Fixed redirection after canceling transfer consent for savehack launch
2.73.3 (2024-04-25)β
Bug Fixesβ
- Properly expose Stock Image configuration in DEPo
2.73.2 (2024-04-25)β
Bug Fixesβ
- Fixed dream name in transaction listing for residual deposit towards dream
2.73.1 (2024-04-25)β
Bug Fixesβ
- Fixed a translation entry incorrectly tagged as dependent on the "Group Dreams" feature.
2.73.0 (2024-04-25)β
βοΈ Requires Migration βοΈ Mandatory
Featuresβ
- Withdrawals are now enabled by new feature flag "Withdrawals" (enabled by default).
2.72.4 (2024-04-24)β
Bug Fixesβ
- Fixed creating and updating transactions via API without transfer consent
- Fixed incorrect scrolling when redirected to dream listing via transfer consent flow
2.72.3 (2024-04-24)β
WebApp UX Changesβ
Savehack details screen has been removed. Savehack description is now visible on the "activation" / "launch" screen instead.
2.72.2 (2024-04-23)β
Bug Fixesβ
Cleaning up deprecated translations and localizations, fixing a bug in DEPo where number formatting could not be edited.
2.72.1 (2024-04-22)β
Bug Fixesβ
Fixed some more corner cases for animating the dream progress bar.
2.72.0 (2024-04-22)β
Featuresβ
New rake task dreams:translations:diagnose to help diagnose localization string problems
2.71.2 (2024-04-22)β
Bug Fixesβ
Fixed some more corner cases for animating the dream progress bar.
2.71.1 (2024-04-22)β
Bug Fixesβ
Fixed rendering issues with escaped HTML content.
2.71.0 (2024-04-19)β
Featuresβ
Refactor Active Services feature which let's us block requests to some parts of the app in case we want to serve the
docker container only in depo / api / webapp mode. Check the description of the ACTIVE_SERVICES for more. (#3694) (234a7d9)
2.70.0 (2024-04-18)β
Featuresβ
Skip checking tls certs in legacy Partner API Client when RAILS_ENV is development (5e322a2)
v2.69.1 (2024-04-18)β
Bug Fixesβ
Change color for tooltip from success to card colors.
v2.69.0 (2024-04-18)β
βοΈ Requires Migration βοΈ Mandatory
Featuresβ
- New feature flag "Intro Page", toggling whether to show the intro page for first-time users, or go straight to the dream inspirations.
- New feature flag "Bordered Inputs" to enable bordered input fields instead of underlined.
- New environment variable
ACTIVE_STORAGE_RESOLVERdetermining how (DEPo-) uploaded content and customer-uploaded images are served. Two options are available:rails_storage_redirect(default): DES redirects to the storage location (e.g. serving files directly from S3 with presigned URLs), orrails_storage_proxy: DES serves the content by acting as a proxy.
- New environment variable
EXTERNAL_EVENTS_PROXYfor accessingEXTERNAL_EVENTS_HOSTvia a proxy server. - Exit DES when
onBackRequestedis received on the Overview or Dream List pages. - Restyled the intro pages.
Bug Fixesβ
- When Customer-Uploaded Images is enabled, the "Choose Source" screen showed an error if there existed Dream Inspirations without an image.
- Fixed bug in the /internal API for marking Customer Uploaded Images as clean.
- Fixed bug in POST /accounts endpoint when pending deposits existed.
- Fixed bug related to unpausing existing savehack launches on POST /accounts.
- Fixed alignment issues in the Primary Navigation component.
v2.68.1 (2024-04-15)β
Bug Fixesβ
Fix SaveLeague Team Picker modal scrolling issue for Safari
v2.68.0 (2024-04-12)β
Featuresβ
Nicer styling on the redirection screens for Account Provisioning and Transfer Consents
2.67.7 (2024-04-12)β
Bug Fixesβ
In some scenarios it was not possible to run the application with ACTIVE_SERVICES env variable set. It's fixed now. (e50d372)
2.67.6 (2024-04-12)β
Bug Fixesβ
It's possible now to link dreams account with an expired/achieved dream. (00c9666)
2.67.5 (2024-04-12)β
Bug Fixesβ
PATCH /accounts error responses was giving unexpected field names. It now has correct field keys in the resposne. (2875d0e)
2.67.4 (2024-04-11)β
Featuresβ
Dream name is now a required property if the Feature Flag edit_dream_validation is turned on. (3610624)
2.67.2 (2024-04-10)β
Bug Fixesβ
Image URLs in the GET /dreams API are now absolute URLs. (ceff55c)
2.67.1 (2024-04-10)β
Bug Fixesβ
Residual Dream check did not respect the skip_residual_popup parameter when overview page was disabled. This is fixed now. (#3657) (19bf9e9)
2.67.0 (2024-04-09)β
Featuresβ
New behaviour of the overview feature flag. Like before, it is used to enable or disable the Overview page (the first page user enters after logging the app). When it is enabled, the overview page is shown as before. When it is disabled, however, all links leading to overview page are redirected to the dreams list page instead of exiting DES. (1f277c6)
2.66.0 (2024-04-09)β
Bug Fixesβ
Correct error message and status code (409) in the API when trying to create multiple accounts with the same combination of userId and externalId (6fe0fe9)
2.65.0 (2024-04-09)β
Featuresβ
When new feature flag "No Top Navigation" is turned on we will hide the top navigation component. This lets the partner to have their own navigation instead of ours in case you want to insert our app into your app in a more seamless fashion. (3747fef)
2.64.0 (2024-04-09)β
Featuresβ
When user consent on transfer requests is required we will only send the consent related frontend events and skip the account provisioning frontend events. (#3616) (9892d24)
2.62.1 (2024-04-08)β
Bug Fixesβ
Bump NodeJS version from 18.19.1 to 18.20.1 (4db3863)
2.62.0 (2024-04-05)β
Featuresβ
API PATCH /users/:id endpoint now accepts provisioningInitiatedAt and also return new key in GET /users (also provisioningInitiatedAt). This informs you whether this user account provisioning has already started (from DEs point of view) but let's you also unset this key e.g. to start over. (68eb438)
2.61.1 (2024-04-03)β
Bug Fixesβ
Add missing action-secondary border-width and border-color. There are used in whitelabelling functionality but weren't properly added in some cases. (fc45d42)
2.61.0 (2024-04-03)β
Featuresβ
Start acting on onBackRequested events introduced in earlier release. (e984bd7)
2.60.0 (2024-03-28)β
Featuresβ
New feature flag "clean top nav". When enabled all content and actions other than "back" or "close" are moved away from the top navigation component. If the "clean top nav" is turned on then:
- Create new dream button is moved to a new "Create Dream" page at the bottom of the dreams listing.
- The stop savehack button is moved to the bottom of the edit savehack screen
- The delete savehack button is moved to the savehack show page
Please consult with our customer success team to take a look at this new feature. Eventually, this will be the default behaviour and the feature flag will be removed.
2.59.0 (2024-03-28)β
Featuresβ
Introduce onBackRequested event which signals DES to perform a back navigation.
This event is necessary in case when the partner wants control over the navigation in the app but disables the top navigation component. (60b8e20)
2.58.3 (2024-03-28)β
Bug Fixesβ
Fix white-labelling bug in which shape of the circle buttons looked odd. (#3639) (c6022eb)
2.58.2 (2024-03-27)β
Bug Fixesβ
For self-hosted partner: There was a bug preventing proper configuration of non-AWS S3 compatible storage. It's fixed now. You can refer to the documentation on how to properly configure DES to use non-AWS S3 compatible storage. (fa422e7)
2.58.1 (2024-03-26)β
Bug Fixesβ
Fix account provisioning when creating the account using our API via POST /accounts. (dc05a06)
2.58.0 (2024-03-26)β
Bug Fixesβ
Return correct image url in the GET /dreams API. (6f12d6b)
Featuresβ
Improve performance of our JSON responses by switching the underlying JSON library. (#3605) (a37b48a)
2.57.1 (2024-03-25)β
Bug Fixesβ
Bring back using the frontend event onPageReadyEvent (616b47b)
2.56.0 (2024-03-22)β
Bug Fixesβ
Stop firing frontend event IdTokenDidExpire if activity renewed session is enabled (e53e5f2)
2.55.0 (2024-03-21)β
Featuresβ
Add unread messages count field to user object in the users API response (54a1a50)
2.54.0 (2024-03-19)β
Bug Fixesβ
Dream progress in the dream list page in some scenarios was not properly changing when applying new styles from the partner. It's fixed now. (b1824d8)
2.53.0 (2024-03-19)β
Featuresβ
Make partner settings page more visible by placing a link to it in the DEPo navbar (#3607) (c0de97f)
2.52.0 (2024-03-19)β
Bug Fixesβ
Remove legacy feature flags from DEPo admin panel (ad3c0c9)
Featuresβ
Add more meaningful errors in case of token authentication failing (#3599) (9847898)
2.50.0 (2024-03-14)β
Featuresβ
Add ability to generate test messages for on-premise solution (#3591) (c0d5c73)
2.49.0 (2024-03-12)β
βοΈ Requires Migration
Featureβ
Sign Out functionality with revoked sessions. Adds a new onSignOutRequested frontend event (which we expect to be sent from the bank app to DES web app), which signs the user out and clears all cookie data. If maximum_session_duration is set, the cookie is also marked as revoked so an attacker which got hold of the cookie before signing out can no longer use it. Once sign out is complete the onExitRequested event is sent back to close down DES (the web application).
2.48.0 (2024-03-11)β
Featuresβ
Makes sure that a property called session_id is rotated in our cookies on each sign in. So even if a cookie is reused / kept around between logins, they session_id will not be the same.
2.47.2 (2024-03-11)β
Bug Fixesβ
Use correct "doconomy-depo-" prefix as SAML service provider id (#3593) (a5b1a74)
2.47.0 (2024-03-08)β
Featuresβ
Add support for RS512 JWT algorithm. (#3590) (072f9cf)
SAML authentication now has different entity ID per partner. (#3581) (ce97a42) The entity ID can be found in partner settings in the SAML section.
2.46.2 (2024-03-06)β
Choreβ
bump yard from 0.9.35 to 0.9.36 (#3584) (7e8307a)
2.46.1 (2024-03-05)β
Bug Fixesβ
white-labeling: Modals are using correct classes and spacing looks good now. (eafa532)
2.46.0 (2024-03-04)β
βοΈ Requires Migration
Featuresβ
Activity renewed sessions. (2941870)
A new feature that can be turned on in DEPo via partner settings. We can override the session expiration and inactivity time set byt the JWT token during the authentication. This can be done in partner settings page via session_inactivity_timeout and maximum_session_duration. If configured to more than 0 seconds the end-user is signed out from the app after that time passes (since they have signed in). This is regardless of authentication token expiration time.
2.45.0 (2024-03-04)β
Featuresβ
Change partner configuration file extension so that it's not automatically opened by some browsers. (#3569) (5def25d)
2.44.0 (2024-03-01)β
Featuresβ
White-labeling: It's possible now to set card, modal, dialog border radius. (a8fa455)
2.43.0 (2024-03-01)β
Featuresβ
DES will send intermediate certificates when authenticating via Auth Verify and VerifyViaUrl strategies (cd3cd0a)
2.42.0 (2024-02-29)β
Featuresβ
Add to GET /messages API nedpoint ability to filter by external/internal messages.
Add additional attirbute external to the message object in the API response. (b0b6175)
2.41.0 (2024-02-28)β
Featuresβ
When uploading config file. Show message if the upload is still in progress. (#3563) (e8b37ff)
2.40.0 (2024-02-28)β
Featuresβ
Add deleted_at to user destroy event (#3553) (6064ed8)
2.39.0 (2024-02-27)β
Bug Fixesβ
Add safety checks for launching savehacks (b14b944)
Featuresβ
Implement data export feature. We can export some data as csv from DEPo. (9c5eb6a) Continous work on mTLS and intermediate certificates validation (83a6701) We can now use both user id and external user id when passing the access token during authentication. This is controlled by use_dreams_user_id_for_token_validation feature flag. (551f326)
2.38.0 (2024-02-26)β
Featuresβ
Transfer-consent: connect provisioning flow and transfer consent flow (7105871)
2.37.2 (2024-02-26)β
Bumpβ
Bump rails from 7.0.7.1 to 7.0.8.1 Bump rack from 2.2.8 to 2.2.8.1
2.37.1 (2024-02-23)β
Bug Fixesβ
In some cases of Roundup Savehack, transactions were launched even though the savehack was stopped. (062ce5b)
2.37.0 (2024-02-23)β
Featuresβ
Add possibility to change padding-x in all screens (part of whitelabelling) (1f58277)
2.36.1 (2024-02-22)β
Bug Fixesβ
Fix some preview screens in DEPo (a9f460f)
2.36.0 (2024-02-20)β
Featuresβ
Add possibility to conifgure variables for shadows for some components (part of whitelabelling) (716ecd3)
2.35.0 (2024-02-19)β
Featuresβ
Add possibility to configure letter spacing variables for body and heading (part of whitelabelling) (2715438)
2.34.0 (2024-02-16)β
Featuresβ
Add ability to configure border in buttons via theme configuration in partner settings (9ae6d44) Add separate heading and body fontsizes via theme configuration in partner settings (5364d6a)
2.33.4 (2024-02-14)β
Bug Fixesβ
Remove number ordinalization from the app (ce48b11)
2.33.3 (2024-02-14)β
Bug Fixesβ
force filter param as array even if not array (#3524) (81142f0)
2.33.2 (2024-02-13)β
Bug Fixesβ
Fix typo in group_dreams feature flag (dfdc18b)
2.33.1 (2024-02-13)β
Choreβ
Add more logging output when dream not found (0fbc9f2)
Bug Fixesβ
Hide convert to group dream option when group dream feature flag is not set (1f4d6a4)
2.32.0 (2024-02-06)β
Featuresβ
Add Polish 1 liga and 2 liga to the list of available leages (#3505) (#3510) (120d4e1) Continious work on transfer consent flow. (1da75d5)
2.31.1 (2024-02-06)β
Bug Fixesβ
Remove Errors from Transactions API request and response. (228162d)
Replace userId with user object (5a3b900)
Please check the updated API docs for those changes. We've decided that it's not a breaking change due to the flexible nature of releases we are having right now.
You will have to make sure that, if you validate the transactions response for the presence of errors key, that you remove the validation. This applies to GET and PATCH requests.
We've also changed the requirement to suppply the user object instead of userId to follow the standards already set in the API.
2.31.0 (2024-02-05)β
Featuresβ
Add Polish Extraklasa league to the list of available leages. To add this league just create a new SaveLeague Savehack and pick a proper league in the Savehack edit page. (725e215)
2.30.0 (2024-02-05)β
Featuresβ
Update GET transaction API to return transferConsentId (24a0798)
2.29.1 (2024-02-05)β
Bug Fixesβ
Partner configuration file download is very slow in some instances. Move the file generation to a background job to remediate the issue. (b047604)
2.29.0 (2024-02-02)β
Featuresβ
Add a periodic job to validate SaveLeague Savehack configuration against the API (55152b3)
2.28.1 (2024-01-31)β
Buildβ
Add db-upgrade script. It can be leveraged to easily run database migrations when you are downloading the new docker image (self-hosted only).
2.28.0 (2024-01-31)β
Featuresβ
Add roundup savehack feature. Reach us to get to know more about it's capabilities.
2.26.0 (2024-01-30)β
Featuresβ
Add SINGLE_TENANT_MODE feature. This let's self-hosted clients to not adhere to having to have subdomain-api in the url when making requests to the DES backend. (#3487) (4af15ef)
2.25.0 (2024-01-26)β
Featuresβ
Roundup savehacks are available to be created in the DEPo. This is not yet functional but translations can be prepared in advance for this new savehack. (c2260f3)
2.24.1 (2024-01-26)β
Bug Fixesβ
In some cases uploading files was taking too much time and timeouting as a result. Moved it to a background job so that it always completes. (#3478) (fb8e7a8)
2.21.0 (2024-01-24)β
βοΈ Requires Migration
Featuresβ
Add transfer consent check before initiate savehack launch
2.20.1 (2024-01-22)β
Bug Fixesβ
In some cases stock images were not loading properly. Fixed that. (f651283)
2.20.0 (2024-01-18)β
Featuresβ
Add open-id authentication flow where we fetch user info from user info endpoint (891f533)
2.19.7 (2024-01-16)β
Bug Fixesβ
Bugfix for mock authentication flow (713d3b7)
2.19.6 (2024-01-16)β
Bug Fixesβ
Improve validation of "cents" in savehack launch (#3451) (e08ce9a)
2.19.5 (2024-01-15)β
Bug Fixesβ
Bump ViewComponent library to 3.9 Don't list messages in GET /messages endpoint if the dream is deleted
2.19.4 (2024-01-11)β
Bug Fixesβ
Use correct external events path when fetching external events from public api. (6627781)
2.19.2 (2024-01-11)β
Bug Fixesβ
Align POST payments/batch api with what's in the docs (#3439) (380eace)
2.19.1 (2024-01-11)β
Bug Fixesβ
Make sure SaveleagueMatchResult teamIds is always a string. (365f80e)
2.19.0 (2024-01-08)β
Featuresβ
Add Partner.external_domain which allows a partner to serve the web app, depo & api from their own domain. This is necessary to circumvent third-party cookie restrictions in some browsers. (ab1fe7c)
2.18.0 (2024-01-08)β
Featuresβ
Add externalUserId filter to getSavehackLaunches API (54d8608)
2.17.0 (2024-01-04)β
Featuresβ
Add balanceCents to getDreams API response (786a746) Add deletedAt to getDreams API response (#3417) Add imageUrl to getDreams API response (#3417) Add userId filter to getDreams API (336ec05) Add externalUserId filter to getDreams API (c27b969) Include deleted dreams in getDreams API when query param is state is set to deleted (f3a25e4)
2.16.0 (2024-01-04)β
Featuresβ
We can now mock the authentication flow for partners using VerifyViaUrl token authentication workflow - only available for testing purposes (cf25b51)
2.15.0 (2024-01-04)β
Featuresβ
Update webhook jobs to use mTLS (#3422) (34dc428)
2.14.0 (2023-12-29)β
Bug Fixesβ
Only emit pageReady event in iframe context (29971f6)
Featuresβ
Add filters - user_id and dream_id to SavehackLaunches API (#3420) (a97ac55) Properly add onPageReady event and emit it on succesful login. Brought back after revert. (1409cac)
2.13.2 (2023-12-22)β
Bug Fixesβ
revert (292f9f1) because of error logs on some devices (c5b97b7)
2.13.0 (2023-12-22)β
Featuresβ
Add onPageReady event and emit it on succesful login. (292f9f1)
2.12.0 (2023-12-21)β
βοΈ Requires Migration
Featuresβ
Preparation for 2.16
2.10.0 (2023-12-20)β
Featuresβ
We can now fetch external events available from our external events API (#3390) (34a0468)
2.9.4 (2023-12-20)β
Bug Fixesβ
Pass correct params to SaveLeague periodic job (a6397f5)
2.9.1 (2023-12-15)β
Bug Fixesβ
Bugfixes for SaveLeague Savehack (72bdf3c)(fe1ff08)(e93b3f7)(ec38956)
2.9.0 (2023-12-15)β
Featuresβ
Update Premier League saveleague so that it works with our provider's v2 API (1b72615)
2.8.0 (2023-12-15)β
Featuresβ
Add a periodic job to check SaveLeague Savehack match results (d342e0e)
2.7.0 (2023-12-14)β
Featuresβ
We can now filter GET messages API based on processed status (529c01a) Add support for de locale (89773a3) Add support for fr locale (57f53ba) Add support for nl locale (4e9a88e)
2.7.0 (2023-12-13)β
βοΈ Requires Migration
Featuresβ
Roundup savehack editable in DEPo
2.4.1 (2023-12-11)β
Bug Fixesβ
Correctly return settled balance when making a request to the accounts API (43cd495) (9b72a3c)
2.4.0 (2023-12-08)β
Featuresβ
Messages can now be updated and marked as processed via PATCH request (6aa1fe8)
2.3.0 (2023-12-08)β
Featuresβ
GET messages API response contains processedAt field now (cdb058c)