Release Notes tot 2017-10-16

2017-10-16 2.8.102
- Fixes #907 API password reset returns a 401
- Fixes #978 Add managers to multiple organizations with user import
- Fixes #949 Report PDF is missing the total amount in the expenses overview

2017-10-09 2.8.101
- Fixes #975 Simpled Card transactions import amount decimals
- Fixes #979 remove and disable timeregistration activities in admin settings overview
- Fixes #981 Allow super admin to move/add users to other organization accounts
- Fixes #983 currency conversion for VND.
- Fixes #954 issue blocking bulk tag delete option
- Fixes #957 import tags character encoding issue for non-UTF8 documents.
- Fixes #969 support for Barclay corporate cards

2017-09-27 2.8.100
- Adds #936 business rule function "OLDEST"
- Adds user custom field values to PDF reports
- Adds domain lock setting for corporate or verified accounts
- Adds #970 passcode required account setting
- Adds currency lookup for AMEX corporate multiple
- Adds country conversion for BCC corporate card multiple
- Adds country conversion for ING business card single 
- Fixes #901 support for ICS credit transactions in csv files
- Fixes custom export service VAT default code
- Fixes #971 Total report amount not right
- Fixes #927 Business rules don't show on mileage expenses created for multiple dates
- Fixes #959 support for AMEX business card statement
- Fixes #965 import ING csv transactions import dateformat
- Fixes #946 API: smartReport setting in organization and configuration
- Fixes ICS scheduled import duplicate transactions
- Fixes ICS transactions import rate and import report totals
- Fixes creditcard module error message response
- Fixes expected transaction date/times, currency and country codes in test json files
- Fixes card numbers with a blank space Fixes transaction date time to 00:00:00

2017-09-26 2.8.99
- Fixes #968 custom export service VAT export
- Adds ICS transactions import to exchange account scheduled import
- Fixes #964 leave out VAT from Yuki export if disabled in settings
- Add modified since filter to report list API service
- Fixes #962 SimpledCard import transaction date
- Fixes custom tag import command overwriting manager3 and manager4

2017-09-19 2.8.98
- Fixes #963 user import keep users with accountant role activated
- Fixes #954 bulk tags delete
- Adds user import column 'code' as alternative to Dutch 'relatiecode'
- Adds user import option for managers in related organizations
- Adds #950 Add an evaluate function to the report API
- Fixes #955 Report state in export format mixed up

2017-08-29 2.8.97
- Adds custom import unit tests for switching contracts
- Fixes #937 cost center field(s) disappears when using Smart Reports in conjunction with one-tag-per-report setting
- Fixes #932 plural form of 'niveaus'
- Fixes #947 removes proof required setting from settings
- Fixes #943 large foreign amounts over 1M read from ICS statements
- Fixes SuccessFactors wages SOAP service
- Fixes minor timesheet module issues
- Fixes German translation

2017-08-23 2.8.96
- Adds #860 notify all previous approvers option when approving/rejecting a report
- Adds Smart Report auto submitter command
- Adds Smart Report for API
- Adds footer translations and links
- Fixes Smart Report settings frequency selector
- Fixes #914 full data export returns default format
- Fixes #929 filter count in report/expense overview not correct
- Fixes #926 unknown groups created multiple times in user Excel upload
- Fixes #923 allow different client numbers in custom export module
- Fixes export format edit page

2017-08-17 2.8.95
- Adds export format online script editor
- Adds resource required per category setting
- Adds tag manager2..9, explanation and proof required Excel import options
- Adds new git remote repository
- Fixes export format script editor save method
- Fixes a few German translations

2017-08-15 2.8.94
- Adds timesheet automated tests
- Adds category upload page optional column explanation
- Adds category overview code 2 Adds group overview code Adds tag overview code 2 Adds user overview code Adds category import explanation Adds tag import code 2 and code 3 Adds string escaping for CSV tag name and code export
- Adds final approve as possible first or second approval action
- Adds first and second approval attributes to report
- Adds production server app5 to deploy script
- Fixes minor timesheet issues 
- Fixes ICS transactions import date format
- Fixes exchange import file modified date check
- Removes oneManagerPerReport setting in favour of oneTagPerReport setting

2017-08-10 2.8.93
- Add deploy stages Germany
- Adds fixed currency setting option
- Fixes #917 ICS creditcard CSV import breaks due to use of umlauts
- Fixes snelstart export
- Fixes minor issues with timesheets modulee
- Fixes default plan localized name
- Fixes German sso domain translation
- Fixes organization default localized date format
- Fixes German domain name in account page
- Fixes invalid numeric literals (php7)
- Fixes German menu translations
- Fixes German translations for payment method types
- Fixes onboarding localized iphone image
- Updates on Exact Online service and setup wizard
- Updates Exact Online setup performance
- Upgrade phpexcel vendor package
- Removes gelf log channel

2017-08-03 2.8.92
- Adds expense tag3 automated tests
- Fixes #904 add tag3 to expense response
- Fixes EOL setup wizard performance issues
- Fixes preset approver on timesheet submit Fixes comment look and feel
- Rollback report submit for corporate creditcard statements

2017-08-02 2.8.91
- Fixes #883 users are only allowed to submit business card statements, not corporate card statements
- Fixes #794 expense draft status is lost when submitting statement
- Fixes #881 multiple category, group and paymentmethod filter options in report and expense overview
- Fixes #895 creditcard icon missing from reports overview
- Fixes #894 export EOL from expenses overview
- Fixes #885 API custom fields array contains associative keys
- Fixes tag delete all action

2017-07-25 2.8.90
- Adds #858 mileage expense multiple date selection
- Adds #891 set VAT per country on registration
- Fixes #890 adopt report tags when submitting expense without tags for oneTagPerReport accounts
- Fixes #889 allow backslash in project names
- Fixes #888 export split mileage expense stored with untaxed category
- Fixes #880 allow certain notifications never to be sent
- Fixes #884 wrong report date shown in notification mail

2017-07-20 2.8.89
- Adds translation messages
- Adds Brazilian Portuguese main translations
- Adds schedule command for Exact Globe
- Adds Exact Online Germany connector
- Adds Brazilian Portuguese and French translations
- Fixes expense creditcard icon in expense overview
- Fixes custom export to close multiple reports per user after export
- Fixes split expense action for unreported expenses
- Fixes ING creditcard statement upload for English language
- Fixes Exact Online connector to save transaction reference
- Fixes report detach expense security check
2017-07-17 2.8.88 

Adds #866 keep track of creditcard total on statement
Adds #867 difference between business (user role owned) and corporate cards (admin role owned)
Lowers Exact Online upload limit to 3MB
Adds #874 report minimum expense date to use in business rules
Adds #875 export column field for country and iso 3166 country code
Adds custom fix thumbnails command
Fixes #873 leave out expense vat line if no code is set (24Vision --> Twinfield)
Fixes #872 user upload column 'enabled' not taken in to account
Fixes #878 footer links overlap registration form
Fixes export format generator for xml export types
Fixes export format function field options
2017-07-08 2.8.84

Adds #859 track mileage distance modified
Adds time registration module
Adds export service for timesheets
Adds missing composer package versions
Adds shared sessions between deploys
Adds automated database migrations to primary server(s) before cache warmup
2017-07-05 2.8.83

Adds API report submit behat tests
Adds API v4 admin add report/expense on behalf of other user
Adds API v4 admin submit on behalf of other user
Adds API v4 filter users list on email, username or code
Adds API v4 filter reports list on creation date (from - to)
Adds API reports third tag level
Adds SAML single sign-on binding configuration option
Fixes Storecove ICS import transaction filter on statement credit lines
Fixes Storecove transaction date import and skip statement credit line
Fixes API v4 category behat test on category name
Updates SAML sso state session index size to allow up to 128 characters
Updates SOAP getWages and getReports with document date
2017-06-29 2.8.82

Adds #869 Storecove ICS transactions import module
Adds #831 Barclay creditcard import country, foreign currency/amount and exchange rate.
Adds #849 read country code from creditcard statement transactions
Fixes #857 third level tag/costcenter not saved with expense
Fixes #863 change iHCM export header
Fixes #864 lower minimal distance to 0.1 miles/kilometers
Fixes historical rates on openexchangerate.org
Adds opt-in on newsletters in registration form
Adds scroll to modals allowing larger expense forms
Adds preset data on registration form
Updates Google Maps api to version ^3.0
2017-06-23 2.8.81

Adds report state export format field
Adds export format all reports download option
Adds expense group for non-Harmony users in customer custom user import
Adds creditcard statement re-match option and replace concepts from report expense overview
Adds report header third tag level
Adds payment method admin page search on card holder name, username, email and payment method code
Adds search and hide disabled option to payment method admin page
Adds reports with custom field "international" to customer custom export
Fixes group import module
Fixes notification service swift mailer "boolean given" issue
Changes report approval date selection to document date in Success Factors SOAP service
Improves report PDF generation and compression
2017-06-21 2.8.80

Adds exchange account background task
Adds E-boekhouden export as invoice service
Adds application server label to request logging information
Fixes customer custom tag import to disable tags no longer available
2017-06-19 2.8.79

Change deploy system logging level
Fixes export format template upload to allow plain text templates
Fixes report duplicates caused by failing hash check
Fixes default locale for sending approval notification email
Fixes entity relationships keeping the company form from saving properly
Fixes missing dirty flags on group entities
2017-06-17 2.8.78

Adds creditcard import support for Barclays commercial cards
Adds group import module
Adds #851 tax number for subscriptions
Fixed #852 allow matching creditcard holder on full name
Fixes #853 rejected reports are listed for filter option 'to approve'
Fixes #854 custom error messages for each status code
Fixes #855 compensation type unit translations
Fixes expense description missing default label
Fixes Eboekhouden export module
Fixes EOL setup form wizard
Improves update interval on importing manager relations, reducing possible deadlock
2017-06-06 2.8.77

Fixes #845 change ADP iHCM export format to xls
Fixes #846 don't render report field for legacy mode customers
Fixes #847 forward report and bulk report approve/deny menu options
Fixes closed entity manager when reporting export status/log
Fixes custom user import modules DQL parameter quotes Fixes renamed method getName to blockPrefix causing duplicate reports
2017-06-01 2.8.76

Adds #837 expense preview popup in expense selection modal
Adds Unit4 journal export company identifier
Adds exchange account rate import module
Adds foreign amount column on creditcard match expenses overview
Adds more account details to invoicing command overview
Adds multiple source ip input validation on exchange account
Adds support for both Dutch and English username column in user import
Adds third costcenter/tag level on expenses
Adds validation checks on API user delete service
Fixes #826 wrong icons used in expense overview modal
Fixes #841 category explanation on compensation types
Fixes #842 conditionally add validation message to report field
Fixes 20/20 Vision export single detail line issue
Fixes PSR coding standards on entire code base
Fixes Symfony 3 deprecation warnings
Fixes export command pdf destination path instruction
Fixes export service filename
Fixes first time managers import for new users
Fixes journal export service daily allowance deduction
Fixes new user with groups exchange account user import
Fixes organizations API web service
Fixes translation message for export format default column names
Fixes unit4 journal export filename
Fixes whitespaces in multiple ip addresses
Fixes wrong extension used for scheduled export format
Reduces logging footprint
2017-05-18 2.8.75

Fixes #833 extension missing from image download response
Fixes #825 can't login to app due to missing organization data
Fixes #834 show same approver error message in approval modal
Fixes expired reset link with redirect to request reset page
Adds #680 requirement setting per tag level
Adds #832 new ADP iHCM connector
Adds system country field, user default country and compensation type (fixed) country
Adds distinction between report/expense header rows and detail lines for export format function fields
Adds Unit4 column row and changes decimal separator
Adds custom export format filename
Adds new error page markup
2017-05-09 2.8.74

Fixes SAML user provider auto creation
Fixes Unit4 export command parameters
Adds 20/20 Vision extended logging
Adds new matcher and highlighter for Google Maps results on individual word matches
Adds report auto generate feature
2017-05-05 2.8.73

Fixes #829 maximum character limit on business rules
Fixes #830 available reports missing from expense form dropdown selection field
Adds 20/20 Vision export e-mail and web notifications
2017-05-03 2.8.72

Fixes #554 show category explanation on mileage rates with a fixed category
Fixes #814 disabled custom fields and options for mobile apps
Fixes #815 report overview sort on tag/project/costcenter column
Fixes #821 german flag sprite position
Fixes #822 entity manager accidentally closed when auto-creating user through SSO
Fixes dropdown automatically load more results on scroll
Fixes background report PDF generation process limit
Fixes Unit4 journal export service parameters
Fixes categories filter on export format for split mileage expenses
Adds new ICS import module for Word Card Business, ABN-AMRO and MasterCard Corporate Card
Fixes new ICS import module credit transactions and date mismatch
Fixes new ICS import module switched day/month values
Fixes new ICS import module cc-number field
Adds #823 to enable a separate line per expense for CSV/Excel export formats
Adds mileage rate property accessor for business rules
Adds mileage rate community distance deduction setting
Adds mileage rate maximum amount setting
Adds Unit4 generic journal export service
Add category code (2) filter option
Adds business rule functions DATEFROMSTRING, DATEBETWEEN, COUNTSAMECATEGORYONDAY.
2017-04-10 2.8.71

Fixes #793 Twinfield header line description maximum characters for company card expenses
Fixes #799 display organisation name in report details page navigation
Fixes #806 adds user default language support to Excel up/download
Fixes #803 add locale parameter to registration success Fixes expense form tag not blank constraints
Fixes #810 import for new ICS statement format
Fixes allow both "manager" or "submits to" columns in Excel upload
Fixes default tags when switching organization
Adds active user count column in organisations overview
2017-04-03 2.8.70

Fixes #795 allow reset of default tag in user profile
Fixes #797 use first page as PDF thumbnail
Fixes #600 removed out-dated invoice status
Fixes api configuration service
Fixes report filter missing user option
Adds subscription module support for any number of users
Add support for Exact Globe projects module
Change output directory to check for processed exports

2017-03-20 2.8.69

Fixes #791 enable report filter option for status 'checked'
Fixes #727 BCC creditcard transaction import
Fixes exception logging stream handler error level
Fixes secure data exchange import timeout
Fixes todo widget limiting expense date to current month
Adds template option to add company form for easy duplicating company's
 
2017-03-06 2.8.68

Fixes #783 disabled users after import
Fixes #784 API error when updating reports due to custom fields
Fixes exports filter on empty list of categories resulting in empty exports

2017-03-04 2.8.67

Fixes #778 limit forwarding reports to administrators
Fixes #781 hides latest tags from lists if disabled
Fixes #777 custom fields not editable by admin
Fixes Carerix user import admin roles
Adds custom fields automated tests
 
2017-03-01 2.8.66

Fixes #772 limit user default expense category by user groups
Fixes #770 export format filters on categories
Fixes Carerix user import service reset admin role
Fixes links to manual and play store
Fixes expense form for custom fields
Adds #766 business rule *AMOUNT() function to allow multiple expense category names
Adds Single Sign-On Name ID format 'unspecified'
 
2017-02-28 2.8.65

Fixes #775 final approver can't change report custom fields
Fixes #774 sort tags on column manager
Fixes #776 limits checked button to controller user role
Fixes use of default company locale in 20/20 Vision service
Adds Simpled Card csv transaction import
Adds expense automated tests
 
2017-02-27 2.8.64

Fixes #767 fixes disabled report custom fields
Fixes #765 help center enabled setting per company
Fixes #685 (un)taxed field got swapped, untaxed mileage part not properly calculated
Fixes 20/20 Vision export to incorporate PDF reports instead of original images.

2017-02-24 2.8.63

Fixes #739 adds new report status "checked"
Fixes #756 remove client side validation on expense forms due to IE11 issues
Fixes #751 admin can't edit custom fields
Fixes #750 disabled custom fields still available
Fixes #761 allow translations on mileage rates
Fixes #758 limit latest tags to one organization
Fixes #755 white label logo not embedded in pdf
Fixes #754 system groups shown in expense and report overview filters
Fixes #753 import credit transactions ICS
Fixes #744 adds numerous extra export field date formats
Fixes #745 adds export "Function" field for custom logic
Fixes category names to allow currency symbols
Fixes multiple tag selection and latest tags on report
Fixes multiple tag selection on report modal
Fixes Carerix user import service
Fixes Behat unit tests reset database migrations
Fixes custom export command
Fixes performance issue with tags/latest API service
Fixes prohibiting empty reports from being submitted
Adds proxy settings for loadbalancers
Adds organization locale to exchange service
Adds export details page and failure notification reference
Adds wages push service and export command
Adds new soap web service
Adds export format function field
Adds web hooks to user API settings page
Adds tiles for Success Factors interface
Adds database fixtures for unit testing
Adds whitelabel automated tests
Minor change in export status update
Fixes SOAP service code structure
Fixes on vendor list
Renamed Success Factor widgets
Undo removal of database migration history
 
2017-02-17 2.8.62

Fixes minor stylesheet issues
Fixes minor stylesheet issues
Updates login request password and registration forms Reduces export failure notifications
Fixes #718 split expenses previously exported to Excel from the expenses overview
Fixes export success and failure notifications
Fixes #734 help popup primary color depending on corporate identity
Fixes export notifications
 
2017-02-16 2.8.61

Fixes #724 adds user group as export format field
Fix broken docs link
Fixes organization overview timeouts causing 503 server error
 
2017-02-16 2.8.60

Fixes user manager download query
Fixes #742 removes approval state from publisher module previewer and export
Fixes #734 requesting help now presets with full name and email
Fixes Exact Belgium provisioning
Fixes customer custom automatically inviting new users
Fixes #720 statistics button route in campaign details page
Fixes #734 incorporates help center in application
Adds export status and log attributes Adds export interface history to admin exchange page Adds exception catcher to generic export interface Adds relation to export format Adds export success/failure notification emails Fixes #699 imports tag cluster code
Fixes #731 improve performance and memory footprint for downloading large user exports.
Fixes tag cvs import for tag codes with prefixed zero's.
Fixes inaccessible imitate user dropdown

 

2017-02-13 2.8.59

Fixes #703 adds text1 and text2 properties to API custom field options
Fixes #703 allowing custom translations on different languages by adding a translation locale
Fixes #732 API /organizations returns wrong tag values
Fixes #667 VAT percentages not shown correctly when editing existing expense with multiple vats Adds 512px brand icons
 
2017-02-09 2.8.58

Fixes #722 expense in foreign currencies open in base currency
Fixes #667 split VAT on expense not correctly saved
Fixes #723 expenses from previously closed but now removed report could not be attached to new report
Fixes #726 allow credit transactions in ICS cvs upload
Fixes #729 adds "user" filter, page, limit, sort and dir query parameter to /api/v4*/organizations
Moves export logging to separate file
Adds admin vat page pagination and table sort
Fixes #728 allow up to 10 users on a single payment method
Adds Exact Online Belgium api connection

2017-02-06 2.8.57

Remove extra debugging info
Fixes #675 mileage category not set according to mileage rate
Fixes #710 default mileage currency to base currency and add currency setting per mileage rate
Fixes #701 upload non existing custom field options in user upload
Fixes #703 api user custom fields
Adds Exact Online app center country dropdown selection
Fixes #716 User import module tries to import empty rows in sheet
Fixes #706 add checkbox setting to only append new user data instead of replacing it
Fixes #714 limit group selection to functional groups for categories and custom field options
Fixes #711 removed 2F authentication for admins on user profile page
Fixes #712 match creditcard for holder first name ending with dot
Fixes #666 creditcard matching issues due to misreading the transaction dates from statement.
Fixes #704 e-mail parameter missing from translation.
Adds third dimension to Twinfield transaction export (second expense tag code)
Fixes disabling dirty tags in tag upload
Adds mobile percentage to statistics
Fixes #702 allow asterisk in report title
Fixes available modules in admin menu
Fixes tag dirty false by default
Fixes tag manager in upload Adds trusted proxies for loadbalancers

2017-01-25 2.8.56

Fixes current tag form listener
Fixes tag manager special characters
Fixes CSV file reader
Fixes #694 disable tags missing from excel sheet
Fixes #698 remember tag preferences
Remember last chosen tags as preferrences
Fixes #349 partial text invisible by adding title tag
Fixes #566 negative sign position
Fixes #659 remaining minor pdf issues
Fixes #567 attaching expenses to a report from expense overview
Fixes #684 expense violation delta symbol not shown properly in pdf Fixes #586 multiple expense violations only shown once
Fixes reading of user agent string
Adds url decoding for user agent parameter
Adds ip log to registrations and accepts statistics user agent through parameter
Fixes #697 adds user agent details to statistics
Fixes parameter issue in update vats method

2017-01-17 2.8.55

Add file cluster check to health check
Takes first set campaign for every next pageview
Fixes multiple selection in statistics filter
Fixes database migrations
Fixes #686 can't submit report due to extra "to" field
Fixes #570 Add expense filters for different states
Fixes enable user after set as expired due to excel upload
Fixes setup wizard form action
Adds marketing statistics, channels and campaigns.
 
2017-01-14 2.8.54

Fixes #688 add index on statistics table
Fixes #689 allow _c campaign parameter and use a query parameter for statistics in register form
Fixes #692 not all managers where being updated using excel upload
Updates on Behat tests

2017-01-10 2.8.53

Adds more Behat tests
Updates on Behat tests
Fixes #670 ticket 1.97 submitted reports are still editable
Fixes #670 ticket 1.107 proof should not be required for mileage expenses
Fixes #670 ticket 1.113 change 'same tag manager' translation to include tag level name
Fixes #670 ticket 2.4 manager can't approve report because of missing manager warning
Fixes #679 allow forward to specific user, even with custom or external workflow Fixes impersonate report user shortcut
Adds 'list disabled' option for user and category overview
Adds API v4 retract/reopen/close report methods
Fixes #672 wrong mileage rate used for calculation
Fixes #671 allow future mileage expenses
Fixes #673 enable VUV and XPF currencies
Fixes #682 expense state after detach from approved report
Fixes #681 allow removal for zero percentage vat
Fixes #677 disabled custom field options
Fixes #678 customer custom export
Adds Behat testing
Removes unnecessary files
Adds admin category and user unit tests (list, view, edit, delete, download and upload)
Adds JMS di extra bundle for DI annotations
Adds report list, add, edit, attach and download unit tests.
Fixes report edit permissions for admin
Adds unit testing
Fix publisher admin menu item
Updates on exchange accounts
Update translations
Updates on exchange account
Changed report approved notification text
Fixes #655 submitting with cc causes error
Adds app icon to SSO setup page
Fixes empty pdf's
Fixes required SSO metadata url
Updates on exchange account
 
2016-12-07 2.8.52

Fixes comment character limit
Fixes customer custom import/export issues
Bugfix import script
Temporary revert hash check on reports
Fixes branch parameter
Adds staging to deploy scripts

2016-11-30 2.8.51

Adds INATTRIBUTE workflow function
Fixes #650 missing file extension on pdf file download
Adds PDF export to generic export format service
Fixes export country code fixed on NL
Updates on export command for reports containing wrong categories
Fixes error on saving subscription
Adds automatic rejection for reports with wrong categories
Fixes hash check on report/expense api webservices
Fixes missing pdf's after export

2016-11-22 2.8.49

Fixes #649 Check business rules when attaching expenses to reports
Fixes #648 Translate custom field names and option names
Fixes #639 Limit comment input when approving or rejecting reports or expenses
Fixes #645 Allow negative values in creditcard transactions import
Fixes error highlighting and tooltip positioning
Remove validation on related entities
Fixes download for reports containing a forward slash
Adds federation metadata url for IdP's
Fixes registration error on new vat's

2016-11-17 2.8.48

Fixes unhandled exception on sending report with missing custom field references
Fixes error on attempting to switch user when session expired
Fixes creditcard service csv upload
Fixes missing initials, prefix in expense/report overview.
Fixes error messages for EOL export
Fixes 401 unauthenticated redirect to modules overview for EOL
Fixes #642 retract button went missing
Fixes #641 export date notation in hover title
Fixes #638 can't edit/save users when selecting field in custom field dropdown.
Fixes #640 broken registration
Partial fix #638 enable upload for initials and name prefix
Updates on customer custom user import
Fixes expense overview report links
Fixes SOAP addUser webservice
Adds token authentication to soap web service
Fixes minor issue with soap addUser service
Removes user first name not-blank constraint
Fixes VAT edit form saving percentage characters
Fixes customer custom export filename
 
2016-11-14 2.8.47

Fixes customer custom export command
Reenables expense overview totals
Reenables ICS transactions upload
Fixes customer custom export command start date
Adds vat names Update on customer custom export module
Updates on import services
Finishing up Two Factor authentication
Completed Two Factor Authentication
Updates on Two Factor authentication
Fixes #632 user edit menu not working
Fixes Localization service context
Updates on 2fa
Expose actor, subject in history items
Hot fix resource upload bug
Initial setup 2fa
Fixes #628 Hide reports approved while imitating another user
Fixes #632 Duplicate resource items in API response
Fixed #630 N/a value in export for custom fields
Adds user initials and lastname prefix
Makes account number an optional field
Makes forward report action an optional feature
Makes analytics a default feature
Turns invoicing vouchers in to add-ons
Fixes #621 Admin's should be able to manually adjust mileage distance
Fixes #618 PDF download for reports with special chars in title
Add customfieldoption text fields
Layout and database updates on reconstruction (recommit)
Updates on SOAP api (recommit)
Updates on redesign (recommit)
Updates on locale listener (recommit)
Adds IVGroep import commands (recommit)
Use Google tag manager for analytics
Updates on new design
Updates on currency display and formatters
Fixes Twinfield memo transactions
Fixes retract own report option for users impersonating their manager
Minor fixes and updates
Fixes #613 503 service unavailable when loading 100 organizations per page
Fixes #611 Legacy mode could not mark expense closed
Fixes #609 Removing user's with registered phones
Fixes connection's password length requirement
Fixes tag ordering priority
Fixes missing switch targets in user menu "login as ..."
Fixes workflow automated groups appearing in group dropdowns
Fixes user language listener to respect (new) user language settings
Fixes process/approve action on expenses having a report set in legacy mode
Fixes original amount when changing it twice
Adds company/personal switch for payment methods
Adds organization default locale and other localization options
Adds user default locale and other localization options
Adds German language translation
Redesign application interface
Fixes #604 Disable "add expenses to report" with single tag per report setting
Fixes #605 Special characters in report dropdown autocomplete in expense edit window
Fixes #607 Disable submit button when pressing save
 

2016-10-18 2.8.45

Fixes #599 English BCC creditcard import
Fixes #598 Match creditcard to existing expense
Fixes missing translations on expense violation
Fixes minor mileage javascript issues
Update on ignore file
 

2016-10-14 2.8.44

Fixes #596 Administrator is unable to edit user's custom fields
Fixes #595 Change creationDate to submissionDate in reports overview
Fixes #594 Missing compensation type label
Fixes #519 Check if tag manager does not equal sub profile
Fixes #590 Add error message when saving mileage with empty address fields
Fixes numerous other small mileage issues
Expose custom_workflow in API
Added max_depth to tag1 and tag2
Updates on workflow, pdf reports and creditcard matcher
Adds Exact Online logging Cleanup of translation files
Remove img alt tag from emails
Expose BusinessRules attributes in API
 

2016-10-05 2.8.43

Fix on 2020 Vision export service
Fixes #411 Add support for ING creditcard statements (cvs)
Updates on export format views
Adds customer custom custom export with Business Unit filter
Fixes #572 Don't accept Excel files with mime-type octet/stream
Adds #511 Split company expenses for Twinfield, attachments as resource link and exclude mileage settings
Fixes 2020 vision export workflow settings
Fixes #592 numbers prefixed with zero's not exported properly to Excel
Adds custom field option group setting, limiting the resulting options per group.
Adds first expense date column for export formats
Currency descriptions in dropdown
Fix duplicate employee/tag in customer custom import module
Fix tag query ordering by relevance
Updates on customer custom import/export
Adds tag asynchronous fields on compensation type and expense overview filters
Adds customer custom import/export and async tag dropdown
Adds tag import command
Adds tag code2 and code 3
Adds tag export fields for report
 
2016-09-22 2.8.42

Change shared cache directory in deploy scripts
Update security token signing algorithm to SHA-256
Fix for projects missing type specification customer custom
Adds debug info for customer custom import
Adds baseorganizationid field for 20/20 vision module
Updates on workflow template
Adds employee code to report overview columns
Adds export module per company transactions
Adds notification service https scheme
Fixes #588 CSRF error and missing category field
Fixes #591 Creditcard cache directory wasn't writable.
Fixes #584 EOL fix for exporting images with >50 mileage expenses.
Fixes #578 Hide disabled users from dropdown selection lists
Fixes #580 Adds filter on admin user overview invitation sent column
Fixes #582 Updates on IBAN regex to allow German/International IBANs.
Expose proofRequired for Tags
Renamed Submits To to Manager
Fixes #585 huidige datum wordt bij export getoond
Expose tags
Expose tag1 and tag2 for reports in API
Expose Tag1 and Tag2 ids for reports
Add extra logging to debug double mails

2016-08-28 2.8.41

Changes in workflow templates
Removes debug lines
Fixes on DPA import service
 
2016-08-26 2.8.40

Fixes default workflow
Fixes mileage location predictions
Fixes resource checksums
Improved Google Maps autocompletion
Fixes DPA import command
Fixes hash = 0, iOS10 bug
Fixes impersonate method
Fixes #548 Report json decode error

2016-08-24 2.8.39

Hotfix on expense violations
Finishing up workflow branch
Added historical exchange rates module
Restructured doctrine migration files
Updates on workflow branch
Minor bug fixes
Fixes #560 Add custom field option
Fixes #559 Attach report expenses
Fixes #562 Report violations in API
Fixes #561 Add report through API
Fixes minor issues in workflow branch
Fixes #558 IBAN input validation
Fixes #557 End of trial 'add expense' button action
Fixes #556 Default VAT fixed flag
Fixes #555 Rejected expenses not flagged in expense overview
Removes ordering from custom field overview
Updates on custom fields Removed category default VAT fixed flag
Adds manager role for approver source
Updates on DPA user import service
Fixes EY export command to close related reports from processed export files Added Oracle export icon
Updates on workflow engine
Updates on workflow engine
Added export format proof required filter
Fixes on custom fields module
Adds expense proof required setting and warnings Fixes tag document import command for first tag level managers
Added Carerix user import command Added Group types and code Added generic export format export service and notification command
Adds custom fields for expense, report and user models
Fixes string escaping for report names and numeric values
Updates on custom fields
Adds #536 Custom fields for expenses
Added custom field admin pages Added expense custom fields
Adds ROLE_MANAGER Adds UserAssistant entity allowing specific role assignment to assistants
Adds custom switch user listener
Changes workflow temporary file
Workflow updates
Updates on workflow engine
Updates on workflow engine
Added workflow engine and business rule types

2016-08-10 2.8.38

Fixes #534 Disable add to report in expense overview for legacy mode
Fixes #510 Class path not defined Group controller
Fixes #549 Business rule construction error�
Fixes #553 Error "Token is invalid" when generating api key
Fixes #546 Phone controller error
Fixes #547 Query XHR report list error
Fixes #551 JS error on category selection in mileage expense
 
2016-08-09 2.8.37

Fixes Android push notifications
Fixed category VAT preference
Fixes category fixed vat settings
Fixes #537 Default tag settings
Fixes #538 Add key to custom fields API web service
Fixes #540 Confirmation message on export
Fixes #539 Confirmation message on export
Fixes #543 AMEX creditcard statement
Fixes #542 AMEX creditcard foreign currencies
Fixes #479
Adds vat attribute in API category object
Adds fallback to user manager when tag selection equals default user tags
Changes email address for technical notifications
 
2016-08-01 2.8.36

Adds PDF resource checksums
Adds Exact Online upload filesize limitation workaround
Adds 20/20 Vision invoice web service
Adds 20/20 Vision base64 file upload
Adds status type to Reeleezee export
Adds Reeleeezee export file log
Adds email notifications to export service
Adds more debug info to import service
Adds checks on required report custom fields
Adds debug info to import services
Adds unique image detection

2016-07-18 2.8.35

Fixes #531 PDF export image quality and file size
Fixes #530 EOL export gets stuck on to many company expenses
Fixes #529 Allow super admins to edit organization/account details
Fixes Reeleezee interface document date
Fixes AMEX nl creditcard month abbreviations
Fixes custom customer export interface
Adds creditcard statement matching screens
Adds allow_extra_fields API attribute for customfieldvalue object
 
2016-07-12 2.8.34

Fixes #528 Disabled mileage rate still visible in expense edit modal
Fixes #527 Can't upload cc statements in Firefox
Fixes #525 Non editable custom fields are still editable despite of setting
Fixes #524 User code zero prefix left out in XLS export
Adds customer export interface
 
2016-07-06 2.8.33

Fixes csrf token check in admin users controller
Fixes CSRF tokens on admin controller actions
Fixes accountant role for permissions on all expenses
Adds file upload to20/20 Vision export controller
Adds barcode custom field to customer export interface
Adds customer export interface
 
2016-06-30 2.8.32

Fixes #520 Adds AMEX creditcard import feature
Fixes minor creditcard issue and user error messages
Fixes #518 Allows adding up to 10 mileage address locations
Fixes #519 Report submitting to sub profile should be routed to their preconfigured manager
Fixes #521 Accountant should not be able to edit reports and attached expenses
Adds GCM api key
 
2016-06-21 2.8.31

Hot fix on empty custom field regex required input pattern
Hot fix on expense resources upload
Fixes creditcard xml service cache file check
Fixes #510 Added new creditcard parser for BCC Corporate
Fixes #517 Unable to select open report from dropdown through expense edit window
Fixes #516 Changed reports API v4 custom fields object to identifier
Fixes #515
Fixes #510
Adds version number to application parameters 
2016-06-18 2.8.30

Fixes #514
Fixes #513
Fixes #478
Fixes #512