Skip to content

Latest commit

 

History

History
298 lines (204 loc) · 10.5 KB

changelog.md

File metadata and controls

298 lines (204 loc) · 10.5 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

0.9.13 - 2022-07-19

Fixed

  • Fixed an issue where the importer would break when importing mapped transactions.

0.9.12 - 2022-07-16

Fixed

  • Make sure packages match PHP 8.0

0.9.11 - 2022-07-16

Fixed

  • 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

0.9.10 - 2022-05-03

Changed

  • Require the most recent version of Firefly III

0.9.9 - 2022-05-03

Changed

  • Made the texts more generic to accommodate future changes
  • Catch deleted transactions
  • Require most recent Firefly III

Fixed

0.9.8 - 2022-04-13

Fixed

  • Fixes an issue with an underlying package.

0.9.7 - 2022-04-11

Fixed

  • Fixes an issue with an underlying package.

0.9.6 - 2022-04-11

Fixed

  • Fixes an issue with an underlying package.

0.9.5 - 2022-04-10

Fixed

  • Fixes an issue with an underlying package.

0.9.4 - 2022-04-10

Fixed

  • Fixes another issue with detecting duplicate transactions.

0.9.3 - 2022-04-05

Fixed

  • A small change should make it easier for the data importer to detect failed transaction creation attempts.
  • Issue 5964 Updated libraries to fix issue.

0.9.2 - 2022-04-02

Fixed

  • Removed some overly chatty status messages.

0.9.1 - 2022-04-02

Added

  • 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!

Fixed

0.9.0 - 2022-02-22

  • ⚠️ This release WILL create duplicate transactions. Don't import large batches!

Added

  • Add command to upgrade import configurations.

Changed

  • Stop logging stack traces to prevent logs from filling up.
  • ⚠️ Don't submit unused amount_modifier field

Fixed

  • 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

0.8.0 - 2022-02-07

  • ⚠️ Using Nordigen? This release WILL create duplicate transactions. Don't import large batches.

Added

  • Collect more Nordigen information for future debug.
  • Collect IBAN from secondary source if possible.
  • Add value date as "payment date" whenever possible.

Fixed

  • 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

0.7.0 - 2022-01-22

  • ⚠️ 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.

Added

  • 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.

Fixed

  • A missing method broke navigation.
  • Sometimes session details would get lost in translation.

0.6.5 - 2022-01-15

Fixed

  • Catch error in balanceAfterTransaction field.

0.6.4 - 2022-01-15

Fixed

  • ownerAddressUnstructured could unexpectedly be unset.

0.6.3 - 2022-01-12

Fixed

  • Nordigen reports the ownerAddressUnstructured both as string and array, thanks @dawid-czarnecki

0.6.2 - 2022-01-12

Fixed

  • Issue 5507 ownerAddressUnstructured field is of the wrong data type.
  • Version 0.6.1 also reports as 0.6.0.

0.6.1 - 2022-01-08

Fixed

  • Missing continue statement in transaction processor

0.6.0 - 2022-01-08

  • ⚠️ 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.

Added

  • The Spectre import checks more fields for payee information, thanks @ddelbondio!

Changed

  • 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.

Fixed

  • 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.

0.5.0 - 2022-01-01

  • ⚠️ 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.

Added

Changed

  • Issue 5453 Different text for button
  • Importer will complain about bad environment variables.
  • Only create the import tag when necessary.

Fixed

  • 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

0.4.1 - 2021-12-23

  • ⚠️ 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.

Added

  • Dark mode. Responds to your browser or OS.

Fixed

  • Issue 5416 Mismatch in function name breaks Nordigen.

0.4.0 - 2021-12-22

Known issues

  • ⚠️ 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.

Changed

  • The importer will search for, and match account numbers as well as IBANs.
  • The importer will prefer 'bookDate' over 'valueDate'

Added

  • POST import and import via upload is now possible. Several mandatory security measures are listed in .env.example.

Fixed

  • Issue 5397 Could not import into liabilities.
  • Issue 23, fixed date range settings, thanks @p-rintz
  • Issue 5407 Fix issue with empty accountlists.

0.3.0 - 2021-12-11

Added

  • Issue 5342 Can import "external URL" field.
  • Will now send report messages over mail if you want.

Fixed

  • 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

0.2.0 - 2021-12-04

Added

  • 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.

Changed

  • More consistent layout

Fixed

0.1.0 - 2021-11-27

First release of the data importer.

0.0.0 - 2021-xx-xx

Added

  • Initial release.

Changed

  • Initial release.

Deprecated

  • Initial release.

Removed

  • Initial release.

Fixed

  • Initial release.

Security

  • Initial release.