Release Notes tot 19-02-2019

iOS:

2018-12-01 5.4

- Added workaround for decimal separator iOS bug
- Make SSO text field first responder
- Log, fall back on activity share when mail is not available
- Ask user for app review
- Update the expense list predicate to parent_id = null since server is sending null instead of 0
- Fixes #619 a crash that could happen during uploading resources
- Recover from sync errors when a report has been deleted from the server.
- Fixes #626 Negative amounts VAT error
- Translate currencies
- Fixes #628 added option to select all daily allowances at once
- Fixes #635 clicking a recent country would result in a different country
- Fixes a bug where locations would be removed if selected from the recent list
- Implement journey warnings and validations
- Comments from timesheet entries weren't shown in the app
- Show alert when there's no manager set when trying to submit a report
- Fixes #641 add url to zendesk ticket
- Fixes #288 Create deeplinks
- Fixes #678 Timesheet bugs

Android:

2019-01-22 1.9.5

- Several improvements to the daily allowance module.

 

Website:

2019-02-18 2.8.264
- Fix missing user agent bug
- Adds super admin checkbox
- Fixes #2558 Loading failed message in dropdown
- Adds missing getId methods for certain entities fixing pipeline
- Updates maintenance template
- Updates error template
- Fixes submitting to parent organizations
- Fixes some translations
- Upgrades SAML response history
- Adds user, organization and source to logging
- Adds entity modification logger
- Fixes #2364 changes German translations

2019-02-13 2.8.263
- Fix invalid output and pdfpath
- Port export format Behat tests to PHPUnit
- Fixes #2527 Link to API Doc - 500 error
- Resolve "Tests in AppBundle are not in phpunit configuration"
- Fixes #2546 User cannot submit report with app
- Fixes #2528 Daily Allowance: "Flight not found" error
- Fix incorrect loading of tag levels
- Fixes #2530 Tags import: support translated tag level names

2019-02-12 2.8.262
- Resolve "Allow timesheets to work with all taglevels"
- Fix behat test for declaree:format:export --per-report parameter
- #2502 Refactor: move Controller query logic to repositories (part 1)
- #2516 Child custom fields are shown even though parent isn't selected

2019-02-12 2.8.261
- Add environment option to command
- Remove field sanitizing
- Fixes #2523 API: no longer to save expenses with vats that are fixed on a category
- Remove currency setter from bill factory
- Pretty print Twinfield error message
- Fix in value boundaries calculation
- Fixes #2418 Spanish Translation
- Fixes #2442 Use workflow based on report's organization property
- Fixes #2534 Scheduled export not running successfully
- Fix calculation of base value

2019-02-11 2.8.260
- Fixes #2532 Broken links to manual.declaree.com
- Fixes #2536 Export formats settings: replace freetext fields with list of preselected paths
- Fixes #2527 Link to API Doc - 500 error
- Fixes #2526 Assigning Payment method to employee shows 'label names'
- Fixes date picker translations
- Feature/ics crawler
- Fixes export filename
- Changed issued command to ExportGeneratorCommand
- Fixes security issue with report pdf download
- Re-enables API expenses endpoint performance update
- Reverse API expenses and configuration endpoint performance updates
- Fixes #2515 When adding a child custom field it's not possible to set the parent
- Fixes #2524 Workflow settings disappear after setting up user default
- Adds log level and channel to be used in datadog
- Add re-run button for exports
- Move regexp for catching amount of money to separate class
- #2436 Abstract creditcard parser PHP
- #2507 Create CreditCard bundle

2019-02-07 2.8.259
- Fixes #2522 Superadmin can't add systemkey for custom field Fixes
- #2520 DE: Help links lead to error (under Payment Methods)
- Fixes analytics module shown by default for partner organizations
- Fixes soap response error message for missing custom fields
- Improves configuration and expenses API endpoints
- Resolve "Add iHCM 2 export format to ADP connection"
- Fix SOAP connection
- Changed the write function to return false on failed master write even if slave was able to write the file

2019-02-06 2.8.258
- Adds dump sql query for future reference skip-test
- Implements #2019 separate analytics module
- #2516 - Code query builder reverted
- #2510 - Fix query groups per organization
- Fixes common exception thrown due to loss of ExchangeFile::account reference during import
- Reduces JWT logging verbosity Fixes not found exception when selecting no category skip-test
- Add support for declareeacceptatie.com as namespace
- Adds storage scripts and queries for future reference skip-test

2019-02-04 2.8.257
- Fixes #2493 API sends enum names instead of the value
- Fixes #2483 DE Translations: Currencies 
- Fixes #2484 DE Translations: add/edit Compensation in settings
- Fixes #2497 Can not edit expenses of type daily allowance in trip on declaree.de
- Resolve "Timesheets: add submit CC autocomplete"
- Adds array type check to result approvers/assistants
- Check if approver is in same organization instead of same tenant pool
- Only log request once
- Update SFServiceController.php
- Log SOAP request
- Fixes editing export format Fixes splitting expenses
- Fix missing parameters on presubmit
- Fixes #2413 Setup two-factor authentication
- Deduplicate assistants/approvers
- Fixes #2474 tag2 should not be required
- Reset port
- #2394 - Counter: migration, entity, repository - Added `counter` to Twig ext.
- Added book number counter to export

2019-01-31 2.8.256
- Add mac fix-it-all script skip-test
- Bugfixes
- Refactors allowance manager from ExpenseAllowanceListener Refactors user to ContextService
- Minor form type code style changes

2019-01-31 2.8.255
- Fixes SOAP SuccessFactors updateReport endpoint
- Add KLM retest scenarios 24-01-2019
- Sync compensation type settings with production environment
- Add flag to ignore event mutex
- Add new testcases
- Add new testcase
- Implements #2433 Creditcard statement: Sparkasse
- Fixes pdf print binary response
- Fixes TCPDF version that allows base64 encoded inline images
- Fixes SSO signing provider
- Fixes SSO message signing

2019-01-23 2.8.254
- Add check for disabling pre-select of VAT for existing expenses
- Resolve "Creditcard format: Amex German language"
- Resolve "Refactor: Add entity repositories"
- Fixes payment method serializer Fixes xhr users endpoint
- Fixes couple PHP notices
- Fixes namespace for saml signing provider Fixes expenses model for trips without journeys
- Fixes wrong service namespace
- Fixes matching main employment on canonical usernames in user import skip-test
- Fix incomplete transit check

2019-01-23 2.8.253
- Fix datetime format and old paymentmethod references breaking pipeline
- Fixes report date format
- Fix constructor argument
- Add load fixtures to phpunit test stage
- Group modules by refactor difficulty
- WIP Refactoring architecture
- Minor fixes
- Try delete without EntityManager to prevent closing

2019-01-22 2.8.252
- Fixes #2441 Uploading user results in 500 and out of memory error.
- Expense dump
- Update GTM id for app.declaree.de
- Refactor ExactAccount to use AutomatedExportAccount interface instead
- Fixes static namespace in SOAP messages
- Fixes parse error when reading Bank of America statement

2018-12-18 2.8.244
- Updates on commands logging
- Fixes closing of reports for automatic export
- Fixes AMEX transaction import

2018-12-17 2.8.243
- Resolve "Daily Allowance: Wrong calculation"
- Fixes #2375 API: when creating new advances it uses the selected organization instead of the organization of the url
- Adds custom JWT token validation test
- Fixes Amex transaction import
- Resolve "Multiple Contracts"
- fixes 500 result when requesting reports as non-admin user
- Fix smoke-tests skip-test

2018-12-13 2.8.242
- Resolve "Preferred tags in XHR not filtered by (group) restrictions"
- Fixes #2371 500 error when filtering data view for groups
- Fixes #2372 Timesheet German auto generated name
- Fixes #2369 Esthetic issue for the status bar in a report
- Fixes #2366 Can't save changes to existing custom export formats
- Fixes #2367 Spanish Translation "Dieta Diaria"
- Minor error class formatting fix
- Fixes #2362 ADP export issues
- #1912 - Behat tests - Fix: doorreis zonder transit op dezelfde dag
- #1912 - Test 0.9
- Adds automated test for #2224
- #1912 - Fixtures places - Test 0.5 (helft van de complexiteit)
- Refactor vat index action Drops ftp accounts, places whitelist command, invoices and moneybird dependency

2018-12-11 2.8.241
- Reduce verbosity
- Refactor VAT index action to use array results
- Fixes SCIM filter for externalId
- Fixes SAML UserProvider match on lowercased username
- Add Sensiolab deptrac to analyse dependencies

2018-12-10 2.8.240
- CI test skip-test
- Fixes environment names and adds germany deploy target
- Add app6 to deploy scripts
- Add AmexManager to ExchangeTransationsService
- Set default storage parameters for production
- Add storage.yml file to composer distribution
- Omit FrequenceType in ExpenseFormatType when 'data automation' is not configured within an administration
- Fixes replication return value for exists and read
- Adds replication check and read for files missing from master accessible on slave
- Drop app6 from deploy default hosts
- Add timeout for CDN fallback
- Drop storage.yml from composer install scripts Add app6 to deploy script Add storage.yml to shared files between releases
- Add storage.yml to auto distribute parameters file during composer install
- Extracts storage configuration from regular config
- Adds fallback filesystem to local filesystem Allows failing connection to object store Separates object store configuration from default sonata configuration
- Add script to rclone media files
- Fixes cloud storage for PDF media provider
- Add service configuration for cloudvps object storage

2018-12-07 2.8.239
- Fixes journey times
- JoinService set pdf email attachment limit to 8MB
- Resolve "Cache google places results"
- Fixes type hints
- Resolve "API add endpoint for retrieving "to approve" reports"
- American express klm name fix 2
- Resolve "Migrate cron entries for export formats to application"
- Allow accountants to export default csv
- Fixes group controller required argument
- Fixes #2201 OKTA fix group sync

2018-12-04 2.8.238
- Resolve "Total amount statement not correct"
- Fixes #2329 expense type only showing code not description in category edit screen
- Fixes #2326 Wrong translations shown in expense edit/add screen
- Fixes #2324 Can't delete advances Fixes layout issues with advances
- Fixes develop automated tests (added group restriction on custom field options)
- Fixes #2278 No "winst- & verliesrekening" available by creating the connection with Exact Online - Adds apc cache for EOL calls
- Fixes sanitizer for empty regulations html
- #2232 - Behat test
- #2327 - Ontbreken parent niet meer blokkerend. In de lijst worden de regels zonder parent met Declaree rood gemarkeerd.
- Fixes performance issues custom field options
- Fixed #2319 Preset VAT (not fixed) not working

2018-12-03 2.8.237
- Fixes response for web expense controller
- Add queries for future reference
- Default parent data for CustomField form
- Make distinction for retrieval of CustomField data from form between API and Web
- Refactor ExpenseController and ExpenseManager
- Find parent field based on submitted option
- Refactor ExpenseController bulk delete and undelete actions
- Fixes #2319 Preset VAT (not fixed) not working 
- Fixes #2252 API custom field values says invalid option
- Get organization from user's selected organization setting and let it be overridden by request

2018-12-01 2.8.236
- Fixes #2088 Hash of allowances changes based on locale while should be the same
- Drops parent option restriction for API requests until #2252 is solved
- Add environment/domain condition to migration script
- Revert "Fixes #2088 Hash of allowances changes based on locale while should be the same"
- Fixes #2088 Hash of allowances changes based on locale while should be the same
- Allow the ’ character in report names
- Resolve "CHECK - Daily Allowance: wrong calculations"

2018-11-29 2.8.235
- Resolve #2288  "Wrong category for mileages"
- Resolve "Client workflow #2263 - issue with rejected reports"
- Fix entity not managed error when setting home base
- Fixes advance delete confirm translation strings
- Fixes #2277 Fixed VAT not showing by creating an expense

2018-11-28 2.8.234
- Reverted forceUpdate flag breaking tests
- Resolve "Daily Allowance DE: Two day travel, travel back on first day, arrive back home on the second"
- Set organization from request if available
- Fixes wrong choices as values for export format types selection
- Drop custom export command no longer being used
- Drops force update flag for places, causing unnecessary calls to Google Places and Timezone API
- Fixes #2303 Extra logging on used subdomain
- Sets auto width for workflow template name dropdown
- Removes targetMultiStayTimeLt for regular compensation types
- #2290 - Tolerate max 0.05 ct deviation on VAT calc vs entered VAT.

2018-11-26 2.8.233
- Fixes pipeline for missing fcm token
- Fixes choices_as_values for report filter selection dropdown

2018-11-26 2.8.232
- Fixes #2293 order of allowances

- Fixes #2300 PLN currency in AMEX parser
- Fixes #2225 Unexpected notification about unsubmitted expenses sent
- Fixes file permission for logs causing pipeline to fail
- Updates on tenant urls for email notifications #2197
- Fix conflicting query parameters

2018-11-26 2.8.231
- Fixes #2252 API custom field values says invalid option
- Disallow mileages to be submitted when exchange rate could not be fetched from OpenExchangeRates.org
- Fixes JWT token ttl
- Fixes #2257 KLM - Daily Allowance: wrong calculation
- Minor fixes
- Fixes bulk delete bug #2085
- Syntax fix
- Revert array_flip on Collections
- Install Composer globally in Docker base image
- Resolve ChoiceType deprecation

2018-11-18 2.8.230
- Fixes #2246 Paymentmethod upload doesn't add new paymentmethods
- Fixes #2241 Trial registrations marked as partner account
- Fixes #2259 SCIM interface total count
- Fixes #2261 typo
- Fixes #2262 Can't add rows to timesheets
- Fixes #2267 Manager can delete Report of user

2018-11-18 2.8.229
- Fix composer lock
- Add fallback for Android phones
- Fixes sanitizer for empty html
- Fixes export format type filters
- Update PhoneType.php
- Drop richsage/rms-push-notifications-bundle package
- Implements #1694 Firebase cloud messaging
- Adds APNS to FCM token migration command for #1694

2018-11-15 2.8.228
- Fixes group organization
- Security fixes API v4 get user and SCIM user patch manager
- #1881 Errorhandling
- Numerous interface fixes
- #1881 Workaround, nog geen goede terugkoppeling gebruiker.
- Resolve options deprecation
- Fixes deprecated 'type' attribute on forms for #2044
- Fixes Form::add() type instance for ExpenseType
- Fixes read_only deprecation for #2044
- Fixes setAllowedTypes deprecation
- Update Journey.php
- Updates on #2197 Adds subdomain for user import module to specify the user's tenant
- Hotfix for geolocation from cookie
- #2012 - fix UI (intially frequency is null)
- #1812 - Translation time - Only superadmin can change time
- Fixes #1107 Change API to leave out relations nested deeper max_depth
- #2012 - notBefore, notAfter 1.0 (needs styling)
- #1812 - notBefore, notAfter
- make subdir if subdir doesn't exist
- Configurable schedule loaders
- export params 1.0
- export params 0.7
- translations - sanitazion directories
- technical params for superadmin only
- Schedule events
- layout fix
- working user interface (has some usability issues)


2018-11-13 2.8.227
- Adds extra log info to export format command Removes vat lines with 0 value from Yuki service
- #2242 bug fix daily allowances Germany
- Fixes #2121 Do not proceed to next workflow step when editing report with an API call
- Expose tripDefaultName
- Fixes #2248 Multiple dates are selected popup looks strange

2018-11-12 2.8.226
- Fixes html sanitising for corporate identity regulations
- #2243 - Fix query (bestaande records werden nooit gevonden bij een insert)
- Fix overig: Per CompensationTypeAllowance is er nu precies één overig toegestaan
- Fixes #2187. Either accept value or option in CustomFieldValue
- Added storage clone and check scripts for #2204
- Fixes #2139 Total on statement empty for AXP transactions import
- Fixes extensive requests for sharing geolocation and added two week location cookie
- Minor style update for #2072
- Fixes bug in component (de)select expense value calculation

2018-11-11 2.8.225
- Fixes #2231 Able to add expense when none selected
- Fixes #2234 Width Currency field too small at mileages
- Fixes #2183 Daily Allowance: Check whether component can be deleted
- Added support for Volksbank Gronau Ahaus creditcard statements
- Fixes a violation occurring when the arrival time of a journey is before the…
- #2182 - Fix UI - Datacorrectie
- Fix same issue again and again and again
- Simplify and fix places/flights automated test
- Fixes violations bug on trips
- Fixes unavailable tags in API
- Fixes duplicate business rules during final approve
- Edge cases for #1605
- #1999 - Migration - Update behat tests DE - implementatie
- Edge cases for #1813
- Fix unit test
- Fix #1815
- Fix #1642
- Upgrade PHPUnit to 6.5
- Upgrade PHPUnit Asserts to 6.5
- Make stayBetweenJourneys stateless
- Add assertions
- Unit tests for trip to stays
- Make AllowanceManager stateless regarding to CompensationType

2018-11-06 2.8.224
- Fixes #2217 Don't show disabled administrations
- Changed translation strings in business rules
- Fixes custom JWT authentication

2018-11-06 2.8.223
- Resolve "VAT zero rates for IN/OUT of EU"
- Resolve "User import via API BambooHR"
- Resolve "Classification not set when changing expense category"
- Moves report reference to 2020 vision service
- Bug fix for nullable properties
- - update fixer - changes by fixer
- Fixes missing journeys collection initialization
- Fixes migration file depending on old BusinessRule entity structure
- Skip tests
- Re-enable tests
- Build image
- Re-enable all stages
- Fix link to db container
- Fix link to db container
- Fix link to db container
- Fix container names
- Fixes #2148: Autowire DBSchenker service
- changed to journeys on api added api journeys.violations endpoint added api journey violation tests
- changes to journey violations added journey violation test
- changes to businessrule validations
- added business rule fixure
- Added violations to Journeys
- Changes to journey modifications

2018-11-01 2.8.222
- Fixes pipeline failure
- Allow extra value field on customfield values Fixes #2212 Create space in add row (timesheets) dialogue box for tags Fixes pipeline for failing test because of expiration date in the past
- Updates on API expense custom fields
- Updates on API expense custom fields

2018-10-31 2.8.221
- Fixes wrong dangling import Adds commented monolog file permission config
- Reenable automated tests in pipeline

2018-10-31 2.8.220
- Drop support for API v3 Remove sql modes ONLY_FULL_GROUP_BY and NO_ZERO_DATE in distributed database settings from dev environment
- Fixes #2176 Daily allowance: change in amount won't be updated
- Fixes #2177 More Spanish Translations
- Fixes #2198 Users without a first name missing from approves to dropdown
- Fixes #2205 Change subscription invoicing conditions
- Fixes #2206 Fix terms and conditions link
- Fixes #1961 Don't show replace option to (corporate) card holder
- Fixes review stage
- Fixes #2196 Email notification not showing message correctly
- Fixes pipeline failures
- Keep mysql staging data between commits on the same branch
- Fixes failing pipeline
- Conditionally add version header based on domain name instead of environment
- Fixes #2188 Sync error for dependent custom fields
- Make version header key and file path injectable
- Add X-Version header with version number to response in dev mode only
- Fixes #2191 Rounding issue mileage rate
- Fixes #2200 Lists in regulations aren't working
- Remove parenthesis in staging version label command
- Remove test for flight KL1137
- Organize staging environments docker-compose files in a single folder
- Extend staging environment hash to 5 digits to prevent interference
- Add commit sha to staging environment version label
- Add version tag based on branch
- Fixes report approver set to 'key approver' only applicable to oneManagerPerReport setting Support for JWT custom key while allowing default JWT Support for different JWT algorithms Support for optional expiration date check
- Fixes pipeline failures
- Fixes pipeline failures
- Enable build and test stage
- docker-compose staging files in separate folders
- Update acceptance deploy stage
- Updates on staging pipeline
- Fix mysql only group by mode
- Resolve "Dynamic staging environments"
- Updates on staging pipeline
- Revert changes to utf8encoder
- Fix pull for image cache when first time build
- Resolve "Dynamic staging environments"

2018-10-23 2.8.219
- Add dryrun mode to dump reports command
- Adds auto join aliases to doctrine filter service
- Fixes #2134 Exact Online automatic export not working
- Fixes zero percent VAT for expenses with fixed VAT rates on category
- Fixes #2118 Umlaut in user import not imported properly
- Fixes #2139 Total on statement empty for AXP transactions import
- Fixes #2179 Tables are not allowed in regulations editor
- Force unlinking of temporarily created files during PDF creation

2018-10-21 2.8.217
- Update acceptance deploy stage
- Add acceptance stage to pipeline

2018-10-21 2.8.216
- Fix google refresh command for missing places
- Limit places migration to NL prod infra only

2018-10-21 2.8.215
- Resolve "Duplicate places: data correction on existing places"
- Fixes missing file during PDF generation
- Fixes existing token check on non-Declaree tokens
- Fixes #2158 API timesheet contains default rows while it shouldn't
- Fixes #2149 Change in name creditcard
- Resolve "Loading failed message in dropdown fields (CC & Assistant)"
- Fixes #2175 Incorrect column name for standard csv export F
- Fixes #2170 Allow : in custom field values
- Changes to SepaService for updating the export totals
- Added functionality to block a users from changing its profile

2018-10-19 2.8.214
- Add additional logging to report generator command
- Adds command for dumping generated report pdfs to output destination
- Drop unused SuccessFactors implementation
- #2164: Down/upload customfields for lower taglevels than first not working
- Changes to Spanish translations
- Changes to French translations
- Added German translations and fixes lowercase text
- Fixes #1937 Timesheets: don't show open employee reports to manager
- Adds form validation to add timesheet form
- Fixes missing glaccounts in EOL setup wizard
- Fixes SCIM users that get deactivated instead of removed
- Fixes GLAccounts from wrong division EOL issue
- Fixes behat pipeline for allowances
- Fixes JWT tenant specific error failing pipeline Drops calculated allowances in trip fixture
- Fixes #1975 Add API endpoint to approve reports

2018-10-15 2.8.213
- Fixes translation for invalidation of tokens
- Fixes show unknown error messages EOL
- Fixes #2131 Unable to delete country setting for VAT rates
- Fixes #2148: Autowire DBSchenker service

2018-10-15 2.8.212
- Fixes place test issues breaking pipeline
- Fixes #2005 Daily allowance not in automatic export
- Fixes Exact authentication to remember the domain settings
- Fixes #2055 Link to Terms and Conditions doesn't work for Dutch
- change place holder text from 'none' to 'all'
- Fix for empty project codes in Exact Online connection.
- Fixes JWT token management tests, invalidate on password change and logout
- Fixes Swisscard statement expense not parsed correctly
- Deduplicate Docker configuration Mac/Linux
- Fixes security firewall configuration
- Updates on #2124 JWT token management
- Updates on #2067 JWT token management

2018-10-13 2.8.211
- Fixes user report filter on email
- Fixes admin user search on email
- Fixes find zero vat limited by enabled vat's
- Fixes group manager import of unknown roles
- Updates on #1896 Exact Online module to support different field configurations for costcenter, -unit and projects
- Fixes #282 Support Exact Online purchase entries with project dimension
- Fixes #2137 hides the country field from the users when the country field on expenses is not enabled and adds the all option to the country list

2018-10-10 2.8.210
- Fixes api documentation
- Fixes SOAP updateReport with approver based on username
- Fixes subscription service for type custom and sandbox
- Fixes #2133 API returns JPEG instead of PDFs
- Fixes OKTA group push issues
- Refetch default option after detaching entities from entity manager for fast batch processing

2018-10-09 2.8.209
- Fixes soap 1.0 endpoint for updating report state
- Fixes SCIM user and group delete endpoint to return 200 instead of 201
- Fixes SCIM user endpoint to accept username, canonicalize usernames and filter list on code and email
- Fixes user manager import to respect username uppercase characters
- Fix change user locale with PATCH request
- Fixes semi colons in descriptions breaking the Excel export
- Fixes #2112 Approver can't use report filters to show rejected reports
- Fixes VAT behat test causing the pipeline to fail
- Fixes sidebar alignment issues
- Fixes history item comment special characters breaking pdf export
- Fixes API VAT expense test using wrong VAT/category combination
- Fixes registration form and prioritises the notification mail

2018-10-07 2.8.208
- Fixes behat tests for #2124 VAT invalid due to original category VAT settings
- Fixes #2125 DPA tags not hidden for users in certain groups
- Fixes #2124 VAT invalid due to original category VAT settings

2018-10-04 2.8.207
- Fixes bunch of autowired services
- Fixes JOIN export service with disappearing temporary files
- Fixes exception in chart controller Added debug info to expense vat calculation
- Validate VAT and base bij absolute max rounding difference instead of percentage

2018-10-03 2.8.206
- Fixes missing tenant breaking pipeline
- Update SCIM user endpoint to only serve four-letter locale codes
- Fixes #2119 Email notifications are not using subdomain of tenant
- Resolve "Docker: move connection details for monitor mysql ssh tunnel to DotEnv file"
- Fixes locality attribute in SCIM user endpoint
- Update on #2073 Loading failed message in dropdown fields (CC & Assistant)
- Fixes typo in flight manager causing pipeline to fail
- Fixes #1852 Allow to filter on user code in report overview
- Fixes #2100 403 forbidden when cancelling profile edits
- Add logo attributes for it and es
- Fixes phpunit vendor package breaking pipeline
- Fixes #1456 Fallback to English White-label logo for all languages
- Fixes #2111 Negative entries not allowed
- Fixes tags disabled due to dirty parent tags
- Fixes #1956 User import doesn't update values of custom field
- Fixes #1997 Business unit not filled by automatical data import
- Fixes #2108 Adding flight numbers is not working
- Refactors custom user import command to use the generic user import module

- Fixes Symfony 3 deprecations
- Fixes SCIM user endpoint path filters
- Fixes vat dropdown in split expense modal
- Update on SCIM User endpoint to accept email addresses with unspecified type filter
- Feature/autowire
- Fixes patching user fields through SCIM controller
- Fixes the non unique result exception when getting the payment method by number
- Deleted .gitlab/issue_templates/Bug.md, .gitlab/merge_request_templates/Default.md files
- Delete Feature-request.md
- Update Bug.md
- Fixes failing behat tests Minor adjustments to SCIM User and Group endpoints
- Updates on split form to remove deprecated use of constructor arguments
- Updates wizard flows with getBlockPrefix methods
- Removes unused uuid doctrine vendor package
- Upgrade besimple/soap vendor package
- Update of all vendor packages
- Update fos/user-bundle to 2.1.2
- Fixes deprecated form type object instantiation
- Fixes deprecated form type getParent() string return type

 2018-09-27 2.8.205
- Fixes #2094 VAT Overview wrong amount
- Fixes behat tests failing pipeline
- Do not change bill base amount for bill with just one bill vat and no leftovers
- Add test cases for fractional VAT percentages
- Renamed method
- Add phpunit to pipeline
- Fix test (deduplicate vat lines)
- Fix for base amount calculation for bill with zero vat line only
- Refactor vat base recalculation
- Round maximum deviation on bill value the same way as bill amount
- Remove floating point correction now we use bcmath
- Fix import of PHPUnit Assert class
- Fixes #1857 Rounding diff of -0.01 not accounted for in VAT recalculation
- Changes max deviation from 0.5/percentage to 1/percentage