Release Notes tot 22-5-2018

2018-05-21 2.8.156
- Fixes #1518 Archived expenses not shown in expense overview
- Fixes edit business rule modal size
- Fixes default region for add journey modal
- Fixes #1528 Not showing disabled administrations
- Fixes #1527 Add category code to API
- Fixes #1526 Show receipt within report on mouse-hover
- Fixes #1455 Add setting (show business rule to managers)
- Fixes #1532 Add support for new AMEX creditcard statement
- Fixes #1501 - Reference to Exact Online
- Fixes #1502 - Custom field empty in automated export
- Fixes #1506 Export to EOL fails with 0.02 deviation
- Fixes #1482 Credit card statement format for Bewatec (Deutsche Bank)
- Fixes #1509 Creditcard statement won't upload
- Fixes #1486 add creditor account to EOL connection
- Fixes failing allowance manager in test features
- Adds admin, system routes to dev env profiler Adds multiple VAT expense test feature
- Fixes persist recalculated billvats on report validate
- Fixes vat calculation on cc expense match
- Fixes web profiler route matcher
- Adds multiple VAT test features
- Implements #1417 Home-base for Daily Allowances
- Fixes export pdf template for header displayed custom fields

2018-04-25 2.8.155
- Enables report validation checks on Nmbrs, Reeleezee and Eboekhouden export
- Remove old recalculate vat command
- Fixes multiple VAT issues
- Adds automated tests for numerous of VAT calculations Enables automatic recalculation prior to generating formatted export
- Fixes export pdf template for header displayed custom fields

2018-04-24 2.8.154
- Implements #1495 Allow automatic exchange for custom fields through SFTP Rewrites all exchange services to use a common base service
- Fixes missing parameter in debug statement Fixes check on flight status empty response Fixes missing token when exiting impersonated state Fixes integrity check command's date Fixes missing currency_disabled property in account settings Enhance export command logging Removes unused custom export command Removes unimportant routes from being logged
- Fixes export pdf template for header displayed custom fields

2018-04-23 2.8.153
- Fixes profiler url matcher for behat tests
- Performance upgrades by adding indexes on expense, report and media tables Fixes web profiler url matcher for dev environment
- Removes VatAmount from Reeleezee transaction xml
-  Performance upgrade with smart counter for total results in expense and report overview Performance upgrade with has expenses check on expense overview
- Remove unused getBinaryData method
- Fixes expense total value for report when expense got removed through API
- Fixes expense vat value total not calculated properly in updateExchangeValue on PrePersist/PreUpdate
- Prevent division by zero in recalculateVatBase by checking for non-zero vat percentages
- Fixes exception thrown when using workflow's INATTRIBUTE on non-existing property path
- Hides WKR classification from category edit screen when WKR module is not enabled
- Fixes expense date reset time parts for allowances
- Fixes behat test script exit codes check Enables support for http traffic on local testing environment Removes time resetting on allowances
- Fixes API v4 allowance test feature Fixes test script exitcode checks
- Fixes #1467 Country code send when adding expense not valid through API
- Fixes #1490 Components are not set when adding allowance through the API
- Fixes #1489 Wishitem alphabetical sequence Login as
- Fixes #1483 Ability to upload creditcard statement SWISSCARD
- Fixes maximum vat amount calculation for expenses with fix category VAT percentage
- Fixes minor issue with missing custom field values field parameter Fixes static label for stay-from in allowance form
- Fixes export pdf template for header displayed custom fields

2018-04-18 2.8.152
- Adds integrity checks for submitting allowance with faulty trip or compensation type
- Enables optional custom fields for PATCH operation
- Drops date filter until the expense time component is removed
- Sets default number of expenses to 10 instead of 100
- Enables PATCH operation on API v4 users and reports endpoint
- Fixes #1488 Error by changing amount
- Reorganizes expense VAT calculation Fixes expense overview missing join tables on sort
- Hotfix remove entity caching
- Fixes export pdf template for header displayed custom fields

2018-04-16 2.8.151
- Performance improvements on index pages
- Fixes single VAT rounding issues
- Fixes #1473 ING statement cannot be uploaded
- Implements #1428 VAT difference between Declaree and Reeleezee & upload problem corporate card
- Fixes place manager for overwriting timezone/lat/lng. Adds behat tests for place manager
- Fixes export pdf template for header displayed custom fields

2018-04-12 2.8.150
- Fixes #1468 Managers should be able to reject reports in state 'checked'
- Fixes #1470 Set default value for new EOL setting
- Fixes #1472 Fix dutch translation typo
- Fixes #1475 AMEX statement not uploading GBP
- Fixes #1476 AMEX import uses first name to match creditcards Adds Italian language locale files
- Fixes #1407 By new import via sFTP all employees deactivated
- Fixes #1478 Issues timesheets Removes default sort on timesheets API Reduces timesheet API user selected organization output Adds vatbase recalculation on replacing expenses
- Make payment method of reports available in json
- Make settingsModule id available in json
- Rewrites some more warning log messages Reenables error logging in dev environment Minor fixes on allowances and place manager
- Fixes export pdf template for header displayed custom fields

2018-04-10 2.8.149
- Remove duplicate class and method from log messages Set dev env log level to debug Fixes manager attach allowance to trip isuse
- Fixes #1260 Daily allowance rates should be removable when already used
- Fixes #1426 Add configured modules to API settings endpoint Hides custom header fields in report edit and pdf template if not in context of organization
- Fixes #1465 DPA user import group/project relation
- Removes default country field enabled setting Adds change settings api context function
- Fixes #1465 DPA user import group/project relation
- Fixes #1414 Notify all previous approvers also sends email to current approver
- Fixes #1457 wrong value in export
- Resets test feature that fails on purpose to debug the pipeline Reenables all suites to test in pipeline
- Enables missing fixtures context not recreating the database correctly
- Adds more info for debugging pipeline
- Adds more info to test scripts to debug failing pipeline Adds expense update test feature with country field Adds 5% VAT fixture
- Try more verbose logging and outputting test log on pipeline failure
- Possible fix for failing pipeline
- Changes exception logging in exchange services
- Drops chart twig template
- More cleanup, enhanced a lot of logging Fixed behat tests
- Fixes Unable to create month timesheet even though timePeriod in organization settings is 1 Fixes Start of the week day not showing the right day when creating a timesheet
- Cleanup unused code Changed log verbosity levels
- Performance improvements on expense overview page
- Fixes serialized organization name Enables app2 in production deploy scripts
- Fixes export pdf template for header displayed custom fields

2018-04-06 2.8.148
- Fixes #1425 Favicon not always the same Fixes #1461 Daily Allowances disable country selection
- Fixes #1427 NTR report 494291 not exported
- Fixes #1431 Add count reports workflow function to enable sampling
- Fixes failing behat tests
- Disables javascript tests until we can do this in parallel Adds bison (yacc) dependency to docker image
- Fixes #1430 Export function doesn't work by timesheets
- Fixes custom field option used in export pdf template
- Updates language flags to use a sprite Fixes default tag3 and one tag per report for trips

2018-04-05 2.8.147
- Fixes german language flag
- Fixes #1404 API issues
- Fixes #1422 API Advances issues
- Fixes #974 Enable/disable custom fields to be shown in report header
- Fixes #1387 Don't send report total transaction line to Exact Online for purchase journals