Versions 2.2.1 to 2.2.4
Improvement
- Allow multiple carriers to be displayed per tradelane
- Update session driver to Redis
- Improve Dashboard
- Improve Provider UI
New Feature
- Generate IDs on schedules
- Implement custom Nothing Found message on OEM Designs
- Filter displayed destinations in schedule pages to only those included in the client's routing guide
Bug
- Symfony\Component\Debug\Exception\FatalThrowableError: Call to a member function token() on null
Version 2.2 Knuth
Improvement
- String subselection and filtering in RG
- Add the ability to define closings based on rules, including time and display the time component
on the site (configurable)
Task
- Implementation of subscriptions
- Remove unneeded columns and tables
- Implement InvenioGateway for schedules
Bug
- Sorting of schedule results
- Subscription control on pages throws error when subscription isn't there
Version 2.1 Lovelace
Improvement
- Rebranding
- Anonymize the activity logs to not store ip addresses
- Loading of locations can be slow, cache queries
New Feature
- Improve OEM Page Customization Options
Bug
- Multiple published schedules with same provider are allowed, causing problems
- The API doesn't validate inputs leading to dead traffic
Version 2.0 Galilei - 18-March-2018
New Feature
- Implementation of Carriage Tables Feature
- Implementation of Emailing Schedule Updates Feature
- Improve OEM Page Customization Options
- Rework Sailing Selection
- Better Logging and Reporting
- Subdomain routing for organizations
Improvement
- Implemention of asset versioning for Cache Busting
Bug
- ErrorException: Undefined property: stdClass::$id
- Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 1366 Incorrect string value:
'\xE5\x8C\x97\xE4\xBA\xAC' for colum...