Version 4.x

Release notes for Pledger.io 4.x (latest 4.4.2).

Browse all 11 releases in the 4.x line. Latest: 4.4.2 (15 July 2025).

Back to all releases  

Bug-fixes  

  • Hotfix/resolve analyze job per user, preventing analysis jobs to get stuck on users with missing transaction for a given month.

Bug-fixes  

  • Rename year_month to year_month_found in all affected files, issue with reserved keyword in MySQL

Changes  

  • Add OpenID support to the application
  • Add spending insight and pattern detection

Dependency updates  

Back-end  

  • Update dependency io.micronaut.platform:micronaut-platform to v4.9.0
  • Update plugin com.diffplug.spotless to v7.1.0
  • Update plugin org.openapi.generator to v7.14.0
  • Update dependency com.opencsv:opencsv to v5.11.2
  • Update plugin io.freefair.lombok to v8.14
  • Update dependency org.junit.jupiter:junit-jupiter-api to v5.13.0
  • Update dependency org.bouncycastle:bcpkix-jdk18on to v1.81
  • Update dependency org.bouncycastle:bcprov-jdk18on to v1.81
  • Update dependency gradle to v8.14.2

Front-end  

  • Update dependency react-hook-form to v7.60.0
  • Update dependency vite-plugin-static-copy to v3.1.0
  • Update dependency eslint to v9.31.0
  • Update dependency @eslint-react/eslint-plugin to v1.51.2
  • Update dependency chart.js to v4.5.0
  • Update dependency axios to v1.10.0
  • Update dependency vite to v7
  • Update vitest monorepo to v3.2.1
  • Update dependency typescript-eslint to v8.33.1
  • Update dependency lint-staged to v16.1.0

Bug-fixes  

  • Update data type handling and field mappings in JPA queries
  • Fix for handling the clearing of the budget, category and contract of a transaction.

Changes  

  • Add theme support back into the application.
  • Change autocompletes

Dependency upgrades  

  • Update dependency react-hook-form to v7.56.1
  • Update dependency sass to v1.87.0
  • Update dependency sass-embedded to v1.87.0
  • Update dependency axios to v1.9.0
  • Update dependency react-router to v7.5.2

Bug-fixes  

  • Changed the base container to allow the LLM to work in the non LLM container, using OpenAI for example.

Changes  

  • Update budget page
  • Add feature to extract transaction information from text on all transaction overview.
  • Update transaction detail component to make it a bit more condense.

Dependency updates  

Front-end  

  • Update dependency @testing-library/react to v16.3.0
  • Update dependency jsdom to v26.1.0
  • Update dependency vite to v6.3.2
  • Update dependency @vitejs/plugin-react-swc to v3.9.0
  • Update dependency @eslint-react/eslint-plugin to v1.48.3
  • Update dependency eslint to v9.25.0
  • Update dependency spacetime to v7.10.0

Changes  

  • Update to UI library to PrimeReact.
  • Extract the router needed components into dedicated files.
  • Update localization messages

Dependency updates  

Front-end  

  • Update dependency typescript-eslint to v8.26.0
  • Update dependency vite to v6.2.5
  • Update dependency axios to v1.8.2
  • Update dependency typescript to v5.8.2
  • Update dependency react-router to v7.5.0
  • Update dependency spacetime to v7.8.0
  • Update dependency sass to v1.86.0
  • Update react monorepo to v19.1.0
  • Update tailwindcss monorepo to v4.1.3

Back-end  

  • Update dependency org.camunda.bpm:camunda-engine to v7.23.0

Bug fixes  

  • Fix an issue with displaying archived accounts.
  • Add missing translations.

Dependency updates  

  • Update dependency gradle to v8.13
  • Update plugin org.openapi.generator to v7.12.0
  • Update dependency org.mockito:mockito-core to v5.16.0
  • Update plugin io.micronaut.library to v4.5.0
  • Update plugin io.micronaut.application to v4.5.0
  • Update plugin io.freefair.lombok to v8.13
  • Update dorny/test-reporter action to v2

Changes  

  • Update the layout to work better on smaller devices like phones.
  • Add the code coverage measurements for the UI.

Bug fixes  

  • Hotfix transfer listing not working.
  • Fix an issue in the query for the daily balance.

Dependency updates  

Front-end  

  • Update dependency eslint to v9.21.0
  • Update dependency tailwindcss to v4.0.8

Back-end  

  • Update dependency org.junit.jupiter:junit-jupiter-api to v5.12.0

Bug fixes  

  • Resolve an issue during initial startup on a clean MySQL or MariaDB system.

Added  

  • Feature/initial AI integration

Changed  

  • Feature/move to vite for the UX build engine
  • Refactor form input handling and enhance transaction suggestions
  • Move the eventbus to only the command system

Download from GitHub Releases.