GoRamp Release Notes — v.2.140.0
Release date: Jun 1st, 2026
New Features&Improvements
1. Copy reservation field data
Now available via VUE3 reservation preview. Retains same functionality as it had before.
2. Global cancellation lists
Cancellation lists allow to define and manage global parameters that will be used to indicate custom reasons when cancelling appointments, tasks and reservations.
- Can be accessed and configured via Setting/Company/Reason assignments.
- Requires "Manage reasons" general permission to be customized.
- Previously used (system) reasons were migrated, so they can still be used and were added to the list by default.
Any time an entry is cancelled (both by internal staff and partners), the reason list will be presented, entries displayed in the order that was configured during setup, prompting the user to select one that applies.
Comments field is presented as well, but isn't mandatory.
Exception being reservation swaps/cancellations, where is was always mandatory*
3. Regular expressions (RegEx) for custom field format validation
RegEx can now be used with all text custom fields to indicate and validate specific input formats. Any new or existing text custom field can be edited to include an additional validation rule.
When creating a new custom field, new optional fields will be visible:
1. Placeholder - prompt to guide the user on what the expected input looks like. Will be visible in the field when no input is provided. Used to guide the user on what sort of input you expect.
2. Validation type - since only one is currently available, only Regular expression is in the list.
3. Validation rule - the RegEx expression that will be used to validate input. If incorrect input is provided, an error message is shown. To learn more about what is RegEx and how it can be used, please see this link.
Example of how the rule can be configured via the UI:
Meaning behind the rule:
"We only accept PO numbers that are always starting with prefixes "070" or "080", followed by a set separator '-' and a string of 7 digits. We do not accept any other codes when processing POs and need to ensure the input provided by out carriers is valid".
With this rule, the following example inputs are accepted:
Inputs like "090-9752844" will be rejected, showing an error.
4. Bulk Deletion logic
Bulk deletion logic introduced to Appointments/Tasks/Reservations/Vehicles.
- Allows to quickly delete incorrect/test entries in-bulk.
- Can be accessed via list-view.
- Relevant "Edit all" permission is required to access the feature.
If a "blank slate" is needed, it's recommended to delete appointments.
Along with appointments, all other related entries will be removed (tasks/vehicles/etc.) This is done to make sure no tasks/vehicles remain in an un-actionable state.
Deleting appointment overrides restrictions, which would otherwise apply when deleting via Task/Vehicles tabs. See exceptions below.
Exceptions:
- For tasks, only pending entries can be removed.
- Meaning, check-in/out, completed, in-progress or cancelled tasks cannot be removed.
- For vehicles, only trailers created via the "Vehicles" tab can be individually removed (non-appointment vehicles).
- For reservations, entries where reservation status is set to "Left" or "(Un)loaded" cannot be deleted.
- Matches current logic of deleting individual reservations.
Other minor improvements
Sorting preference can now be saved along with filters. Affects Appointment/Task/Reservation/Vehicle tables.
Appointment approval column can now be hidden. Can be both removed from the default view, or be managed by filters.
Bug fixes
Fixed a bug where a reservation made by dragging appointment into an empty slot wasn't accessible by the carrier who the appointment was assigned to.
Multiple other small fixes and general VUE3 improvements