All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- The mapper now sorts all dropdowns by alphabet.
- Updated JS and PHP packages.
- The CSV importer now requires PHP 8.0
- Updated JS and PHP packages.
- Issue 4840 Corrected error catching in IBAN check
- Issue 4714 Bad count in line numbers.
- PR 147 Vanity URL in messages.
- Some textual changes.
- PR 146 iDeal transactions in ING specific.
- Lots of updated packages.
- Expand the readme with instructions and new logo. Thanks, @ColinMaudry!
- Several cases where URL's could be empty.
- CSV importer will start counting from 1, not from 0 when showing messages. Thanks, @lastlink!
- Issue 3788 It's now possible to change the way the CSV importer detects duplicates. Please read the documentation.
- Issue 4333 Bad coding on my part mixed up the vanity URL and the normal URL.
- Issue 4297 You can now POST upload new imports. See the documentation for more info.
- Issue 4298 Tags would not append, only overwrite when using multiple tag columns.
- Issue 4293 In some cases, importing transactions with new IBAN's twice would create duplicate transactions.
- Fix issue with uninitialized variables.
- Fix issue found in YunoHost-Apps/firefly-iii_ynh#29
- Update Laravel and other libraries.
- New Docker build!
- Issue 4215 Sloppy programming on my side broke the CSV importer, my apologies.
- Issue 4134 CSV importer will also send emails when running on command line.
- Issue 4106 Make sure amounts like "EUR 1.234,56" can be parsed.
- Issue 4183 Make sure all calls use the verify settings, thx @zjean.
- Lots of library updates as usual.
- Issue 4100 Bad parameters in token call.
⚠️ All environment variables that used to be called "URI" are now called "URL" because I finally learned the difference between a URL and a URI.
- Issue 4094 CSV importer would only files with a lowercase
.csv
extension.
- Issue 3975 Better error handling when Firefly III responds with invalid JSON.
- Issue 4069 CSV importer would contact the wrong URL to get an access token if you configure a vanity URL.
- Issue 4209 Bad error parsing wasn't really user friendly.
- An informational message was shown twice.
- Bad JSON wasn't intercepted, leading to weird errors.
- New
/autoimport
route you can POST to.
- A bug where JSON errors would lead to errors in the CSV importer.
- Support for public clients. Check out the docs.
- Created a public installation.
⚠️ This version of the CSV importer requires PHP 7.4.⚠️ The import commands now start withimporter:
instead ofcsv:
- ABN AMRO specific was broken.
- Can now parse locale dates, see the documentation
- Issue 3706 Bug in amount parsing.
- Issue 3767 Date parsing was broken.
- Can now parse locale dates, see the documentation
- Issue 3706 Bug in amount parsing.
- Longer standard timeout for slow installations.
- Nullpointer in support class.
- Bad exception call in support class.
- Reset button
- Issue 3644 Bank specific options were ignored.
- Issue 3676 Better error handling.
- Now supports the "S", when using the generic bank debit/credit selector (German banks use it)
- Now requires PHP 7.4. Make sure you update!
- Can now use a vanity URL. See the example environment variables file,
.env.example
for instructions. - This version requires Firefly III v5.3.0
⚠️ The importer will no longer match account names likeonline
to accounts likeonline account
. If you were relying on this behavior, please use the "mapping" function instead.- The "mapping" page would always show you all mappable fields, even when you only selected one field to map.
Fixes issue 3501.
Now liabilities can be selected as the default account.
Some changes in the ING (Belgium) parser.
You can now set the timezone using the TZ
environment variable.
- Improved the error message when you forget to upload stuff.
- All documentation will point to the
latest
branch for more consistency. - Some date values were not imported properly.
⚠️ Several edge cases exist where the CSV importer and Firefly III disagree on which account to use. This can result in errors like "Could not find a valid source account when searching for ...." I have introduced several fixes to mitigate this issue. These fixes will most definitively change the way transactions are handled, so be careful importing large batches.- IBAN in lower case or spaces works now.
- Fixed error message about "root directory" because the CSV importer submitted an empty string.
- CSV importer requires the latest version of Firefly III.
- The import tag now has a date as well.
⚠️ issue 3346 If your file has them, you can import the timestamp with the transaction.- You can store your import configurations under
storage/configurations
for easy access during the import. - The UI would not respect specifics in your JSON config.
- If the API response was bad, the importer would crash. No longer.
- Issue 3345 Would ignore the delimiter in some cases.
⚠️ Reimplement the search for IBANs and names. This makes it easier to import using incomplete data. This changes the importer's behavior.- CSV import can add a tag to your import.
- Issue 3290 Issues with refunds from credit cards.
- Issue 3299 Issue with bcmod.
- Merge fix for mail config.
- Catch JSON errors, so the importer handles invalid UTF8 data properly.
- You can now navigate back and forth between steps.
- You can configure the importer to send email reports. Checkout
.env.example
.
⚠️ When the destination of a withdrawal is empty, or the source of a deposit is empty, the CSV importer will substitute these values with(no name)
as it used to do when the CSV importer was part of Firefly III itself.
- Issue 3268 Issue with asset management.
- Issue 3271 Bad handing of debit/credit columns.
- Issue 3279 Issue handling JSON.
- Issue 3266 Import loop due to bad bccomp call.
- Some code cleanup.
- Fix issue with account selection.
- Fix issue with amounts.
- Add ability to handle
TRUSTED_PROXIES
environment variable.
- Issue 3253 Could not map values if the delimiter wasn't a comma.
- Issue 3254 Better handling of strings.
- Issue 3258 Better handling of existing accounts.
- Better error handling (500 errors will not make the importer loop).
- Fixed handling of specifics, thanks to @FelikZ
- Call to
convertBoolean
with bad parameters. - Catch exception where Firefly III returns the wrong account.
- Update minimum version for Firefly III to 5.2.0.
This release was preceded by several alpha and beta versions:
- 1.0.0-alpha.1 on 2019-10-31
- 1.0.0-alpha.2 on 2020-01-03
- 1.0.0-alpha.3 on 2020-01-11
- 1.0.0-beta.1 on 2020-02-23
- 1.0.0-beta.2 on 2020-03-13
- 1.0.0-beta.3 on 2020-04-08
- Initial release.
- Initial release.
- Initial release.
- Initial release.
- Initial release.
- Initial release.