firefly-iii/.sandstorm/changelog.md
2018-12-23 18:19:19 +01:00

43 KiB

4.7.9

  • Issue 1622 Can now unlink a transaction from a bill.
  • Issue 1848 Added support for the Swiss Franc.
  • Issue 1828 Focus on fields for easy access.
  • Issue 1859 Warning when seeding database.
  • Completely rewritten API. Check out the documentation here.
  • Currencies can now be enabled and disabled, making for cleaner views.
  • You can disable the X-Frame-Options header if this is necessary.
  • New fancy favicons.
  • Updated and improved docker build.
  • Docker build no longer builds its own cURL.
  • Issue 1607 issue 1857 issue 1895 Improved bunq import and added support for auto-savings.
  • Issue 1766 Extra commands so cache dir is owned by www user.
  • Issue 1811 404 when generating report without options.
  • Issue 1835 Strange debug popup removed.
  • Issue 1840 Error when exporting data.
  • Issue 1857 Bunq import words again (see above).
  • Issue 1858 SQL errors when importing CSV.
  • Issue 1861 Period navigator was broken.
  • Issue 1864 First description was empty on split transactions.
  • Issue 1865 Bad math when showing categories.
  • Issue 1868 Fixes to FinTS import.
  • Issue 1872 Some images had 404's.
  • Issue 1877 Several encryption / decryption issues.
  • Issue 1878 Wrong nav links
  • Issue 1884 Budget API improvements (see above)
  • Issue 1888 Transaction API improvements (see above)
  • Issue 1890 Fixes in Bills API
  • Issue 1891 Typo fixed.
  • Issue 1893 Update piggies from recurring transactions.
  • Issue 1898 Bug in tag report.
  • Issue 1901 Redirect when cloning transactions.
  • Issue 1909 Date range fixes.
  • Issue 1916 Date range fixes.

4.7.8

  • Issue 1005 You can now configure Firefly III to use LDAP.
  • Issue 1071 You can execute transaction rules using the command line (so you can cronjob it)
  • Issue 1108 You can now reorder budgets.
  • Issue 1159 The ability to import transactions from FinTS-enabled banks.
  • Issue 1727 You can now use SFTP as storage for uploads and exports.
  • Issue 1733 You can configure Firefly III not to send emails with transaction information in them.
  • Issue 1040 Fixed various things that would not scale properly in the past.
  • Issue 1771 A link to the transaction that fits the bill.
  • Issue 1800 Icon updated to match others.
  • MySQL database connection now forces the InnoDB to be used.
  • Issue 1583 Some times recurring transactions would not fire.
  • Issue 1607 Problems with the bunq API, finally solved?! (I feel like a clickbait YouTube video now)
  • Issue 1698 Certificate problems in the Docker container
  • Issue 1751 Bug in autocomplete
  • Issue 1760 Tag report bad math
  • Issue 1765 API inconsistencies for piggy banks.
  • Issue 1774 Integer exception in SQLite databases
  • Issue 1775 Heroku now supports all locales
  • Issue 1778 More autocomplete problems fixed
  • Issue 1747 Rules now stop at the right moment.
  • Issue 1781 Problems when creating new rules.
  • Issue 1784 Can now create a liability with an empty balance.
  • Issue 1785 Redirect error
  • Issue 1790 Show attachments for bills.
  • Issue 1792 Mention excluded accounts.
  • Issue 1798 Could not recreate deleted piggy banks
  • Issue 1805 Fixes when handling foreign currencies
  • Issue 1807 Also decrypt deleted records.
  • Issue 1812 Fix in transactions API
  • Issue 1815 Opening balance account name can now be translated.
  • Issue 1830 Multi-user in a single browser could leak autocomplete data.

4.7.7

  • Issue 954 Some additional view chart ranges
  • Issue 1710 Added a new currency (hamuz)
  • Transactions will now store (in the database) how they were created.
  • Issue 907 Better and more options on the transaction list.
  • Issue 1450 Add a rule to change the type of a transaction automagically
  • Issue 1701 Fix reference to PHP executable (hertzg)
  • Budget limits have currency information, for future expansion.
  • Some charts and pages can handle multiple currencies better.
  • New GA code for those who use it.
  • The credit card liability type has been removed.
  • Issue 896 Better redirection when coming from deleted objects.
  • Issue 1519 Fix autocomplete tags
  • Issue 1607 Some fixes for the bunq api calls
  • Issue 1650 Add a negated amount column for CSV imports (hamuz)
  • Issue 1658 Make font heavy again.
  • Issue 1660 Add a negated amount column for CSV imports (hamuz)
  • Issue 1667 Fix pie charts
  • Issue 1668 YNAB iso_code fix
  • Issue 1670 Fix piggy bank API error
  • Issue 1671 More options for liability accounts.
  • Issue 1673 Fix reconciliation issues.
  • Issue 1675 Wrong sum in tag report.
  • Issue 1679 Change type of a transaction wouldn't trigger rules.
  • Issue 1682 Add liability accounts to transaction conversion
  • Issue 1683 See matching transaction showed transfers twice.
  • Issue 1685 fix autocomplete for rules
  • Issue 1690 Missing highlighted button in intro popup
  • Issue 1691 No mention of liabilities in demo text
  • Issue 1695 Small fixes in bills pages.
  • Issue 1708 Fix by mathieupost for bunq
  • Issue 1709 Fix oauth buttons
  • Issue 1712 Double slash fix by hamuz
  • Issue 1719 Add missing accounts to API
  • Issue 1720 Fix validation for transaction type.
  • Issue 1723 API broken for currency exchange rates.
  • Issue 1728 Fix problem with transaction factory.
  • Issue 1729 Fix bulk transaction editor
  • Issue 1731 API failure for budget limits.
  • Secure headers now allow Mapbox and the 2FA QR code.

4.7.6.2

  • Docker file builds again.
  • Fix CSS of OAuth2 authorization view.

4.7.6.1

  • An issue where I switched variables from the Docker .env file to the normal .env file and vice versa -- breaking both.
  • Issue 1649 2FA QR code would not show up due to very strict security policy headers
  • Docker build gave a cURL error whenever it runs PHP commands.

4.7.6

  • Issue 145 You can now download transactions from YNAB.
  • Issue 306 You can now add liabilities to Firefly III.
  • Issue 740 Various charts are now currency aware.
  • Issue 833 Bills can use non-default currencies.
  • Issue 1578 Firefly III will notify you if the cron job hasn't fired.
  • Issue 1623 New transactions will link back from the success message.
  • Issue 1624 transactions will link to the object.
  • You can call the cron job over the web now (see docs).
  • You don't need to call the cron job every minute any more.
  • Various charts are now red/green to signify income and expenses.
  • Option to add or remove accounts from the net worth calculations.
  • This will be the last release on PHP 7.1. Future versions will require PHP 7.2.
  • Issue 1460 Downloading transactions from bunq should go more smoothly.
  • Issue 1464 Fixed the docker file to work on Raspberry Pi's.
  • Issue 1540 The Docker file now has a working cron job for recurring transactions.
  • Issue 1564 Fix double transfers when importing from bunq.
  • Issue 1575 Some views would give a XSRF token warning
  • Issue 1576 Fix assigning budgets
  • Issue 1580 Missing string for translation
  • Issue 1581 Expand help text
  • Issue 1584 Link to administration is back.
  • Issue 1586 Date fields in import were mislabeled.
  • Issue 1593 Link types are translatable.
  • Issue 1594 Very long breadcrumbs are weird.
  • Issue 1598 Fix budget calculations.
  • Issue 1597 Piggy banks are always inactive.
  • Issue 1605 System will ignore foreign currency setting if user doesn't indicate the amount.
  • Issue 1608 Spelling error in command line import.
  • Issue 1609 Link to budgets page was absolute.
  • Issue 1615 Fix currency bug in transactions.
  • Issue 1616 Fix null pointer exception in pie charts.
  • Issue 1617 Fix for complex tag names in URL's.
  • Issue 1620 Fixed index reference in API.
  • Issue 1639 Firefly III trusts the Heroku load balancer, fixing deployment on Heroku.
  • Issue 1642 Fix issue with split journals.
  • Issue 1643 Fix reconciliation issue.
  • Users can no longer give income a budget.
  • Fix bug in Spectre import.
  • Heroku would not make you owner.
  • Add .htaccess files to all public directories.
  • New secure headers will make Firefly III slightly more secure.
  • The rule "tester" will now also take the "strict"-checkbox into account.

4.7.5.3

  • Issue 1527, fixed views for transactions without a budget.
  • Issue 1553, report could not handle transactions before the first one in the system.
  • Issue 1549 update a budget will also update any rules that refer to that budget.
  • Issue 1530, fix issue with bill chart.
  • Issue 1563, fix piggy bank suggested amount
  • Issue 1571, fix OAuth in Sandstorm
  • Issue 1568, bug in Sandstorm user code.
  • Issue 1569, optimized Sandstorm build by ocdtrekkie
  • Fixed a bug where transfers would be stored inversely when using the CSV import.
  • Retired the "Rabobank description"-fix, because it is no longer necessary.
  • Fixed a bug where users could not delete budget limits in the API.
  • Piggy bank notes are visible again.

4.7.5.1

  • Issue 1531, the database routine incorrectly reports empty categories.
  • Issue 1532, broken dropdown for autosuggest things.
  • Issue 1533, fix where the import could not import category names.
  • Issue 1538, fix a bug where Spectre would not work when ignoring rules.
  • Issue 1542, fix a bug where the importer was incapable of generating new currencies.
  • Issue 1541, no longer ignore composer.lock in Docker ignore.
  • Bills are stored inactive.

4.7.5

  • A new feature called "recurring transactions" that will make Firefly III automatically create transactions for you.
  • New API end points for attachments, available budgets, budgets, budget limits, categories, configuration, currency exchange rates, journal links, link types, piggy banks, preferences, recurring transactions, rules, rule groups and tags.
  • Added support for YunoHost.
  • The 2FA secret is visible so you can type it into 2FA apps.
  • Bunq and Spectre imports will now ask to apply rules.
  • Sandstorm users can now make API keys.
  • Various typo's in the English translations. issue 1493
  • Bug where Spectre was never called issue 1492
  • Clear cache after journal is created through API issue 1483
  • Make sure docker directories exist issue 1500
  • Broken link to bill edit issue 1505
  • Several bugs in the editing of split transactions issue 1509
  • Import routine ignored formatting of several date fields issue 1510
  • Piggy bank events now show the correct currency issue 1446
  • Inactive accounts are no longer suggested issue 1463
  • Some income / expense charts are less confusing issue 1518
  • Validation bug in multi-currency create view issue 1521

4.7.4

  • Issue 1409, add Indian Rupee and explain that users can do this themselves issue 1413
  • Issue 1445, upgrade Curl in Docker image.
  • Issue 1386, quick links to often used pages.
  • Issue 1405, show proposed amount to piggy banks.
  • Issue 1416, ability to delete lost attachments.
  • A completely rewritten import routine that can handle bunq (thanks everybody for testing!), CSV files and Spectre. Please make sure you read about this at http://bit.ly/FF3-new-import
  • Issue 1392, explicitly mention rules are inactive (when they are).
  • Issue 1406, bill conversion to rules will be smarter about the rules they create.
  • Issue 1369, you can now properly order piggy banks again.
  • Issue 1389, null-pointer in the import routine.
  • Issue 1400, missing translation.
  • Issue 1403, bill would always be marked as inactive in edit screen.
  • Issue 1418, missing note text on bill page.
  • Export routine would break when encountering un-decryptable files.
  • Issue 1425, empty fields when edit multiple transactions at once.
  • Issue 1449, bad calculations in "budget left to spend" view.
  • Issue 1451, same but in another view.
  • Issue 1453, same as issue 1403.
  • Issue 1455, could add income to a budget.
  • Issue 1442, issues with editing a split deposit.
  • Issue 1452, date range problems with tags.
  • Issue 1458, same for transactions.
  • Issue 1415, will email you when OAuth2 keys are generated.

4.7.3.2

  • Forgot to increase the version number :(.

4.7.3.1

  • Fixed a critical bug where the rules-engine would fire inadvertently.

4.7.3

  • Currency added to API
  • Firfely III will also generate a cash wallet for new users.
  • Can now reset Spectre and bunq settings
  • Docker file has a time zone
  • Allow database connection to be configured in Docker file
  • Can now view and edit attachments in edit-screen
  • User can visit hidden /attachments page
  • Issue 1356: Budgets will show the remaining amount per day
  • Issue 1367: Rules now come in strict and non-strict mode.
  • Added a security.txt
  • More support for trusted proxies
  • Improved edit routine for split transactions.
  • Upgrade routine can handle proc_close being disabled.
  • Bills now use rules to match transactions, making it more flexible.
  • Issue 1328: piggy banks no have a more useful chart.
  • Spectre API upgraded to v4
  • Move to MariaDB (issue 1366)
  • Piggy banks take currency from parent account (issue 1334)
  • Issue 1341: Removed depricated command from dockerfile
  • Several issues with docker image (issue 1320, issue 1382).
  • Fix giant tags and division by zero (issue 1325 and others)
  • Several issues with bunq import (issue 1352, issue 1330, issue 1378, issue 1380)
  • Issue 1246: date picker is internationalised
  • Issue 1327: fix formattting issues in piggy banks
  • Issue 1348: 500 error in API
  • Issue 1349: Errors in import routine
  • Several fixes for (multi-currency) reconciliation (issue 1336, issue 1363)
  • Issue 1353: return NULL values in range-indicator
  • Bug in split transaction edit routine
  • Piggy bank percentage was very specific.
  • Logging in Slack is easier to config.
  • Issue 1312 Import broken for ING accounts
  • Issue 1313 Error when creating new asset account
  • Issue 1317 Forgot an include :(
  • Null pointer exception in transaction overview.
  • Installations running in subdirs were incapable of creating OAuth tokens.
  • OAuth keys were not created in all cases.

4.7.2

  • Issue 1123 First browser based update routine.
  • Add support for Italian.
  • Issue 1232 Allow user to specify Docker database port.
  • Issue 1197 Beter account list overview
  • Issue 1202 Some budgetary warnings
  • Issue 1284 Experimental support for bunq import
  • Issue 1248 Ability to import BIC, ability to import SEPA fields.
  • Issue 1102 Summary line for bills
  • More info to debug page.
  • Issue 1186 You can see the latest account balance in CRUD forms
  • Add Kubernetes YAML files, kindly created by a FF3 user.
  • Issue 1244 Better line for "today" marker and add it to other chart as well (issue 1214)
  • Issue 1219 Languages in dropdown
  • Issue 1189 Inactive accounts get removed from net worth
  • Issue 1220 Attachment description and notes migrated to just "notes".
  • Issue 1236 Multi currency balance box
  • Issue 1240 Better overview for accounts.
  • Issue 1292 Removed some charts from the "all"-overview of budgets and categories
  • Issue 1245 Improved recognition of IBANs
  • Improved import routine.
  • Update notifier will wait three days before notifying users.
  • Issue 1300 Virtual balance of credit cards does not count for net worth
  • Issue 1247 Can now see overspent amount
  • Issue 1221 Upgrade to Laravel 5.6
  • Issue 1187 Updated the password verifier to use Troy Hunt's new API
  • Revenue chart is now on frontpage permanently
  • Issue 1153 2FA settings are in your profile now
  • Issue 1227 Can set the timezone in config or in Docker
  • Issue 1294 Ability to link a transaction to itself
  • Correct reference to journal description in split form.
  • Issue 1234 Fix budget page issues in SQLite
  • Issue 1262 Can now use double and epty headers in CSV files
  • Issue 1258 Fixed a possible date mismatch in piggy banks
  • Issue 1283 Bulk delete was broken
  • Issue 1293 Layout problem with notes
  • Issue 1257 Improve transaction lists query count
  • Issue 1291 Fixer IO problems
  • Issue 1239 Could not edit expense or revenue accounts (issue 1298)
  • Issue 1297 Could not convert to withdrawal
  • Issue 1226 Category overview in default report shows no income.
  • Various other bugs and problems (issue 1198, issue 1213, issue 1237, issue 1238, issue 1199, issue 1200)
  • Fixed an issue with token validation on the command line.

4.7.1

4.7.0

4.6.13

4.6.12

4.6.1.1

4.6.11

4.6.10

4.6.9.1

  • Updated license
  • Updated file list

4.6.9

  • First version that works!

3.4.3

  • Initial release on Sandstorm.io