firefly-iii/CHANGELOG.md

600 lines
19 KiB
Markdown
Raw Normal View History

2016-03-14 14:13:27 -05:00
# Change Log
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).
2017-05-02 14:08:29 -05:00
## [4.4.3] - 2017-05-02
### Added
- Support for Slovenian
### Changed
- The journal collector, an internal piece of code to collect transactions, now uses a slightly different method of collecting journals. This may cause problems.
### Fixed
- Issue #638 as reported by [worldworm](https://github.com/worldworm).
## [4.4.2] - 2017-04-27
### Fixed
2017-05-02 14:08:29 -05:00
- Fixed a bug where the opening balance could not be stored.
2017-04-26 20:17:34 -05:00
## [4.4.1] - 2017-04-27
### Added
- Support for deployment on Heroku
### Fixed
- Bug in new-user routine.
2017-04-23 12:00:19 -05:00
## [4.4.0] - 2017-04-23
### Added
- Firefly III can now handle foreign currencies better, including some code to get the exchange rate live from the web.
- Can now make rules for attachments, see #608, as suggested by dzaikos.
2017-02-19 22:43:05 -06:00
2017-04-23 12:00:19 -05:00
### Fixed
- Fixed #629, reported by forcaeluz
- Fixed #630, reported by welbert
- And more various bug fixes.
2017-04-08 10:51:34 -05:00
## [4.3.8] - 2017-04-08
### Added
- Better overview / show pages.
- #628, as reported by [xzaz](https://github.com/xzaz).
- Greatly expanded test coverage
### Fixed
- #619, as reported by [dfiel](https://github.com/dfiel).
- #620, as reported by [forcaeluz](https://github.com/forcaeluz).
- Attempt to fix #624, as reported by [TheSerenin](https://github.com/TheSerenin).
- Favicon link is relative now, fixed by [welbert](https://github.com/welbert).
- Some search bugs
2017-03-06 14:04:14 -06:00
## [4.3.7] - 2017-03-06
2017-03-02 12:41:17 -06:00
### Added
- Nice user friendly views for empty lists.
- Extended contribution guidelines.
- First version of financial report filtered on tags.
- Suggested monthly savings for piggy banks, by [Zsub](https://github.com/Zsub)
2017-03-05 11:45:55 -06:00
- Better test coverage.
2017-03-02 12:41:17 -06:00
### Changed
- Slightly changed tag overview.
- Consistent icon for bill in list.
- Slightly changed account overview.
### Removed
- Removed IDE specific views from .gitignore, issue #598
### Fixed
- Force key generation during installation.
- The `date` function takes the fieldname where a date is stored, not the literal date by [Zsub](https://github.com/Zsub)
- Improved budget frontpage chart, as suggested by [skibbipl](https://github.com/skibbipl)
- Issue #602 and #607, as reported by [skibbipl](https://github.com/skibbipl) and [dzaikos](https://github.com/dzaikos).
- Issue #605, as reported by [Zsub](https://github.com/Zsub).
- Issue #599, as reported by [leander091](https://github.com/leander091).
2017-03-05 11:45:55 -06:00
- Issue #610, as reported by [skibbipl](https://github.com/skibbipl).
- Issue #611, as reported by [ragnarkarlsson](https://github.com/ragnarkarlsson).
- Issue #612, as reported by [ragnarkarlsson](https://github.com/ragnarkarlsson).
2017-03-06 14:04:14 -06:00
- Issue #614, as reported by [worldworm](https://github.com/worldworm).
2017-03-02 12:41:17 -06:00
- Various other bug fixes.
2017-02-19 22:43:05 -06:00
## [4.3.6] - 2017-02-20
### Fixed
- #578, reported by [xpfgsyb](https://github.com/xpfgsyb).
2017-02-16 15:30:46 -06:00
## [4.3.5] - 2017-02-19
### Added
- Beta support for Sandstorm.IO
- Docker support by [@schoentoon](https://github.com/schoentoon), [@elohmeier](https://github.com/elohmeier), [@patrickkostjens](https://github.com/patrickkostjens) and [@crash7](https://github.com/crash7)!
2017-02-19 09:36:03 -06:00
- Can now use special keywords in the search to search for specic dates, categories, etc.
2017-02-16 15:30:46 -06:00
### Changed
- Updated to laravel 5.4!
- User friendly error message
- Updated locales to support more operating systems, first reported in #536 by [dabenzel](https://github.com/dabenzel)
- Updated budget report
- Improved 404 page
- Smooth curves, improved by [elamperti](https://github.com/elamperti).
2017-02-16 15:30:46 -06:00
### Fixed
- #549
- #553
- Fixed #559 reported by [elamperti](https://github.com/elamperti).
- #565, as reported by a user over the mail
- #566, as reported by [dspeckmann](https://github.com/dspeckmann)
- #567, as reported by [winsomniak](https://github.com/winsomniak)
- #569, as reported by [winsomniak](https://github.com/winsomniak)
- #572, as reported by [zjean](https://github.com/zjean)
- Many issues with the transaction filters which will fix reports (they tended to display the wrong amount).
2017-02-16 15:13:04 -06:00
## [4.3.4] - 2017-02-02
### Fixed
2017-02-16 15:13:04 -06:00
- Fixed bug #550, reported by [worldworm](https://github.com/worldworm)!
- Fixed bug #551, reported by [t-me](https://github.com/t-me)!
2017-01-30 04:18:02 -06:00
## [4.3.3] - 2017-01-30
_The 100th release of Firefly!_
### Added
2017-02-16 15:13:04 -06:00
- Add locales to Docker (#534) by [elohmeier](https://github.com/elohmeier).
2017-01-30 04:18:02 -06:00
- Optional database encryption. On by default.
- Datepicker for Firefox and other browsers.
- New instruction block for updating and installing.
- Ability to clone transactions.
- Use multi-select Bootstrap thing instead of massive lists of checkboxes.
### Removed
- Lots of old Javascript
### Fixed
- Missing sort broke various charts
- Bug in reports that made amounts behave weird
- Various bug fixes
### Security
- Tested FF against the naughty string list.
2016-12-26 03:40:28 -06:00
2017-01-09 11:17:03 -06:00
## [4.3.2] - 2017-01-09
An intermediate release because something in the Twig and Twigbridge libraries is broken and I have to make sure it doesn't affect you guys. But some cool features were on their way so there's that oo.
### Added
- Some code for issue #475, consistent overviews.
- Better currency display. Make sure you have locale packages installed.
### Changed
- Uses a new version of Laravel.
### Fixed
- The password reset routine was broken.
2017-02-16 15:13:04 -06:00
- Issue #522, thanks to [xpfgsyb](https://github.com/xpfgsyb)
- Issue #524, thanks to [worldworm](https://github.com/worldworm)
- Issue #526, thanks to [worldworm](https://github.com/worldworm)
- Issue #528, thanks to [skibbipl](https://github.com/skibbipl)
2017-01-09 11:17:03 -06:00
- Various other fixes.
2017-01-03 21:49:07 -06:00
## [4.3.1] - 2017-01-04
2016-12-27 22:17:07 -06:00
### Added
2017-01-03 21:49:07 -06:00
- Support for Russian and Polish.
- Support for a proper demo website.
2017-02-16 15:13:04 -06:00
- Support for custom decimal places in currencies (#506, suggested by [xpfgsyb](https://github.com/xpfgsyb)).
- Most amounts are now right-aligned (#511, suggested by [xpfgsyb](https://github.com/xpfgsyb)).
2017-01-03 21:49:07 -06:00
- German is now a "complete" language, more than 75% translated!
2016-12-27 22:17:07 -06:00
### Changed
- **[New Github repository!](github.com/firefly-iii/firefly-iii)**
2017-01-03 21:49:07 -06:00
- Better category overview.
2017-02-16 15:13:04 -06:00
- #502, thanks to [zjean](https://github.com/zjean)
2016-12-27 22:17:07 -06:00
### Removed
2017-01-03 21:49:07 -06:00
- Removed a lot of administration functions.
- Removed ability to activate users.
2016-12-27 22:17:07 -06:00
### Fixed
2017-02-16 15:13:04 -06:00
- #501, thanks to [zjean](https://github.com/zjean)
- #513, thanks to [skibbipl](https://github.com/skibbipl)
2016-12-27 22:17:07 -06:00
### Security
2017-02-16 15:13:04 -06:00
- #519, thanks to [xpfgsyb](https://github.com/xpfgsyb)
2016-12-27 22:17:07 -06:00
2016-12-26 03:40:28 -06:00
## [4.3.0] - 2015-12-26
### Added
- New method of keeping track of available budget, see issue #489
- Support for Spanish
- Firefly III now has an extended demo mode. Will expand further in the future.
### Changed
- New favicon
- Import routine no longer gives transactions a description #483
### Removed
- All test data generation code.
### Fixed
- Removed import accounts from search results #478
- Redirect after delete will no longer go back to deleted item #477
- Cannot math #482
- Fixed bug in virtual balance field #479
2016-12-18 03:48:05 -06:00
## [4.2.2] - 2016-12-18
### Added
- New budget report (still a bit of a beta)
- Can now edit user
### Changed
- New config for specific events. Still need to build Notifications.
### Fixed
- Various bugs
2017-02-16 15:13:04 -06:00
- Issue #472 thanks to [zjean](https://github.com/zjean)
2016-12-18 03:48:05 -06:00
2016-12-08 23:28:51 -06:00
## [4.2.1] - 2016-12-09
2016-12-08 14:22:42 -06:00
### Added
- BIC support (see #430)
- New category report section and chart (see the general financial report)
### Changed
- Date range picker now also available on mobile devices (see #435)
- Extended range of amounts for issue #439
- Rewrote all routes. Old bookmarks may break.
2016-11-27 08:59:13 -06:00
## [4.2.0] - 2016-11-27
### Added
- Lots of (empty) tests
- Expanded transaction lists (#377)
- New charts at account view
- First code for #305
### Changed
- Updated all email messages.
- Made some fonts local
### Fixed
- Issue #408
- Various issues with split journals
2017-02-16 15:13:04 -06:00
- Issue #414, thx [zjean](https://github.com/zjean)
- Issue #419, thx [schwalberich](https://github.com/schwalberich)
- Issue #422, thx [xzaz](https://github.com/xzaz)
- Various import bugs, such as #416 ([zjean](https://github.com/zjean))
2016-11-27 08:59:13 -06:00
## [4.1.7] - 2016-11-19
2016-11-19 09:44:17 -06:00
### Added
- Check for database table presence in console commands.
- Category report
- Reinstated old test routines.
### Changed
- Confirm account setting is no longer in `.env` file.
- Titles are now in reverse (current page > parent > firefly iii)
- Easier update of language files thanks to Github implementation.
- Uniform colours for charts.
### Fixed
- Made all pages more mobile friendly.
2017-02-16 15:13:04 -06:00
- Fixed #395 found by [marcoveeneman](https://github.com/marcoveeneman).
- Fixed #398 found by [marcoveeneman](https://github.com/marcoveeneman).
- Fixed #401 found by [marcoveeneman](https://github.com/marcoveeneman).
2016-11-19 09:44:17 -06:00
- Many optimizations.
- Updated many libraries.
- Various bugs found by myself.
2016-11-06 09:16:05 -06:00
## [4.1.6] - 2016-11-06
### Added
2016-11-03 15:49:08 -05:00
- New budget table for multi year report.
### Changed
2016-11-03 15:49:08 -05:00
- Greatly expanded help pages and their function.
2017-02-16 15:13:04 -06:00
- Built a new transaction collector, which I think was the idea of [roberthorlings](https://github.com/roberthorlings) originally.
2016-11-06 09:16:05 -06:00
- Rebuilt seach engine.
### Fixed
2017-02-16 15:13:04 -06:00
- #375, thanks to [schoentoon](https://github.com/schoentoon) which made it impossible to resurrect currencies.
- #370 thanks to [ksmolder](https://github.com/ksmolder)
- #378, thanks to [HomelessAvatar](https://github.com/HomelessAvatar)
## [4.1.5] - 2016-11-01
### Changed
- Report parts are loaded using AJAX, making a lot of code more simple.
- Help content will fall back to English.
- Help content is translated through Crowdin.
### Fixed
- Issue #370
## [4.1.4] - 2016-10-30
### Added
2017-02-16 15:13:04 -06:00
- New Dockerfile thanks to [schoentoon](https://github.com/schoentoon)
- Added changing the destination account as rule action.
- Added changing the source account as rule action.
- Can convert transactions into different types.
### Changed
- Changed the export routine to be more future-proof.
- Improved help routine.
- Integrated CrowdIn translations.
- Simplified reports
- Change error message to refer to solution.
### Fixed
2017-02-16 15:13:04 -06:00
- #367 thanks to [HungryFeline](https://github.com/HungryFeline)
- #366 thanks to [3mz3t](https://github.com/3mz3t)
- #362 and #341 thanks to [bnw](https://github.com/bnw)
- #355 thanks to [roberthorlings](https://github.com/roberthorlings)
## [4.1.3] - 2016-10-22
### Fixed
- Some event handlers called the wrong method.
## [4.1.2] - 2016-10-22
### Fixed
- A bug is fixed in the journal event handler that prevented Firefly III from actually storing journals.
## [4.1.1] - 2016-10-22
### Added
- Option to show deposit accounts on the front page.
- Script to upgrade split transactions
- Can now save notes on piggy banks.
- Extend user admin options.
- Run import jobs from the command line
### Changed
- New preferences screen layout.
### Deprecated
- ``firefly:import`` is now ``firefly:start-import``
### Removed
- Lots of old code
### Fixed
- #357, where non utf-8 files would break Firefly.
2017-02-16 15:13:04 -06:00
- Tab delimiter is not properly loaded from import configuration ([roberthorlings](https://github.com/roberthorlings))
- System response to yearly bills
2016-10-14 09:26:05 -05:00
## [4.0.2] - 2016-10-14
### Added
2017-02-16 15:13:04 -06:00
- Added ``intl`` dependency to composer file to ease installation (thanks [telyn](https://github.com/telyn))
2016-10-14 09:26:05 -05:00
- Added support for Croatian.
### Changed
2016-10-14 09:26:05 -05:00
- Updated all copyright notices to refer to the [Creative Commons Attribution-ShareAlike 4.0 International License](https://creativecommons.org/licenses/by-sa/4.0/)
- Fixed #344
2017-02-16 15:13:04 -06:00
- Fixed #346, thanks to [SanderKleykens](https://github.com/SanderKleykens)
2016-10-14 09:26:05 -05:00
- #351
- Did some internal remodelling.
### Fixed
2017-02-16 15:13:04 -06:00
- PostgreSQL compatibility thanks to [SanderKleykens](https://github.com/SanderKleykens)
- [roberthorlings](https://github.com/roberthorlings) fixed a bug in the ABN Amro import specific.
2016-10-04 13:13:09 -05:00
## [4.0.1] - 2016-10-04
### Added
2017-02-16 15:13:04 -06:00
- New ING import specific by [tomwerf](https://github.com/tomwerf)
2016-10-04 13:13:09 -05:00
- New Presidents Choice specific to fix #307
- Added some trimming (#335)
### Fixed
- Fixed a bug where incoming transactions would not be properly filtered in several reports.
2017-02-16 15:13:04 -06:00
- #334 by [cyberkov](https://github.com/cyberkov)
2016-10-04 13:13:09 -05:00
- #337
- #336
2017-02-16 15:13:04 -06:00
- #338 found by [roberthorlings](https://github.com/roberthorlings)
2016-10-04 13:13:09 -05:00
## [4.0.0] - 2015-09-26
2016-09-24 08:30:08 -05:00
### Added
- Upgraded to Laravel 5.3, most other libraries upgraded as well.
2017-02-16 15:13:04 -06:00
- Added GBP as currency, thanks to [Mortalife](https://github.com/Mortalife)
2016-09-24 08:30:08 -05:00
### Changed
- Jump to version 4.0.0.
2016-09-26 11:37:20 -05:00
- Firefly III is now subject to a [Creative Commons Attribution-ShareAlike 4.0 International License](https://creativecommons.org/licenses/by-sa/4.0/) license. Previous versions of this software are still MIT licensed.
2016-09-24 08:30:08 -05:00
### Fixed
2017-02-16 15:13:04 -06:00
- Support for specific decimal places, thanks to [Mortalife](https://github.com/Mortalife)
2016-09-24 08:30:08 -05:00
- Various CSS fixes
2017-02-16 15:13:04 -06:00
- Various bugs, thanks to [fuf](https://github.com/fuf), [sandermulders](https://github.com/sandermulders) and [vissert](https://github.com/vissert)
2016-09-24 08:30:08 -05:00
- Various queries optimized for MySQL 5.7
## [3.10.4] - 2015-09-14
### Fixed
2017-02-16 15:13:04 -06:00
- Migration fix by [sandermulders](https://github.com/sandermulders)
- Tricky import bug fix thanks to [vissert](https://github.com/vissert)
- Currency preference will be correctly pulled from user settings, thanks to [fuf](https://github.com/fuf)
- Simplified code for upgrade instructions.
## [3.10.3] - 2016-08-29
### Added
2017-02-16 15:13:04 -06:00
- More fields for mass-edit, thanks to [vissert](https://github.com/vissert) (#282)
- First start of German translation
### Changed
- More optional fields for transactions and the ability to filter them.
### Removed
- Preference for budget maximum.
### Fixed
- A bug in the translation routine broke the import.
2017-02-16 15:13:04 -06:00
- It was possible to destroy your Firefly installation by removing all currencies. Thanks [mondjef](https://github.com/mondjef)
- Translation bugs.
- Import bug.
### Security
- Firefly will not accept registrations beyond the first one, by default.
## [3.10.2] - 2016-08-29
### Added
- New Chinese translations. Set Firefly III to show incomplete translations to follow the progress. Want to translate Firefly III in Chinese, or in any other language? Then check out [the Crowdin project](https://crowdin.com/project/firefly-iii).
- Added more admin pages. They do nothing yet.
### Changed
- Import routine will now also apply user rules.
- Various code cleanup.
- Some small HTML changes.
### Fixed
- Bug in the mass edit routines.
2017-02-16 15:13:04 -06:00
- Firefly III over a proxy will now work (see [issue #290](https://github.com/firefly-iii/firefly-iii/issues/290)), thanks [dfiel](https://github.com/dfiel) for reporting.
- Sneaky bug in the import routine, fixed by [Bonno](https://github.com/Bonno)
2016-03-14 14:13:27 -05:00
## [3.10.1] - 2016-08-25
### Added
- More feedback in the import procedure.
- Extended model for import job.
- Web bases import procedure.
### Changed
- Scrutinizer configuration
- Various code clean up.
### Removed
- Code climate YAML file.
### Fixed
- Fixed a bug where a migration would check an empty table name.
- Fixed various bugs in the import routine.
- Fixed various bugs in the piggy banks pages.
- Fixed a bug in the `firefly:verify` routine
2016-08-12 02:50:54 -05:00
## [3.10] - 2015-05-25
### Added
- New charts in year report
- Can add / remove money from piggy bank on mobile device.
- Bill overview shows some useful things.
- Firefly will track registration / activation IP addresses.
### Changed
- Rewrote the import routine.
- The date picker now supports more ranges and periods.
- Rewrote all migrations. #272
### Fixed
- Issue #264
- Issue #265
2017-02-16 15:13:04 -06:00
- Fixed amount calculation problems, #266, thanks [xzaz](https://github.com/xzaz)
2016-08-12 02:50:54 -05:00
- Issue #271
2017-02-16 15:13:04 -06:00
- Issue #278, #273, thanks [StevenReitsma](https://github.com/StevenReitsma) and [rubella](https://github.com/rubella)
2016-08-12 02:50:54 -05:00
- Bug in attachment download routine would report the wrong size to the user's browser.
- Various NULL errors fixed.
- Various strict typing errors fixed.
2017-02-16 15:13:04 -06:00
- Fixed pagination problems, #276, thanks [xzaz](https://github.com/xzaz)
2016-08-12 02:50:54 -05:00
- Fixed a bug where an expense would be assigned to a piggy bank if you created a transfer first.
2017-02-16 15:13:04 -06:00
- Bulk update problems, #280, thanks [stickgrinder](https://github.com/stickgrinder)
2016-08-12 02:50:54 -05:00
- Fixed various problems with amount reporting of split transactions.
## [3.9.1]
2016-06-07 05:22:30 -05:00
### Fixed
- Fixed a bug where removing money from a piggy bank would not work. See issue #265 and #269
## [3.9.0]
### Added
2017-02-16 15:13:04 -06:00
- [zjean](https://github.com/zjean) has added code that allows you to force "https://"-URL's.
- [tonicospinelli](https://github.com/tonicospinelli) has added Portuguese (Brazil) translations.
- Firefly III supports the *splitting* of transactions:
- A withdrawal (expense) can be split into multiple sub-transactions (with multiple destinations)
- Likewise for deposits (incomes). You can set multiple sources.
- Likewise for transfers.
### Changed
- Update a lot of libraries.
- Big improvement to test data generation.
- Cleaned up many repositories.
### Removed
- Front page boxes will no longer respond to credit card bills.
### Fixed
- Many bugs
2016-04-24 11:44:29 -05:00
## [3.8.4] - 2016-04-24
### Added
- Lots of new translations.
- Can now set page size.
- Can now mass edit transactions.
- Can now mass delete transactions.
- Firefly will now attempt to verify the integrity of your database when updating.
### Changed
- New version of Charts library.
### Fixed
- Several CSV related bugs.
- Several other bugs.
2017-02-16 15:13:04 -06:00
- Bugs fixed by [Bonno](https://github.com/Bonno).
2016-04-24 11:44:29 -05:00
2016-04-17 04:32:36 -05:00
## [3.8.3] - 2016-04-17
### Added
- New audit report to see what happened.
### Changed
- New Chart JS release used.
- Help function is more reliable.
### Fixed
- Expected bill amount is now correct.
- Upgrade will now invalidate cache.
- Search was broken.
- Queries run better
## [3.8.2] - 2016-04-03
### Added
- Small user administration at /admin.
- Informational popups are working in reports.
### Changed
- User activation emails are better
### Fixed
- Some bugs related to accounts and rules.
2016-03-29 10:41:43 -05:00
## [3.8.1] - 2016-03-29
### Added
- More translations
- Extended cookie control.
- User accounts can now be activated (disabled by default).
- Bills can now take the source and destination account name into account.
### Changed
- The pages related to rules have new URL's.
### Fixed
- Spelling errors.
- Problems related to the "account repository".
- Some views showed empty (0.0) amounts.
2016-03-14 14:13:27 -05:00
## [3.8.0] - 2016-03-20
### Added
2016-03-19 11:15:19 -05:00
- Two factor authentication, thanks to the excellent work of [zjean](https://github.com/zjean).
2016-03-14 14:13:27 -05:00
- A new chart showing your net worth in year and multi-year reports.
2017-02-16 15:13:04 -06:00
- You can now see if your current or future rules actually match any transactions, thanks to the excellent work of [roberthorlings](https://github.com/roberthorlings).
2016-03-19 11:15:19 -05:00
- New date fields for transactions. They are not used yet in reports or anything, but they can be filled in.
2016-03-14 14:13:27 -05:00
- New routine to export your data.
2016-03-19 11:15:19 -05:00
- Firefly III will mail the site owner when blocked users try to login, or when blocked domains are used in registrations.
2016-03-14 14:13:27 -05:00
### Changed
- Firefly III now requires PHP 7.0 minimum.
### Fixed
2016-03-19 11:15:19 -05:00
- HTML fixes, thanks to [roberthorlings](https://github.com/roberthorlings) and [zjean](https://github.com/zjean)..
- A bug fix in the ABN Amro importer, thanks to [roberthorlings](https://github.com/roberthorlings)
- It was not possible to change the opening balance, once it had been set. Thanks to [xnyhps](https://github.com/xnyhps) and [marcoveeneman](https://github.com/marcoveeneman) for spotting this.
- Various other bug fixes.
2016-03-14 14:13:27 -05:00
## [3.4.2] - 2015-05-25
### Added
- Initial release.
### Changed
- Initial release.
### Deprecated
- Initial release.
### Removed
- Initial release.
### Fixed
- Initial release.
### Security
- Initial release.