Skip to content

Releases: cozy/cozy-banks

1.47.1-beta.4

01 Dec 10:01
Compare
Choose a tag to compare
1.47.1-beta.4 Pre-release
Pre-release

✨ Features

  • Add konnector slug in fake trigger passed to onLoginSuccess

🔧 Tech

  • upgrade cozy-realtime to 4.2.9 to get the sendNotification method

Full Changelog: 1.47.1-beta.3...1.47.1-beta.4

1.47.1-beta.3

29 Nov 13:43
Compare
Choose a tag to compare
1.47.1-beta.3 Pre-release
Pre-release

✨ Features

  • Upgrade cozy-bar from 8.9.3 to 8.9.4
  • Add realtime update of cozy accounts
  • Harvest upgrade to 9.31.0 :
    • Add independent confirm dialog
    • Use independant OAuth window
    • Better locale for delete BI connection confirmation button
    • Follow current trigger jobs even after the first load

🐛 Bug Fixes

  • Handles accounts created after bi webhooks on contract synchronization
  • Fix notifications issues on the b2c app
  • Don't register the flag plugin twice
  • Harvest upgrade to 9.31.0 :
    • Prevent createTemporaryToken to updateCache twice at the same time

Full Changelog: 1.47.1-beta.2...1.47.1-beta.3

1.47.1-beta.2

17 Nov 13:26
Compare
Choose a tag to compare
1.47.1-beta.2 Pre-release
Pre-release

🐛 Bug Fixes

  • Fix notifications issues on the b2c app

Full Changelog: 1.47.1-beta.1...1.47.1-beta.2

1.47.1-beta.1

16 Nov 10:10
Compare
Choose a tag to compare
1.47.1-beta.1 Pre-release
Pre-release

✨ Features

  • Add the virtual reimbursement accounts to the account switch
  • Add the account switch to the reimbursement page
  • Do not display success or error toast for webhooks other than CONNECTION_SYNCED

🐛 Bug Fixes

  • Wrong locale on BI connection removal cozy/cozy-libs@ed2f352
  • Update cozy accounts when removed from cozy-stack after BI connection removal from BI webview
  • Reverts "Include virtual accounts in the account total count in balance details"
  • Exclude virtual accounts from the account count in balance details
  • Do not show any account when none is selected in balance details
  • Always show the action column since tags are always enabled
  • Handles accounts created after bi webhooks on contract synchronization

Full Changelog: 1.47.0...1.47.1-beta.1

1.44.0-beta.20

28 Oct 12:08
15d0a12
Compare
Choose a tag to compare
1.44.0-beta.20 Pre-release
Pre-release

What's Changed

✨ Features

  • Use BI manage webview back
  • Close Harvest dialog if the BI connection has been removed in the BI webview

Full Changelog: 1.44.0-beta.19...1.44.0-beta.20

1.47.0

26 Oct 14:18
d8e8b29
Compare
Choose a tag to compare

✨ Features

  • Add wait job
  • New OAuthWrapperCompProps in TriggerManager
  • Preserve selected tags when navigating in categories
  • Don't notify users about very old konnector run failures (i.e. older than 7 days and 15 minutes which is the maximum delay between the last failure and the scheduled 7 days reminder).
  • Remove flag for Tags feature

🐛 Bug Fixes

  • Add and remove tags at the same time on a transaction
  • Fix blank block within the flagship app for the cozy-bar
  • Prevent scheduling konnectorAlerts triggers in the past which would be executed right away by cozy-stack ending up sending multiple notifications to the user about the failed konnector run.
  • Include virtual accounts in the account total count in balance details
  • Log event only when hiding incomes and not when unhiding them

1.47.0-beta.1

21 Oct 07:57
d8e8b29
Compare
Choose a tag to compare
1.47.0-beta.1 Pre-release
Pre-release

✨ Features

  • Add wait job
  • New OAuthWrapperCompProps in TriggerManager
  • Preserve selected tags when navigating in categories
  • Don't notify users about very old konnector run failures (i.e. older than 7 days and 15 minutes which is the maximum delay between the last failure and the scheduled 7 days reminder).
  • Remove flag for Tags feature

🐛 Bug Fixes

  • Add and remove tags at the same time on a transaction
  • Fix blank block within the flagship app for the cozy-bar
  • Prevent scheduling konnectorAlerts triggers in the past which would be executed right away by cozy-stack ending up sending multiple notifications to the user about the failed konnector run.
  • Include virtual accounts in the account total count in balance details
  • Log event only when hiding incomes and not when unhiding them

1.46.1

19 Oct 13:16
539e5e8
Compare
Choose a tag to compare

✨ Features

  • Don't notify users about very old konnector run failures (i.e. older than 7 days and 15 minutes which is the maximum delay between the last failure and the scheduled 7 days reminder).

🐛 Bug Fixes

  • Prevent scheduling konnectorAlerts triggers in the past which would be executed right away by cozy-stack ending up sending multiple notifications to the user about the failed konnector run.

1.46.1-beta.1

14 Oct 08:21
539e5e8
Compare
Choose a tag to compare
1.46.1-beta.1 Pre-release
Pre-release

✨ Features

  • Don't notify users about very old konnector run failures (i.e. older than 7 days and 15 minutes which is the maximum delay between the last failure and the scheduled 7 days reminder).

🐛 Bug Fixes

  • Prevent scheduling konnectorAlerts triggers in the past which would be executed right away by cozy-stack ending up sending multiple notifications to the user about the failed konnector run.

1.46.0

03 Oct 12:58
fa5360a
Compare
Choose a tag to compare

✨ Features

  • Update cozy-stack-client and cozy-pouch-link to sync with cozy-client version
  • Use DropdownText comp instead of custom in AccountSwitch
  • Update cozy-harvest-lib
    • 9.8.0 : Add reconnect to bi Webviews [PR]
    • 9.10.1 : Add custom intentsApi prop to TriggerManager [PR]
    • 9.11.1 : Add sync date on ContractItem and overrides ability in AccountModal [PR] and [PR]
    • 9.12.0 : Do not show Popup when intentsApi parameter is given [PR]
    • 9.12.2 : Do not pre encode oauth url [PR] and Do not show popup when intentsApi is given [PR]
    • 9.12.3 : Do not double encode oauth url [PR]
    • 9.14.1 : Change RedirectToAccountFormButton label & size [PR]
    • 9.15.1 : Update trigger while status changed [PR]
    • 9.16.0 :
      • Allow EditAccountModal to have intentsApi (43c5910)
      • Now open the BI manage webview to the correct connection id (2f3da74)
    • 9.17.0 :
      • All oauth methods to handle reconection case (b1a6033)
      • Do not show identifiers with bi Webviews (58e1bb1)
    • 9.18.0 :
      • Add error message display in OAuthForm component (f29b3c4)
      • Handle user dismiss in Oauth window (a6dcba8)
    • 9.22.2 :
      • feat: Allow disabled banks to be clickable
    • 9.23.2 :
      • Add BI aggregator releationship to BI accounts
    • 9.25.0 :
      • Now OAuth popup/inAppBrowser wait for login success to hide
    • 9.26.1 :
      • Use BI account creation webview to handle account synchronization
      • RefreshContracts now updates contracts in realtime
  • Disable account line in import group panel to prevent accessing an account not yet ready
  • Change wording for toast message when importing data from a bank is completed
  • Remove icon on ReconnectTriggerButton
  • Add intentsApi prop to HarvestBankAccountSettings
  • Add a spinner in OAuth popup/InAppBrowser after OAuth redirection
  • Add tags on transactions
  • Add a tab in the settings to list all the tags
  • Add a modal to filter by Tags on the analysis page
  • Upgrade cozy-ui from 69.3.0 to 74.3.0
  • Add a page for managing a given tag
  • Optimization of the Mango query to get first / last date for an account
  • No more 404 call to manifest.json
  • Add new event and page loggers for tags
  • Add a new switch to toggle hiding amounts in mobile notifications
  • Add BalanceGreater service to send a notification if the balance of an account is higher than a defined amount
  • Upgrade cozy-ui from 74.3.0 to 74.6.1
  • Hide deprecated recurrence bundles behind a new "Show inactive recurrences" button
  • Upgrade cozy-ui from 74.6.1 to 75.4.0
  • Remove "Budget by custom tags" section in the settings

🐛 Bug Fixes

  • Fix App Amirale UI issues by updating cozy-ui [PR]
  • Update trigger without fetch policy in AccountModal, while reconnecting a konnector [PR]
  • Use the right color for input text
  • Colors when importing account
  • Prevent recurrence service from running until we figure out why it is triggering itself in an infinite loop [PR]
  • Do not allways show the same bank in BI webview
  • Do fail the connector for banks with multiple bank ids
  • Update cozy-client to 32.2.7 :
    • Lodash.merge is not creating a new object PR
    • fix temporary token cache when beginning with an empty cache PR
    • Breaking changes are not supposed to affect cozy-banks
  • Update cozy-harvest-lib
    • 9.12.2 : Do not pre encode oauth url PR and Do not show popup when intentsApi is given PR
    • 9.12.3 : Do not double encode oauth url PR
  • Prevent recurrence service from running until we figure out why it is triggering itself in an infinite loop [PR]
  • Do not allways show the same bank in BI webview
  • Do fail the connector for banks with multiple bank ids
  • Update cozy-client to 32.2.6 :
    • fix temporary token cache when beginning with an empty cache PR
    • Breaking changes are not supposed to affect cozy-banks
  • Invalidate temporary token cache when there is a change of BI user
  • OauthWindowInAppBrowser re-render
  • 9.12.2 : Do not pre encode oauth url PR and Do not show popup when intentsApi is given PR
  • Harvest 9.25.0:
    • Remove an BI webview reconnection step
    • Remove an unused request to BI api to be faster
  • 9.26.6 :
    • Better handling of duplicate accounts : locale + realtime in bank accounts
  • Display the resulting account in the Settings screen after an account creation (with realtime)
  • Update cozy-harvest-lib 9.14.1
  • Update cozy-client to 32.2.6
  • Fix recurrence service that was triggering itself in an infinite loop [PR]
  • Fix typo in French translation [PR]
  • Transactions actions style on mobile
  • Notifications based on transactions changes will only be sent once, even if the transaction is modified after the first trigger [PR]
  • Update trigger without fetch policy in AccountModal, while reconnecting a konnector
  • Update cozy-harvest-lib
    • 9.15.1 : Update trigger while status changed [PR]
  • Update trigger without fetch policy in AccountModal, while reconnecting a konnector [PR]
  • Prevent recurrence service from running until we figure out why it is triggering itself in an infinite loop [PR]
  • Revert cozy-script to deduplicate CSS files
  • Harvest: Hide BIContractActivationWindow behind the bi webview flag
  • Handle account without ".auth.identifier" attribute without error
  • Harvest 9.26.13 : Add missing intentsApi property
  • Perf improvements :
  • Use realtime plugin from cozy-client to get a singleton instead of creating once multiple times
  • Use realtime queries from cozy-client to get realtime on bank.accounts, bank.transactions, bank.groups and triggers. Those queries are always mounted. No need to unsubscrire / subscribe several times
  • Since realtime is always on, we can add a very long fetch policy. By doing so, we do not request the data from the stack too often (those requests are not very expensive) but it was mostly done because if we fetch the data again, then cozy-client has to make a lot of calculation on array and requests. It can be heavy for not to recent devices.
  • Creation of a context to store the URL of the cozy store's in order to not make a request to /intent on each page
  • Added a few memo
  • Since tags are behind a flag, it can appears that we don't have the tags relationships at all. Let's be defensive about that case in order to not throw an error. Fix an error when the user can not open a specific transaction
  • On the transaction detail, remove call to getTagsRelationshipByTransaction if tags not activated
  • Empty Home page, aka with <NoAccount> component displayed is now working
  • Make SelectDates accept values without months

🔧 Tech

  • Extract import of AccountModalContent in HarvestAccountModal to be able to override it easily
  • Remove dev dependency to cozy-ach [PR]
  • Refactor notification log to add some icons and clarity
  • Add PR template
  • Upgrade Cozyclient to fix tech error when queryAll failed