Skip to content

Releases: tink-ab/tink-money-manager-android

Release 1.1.5

03 Jun 15:04
52abc1f
Compare
Choose a tag to compare
  • Fixed wrong padding of title in Transaction Details Screen

Release 1.1.4

16 Apr 13:32
8a49e4c
Compare
Choose a tag to compare
  • Refreshing Recommended Budgets when shared accounts are changed

Release 1.1.3

26 Mar 09:12
0997615
Compare
Choose a tag to compare
  • Fixed old keyword retention issue when creating budget
  • Fixed incorrect average amount on Budget Creation screen
  • Resolved finance overview screen updation problem after deleting/editing budget

Release 1.1.2

26 Feb 09:59
6a8fb12
Compare
Choose a tag to compare
  • Fixed visibility issue of 2 create budget views on Overview
  • Hiding dynamic budgets component when list is empty on Overview

Release 1.1.1

18 Jan 16:05
c260de6
Compare
Choose a tag to compare
  • Fixed infinite spinner issue on Latest transactions
  • Fixed text overlapping in Budget summary bar chart
  • Fixed text overlapping issue on change button in Transaction Details screen
  • Updated toolbar and status bar to match theme color instead of category color in Transaction Details screen

Money Manager Android 1.1.0

08 Dec 13:31
535455e
Compare
Choose a tag to compare
  • Added Recommended Budgets feature.
  • Created entry point EntryPoint.RecommendedBudgets to launch Recommended Budgets as a stand alone feature.
  • Extended TinkMoneyManager.init() with enableRecommendedBudget feature flag to enable/disable Recommended Budgets feature.
  • Added Budget creation success screen, which appears as a confirmation of successful budget creation.
  • Extended TinkMoneyManager.init() with enableBudgetCreationSuccessScreen feature flag to control the visibility of confirmation screen for successful Budget creation.

Money Manager Android 1.0.0

22 Sep 09:53
10be262
Compare
Choose a tag to compare
  • Tink Money Manager Android is now available on Maven Central.

  • Added possibility to launch features directly. Meaning the features now have entry points that can be used to access that feature directly, instead of going through the Finance overview. This release includes entry points for the following features:

    • Transactions
    • Insights
    • Statistics
      • Income
      • Expense
      • Left-to-spend
    • Accounts
    • Budgets
    • Overview
  • Deprecated FinanceOverviewFragment: we have introduced a new way to launch the Finance Overview screen to align with the "Entrypoints" feature as shown above. This involves using the new TinkMoneyManager instead of the deprecated FinanceOverviewFragment. For migration details, refer to the migration guide.

  • Deprecated FinanceOverviewStyle: we are deprecating the use of the old TinkFinanceOverviewStyle in favor of the new TinkMoneyManagerStyle.

  • Removed negative amounts from Left-to-Spend over time view. The lowest possible amount is now 0.

  • Added Api Reference at https://tink-ab.github.io/tink-money-manager-android/.

  • Added two new types of Actionable Insights:

Breaking change:

  • Removed the javaInsightActionHandler as parameter of the FinanceOverviewFragment.newInstance(...) method. For details, refer to the migration guide.

Release 0.28.0

08 May 14:13
b34aaf6
Compare
Choose a tag to compare
  • Improved the bar chart UI on the WeeklyExpensesByDay insight.
  • Moved Tink Core dependency into MoneyManager as a module.

Breaking change:

  • Converted the plural string resource with key tink_budget_details_chart_status_message_last_year into a string resource with key tink_budget_details_chart_status_message.

Migration guide:
The new string resource:
<string name="tink_budget_details_chart_status_message">You made your budget %s of the time since you created the budget</string>
replaces the following one that is no longer available:

<plurals name="tink_budget_details_chart_status_message_last_year">
    <item quantity="one">You made your budget %d%% of the time since you created the budget</item>
    <item quantity="other">You made your budget %d%% of the time since you created the budget</item>
</plurals>

image

Release 0.27.1

06 Apr 14:36
8419e96
Compare
Choose a tag to compare
  • Changed the default icon for accounts. The default icon is used as placeholder while fetching the banks icon.

  • Changed the default icon for ingested accounts.

  • Added new themes attributes for overriding the default icons for accountstink_icon_default_account and ingested accounts tink_icon_ingested_account.

To override the default icon for accounts, add the following attribute to the theme:

<item name="tink_icon_default_account">@drawable/your_custom_icon_for_accounts</item>

To override the default icon for ingested accounts, add the following attribute to the theme:

<item name="tink_icon_ingested_account">@drawable/your_custom_icon_for_ingested_accounts</item>

Release 0.27.0

09 Mar 14:51
0fc9779
Compare
Choose a tag to compare
  • Improved UI state management
  • Fixed a crash in WeeklyExpensesByDay inside Insights Bar
  • Fixed transition glitch when navigating to new screen
  • Changed the implementation of CustomView, this is a breaking change which requires action if your app is using the CustomViews.

See the migration guide below:

Migration guide

1- Implement OnFragmentViewCreatedListener in activity/fragment (which is calling MoneyManager SDK).

2- Inside FinanceOverviewFragment.newInstance() add a new param fragmentViewCreatedListener = this
this refers to activity/ fragment implementing interface in step 1

3- Override onFragmentViewCreated method and add all setupCustomView() / Custom Layouts inside this method.

override fun onFragmentViewCreated() {
    setupCustomView()
    // Add more custom layouts here
}

4- Update setupCustomView() implementation with

private fun setupCustomView() {
    currentFinanceOverviewFragment?.getContainerById(customViewId, object : OnCustomContainerCreatedListener {
       override fun onCustomContainerCreated(container: FrameLayout) {
           // Same implementation as before
       }
    }
}

More information on Tink docs..

See also MainActivity for new implementation.