Release Notes Through 2025-10-31
Borrower Experience v2.72.0 // Ardley Service v1.91.0
Internal process improvements
- 4908 - Fix Broken Goldens
- 4909 - Flutter Golden Tests Build Actions workflow update
- 4941 - Updated sidecar workflow to match navigator's API driven deployment
- 4910 - QuickSight ToS - Link and text configurable per customer
- 4840 - Check TOS status before requiring TOS acceptance for SSO
Navigator
- 4548 - Improve mock logic for api calls
- 4593 - Create a Special Encoder/Decoder for FixedDefaultValue
- 4767 - Update Property Details - Co-Borrower Question
- 4872 - default AutoPilot to on 4920 - Bump Navigator configuration
- 4923 - added PROCEED_WITH_OFFER analytic to external link CTA when offer is selected
- 4924 - conditionalOfferSelectionFootnotes housekeeping
- 4930 - Refactor hasAnyOffers Logic
- 4936 - fix for profile modal overlay color
- 4937 - erroneous dismissible banner fix
- 4956 - moved up PROCEED_WITH_OFFER analytic to ensure it fires before directing away
- 4668 - OneLink Configuration
- 4814 - V2 dropdown single select - if both error and focus, show error.
- 4888 - Modal background overlay is the dark color (not white)
- 4813 - Default unhappy path submission confirmation page
- 4843 - Fixed Navigator Background Blur
- 4874 - OneLink - color and background image of initial auth screens are configurable
- 4903 - Bump Config Version
- 4766 - We now support in the offer selection screen disclaimers only included if the collection contains specific offer types
- 4877 - The Navigation indicator of Navigator cards is now optional
- 4891/4900 - The values on application summary are right aligned, Affects any values that are more than one line. (Single line values were already right aligned)
Sidecar
- 4793 - sidecar single entry
- 4957 - Sidecar logo and test cleanup
Infrastructure
- Feature: Implement a Typecast Config-based configuration management mechanism (#3795)
- Feature: Implement some basic Json utilities to find all Json paths in an object (#3795)
- Feature: Combine Json utilities and config management system to handle punching data holes into unauthorized loan application submission (#3795)
- Feature: Add skip functionality to the CampaignCli (#3795)
- Patch: Do not transition loan application or loan application status if updated outside of authentication (#3790)
- Patch: Allow for loan application updates if user is not known
(#3789) - Patch: Fix logic for determining when authenticated
(#3788) - Patch: Return empty list of user groups is not authenticated (instead of exception) (#3788)
- Patch: Added support for multiple primary pricing providers for Average pricing.
(#3775) - Feature: Create 'hook' for unauthenticated loan application submission (#3785)
- Patch: Move the "selected offer missing" error log message to the appropriate location so it only shows when it truly is an error (#3776)
- Patch: Define sub customer custom pricing, rules, and fees in rules
(#3782) - Feature: Add borrower detail map to capture customer-specific data (#3777)
- Feature: Add additional values to boolean conversion (#3777)
- Patch: Fix the boolean format conversion to correctly handle inversion and output types (#3777)
- Patch: Move the "selected offer missing" error log message to the appropriate location so it only shows when it truly is an error (#3776)
- Feature: Added DocumentsService class in ardley-core that handles all documents business logic (#3715)
- Patch: Added a missing projection for campaignId to the EmailEventNotificationHandler for journey email events
(#3713) - Feature: Added a new event bus for Ardley events and updated EventBusService to publish events there by default. (#3692)
- Patch: Modified the AutoSeeder to use customer-specific seeding configurations before using global configurations (failing if the configuration doesn't exist).
(#3727) - Patch: Custom seeding configurations are now used if directly provided to the AutoSeeder if during campaign creation. Patch: Updated the AutoSeeder to use more parallelized queries to speed up execution. (#3727)