Skip to content

Releases: firefly-iii/data-importer

Development release for 2026-01-07

07 Jan 02:50
bf8fb0f

Choose a tag to compare

Pre-release

Welcome to the latest development of the Firefly III data importer. This development release contains the latest fixes and features. It is probably buggy and may not work as expected. You can download the release below, and adventurous Docker users can find this release under the develop tag.

Warning

Some changes in this release may unexpectedly lead to duplicate transactions. This is caused by changes in the data handling routines. This is unfortunate, but a result of new insights, changed APIs and other minor fixes. My apologies for any inconvenience. I try to avoid these kinds of changes, but it can't always be helped.

Development releases are created to test new features and fixes before they are included in a stable release. They are not recommended for production use. This release was created on 2026-01-07 @ 03:50 and may contain unexpected bugs. Data loss is rare but possible.

Changelog

The changelog for this release may not be up-to-date, so it is not included. However, changelog.md may already contain entries for the future release.

Installation and upgrade instructions

The release files are signed, and you can verify them using the Firefly III releases PGP key.

Develop with Firefly III

Are you interested in (future) API changes to Firefly III, or other interesting dev-related updates? Sign up to the Firefly III developer newsletter to receive low-frequency updates about the development of Firefly III.

Support Firefly III

Did you know you can support the development of Firefly III? You can donate in many ways, like GitHub Sponsors or Patreon. Please follow this link for more information. Thank you for your consideration.

v2.0.0

05 Jan 19:05
3df8f33

Choose a tag to compare

Welcome to release v2.0.0 of the Firefly III DataImporter. It contains the latest fixes, translations and features. Docker users can find this release under the latest tag.

Changelog

Version 2.0 of the Firefly III data importer introduces some big architectural changes that should make it easier to work with, and easier to extend.

Warning

This release introduces many new things, so there will be bugs. Some changes in this release may also unexpectedly lead to duplicate transactions. This is caused by changes in the data handling routines. This is unfortunate, but a result of new insights, changed APIs and other minor fixes. My apologies for any inconvenience. I try to avoid these kinds of changes, but it can't always be helped.

Added

  • New import data provider "Sophtron". In the interest of full disclosure, they have sponsored me to add their API to the data importer. Their support (and yours!) allows me to spend more time on Firefly III and the data importer, and I'm very grateful for it.
  • PR 1035 (Add support for CAMT.052) by @beatbesmer
  • PR 1037 (Syntax error in debug logging) by @beatbesmer

Changed

  • Import jobs are no longer managed using session data. This is a technical change, and it means that import jobs are easier to monitor, update and (in the future) can be re-run using new settings. This allows for a whole new range of flexibility.
  • A lot of code has been rewritten to make it easier to manage an import job. Thanks to the previously mentioned changed, it is easier to switch back and forth between the necessary steps of an import job.
  • A small API is now in place (with documentation to follow), that allows you to communicate with the data importer more easily. This will not be relevant for a lot of folks but the "auto import" and "auto upload" endpoints for example, will be documented just like the Firefly III API documentation.

Deprecated

  • The "Spectre" import routine created and supported by Salt Edge, has been officially deprecated and can no longer be used.

Fixed

Installation and upgrade instructions

The releases are signed, and you can verify them using the Firefly III releases PGP key.

Develop with Firefly III

Are you interested in (future) API changes to Firefly III, or other interesting dev-related updates? Sign up to the Firefly III developer newsletter to receive low-frequency updates about the development of Firefly III.

Support Firefly III

Did you know you can support the development of Firefly III? You can donate in many ways, like GitHub Sponsors or Patreon. Please follow this link for more information. Thank you for your consideration.

v1.9.1

01 Nov 19:55
b8bc236

Choose a tag to compare

Welcome to release v1.9.1 of the Firefly III DataImporter. It contains the latest fixes, translations and features. Docker users can find this release under the latest tag.

Changelog

Note

Lunch Flow support is new to the Data Importer. Please read the tutorial carefully. Feel free to open an issue or start a discussion if you have issues. Thanks in advance for your support!

Added

  • Issue 10849 (Integrate Lunch Flow with the data importer) reported by @JC5
  • Lunch Flow support was also brought to you by @amrawadk

Fixed

Installation and upgrade instructions

The releases are signed, and you can verify them using the Firefly III releases PGP key.

Develop with Firefly III

Are you interested in (future) API changes to Firefly III, or other interesting dev-related updates? Sign up to the Firefly III developer newsletter to receive low-frequency updates about the development of Firefly III.

Support Firefly III

Did you know you can support the development of Firefly III? You can donate in many ways, like GitHub Sponsors or Patreon. Please follow this link for more information. Thank you for your consideration.

v1.9.0

19 Oct 16:21
baa0b83

Choose a tag to compare

Welcome to release v1.9.0 of the Firefly III DataImporter. It contains the latest fixes, translations and features. Docker users can find this release under the latest tag.

Changelog

Note

Lunch Flow support is new to the Data Importer. Please read the tutorial carefully. Feel free to open an issue or start a discussion if you have issues. Thanks in advance for your support!

Added

  • Issue 10849 (Integrate Lunch Flow with the data importer) reported by @JC5
  • Lunch Flow support was also brought to you by @amrawadk

Fixed

Installation and upgrade instructions

The releases are signed, and you can verify them using the Firefly III releases PGP key.

Develop with Firefly III

Are you interested in (future) API changes to Firefly III, or other interesting dev-related updates? Sign up to the Firefly III developer newsletter to receive low-frequency updates about the development of Firefly III.

Support Firefly III

Did you know you can support the development of Firefly III? You can donate in many ways, like GitHub Sponsors or Patreon. Please follow this link for more information. Thank you for your consideration.

v1.8.4

13 Oct 10:12
37c095d

Choose a tag to compare

Welcome to release v1.8.4 of the Firefly III DataImporter. It contains the latest fixes, translations and features. Docker users can find this release under the latest tag.

Changelog

Fixed

  • Issue 11061 (Importing using importer:auto-import results in error "foreach() argument must be of type array|object, string given") reported by @jurgenhaas

Installation and upgrade instructions

The releases are signed, and you can verify them using the Firefly III releases PGP key.

Develop with Firefly III

Are you interested in (future) API changes to Firefly III, or other interesting dev-related updates? Sign up to the Firefly III developer newsletter to receive low-frequency updates about the development of Firefly III.

Support Firefly III

Did you know you can support the development of Firefly III? You can donate in many ways, like GitHub Sponsors or Patreon. Please follow this link for more information. Thank you for your consideration.

v1.8.3

12 Oct 11:02
5423a28

Choose a tag to compare

Welcome to release v1.8.3 of the Firefly III DataImporter. It contains the latest fixes, translations and features. Docker users can find this release under the latest tag.

Changelog

Added

  • Issue 11032 (Data importer interprets decimal separator as thousands separator) reported by @beatbesmer
  • Update Salt Edge API to use v6 by @bedesv

Fixed

Installation and upgrade instructions

The releases are signed, and you can verify them using the Firefly III releases PGP key.

Develop with Firefly III

Are you interested in (future) API changes to Firefly III, or other interesting dev-related updates? Sign up to the Firefly III developer newsletter to receive low-frequency updates about the development of Firefly III.

Support Firefly III

Did you know you can support the development of Firefly III? You can donate in many ways, like GitHub Sponsors or Patreon. Please follow this link for more information. Thank you for your consideration.

v1.8.2

01 Oct 03:37
5e768ac

Choose a tag to compare

Welcome to release v1.8.2 of the Firefly III DataImporter. It contains the latest fixes, translations and features. Docker users can find this release under the latest tag.

Changelog

Fixed

Installation and upgrade instructions

The releases are signed, and you can verify them using the Firefly III releases PGP key.

Develop with Firefly III

Are you interested in (future) API changes to Firefly III, or other interesting dev-related updates? Sign up to the Firefly III developer newsletter to receive low-frequency updates about the development of Firefly III.

Support Firefly III

Did you know you can support the development of Firefly III? You can donate in many ways, like GitHub Sponsors or Patreon. Please follow this link for more information. Thank you for your consideration.

v1.8.1

30 Sep 18:46
6da4b0e

Choose a tag to compare

Welcome to release v1.8.1 of the Firefly III DataImporter. It contains the latest fixes, translations and features. Docker users can find this release under the latest tag.

Changelog

Added

  • #6061

Changed

  • #10947

Removed

  • Add message about future removal of Spectre / Salt Edge.

Installation and upgrade instructions

The releases are signed, and you can verify them using the Firefly III releases PGP key.

Develop with Firefly III

Are you interested in (future) API changes to Firefly III, or other interesting dev-related updates? Sign up to the Firefly III developer newsletter to receive low-frequency updates about the development of Firefly III.

Support Firefly III

Did you know you can support the development of Firefly III? You can donate in many ways, like GitHub Sponsors or Patreon. Please follow this link for more information. Thank you for your consideration.

v1.8.0

19 Sep 04:53
528044f

Choose a tag to compare

Welcome to release v1.8.0 of the Firefly III DataImporter. It contains the latest fixes, translations and features. Docker users can find this release under the latest tag.

Changelog

Warning

Some changes in this release may unexpectedly lead to duplicate transactions. This is caused by changes in the data handling routines. This is unfortunate, but a result of new insights, changed APIs and other minor fixes. My apologies for any inconvenience. I try to avoid these kinds of changes, but it can't always be helped.

Added

  • Issue 9045 (Data Importer - Add config filename or bank name into end-of-import email) reported by @Terry-JF
  • Issue 10923 ([Importer] CSV import broken in cli image (does not adhere to the v3 schema)) reported by @MacPaille
  • JSON Schema validation for the configuration file.

Changed

Fixed

  • Fix issue with restoring empty accounts array from configuration.

Installation and upgrade instructions

The releases are signed, and you can verify them using the Firefly III releases PGP key.

Develop with Firefly III

Are you interested in (future) API changes to Firefly III, or other interesting dev-related updates? Sign up to the Firefly III developer newsletter to receive low-frequency updates about the development of Firefly III.

Support Firefly III

Did you know you can support the development of Firefly III? You can donate in many ways, like GitHub Sponsors or Patreon. Please follow this link for more information. Thank you for your consideration.

v1.7.10

23 Aug 17:58
a0e8b80

Choose a tag to compare

Welcome to release v1.7.10 of the Firefly III DataImporter. It contains the latest fixes, translations and features. Docker users can find this release under the latest tag.

Changelog

Deprecated

  • Support for Firefly III < v6.3.2

Fixed

  • Issue 10699 ([Importer] SimpleFIN error - create flag must be set for new account creation with de-selected accounts) reported by @Siddhant-k
  • Issue 10805 (Importer: Importer loops when there are no tractions to import from SimpleFin) reported by @Kage1
  • Eternal loop in UI, reported by @Kage1
  • Date range can be selected out of order, breaking the import, reported by @Kage1
  • Selecting transactions from a single day doesn't work, reported by @Kage1
  • Loop back to role selection has the wrong label, reported by @Kage1
  • Pending transactions were always imported, reported by @Kage1

Installation and upgrade instructions

The releases are signed, and you can verify them using the Firefly III releases PGP key.

Develop with Firefly III

Are you interested in (future) API changes to Firefly III, or other interesting dev-related updates? Sign up to the Firefly III developer newsletter to receive low-frequency updates about the development of Firefly III.

Support Firefly III

Did you know you can support the development of Firefly III? You can donate in many ways, like GitHub Sponsors or Patreon. Please follow this link for more information. Thank you for your consideration.