All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- Fixed an issue where the importer would break when importing mapped transactions.
- Make sure packages match PHP 8.0
- Issue where config files with empty strings would break the date selection.
- Issue 6146 Fix issue where missing Nordigen data would break the import.
- Issue 6233 Fix issue where mapping an expense account to a revenue spot would break the import.
- Fix issue where the importer would not detect empty descriptions. Thanks @BerghsJelmer
- Require the most recent version of Firefly III
- Made the texts more generic to accommodate future changes
- Catch deleted transactions
- Require most recent Firefly III
- Issue 5980 Fix date range.
- Fixes an issue with an underlying package.
- Fixes an issue with an underlying package.
- Fixes an issue with an underlying package.
- Fixes an issue with an underlying package.
- Fixes another issue with detecting duplicate transactions.
- A small change should make it easier for the data importer to detect failed transaction creation attempts.
- Issue 5964 Updated libraries to fix issue.
- Removed some overly chatty status messages.
- There is an option to set the maximum days to import from Nordigen, thanks @krehl!
- Importer will now report expired Nordigen User Agreements, thanks @MacPaille!
- Issue 5871 Importer would ignore time-outs
⚠️ This release WILL create duplicate transactions. Don't import large batches!
- Add command to upgrade import configurations.
- Stop logging stack traces to prevent logs from filling up.
⚠️ Don't submit unusedamount_modifier
field
- Better error catching in configuration controller and other places.
- Sanity check to prevent the importer from treating JSON files as CSV files.
- Issue 5731 Could not import transfers from Spectre
- Issue 5735 Better support for old import configuration files
⚠️ Using Nordigen? This release WILL create duplicate transactions. Don't import large batches.
- Collect more Nordigen information for future debug.
- Collect IBAN from secondary source if possible.
- Add value date as "payment date" whenever possible.
- Issue 5590 500 error when attempting to add bank account from Nordigen
- Issue 5650 Better error catching for timeouts
- Issue 5700 Missing route for Nordigen (experimental fix)
- Clean up some logging.
- Better check on session states
- Better check on messages to report
- Will not email if not configured to
⚠️ Using Nordigen? This release WILL create duplicate transactions. Don't import large batches.
A special thanks to the excellent folks over at @nordigen for some quick debugging and fixing.
- A special 500 page so you can see what's happening.
- Nordigen will now import transaction details in notes.
- If you have no Firefly III accounts, the importer will warn you.
- Extra account details debug information.
- A missing method broke navigation.
- Sometimes session details would get lost in translation.
- Catch error in
balanceAfterTransaction
field.
ownerAddressUnstructured
could unexpectedly be unset.
- Nordigen reports the
ownerAddressUnstructured
both as string and array, thanks @dawid-czarnecki
- Issue 5507
ownerAddressUnstructured
field is of the wrong data type. - Version 0.6.1 also reports as 0.6.0.
- Missing continue statement in transaction processor
⚠️ Duplicate detection could be broken, due to changes in the way transactions are handled. Be careful importing large batches.- 💡 Some people have reported running into loops when trying to start importing CSV files. Please open an issue if this happens to you.
- The Spectre import checks more fields for payee information, thanks @ddelbondio!
- The importer can stop warning you about duplicate transactions, making for a cleaner import. Check out
.env.example
. - If there is nothing to report, there will be no email message.
- The import tag will not be created until the first transaction is successfully imported.
- The configuration file export will mention the data importer version.
- Various issues where people would end up in a redirect loop.
- In some cases, the "mapping" feature was hidden.
- The debug page could add newlines, breaking the table.
- The autoupload endpoint would require CSV files, even when using Nordigen or Spectre.
- Issue 5502 Sloppy copy/paste bug leads to confusion between the base URL and the vanity URL.
⚠️ Duplicate detection could be broken, due to changes in the way transactions are handled. Be careful importing large batches.- 💡 Some people have reported running into loops when trying to start importing CSV files. Please open an issue if this happens to you.
- Code to support the cloud installation.
- Proper page for maintenance mode.
- Issue 5453 Different text for button
- Importer will complain about bad environment variables.
- Only create the import tag when necessary.
- Issue 5354 Fix edge case when importing CSV files.
- Issue 5440 Can now handle amounts formatted
0,xxxxx
- Issue 5452 Bad vanity URL in reports
- Issue 5459 Fix issue when skipping configuration page.
- Filter spaces from IBANs
⚠️ Duplicate detection could be broken, due to changes in the way transactions are handled. Be careful importing large batches.- 💡 Some people have reported running into loops when trying to start importing CSV files. Please open an issue if this happens to you.
- Dark mode. Responds to your browser or OS.
- Issue 5416 Mismatch in function name breaks Nordigen.
⚠️ Duplicate detection could be broken, due to changes in the way transactions are handled. Be careful importing large batches.- 💡 Some people have reported running into loops when trying to start importing CSV files. Please open an issue if this happens to you.
- The importer will search for, and match account numbers as well as IBANs.
- The importer will prefer 'bookDate' over 'valueDate'
- POST import and import via upload is now possible. Several mandatory security measures are listed in
.env.example
.
- Issue 5397 Could not import into liabilities.
- Issue 23, fixed date range settings, thanks @p-rintz
- Issue 5407 Fix issue with empty accountlists.
- Issue 5342 Can import "external URL" field.
- Will now send report messages over mail if you want.
- Remove TODO's from README file.
- Respect date range when importing.
- Nordigen will pre-select country + bank
- Nordigen will recycle requisition
- Mapping works for Spectre + Nordigen
- Better secret management for Nordigen + Spectre
- Issue 5351 Fix URL's
- Fix duplicate detection.
- Fix issue with transfers being imported as deposits.
- New debit indicator thanks to @reeperbahnause
- There is a
/debug
page if you need it. - Auto-import works over the command line.
- Importing works over the command line.
- Full documentation in place.
- More consistent layout
- Issue 5336 Undefined array key "Liabilities
- Issue 5337 Config download fails
- Issue 5338 APISubmitter not found in RoutineManager
- Issue 5339 fails to read CSV delimiter correctly
- Issue 5343 Missing config variable
- Issue 5344 Protocol mismatch
- Issue 5345 Some transactions are said to have the same source and destination
First release of the data importer.
- Initial release.
- Initial release.
- Initial release.
- Initial release.
- Initial release.
- Initial release.