Production branch
Release notes for the Production branch
4.60
Release
QWYK-7840 Release 4.60
Story
QWYK-7015 Implement multi-login functionality based on LTM id
Bug
QWYK-7325 [7015] Multidatabase - Error fetching transactions
QWYK-7359 [7015] Multidatabase - User with access to a single NID - Create shipment in DFP - Error received in the logs
QWYK-7360 [7015] Multidatabase - Create shipment in DFP - The shipment is sent using another integration
QWYK-7372 [7015] Multidatabase - Create transaction in Magaya - Error processing commodities
QWYK-7634 Documents fail to upload to Magaya DFP
QWYK-7780 [7015] Multidatabase - Error 404 received on Commodity Jobs
QWYK-7788 [7015] Cargo items are processed without pagination
QWYK-7798 [7015] Magaya to DFP - New Magaya Customer User -The system is showing an error
4.59
Release
QWYK-7765 Release 4.59
Bug
QWYK-7605 DFP Custom View disappearing after a certain period
4.58
Release
QWYK-7646 Release 4.58
Bug
QWYK-7517 [Hub] Quotations - Copy quotation - Container Type is not copied when you copy a quote
QWYK-7613 [6450] Hierarchy does not work as expected for linked entities
QWYK-7637 Quotation Widget not working properly
QWYK-7641 Portal - Shipments - Correction for pagination in Linked entities section
4.57
Release
QWYK-7593 Release 4.57
Story
QWYK-6450 5. Import of shipments for multiple org codes
QWYK-6454 11. Transshipment solution, multiple legs
QWYK-6755 Modify logic to accept negative rates in DFP
Task
QWYK-7446 Implement resource for pickup order without attachments info
QWYK-7495 Remove Eager load from index pickup order resource
QWYK-7574 [6454] Port of discharge should return the information of the last port of discharge
Bug
QWYK-5862 DFP - Duplicated Milestones
QWYK-7434 Portal - Error loading Pickup Orders page
4.56
Release
QWYK-7436 Release 4.56
Story
QWYK-6455 17. Implement additional menu items for customized links
QWYK-7255 Add new parameter Ground City Match to RMS API Integration in DFP Console.
QWYK-7303 Change friendly id name in radar sales report and add the "friendly id" quotation field in the portals quotation report
Bug
QWYK-7145 [5989] Hub and Portal - Nederlands - Date pickers - Days of the week should be with capital letter
QWYK-7222 [6987] Connection Logs HUB - Quotations/ Auto Rate Logs don´t show the specific log of the Quote
QWYK-7389 [7255] groundCityMatch parameter is always sent with value = False
QWYK-7390 [7255] Configure new integration - groundCityMatch parameter should be visible in the configuration when a new integration is created
QWYK-7392 [5989] Hub and Portal - Nederlands - Date pickers - The names of the months should be with capital letter
QWYK-7428 Fix Dutch Translations In Client
QWYK-7429 [6455] Administration menu is duplicated
QWYK-7431 [6455] Header label field should be mandatory
4.55
Release
QWYK-7373 Release 4.55
Story
QWYK-7100 HUB - Translate Admin Portal - Disclaimers
QWYK-7101 HUB - Translate Admin Portal - Shipment Milestones
QWYK-7102 HUB - Translate Admin Portal - Network Authorizations
Bug
QWYK-7113 [5989] Hub - Corrections in Hub (Issues pending)
QWYK-7149 [5989] Hub - Corrections for Margins
QWYK-7158 [5989] Hub - Sales Radar - Date filters are not translated correctly
QWYK-7328 [5989] Sales Radar - Missing translations in Date Tabla section
QWYK-7352 [5989] Hub - Corrections for Shipments Milestones
4.54
Release
QWYK-7305 Release 4.54
Story
QWYK-6453 10. Back linking POs to shipment
QWYK-6987 Connection - Logs - Connection Transaction - Optimize query to fetch the Connection Transaction Logs
QWYK-7155 Update the Connection Transaction Log Table view
Bug
QWYK-7208 [6987] Connection Logs HUB - The time of the logs isn´t displayed correctly
QWYK-7273 [6987] Connection Logs HUB - Behavior of Search and Reset buttons
QWYK-7274 [Portal and Hub] Behavior of Post a comment
QWYK-7295 Fix the sender name in emails
4.53
Release
QWYK-7239 Release 4.53
Story
QWYK-6452 8. Implement a customized e-mail domain for notifications
QWYK-7079 Reporting with Quotation Number as well as Quotation ID In HUB Sales Radar
Bug
QWYK-7091 [5989] Portal - Settings/Profile - The system language changes to English automatically when accessing to the Profile card
QWYK-7110 [5989] Hub and Portal - Date pickers - Days of the week are misaligned
QWYK-7206 Sales radar report - The column names should be displayed as shown on the Sales Radar page
4.52
Release
QWYK-7132 Release 4.52
Story
QWYK-6927 HUB - Translate Settings - Payment Providers
QWYK-7099 HUB - Translate Admin Portal - Margins
Bug
QWYK-6982 [5989] Quotations - Corrections for Quotations (Issues pending)
QWYK-7001 [5989] Hub - Corrections in Hub
QWYK-7018 [5989] Hub - Corrections for Users
QWYK-7028 [5989] HUB - Console/Metrics and Admin Portal/Side - Missing translation on those modules
QWYK-7031 [5989] Hub - Corrections for Customers
QWYK-7038 [5989] HUB - Schedules/Routing Guide - Missing translation in the routing guides
QWYK-7042 [5989] Portal - Pickup Order - Status filter behavior
QWYK-7069 [5989] Portal - Warehouse Receipt - Table View - Missing translation for On Hold status
QWYK-7089 [5989] Hub - Quotations - Download Quotations - Column names are not displayed correctly
QWYK-7104 [5989] All languages - Error creating Ocean FCL quotation
QWYK-7106 [Hub] Quotations - Create quotation - Request origin charges toggle is duplicated
QWYK-7125 [5989] Hub and Portal - Shipments - Missing translation for Pickup entity
QWYK-7139 [5989] Portal - Quotations page - Missing translations for Still deciding? section
QWYK-7140 Cargo Detail - Search button doesn´t work
4.51
Release
QWYK-7070 Release 4.51
Story
QWYK-6451 7. Implement a Customized e-mail footer for notifications
QWYK-6858 HUB - Rate Explorer
QWYK-6864 HUB - Conversations
QWYK-6865 HUB - Translate Admin Portal - Users
QWYK-6866 HUB - Translate Admin Portal - Customers
QWYK-6889 HUB - Translate Schedules - Routing Guide
QWYK-6892 HUB - Translate Settings - Account
QWYK-6894 HUB - Translate Console - Metrics
QWYK-6900 HUB - Translate Admin Portal - Sites
QWYK-6924 HUB - Translate Settings - Users
QWYK-6928 HUB - Translate Console - Organizations
QWYK-6988 Change Dashboard Query to Adjust Active Shipments count for Magaya SC Customers.
Bug
QWYK-6634 [6020] Hub - Commodity Jobs - Notifications that remain in status Started
QWYK-6891 Hub - Update Milestone and save changes - Add milestone button is missing
QWYK-6938 [5989] Shipments - Corrections for Shipments
QWYK-6945 [5989] Reports - Missing translations in the Report module
QWYK-6951 [5989] Portal - Translate Settings - Profile - Language dropdown in Profile only has English as an option
QWYK-6953 [5989] Invoices/Payments List/Table views - Missing translations on the Billing module
QWYK-6954 [5989] Pickup Orders - Corrections for Pickup Orders
QWYK-6977 [5989] Warehouse Receipts - Corrections for WRs (Issues pending)
QWYK-6980 [5989] Hub - Language picker behavior in Profile
QWYK-7016 [5989] Hub - Corrections for Rate Explorer
QWYK-7039 [5989] Portal - Warehouse Receipt - Missing translation for On Hold status
4.50
Release
QWYK-6990 Release 4.50
Story
QWYK-6032 PORTAL - Implement translate module and create keys for static text in Warehouse Receipt Index (List/Table)
QWYK-6033 PORTAL - Implement translate module and create keys for static text in Warehouse Receipt Details and associated Components
QWYK-6034 PORTAL - Implement translate module and create keys for static text in Shipment Index (List/Table)
QWYK-6035 PORTAL - Implement translate module and create keys for static text in Shipment Details and associated Components
QWYK-6036 Create Script to handle translations through AWS
QWYK-6101 HUB - Translate Shipments Table
QWYK-6110 PORTAL - Translate Quotes Table
QWYK-6111 PORTAL - Translate Quotes Details and Related Components
QWYK-6112 HUB - Translate Shipments Details and Related Components
QWYK-6228 HUB - Enable language picker in hub client. In profile, and next to user name in main page.
QWYK-6229 PORTAL - Translate pick up order table/list
QWYK-6230 PORTAL - Translate pickup order details and all related components.
QWYK-6298 HUB - Translate Hub Side Menu
QWYK-6310 PORTAL - Translate invoices list/table
QWYK-6311 PORTAL - Translate invoice details and Payments section
QWYK-6364 HUB - Translate quotes list
QWYK-6365 HUB - Translate Quotes Details
QWYK-6366 HUB - Translate Quote Form
QWYK-6387 HUB - Translate Quote Offer and Charge Forms
QWYK-6443 HUB-SERVER - Create language picker feature configuration and expose in HUB Client
QWYK-6445 PORTAL and HUB - enable language picker based on organization feature flag
QWYK-6483 PORTAL - Translate Cargo Releases List/Table
QWYK-6484 PORTAL - Translate Cargo Release Detail
QWYK-6485 PORTAL - Translate Inventory Table
QWYK-6486 PORTAL - Translate Inventory Details
QWYK-6539 PORTAL - Translate Cargo Detail Table
QWYK-6540 PORTAL - Translate Reports Module Selection
QWYK-6541 PORTAL - Translate Report Generator
QWYK-6579 PORTAL - Translate Purchase Orders - List
QWYK-6580 PORTAL - Translate Purchase Orders - Create
QWYK-6581 PORTAL - Translate Purchase Orders - Detail
QWYK-6635 PORTAL - Translate Dashboard
QWYK-6636 PORTAL - Translate Schedules - Search
QWYK-6642 PORTAL - Translate Schedules - List
QWYK-6645 PORTAL - Translate Schedules - Detail
QWYK-6647 PORTAL - Translate Notifications
QWYK-6649 PORTAL - Translate Chat
QWYK-6650 PORTAL - Translate Settings - Profile
QWYK-6651 PORTAL - Translate Settings - Notifications
QWYK-6764 HUB - Translate Home
QWYK-6765 HUB - Translate Radar - Radar
QWYK-6766 HUB - Translate Radar - Radar
4.49
Release
QWYK-6904 Release 4.49
Bug
QWYK-6688 Implement logic to apply "detected" time stamp in P44 events integration
QWYK-6862 Timeline Event API - Location not nullable
Story
QWYK-4749 Events From Master Shipments to be processed in nested House Shipments
QWYK-6761 Optimize query to fetch Connection Transaction Log List
QWYK-6856 Hide Global Chat behind feature flag.
QWYK-6861 Create feature migrations for back end
QWYK-6870 Remove required from front end for location in timeline form.
4.48
Release
QWYK-6841 Release 4.48
Story
QWYK-6745 Set default minimum_version_of_ltm_with_pagination by environment
Bug
QWYK-6654 [6020] DFP to Magaya - Error creating a Cargo release with 250 items
QWYK-6690 [Portal] Quotation PDF - Cargo AI rates shows transit time in days, not hours
QWYK-6853 HUB users can't view or download attachments.
4.47
Release
QWYK-6490 Release 4.47
Story
QWYK-6020 Implement pagination for commodity
QWYK-6591 Add Chargeable Weight in HUB
QWYK-6592 Add Chargeable Weight in Portal
QWYK-6599 - Global Support Email Changing - DFP Software Needs Review for Updates
QWYK-6590 Display Chargeable Weight in Quotations Hub and Portal
Bug
QWYK-6019 Cargo detail - Table view - "Vehicle number" field is duplicated
QWYK-6582 Fix Notes Column in Shipment Table
QWYK-6618 Shipment created from DFP - Booking pagination is missing when Magaya return the notificaction of the Booking
QWYK-6619 Portal - Login with an email not confirmed - Resend the email is not working
QWYK-6620 [6020] Portal - Error creating a Cargo release - Integrity constraint violation
QWYK-6629 [Hub] Quotations - Copy quotation - Not all cargo lines are being copied when you copy a quote
QWYK-6641 [Portal] Pickup Order - Commodity not showing in Cargo item tab
QWYK-6644 [6020] Shipment created from DFP - Convert Booking into a Shipment - Shipment pagination is missing when Magaya send the notificaction "transactionCreated"
QWYK-6646 Portal - Adjust column width in Warehouse Receipt and Cargo Details pages
QWYK-6653 [6020] Blue Ivory - Pickup Order HUB Log detail modal breaks when no data available
QWYK-6656 [6020][Blue Ivory] Magaya to DFP - Shipment - Shipment is created in DFP with more items than the indicated quantity
QWYK-6659 Portal - Adjust column width in Warehouse Receipt page
QWYK-6663 [6611] Backward compatibility using LTM V 7.0.6 - Error 500 to obtain the attachments related to the Warehouse Receipt transaction
QWYK-6696 [6020][Blue Ivory] Magaya to DFP - Related transactions - Shipment related to PK and WR - Items are not displayed in Shipments
QWYK-6708 [6020][Blue Ivory] Magaya to DFP - Related transactions - PK is updated in DFP with more items than the indicated quantity
QWYK-6709 [6020][Blue Ivory] Magaya to DFP - Shipments - Attachments are not displayed
QWYK-6721 [6020] House shipments- Attachments at commodity level are not displayed in the Master
4.46
Release
QWYK-6437 Release 4.46
Story
QWYK-5316 00111549 - CargoReadyEstimated date missing from API imports
QWYK-5751 CargoAI Transit Time Issue in DFP
QWYK-6315 Add "Service Level" in DFP to differentiate Air Rates.
QWYK-6335 Apply Schedules from RMS for the Spot Rates and Air Rates.
QWYK-6345 Add Reference Notes in Shipments Portal and HUB
Bug
QWYK-6357 Implement conditional schedule search and processing for catapult qms quoations
QWYK-6408 Portal - Adjust column width in Shipments table
QWYK-6411 Dashboard - Progress bar percentage calculation is not calculated correctly
QWYK-6537 HUB Logs - The transactions are not related in the entity
QWYK-6538 [6335] Schedules - Error displayed in logs: CatapultQMSQuoteSchedule::getVoyage(): Return value must be of type string, null returned
QWYK-6542 Air quotation - CargoAI API - Error: Carbon\Exceptions\InvalidFormatException: Unexpected data found.
QWYK-6543 Air quotation - Not enough data available to satisfy format in /var/www/html/vendor/nesbot/carbon/src/Carbon/Traits/Creator.php:676
QWYK-6568 HUB - Button time from Cargo Ready on is displaced from the fieldset
QWYK-6577 [6335] Air Schedules using TQL integration - Exception: Failed to parse time string (06:55 06:55:00) at position 6 (0): Double time specification
QWYK-6578 Portal - Button time from Cargo Ready on is displaced the fieldset
4.45
Release
QWYK-6397 Release 4.45
Story
QWYK-5681 New Queue for RMS rate search. Extend time for Spot/API search from RMS
QWYK-6190 Adjust DFP Dashboard
Bug
QWYK-5340 [3422] Shipments - Table View - Containers Number doesn´t show as indicated
QWYK-5345 [3422] Shipments - Table view - Total Container not showing the correct quantity if the Shipment was created in DFP
QWYK-6026 Offers List-Sorting issue
QWYK-6046 DFP Portal-The Dashboard is not showing the correct information
QWYK-6086 Resolve impersonation blocker
QWYK-6304 Cargo Detail - Clear filter doesn´t work as expected
QWYK-6313 [5576] Angular 15 Update - Hub - Magaya Network tab is not displayed correctly
QWYK-6331 Hub - Shipments - Behavior to Confirm shipment
QWYK-6332 [5576] Angular 15 Update - Hub - Quotations - Copy quotation - The original quotation customer isn´t preloaded into the quotation copy
QWYK-6336 Hub - Schedules - Search Origin and Destination - Dropdown is cut off.
QWYK-6337 Hub - Providers - Creating a Custom Provided does not work.
QWYK-6339 [5576] Angular 15 Update - Portal - "Conversation" name doesn´t aligned in the Conversation view
QWYK-6342 Cargo Detail - Download table - Total and Unitary Value doesn´t show the corresponding information
QWYK-6343 [5576] Angular 15 Update - Sites - Adjust Landing Page tab
QWYK-6390 [6190] Dashboard - Upcoming events doesn´t show the quantity of Shipments that expected events in the next 7 days
QWYK-6391 [6190] Dashboard - Shipments with upcoming events doesn´t show information in the section
QWYK-6405 [6190] Dashboard - Shipments with upcoming events - not having dates on the next event and the progress bar
QWYK-6406 [6190] Dashboard - Shipments with milestone alerts doesn´t show an specific overdue Shipment 11293
4.44
Release
QWYK-6180 Release 4.44
Epic
QWYK-5576 Angular 15 Update for Clients Project
Story
QWYK-6038 Improve UI by re-arranging the "Additionals" in the Quote process to display all toggles without "show more"
Bug
QWYK-5822 Fix UI to match Cargo Item Interface.
4.43
Release
QWYK-5992 Release 4.43
Story
QWYK-5541 Allow portal users to create custom view in Cargo Detail (Table View)
Task
QWYK-5573 Increase number of horizon replicas by default.
QWYK-5639 Increase the retry_after parameter in the queue configuration file
QWYK-5872 Reduce time we persist recent_failed, failed, monitored
Bug
QWYK-5852 Custom Views selector being called in Hub Shipments Application.
4.42
Release
QWYK-5865 Release 4.42
Features
QWYK-5621 [5541] Create endpoints for Cargo Detail custom views
QWYK-5645 [5541] Add visual components to make custom views work on the cargo detail table
Story
QWYK-5489 Adjust P44 integration
Bug
QWYK-5674 TypeError: Cannot read properties of undefined (reading 'value')
4.41
Release
QWYK-5632 Release 4.41
Story
QWYK-5534 Allow portal users to create custom view in Shipments (Table View)
Bug
QWYK-5223 Dashboard Stuck in Portal
QWYK-5353 [3422] Shipments - Table view - External Tracking Number field isn´t showing in the table view
QWYK-5614 Shipments and Warehouse Receipts do not show the corresponding information
4.40
Release
QWYK-5479 Release 4.40
Story
QWYK-5402 Allow portal users to create custom views of tables in WR
Bug
QWYK-5412 CD and WR Table views - Sort Order doesn´t deactivate - Should be reseted with the reset option of the page
QWYK-5436 Time Zone is fixed as UTC. Not applying Timezones.
QWYK-5557 [5402] Warehouse receipt - Customize a view - Change order of the columns - The order does not persist
QWYK-5567 [5402] Warehouse receipt - Customize a view - Behavior if custom fields are added
4.39
Release
QWYK-5503 Release 4.39
Story
QWYK-4652 Terminal 49 integration - tracking information is not updating correctly
QWYK-5409 The Netherlands Ground Zip Code Update - ignore letters for Dutch postal codes in RMS integration
Bug
QWYK-5014 Portal - Air shipment - Flight number not shown in DFP
QWYK-5351 [3422] Shipments - Table view - Purchse Order Number field isn´t showing in the table view
QWYK-5467 [5409] Create quotation - Trim the postal code to exclude spaces
4.38
Release
QWYK-5414 Release 4.38
Bug
QWYK-5342 [3422] Shipments - Table view - Not contains and Not equals columns filters not working properly
QWYK-5348 [3422] Shipments - Table View - Remove Status column
QWYK-5349 [3422] Shipments - Table view - VIN Number field isn´t showing in the table view
QWYK-5352 [3422] Shipments - Table View - Place of delivery should show the City name, not the locode
QWYK-5364 [3422] Shipment Table view - Sort Order doesn´t deactivate - Should be reseted with the reset option of the page
QWYK-5370 [3422] Shipments - Table View - Point of Origin filter has to be text not numeric
QWYK-5313 00111547 - Wrong booking date showing for shipments created in Magaya via API
4.37
Release
QWYK-5327 Release 4.37
Story
QWYK-3422 Add Missing Fields to Shipments Table view and Filtering by all columns
Bug
QWYK-5228 Purchase Order - Calculation on line items
QWYK-5324 [3422] Shipments - Table View - The system is not working correctly
QWYK-5325 [3422] Shipments - Table View - Last event location column shows: [object Object]
QWYK-5336 [3422] Shipments - Table view - Not all Custom fields are shown in the table view
QWYK-5337 [3422] Shipments - Table View - Entry number is displayed Empty
QWYK-5341 [3422] Shipments - Table view - Sort order not working properly for Custom fields
QWYK-5346 [3422] Shipments - Table View - Change Chargeable Weight column to Total Weight
QWYK-5354 [3422] Shipments - Table View - POD and POL columns should show the City name, not the locode
QWYK-5355 [3422] Shipments - Table View - Place of Receipt by Pre-Carrier is displayed Empty
QWYK-5358 [3422] Shipments - Table View - Last event location should show the City name, not the locode
QWYK-5359 [3422] Shipments - Table view - Origin Port Code field isn´t showing correctly in the table view
QWYK-5367 [3422] Shipments - Table View - Insured by Magaya filter has to be text not numeric
QWYK-5373 [3422] Shipments - Table view - "Date", "Delivery Date" and "Cargo Ready Date" column filters not working properly
QWYK-5374 [3422] Shipments - Table View - Container Numbers filter has to be text not numeric
QWYK-5383 [3422] Shipments - Table view - Total Weight column filters not working properly
4.36
Release
QWYK-5098 Release 4.36
Story
QWYK-4751 Chain.io integration on send-shipment action to ERP should respect the container type
QWYK-5039 Implement Multiple Purchase Orders to One Shipment
QWYK-5040 Implement logic to avoid errors in Shipments Reports
Bug
QWYK-3620 Alignment on Container Size Dropdown for Truck FCL quote form
QWYK-5067 TypeError: Cannot read properties of undefined (reading 'metric')
QWYK-5212 Beta - Shipments - Service field is shown empty
4.35
Release
QWYK-5070 Release 4.35
Story
QWYK-3919 Optimise query to fetch shipments list.
Bug
QWYK-1867 DFP Report is not saving
QWYK-4719 portofloadingCode on transactions comes nullable
QWYK-4837 Data too long for column 'origin_locode'
QWYK-4945 ErrorException: Attempt to read property "price" on null
QWYK-5013 Portal - User profile - Email information is not saved
QWYK-5017 Portal - Columns of Cargo Detail don't save the View
QWYK-5050 DFP Beta - Generate report - The system keeps loading and doesn´t generate the report
QWYK-5058 Beta - Shipments - Shipments are not created in DFP - Shipment owner could not be resolved, aborting
QWYK-5068 [4978] Locode filter - Reset search: the disabled field should be enabled
4.34
Release
QWYK-4911 Release 4.34
Story
QWYK-4589 Add Carousel to view pictures in the attachments
QWYK-4590 Show a thumbnail of the attached files in the attachments list
Bug
QWYK-4656 Pickup Order - Number of attachments in navbar doesn´t take into account attachments at commodity level
QWYK-4795 String data too long exception for 'description' for cargo item
QWYK-4839 Performance issues in DFP
QWYK-4856 Error 403 displaying attachments if user does not have View cargo details permission
QWYK-4904 Fix the file format recognition in logic to display carousel or document.
QWYK-4905 Incorrect number of attachments when user open the commodity
QWYK-4908 [4589] Shipments - Add attachments in DFP - The Carousel does not show attachments correctly
QWYK-4910 [4890] Carousel - Difference in sizes between attachments uploaded in DFP and uploaded in Magaya
4.33
Release
QWYK-4828 Release 4.33
Bug
QWYK-4630 [4434] Shipment related to WR and CR does not show attachment of the WR and CR
QWYK-4670 Vehicle VIN (VIN Numbers) isn't displayed in the table view of the Warehouse Receipt
QWYK-4710 Missing consistency within the legal links
QWYK-4721 Cargo Detail - Combined Warehouse Receipt and Parent filters don't work
QWYK-4730 Child notification - Error to delete attachment in related transactions PK and WR
QWYK-4765 DFP Portal - Register - When the user is created, the system displays it as Activated without confirmation from a DFP Hub user
QWYK-4825 Project 44 - disable check by project 44 actuals on events
QWYK-4835 Project 44 milestones fix for missed fields to process
Story
QWYK-3890 Implement "Exclude from Tracking" condition: SHIPMENT DOCUMENTS
QWYK-4204 Refactor "Exclude From Tracking" solution for Warehouse Receipts
QWYK-4657 Slow transactions on magaya integration domain
4.32
Release
QWYK-4692 Release 4.32
Features
QWYK-4592 Implement Filtering options from Server: Warehouse Receipts
QWYK-4593 Implement Filtering options from Server: Cargo Detail
Task
QWYK-4551 Add more test and update the logging to SendShipmentToChainIO class
QWYK-4613 Improve attachments call for the generated queries
4.31
Release
QWYK-4635 Release 4.31
Features
QWYK-3778 Add Commodities Attachments to initial Sync: WAREHOUSE RECEIPTS
QWYK-3779 Add Commodities Attachments to initial Sync: CARGO RELEASES
QWYK-3780 Add Commodities Attachments to initial Sync: PICKUP ORDERS
QWYK-4591 Freeze Top row and horizontal scroll bar in Table Views
Bug
QWYK-4550 Visy Logistics - Visy Customer Portal Report Issue / Visy Recycling Europe
QWYK-4552 Hub - Create a shipment in the Portal - An error record is displayed in the logs
QWYK-4553 Complete code coverage for Purchase Order Controller
4.30
Release
QWYK-4577 Release 4.30
Bug
QWYK-4538 Attachment error in the HUB logs - Update the Shipment attachments
QWYK-4562 [Production Regression] Hub - Shipments - Filter by Milestone field
QWYK-4586 Cannot see hierarchy when clicking on a child leaf of tree.
4.29
Release
QWYK-4554 Release 4.29
Features
QWYK-4429 Rohlig/Cargonerds SOW
QWYK-4525 Rohlig Teams ERP System ID should be unique within organization.
QWYK-4534 Add New Field Loading Port
QWYK-4535 Add "erp_system_id" ti be exported as "org_code" in shipment
QWYK-4548 Include Shared Teams option for Purchase Orders
4.28
Release
QWYK-4360 Release 4.28
Features
QWYK-3421 Add Missing Fields to Cargo Detail List and Filtering by all columns
QWYK-3428 Add attachments at commodity level in all related transactions.
QWYK-4054 Apply leeway for rate search
QWYK-4189 Avoid attachments duplicates from MSC
Bug
QWYK-3744 [3557] Shipment - Booking updated in Magaya change dimension value in DFP
QWYK-4324 Cargo Release - Cargo release created in DFP changes dimension value in DFP
QWYK-4333 4189 - Create a CR from an old WR - The attachments are duplicated
QWYK-4337 [4189]Attachments at commodity level in all related transactions - When an attachment is removed from a transaction, it removes the file from all related transactions
QWYK-4344 Illuminate\Database\QueryException: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row...
QWYK-4394 DFP-Create a new contact with spaces in the username-The user can't login
QWYK-4460 Fix shipment event handling for Rohlig to use references.
4.27
Release
QWYK-4298 Release 4.27
Story
QWYK-3649 Reverse calculation for exchange rates
QWYK-3883 Implement "Exclude from Tracking" condition: CARGO RELEASES
QWYK-3884 Implement "Exclude from Tracking" condition: PICKUP ORDERS
QWYK-3885 Implement "Exclude from Tracking" condition: INVOICES
QWYK-4195 Improve Apply Mode of Transportation (FCL/LCL) with MSC integration
Bug
QWYK-3738 ErrorException: Undefined array key "vessel_name"
QWYK-4005 Magaya to DFP - Shipments - Mode of Transportation field is not updated in DFP
QWYK-4111 PDF - Transactions related to a CR, doesn´t show the CR in the PDF
QWYK-4155 Fields Overlap in Purchase Orders
4.26
Release
QWYK-4112 Release 4.26
Features
QWYK-4059 Change the name of "Adminstration/Portal" Menu in HUB to "Admin Portal"
Bug
QWYK-3815 Reports - Quotations - Filter by This month value does not take into account the date range
QWYK-4057 [3783] Link cargo transactions in Shipments is not displayed in the PDF
QWYK-4102 Pickup Order - PDF - The PDF shows a relationship with the same PO
4.25
Release
QWYK-4018 Release 4.25
Features
QWYK-3783 Link Cargo Transactions in Shipments
QWYK-3896 Add CHILDID when delete attachment is sent in notifications
QWYK-3952 Apply unitary value of charges per quantity of containers or packages
Bugs
QWYK-3447 Portal Sailing Schedule - TEMP Error
QWYK-4012 [3952] Error booking a quotation
QWYK-4037 Remove TEU and EACH from calculation of qty for ltm payload
Task
QWYK-3891 Remove license check from Hub Server CI and Clients CI
4.24
Release
QWYK-3923 Release 4.24
Features
QWYK-3664 Panda Logistics USA, Inc - Connecting QWYK to Google Analytics
QWYK-3777 Add Commodities Attachments to initial Sync: SHIPMENTS
QWYK-3881 Implement "Exclude from Tracking" condition: WAREHOUSE RECEIPTS
Bug
QWYK-3540 Generate report - The system keeps loading and doesn´t generate the report - Error 500
QWYK-3807 Reports - Quotations - The system does not display the value of the Highest Rate column
QWYK-3838 Portal - Error displayed on console: TypeError: Cannot read properties of null (reading 'map')
QWYK-3853 Andes Logistics USA, LLC - Documents are not uploading to QWYK anymore
QWYK-3887 Report Menu - I can´t access the Report menu with my DFP user
Task
QWYK-3846 Fix phpseclib Infinite Loop vulnerability in phpseclib/phpseclib
QWYK-3858 Quicken Logistics - Sync historical attachments to the old transactions (WR)
QWYK-3880 Install DataDog 0.85.0 PHP in container.
4.23
Release
QWYK-3816 Release 4.23
Features
QWYK-3590 Implement ability to Edit report names and delete previously saved reports
Bug
QWYK-3175 Illuminate\Database\QueryException: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'locode' at row 1 (S...
QWYK-3626 With Warehouse Receive view deactivate for a costumer in SCS-In DFP/Inventory/right click the user can see Warehouse Receives option
QWYK-3665 Deactivated user should not receive email notifications
QWYK-3787 Inventory - Search by Part Number - Behavior with the "+" sign
QWYK-3814 Reports - Pickup Order - Change CR number column to PO number
Task
QWYK-3228 Update clients to Angular14
QWYK-3843 Remove all 4 entries of hecksher from ingress
4.22
Release
QWYK-3692 Release 4.22
Features
QWYK-3394 Implement Sync of Attachments for Historical Data.
QWYK-3556 Show cargo totals on shipments like done for warehouse
QWYK-3557 Add dimensions and notes to Shipment cargo items
QWYK-3618 Improve logo selection for PDF documents in DFP related with the Site configuration
QWYK-3619 Add the opportunity to cancel the wrongly created tracking request for VISY using project 44
Bugs
QWYK-3220 Error: Call to undefined method League\Flysystem\Filesystem::getSize()
QWYK-3628 Magaya to DFP - New Magaya Customer User -The system is showing an error
4.21
Release
QWYK-3611 Release 4.21
Bug
QWYK-3446 Magaya to DFP - Create a contact without email -The system is showing an error
QWYK-3509 Loading the Google Maps JavaScript API without a callback is not supported: https://developers.go...
QWYK-3519 Update AuthExtendEntity->exportID to string as Magaya supports alphanumeric value
QWYK-3607 Fix alignment on new Container Type Dropdown for Ocean FCL quote form
QWYK-3451 Investigate CT not implemented transaction.
Feature
QWYK-3180 Implement Special equipment in the Portal
QWYK-3426 Implement Integration of the status of the MSC Livetrack users with DFP
QWYK-3521 Improve UX in the use of Filters for Status and Milestones in Shipments
QWYK-3554 Add Dimensions and notes for Cargo in Warehouse Items
QWYK-3555 show item totals in cargo details on warehouse items
4.20
Release
QWYK-3492 Release 4.20
Feature
QWYK-3420 Implement Sync of “In Progress” and “On Hand” transactions for the Warehouse receipts
Bug
QWYK-3327 [HUB] Console - Metrics (Quotations, Bookings, Sign Ups) - The .csv file is downloaded empty
QWYK-3402 Warehouse Receipt correction PDF - The name "License #" is not shown in the PDF
QWYK-3419 Illuminate\Database\QueryException: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row...
QWYK-3449 Log list fails when browsing to second page,
QWYK-3457 Error when creating a New Organization in the HUB "VAT number is Required"
4.19
Release
QWYK-3403 Release 4.19
Feature
QWYK-3182 Implement notifications to add the attachments at commodity Level
QWYK-3185 Allow customers to deactivate their own users in Hub
Improvements
QWYK-3281 Gracefully handle the locode error on shipments from Magaya
QWYK-3300 Add Quantity Field to Cargo Detail and Warehouse Receipts
QWYK-3301 Increase the timeout for QMS requests to 2min
Bug
QWYK-2369 DFP Payment Permission mapping issue
QWYK-3077 Permission denied for DataDog AppSec in Container
QWYK-3201 PDF email - The name of the PDF sent by email is not the name of the transaction
QWYK-3208 TypeError: App\Integrations\Project44\Factories\PushEventFactory::constructPushEventClass(): Return value mu...
QWYK-3225 Cargo Detail table - The .csv file is downloaded empty
4.18
Release
QWYK-3190 Release 4.18
Epic
QWYK-2916 Implement Sending Transactions via email
Feature
QWYK-2918 Implement PDF download on pickup order
QWYK-2919 Implement PDF download on warehouse receipt
QWYK-2920 Implement PDF download on invoice
QWYK-2921 Implement PDF download on payment
QWYK-2922 Implement pdf email for cargo release
QWYK-2923 Implement pdf email for pickup order
QWYK-2924 Implement pdf email for warehouse receipt
QWYK-2925 Implement pdf email for invoice
QWYK-2926 Implement pdf email for payment
QWYK-3028 Add Missing Fields to Warehouse Receipts and Filtering by all columns
QWYK-3088 Add from and to for each type of cursor when find the list of transactions
Bug
QWYK-1472 Illuminate\Database\QueryException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'username' in 'order clause' (SQL: select ...
QWYK-3039 Cargo detail view - The column Vehicle VIN is unchecked and isn´t displayed, when refreshing the page.
QWYK-3045 Fix the milestones transitions for project44 events
QWYK-3083 Invalid type: expected App\Integrations\Magaya\Common\DataTransferObjects\Event::name to be of type string
QWYK-3172 Illuminate\Database\QueryException: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'description' at row...
QWYK-3173 Illuminate\Database\QueryException: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'postalcode' at row ...
4.17
Release
QWYK-2985 Release 4.17
Feature
QWYK-2706 Add missing fields in Cargo Items
QWYK-2762 Map ETA and ETD from Magaya Supply Chain with the Milestones dates
QWYK-2813 Add Carrier and ETD field to “Search Schedule” Feature and add filters.
QWYK-2917 Implement PDF download on cargo release
QWYK-2944 Add verification of livetrack superuser credentials
QWYK-2994 Add field "Cargo ready date" to Shipments
QWYK-2995 Implement "VIN numbers" in Warehouse Receipts Table view and Reports
QWYK-2996 Implement "Tracking Number" in Warehouse Receipts Table view
Bug
QWYK-2776 Cargo Release - Released to Address is not displayed in DFP
QWYK-2786 Project 44 NewOrChangedActualsReceivedEvent should handle all of the ETA/ETD related fields
QWYK-2884 DFP - Create Cargo Release - Release to field keeps loading
QWYK-2911 Cargo Detail - Download table - Missing value for WR, PO and CR
QWYK-2928 Table view for shipments - When user select a Draft shipment the system doesn't display the correct page
QWYK-2933 LTM Extension Request Throttling
QWYK-2937 Cargo Detail - Download table - Adjust the decimal places in the Weight and Volume columns
QWYK-2946 Illuminate\Database\QueryException: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'name' at row 1 (SQL...
QWYK-2947 Illuminate\Database\QueryException: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'carrier_tracking_nu...
Performance improvements
QWYK-2771 Upgraded to PHP 8.1
QWYK-2936 Improve Warehouse Receipt Index Query Performance
QWYK-2940 Improve Cargo Detail Query Performance
QWYK-2984 Improve performance of charges and attachments
4.16
Release
QWYK-2783 Release 4.16
Feature
QWYK-2660 Implement Table view for Shipments in the Portal
QWYK-2678 Implement new options to group Milestones by Modality and/or Product
Bug
QWYK-224 App\Exceptions\Auth\PortalAccessDeniedException: The company account must be upgraded to a contact.
QWYK-1372 Quotations - Add a Refresh/Reset button
QWYK-2394 [2286] Magaya Event mapping is displaying in account without integration
QWYK-2661 Shipments - Change Customer address: change is not displayed in DFP
QWYK-2680 [2169] Sales Radar - Filter by 3 months should make clear it's by week
QWYK-2713 Portal - Quotations - Table View - The quotations created in the Portal show status Open
QWYK-2722 Nothing found on quotation table does not take all columns
QWYK-2723 [LTM] Cannot find QT by QT Number in QT list
QWYK-2757 Cargo Release-UI fails when party not linked to Magaya Customer
QWYK-2758 Filter by E.T.A between - Today value - System shows an error message
QWYK-2759 Shipments - Filter by E.T.A between - The system doesn´t take into account the search criteria
4.15
Release
QWYK-2662 Release 4.15
Improvements
QWYK-1258 Upgrade backend to Laravel 9
QWYK-2432 Add missing fields in WR List and Details in order to be equal at Livetrack Web
QWYK-2503 Include Events for the Historical Data Sync
QWYK-2619 Add 3 and 6 month range options to Sales Radar
Bug
QWYK-2466 Error validating View Cargo detail and View Quotations permissions
QWYK-2542 Performance after the update to Laravel 9
QWYK-2554 HUB - Empty created_at field in the xls file generated in the Data Table option in Sales Radar
QWYK-2605 In Hub when user is and instance not linked to Magaya customer dropdown does not set the current value
QWYK-2634 [2619] Filter by 6 months - The Data Table shows the first day of each month as the date
QWYK-2636 Quotations - Account Manager list comes out blank
4.14
Release
QWYK-2515 Release 4.14
Features
QWYK-1146 Q2TMS Integration between QMS and DFP
QWYK-2439 Add year to the expiration date on the quote card
QWYK-2426 Autofocus input in quote locations select
QWYK-2396 Implement Activities on Quotations
QWYK-2391 Add the Customer Name in the subject of e-mail Notifications Sent to HUB Users.
QWYK-2293 Batch sync historical data for new DFP users
Improvements
QWYK-2387 Upgraded clients to Angular 13.x
Bugs
QWYK-2504 Payments - No payments found - The system displays a message that doesn´t correspond
QWYK-2485 Spatie\DataTransferObject\DataTransferObjectError: Invalid type: expected App\Integrations\Magaya\Common\DataTransferObjects\CargoItem::qty
to be ...
QWYK-2304 New users - Login behavior on landing to navigate directly to dashboard is not working (registration only, <1% edge case)
4.13
Release
QWYK-2403 Release 4.13
Features
QWYK-2386 (00073685) [GDPR] In registration, allow marketing should be off by default
QWYK-2286 Improve event mapping to shipments
QWYK-2285 Implement Hub APIs for ShipmentEvent and -Container CRUD
QWYK-2239 (00069172, 00069183) Add additional fields from QMS to DFP quotes
Bugs
QWYK-2431 Site component order does not persist when image is included in request
4.12
Release
QWYK-2163 Release 4.12
Features
QWYK-2118 Implement Master Shipments visibility in DFP
QWYK-1507 Submit Cargo Releases from Onhand inventory
Bug
QWYK-2252 TypeError: App\Domain\Shipment\Models\Shipment::attachMagayaInvoices(): Argument #2 ($billingClient) must be...
QWYK-2192 Sites are created without component order
4.11
Release
QWYK-2162 Release 4.11
Features
QWYK-1996 Show videos and links to help articles
QWYK-1904 Cargo Items now link to multiple items rather than only to 1 parent, meaning users can navigate between cargo releases, pickup orders and warehouse receipts by clicking on linked cargo items
QWYK-1766 INCOTERMS logic to not return Freight charges when applicable.
Bug
QWYK-1998 Error 422 when entering a "space" in the filter
API Documentation
https://developer.qwykportals.com/docs/digital-freight-portal/branches/v4.11.0
4.10
Release
QWYK-1831 Release 4.10
Features
QWYK-1853 Implemented user permissions in DFP: permissions will now be taken from the livetrack user and disable certain modules or actions in DFP. Note: not all permissions implemented in Magaya SCS are available in the LTM API, missing permissions will be assumed as given. This will be addressed in Hyperion.
QWYK-1835 Implemented Cargo Detail in DFP: users can now get an overview of cargo from warehouse receipts and pickup orders that's on-hand or arriving.
QWYK-1772 Implemented Pickup Orders in DFP: readonly, pickup orders will be synced from Magaya and displayed to any party thats linked on them.
QWYK-994 Implemented Payments in DFP:
Payments from Magaya will be synced and be visible in DFP
Payments created using Veem will be sent to Magaya and linked to the invoice so this is no longer a manual action.
Improvements
QWYK-1915 "Customer Reference No." field from Magaya is now set as the shipment name in DFP Breaking change: the customer chosen name will be overwritten and customers can no longer change the name after sending the booking.
QWYK-1845 Increased maximum characters to 3000 to the "Remarks" field on the Quote Request (Portal) and the "Message" Field for the reply (HUB).
QWYK-1838 Displays the Magaya SC Event Details to the list of Events in The Portal in the shipment tracking tab
QWYK-1825 Show image preview and PDF button for attachments
QWYK-1812 Make the landing page a tab-bar between quotes and login. The customer can choose the primary tab in the Site configuration in Hub.
QWYK-1773 Send notifications for Pickup Orders (PK) from LTM
Bugs
QWYK-1865 Portal - Reset your password - The Reset Password text is not translated correctly
QWYK-1824 Carbon\Exceptions\InvalidFormatException: Could not parse 'Tue Jul 26 2022 00:00:00 GMT 0200 (Central European Summer Time)': DateTime::__c...
QWYK-1783 PaymentResponse->createdBy is possibly null but expects string
QWYK-1777 Cargo releases and invoice reports show for non-magaya accounts
QWYK-1738 Freight Portal Extension-UI-The DFP URL selected disappears after you change a values in the keys
QWYK-1413 Forwarding Agent is not displayed on shipments
QWYK-751 Transactions deleted in SCS are not deleted in DFP
API Documentation
https://developer.qwykportals.com/docs/digital-freight-portal/branches/v4.10.0
4.9
Release
QWYK-1707 Release 4.9.0 20-July-2022
Features
QWYK-1185 Invoices in DFP now linked to their transactions: Invoices visible in transactions and transactions in Invoice.
QWYK-1358 Added batch export option in DFP for full inventory to Excel
QWYK-1710 Changed login behavior on landing page to navigate directly to dashboard when using the Login button in the nav bar.
QWYK-1688 Now allow customers to set a leeway on Sites for bookings on expired quotes (Site -> landing page -> Quote expiration leeway)
QWYK-1687 Add 'Via' to quote UI in Portal when required by QMS (controlled by the Site -> landing page -> Require port entry for door quotes property)
QWYK-1687 Reworked location selection on Quotes to allow user more control over their search.
QWYK-1683 Dynamic loading of the endpoint DFP url from SQLite DB to send notifications
QWYK-1414 Added configuration for DFP environment to LTM extension
Bugs
QWYK-1675 Quotation PDF - Some text in the quote output are cut off
QWYK-1643 Error 422 when saving a user
QWYK-1422 Missing value for country in portal user export
API Documentation
https://developer.qwykportals.com/docs/digital-freight-portal/branches/v4.9.0
4.8
Release
QWYK-1639 Release 4.8.0
Features
QWYK-1519 Magaya Cargo Releases implemented in DFP
QWYK-1546 Cargo Release details display Proof of Delivery information,
QWYK-1516 The 'refrigerated' option is now visible by default when creating a quote
QWYK-1391 All Magaya transactions now store and display custom fields.
QWYK-664 Custom fields on shipments from Magaya are displayed in their respective mapped fields.
Bug
QWYK-1670 Warehouse Receipt and Cargo Release search date picker did not get restored after returning to the page with a cached search query.
QWYK-1590 Quotation address input occasionally does not resolve locode or country code, this now forces the user to wait for the resolution which could otherwise have been skipped over.
QWYK-1431 TypeError: App\Integrations\Project44\Events\ContainerShipmentEvents\EtDiscrepancyEvent::__construct(): Argu...
QWYK-1416 ErrorException: Attempt to read property "owner" on null
QWYK-1415 ErrorException: Attempt to read property "owner_id" on null
API Documentation
https://developer.qwykportals.com/docs/digital-freight-portal/branches/v4.8.0
4.7
Release
QWYK-1369 Release 4.7.0
Feature
QWYK-1390 Magaya: Shipments are now accessible for any of the parties they are linked to.
Bug
QWYK-1412 Shipment: parties list was overflowing in the case of very long addresses.
QWYK-1389 Destination Agent on Warehouse Receipt is now being persisted
QWYK-1376 An additional for Insurance will now show on Quote requests.
QWYK-1373 Facade\Ignition\Exceptions\ViewException: Attempt to read property "actual_label" on null (View: /var/www/html/resources/views/pdf/common/s...
QWYK-1368 Error: Class "App\Integrations\Magaya\Jobs\Sentry" not found
QWYK-1356 Hub Quotation Offer UI now validates that Valid Until is greater than today
QWYK-1256 Hub Schedules - Copy button not working
QWYK-1123 Integration-DFP-Reports- Invoice- Schedule Reports- Time Zone doesn't show correctly in the UI
QWYK-629 QWYK Integration -QWYK Shipment to Magaya- Add Commodity with 10 pieces, after converting to Shipment in Magaya the system shows 10 Commodities separately
4.6
Release
QWYK-1365 Release 4.6.0
Epic
QWYK-972 Implement the inventory list in DFP
QWYK-1175 Inventory list has been added to DFP!
QWYK-608 Improve The User Registration in DF Portal
QWYK-609 We now allow new users to self-service sign-up in the DF Portal
QWYK-643 Related to the previous item, our customer's users can approve these sign ups in the Hub, and link them to a customer from SCS so they will be created as a LiveTrack user.
QWYK-721 "Internal" Flag for attachments coming from SCS is now respected, known issue on SCS side is that the notification is not always sent when you update an attachment's internal flag.
QWYK-1239 LTM extension compatibility check has been added to DFP, customers will now be notified both in the application and by email when their extension does not match the recommended or required version.
QWYK-1221 Implement Auth0 M2M Clients on Hub Users, which makes it easier for people to use our Hub API.
Bug
QWYK-1355 Illuminate\\Database\\QueryException: SQLSTATE\[23000\]: Integrity constraint violation: 1048 Column 'cargo\_ready\_tzn' cannot be null \(SQ...
QWYK-1347 WR cargo should show count
\(pieces\) property and not quantity
QWYK-1273 PORTAL- Create Shipment - The system doesn’t delete the Cargo Detail selected by the user
QWYK-1237 Integration - Magaya to QWYK - If a container is unloaded from a shipment, it should be removed from Tracking tab
QWYK-1227 Added more space in the database for addresses as they were sometimes getting truncated.
QWYK-1222 Edge case with API authentication: Error: Call to a member function getAuthenticator\(\) on null
QWYK-1219 Magaya to QWYK - Delete a document from a shipment, the change is not displayed in QWYK
QWYK-1174 /api/user/registration returns http 500
QWYK-1148 Integration-DFP-Invoice- The system shows "Description" column in the reports view
QWYK-1147 Integration-DFP-Invoice and Credit memos- Update "Status" field not working
QWYK-970 HUB/PORTAL - Filter By Product - Truck FTL: There is inconsistency in the Product column
QWYK-575 Shipments in QWYK - the attachments are duplicated
QWYK-358 Portal-Login with an email not confirmed-Resend the email is not working
Task
QWYK-1248 Implement VersionChecker service in Hub
QWYK-908 Added additional mandatory field options to the booking
4.5
Bug
QWYK-1289 P44 OCEAN_TRANSPORT_TO_POD should not trigger departed event
QWYK-1249 Portal + Hub Grid Column Highlight issue
QWYK-1196 RuntimeException: The exit status code '127' says something went wrong:
QWYK-1192 RMS results do not show remark for subject to
QWYK-1154 LTM Extension UI - The system shows a blank page
QWYK-1152 ErrorException: Undefined index: year
QWYK-1126 Invoices Credit Memo to DFP not working
QWYK-855 Unable to get groundrates from Catapult
QWYK-627 Magaya to QWYK - Add a document to a shipment, the change is not displayed in QWYK
Story
QWYK-1210 Multiple cargo lines for LCL quotations
QWYK-1145 Show number of attachments in navbar of warehouse receipt
QWYK-1142 Upgrade Angular and deps to v12
QWYK-1046 Implement instrument to detect if users are not finalizing the payment process.
QWYK-984 Add Container options in Truck Quotations
QWYK-668 Add additional fields to Shipment Report
QWYK-639 OneMagaya: Change hub notifications to Magaya logo
QWYK-628 Notification for Document added to Shipment
QWYK-610 Allow DF Portal users to reset their credentials
QWYK-520 Add time input for cargo_ready on booking
QWYK-344 Dont show draft bookings of other users in shared team.
QWYK-192 Upgrade backend to PHP8.0
4.4
Bug
QWYK-1048 TypeError: Cannot read properties of null (reading 'position')
QWYK-1047 Warehouse Receipts - Carrier column do not display the correct field
QWYK-1041 Hub - Upload an attachment from the HUB after try to delete an attachment
QWYK-993 Integration - Warehouses - Table View shows dots that don´t correspond
QWYK-776 Shipments from Magaya to QWYK - The system doesn't take into account the exchange configured
Epic
QWYK-731 Implement Invoices in The DF Portal
Story
QWYK-1043 Remove ZenDesk integration from Hub
QWYK-893 DFP should create ShipmentContainer when receiving Shipment from Magaya
QWYK-785 Add invoice reports to DFP
QWYK-784 Implement notifications for invoices transaction in LTM API
QWYK-734 Integrated invoices with Veem
QWYK-733 Create and update invoices from Magaya notifications
QWYK-732 Implement invoices module in DFPortal
QWYK-344 Dont show draft bookings of other users in shared team.
4.3
Bug
QWYK-979 Report scheduler fails with custom dates
QWYK-975 QWYK - Warehouses - Filter by Date Created From - The system doesn´t take into account the search criteria
QWYK-974 Integration - Warehouse notes don´t show linebreaks
QWYK-962 Portal- Schedule - Booking Process- The system shows multiple packages with the same name
QWYK-902 UpdateSiteRequest doesn't allow stackable
option for landingpage_default_additionals.*
Epic
QWYK-611 Implement Warehouse Receipts in The DF Portal (Read Only)
Story
QWYK-901 Add the ability to delete attachments from shipments in HUB
QWYK-898 Add drop-down list for the packaging field in the Booking process in The Portal.
QWYK-897 Add Filter to search by Product in HUB and Portal
QWYK-726 Send attachments uploaded by the user to Magaya
QWYK-638 Create and update warehouse receipts in DFP based on Magaya notifications
QWYK-619 Implement warehouse receipts module in DFP Portal
QWYK-617 Push Warehouse Receipts from Magaya to DF Portal
4.2
Bug
QWYK-790 Sending containers to CW Should include a record for each container
QWYK-713 Find Schedule on Booking fails to get properties
Story
QWYK-782 Add filter to search by Container # in The Hub
QWYK-739 Add magaya_network_id to Console/Organizations list
4.1
Bug
QWYK-685 Include an attachment in the Disclaimer-Save-The system show an error
QWYK-651 TypeError: Typed property App\Integrations\Magaya\Shipment\DataTransferObjects\Shipment\ShipmentResponse::$c...
QWYK-622 New Booking > Search Schedule links to homepage
QWYK-535 Quotation PDF should not show chargeable weight for ocean lcl
Story
QWYK-678 Set Catapult Ocean FCL Request_Service_Type as 'ALL'
QWYK-669 Add named account filter to catapult rates
QWYK-662 Add Filter per Container # in The Portal
QWYK-618 Set a Default Currency for Quotations in DF Portal
QWYK-410 Implemented disclaimers management to show on Quotation PDF
4.0
Magaya SCS Integration
Epic
QWYK-35 Create Booking in Magaya Explorer
Story
QWYK-499 Magaya LTM Notifications Update
QWYK-466 Shipment in DFP hub should be readonly when Magaya
QWYK-464 Changed hub UI to show tracking events despite activation for Magaya customers
QWYK-463 Get attachments from Magaya in TranasactionNotificationJob
QWYK-462 Get documents from Magaya on shipment update
QWYK-432 Implement better algo for shipment upsert behaviour
QWYK-431 Implement charges on booking
QWYK-413 LiveTrack Use Write Permissions From Hyperion
QWYK-405 LTM request for details allow to return all items when received "fullItemDetail" flag equal true
QWYK-377 Create Custom Field from_qwyk_system in order to identify Qwyk's Bookings
QWYK-304 API For Mapping Charges
QWYK-230 Magaya LTM Extension UI - Charges Mapping
QWYK-210 Notify Events and Attachments
QWYK-196 Magaya LTM - Send Shipment / Booking Notification
QWYK-195 Magaya LTM Extension UI - Settings
QWYK-125 Mapping Events between Shipments and Bookings
QWYK-124 Finalize mapping of Charges in Bookings
QWYK-123 Test Conection Endpoint for API (User-Log in)
QWYK-114 Update events and attachments in Qwyk through LiveTrack push
QWYK-113 Update bookings in Qwyk through LiveTrack pull
QWYK-112 Receive LiveTrack update notifications in Qwyk
QWYK-111 Send bookings from Qwyk to LiveTrack
QWYK-81 API For Updating Settings
QWYK-37 Implement LiveTrack Authentication in Qwyk
QWYK-20 Register User
QWYK-18 Create Booking in Magaya Explorer
Task
QWYK-521 Adjust mapping for fullDetail addresses
3.23
Bug
QWYK-486 Weight input for FCL quotation is not persisted
Story
QWYK-479 German translation corrections
QWYK-411 Expand text limit to 3000 characters in Quotation offer remarks.
QWYK-409 The quotation PDF should show the customer reference when it's filled in
QWYK-119 Shipments list should allow filtering by milestone
3.22
Bug
QWYK-418 TypeError: Cannot read properties of undefined (reading 'max')
QWYK-393 Hub Sales Radar filter by Account Manager throws http500
QWYK-387 Change way of handling for not found relations in shipment
QWYK-343 Portal Shipment - Owner is retained when copying a booking of another user
QWYK-323 Illuminate\Database\QueryException: SQLSTATE[22003]: Numeric value out of range: 1264 Out of range value for column 'unit_volume' at ...
Story
QWYK-307 Quotation PDF remarks now retain linebreaks
QWYK-306 Add Chargeable Weight (Volumetric Kilos) to Hub / Quotations
QWYK-305 Add decimals to the percentage of profitability in Hub / Quotations.
QWYK-254 Translations for landing page, login, registration
QWYK-235 Created job for cleaning db notifications older than 30 days
3.21
Bug
QWYK-252 Notifications list shows no message when no notifications are returned
QWYK-225 portals latest.json versioning error because response in not quote-enclosed
QWYK-183 TypeError: Cannot read property 'includes' of undefined
QWYK-163 HUB Quotation - Requests > Change Status to Close > The system displays an error when reason field is empty
QWYK-161 HUB Customize Quotations - When user unchecks all columns and checks all columns, some columns are missing
QWYK-160 Hub Create Quote - In the Destination option the system does not autocomplete
QWYK-57 CatapultRatesJob times out on large responses -> Create config option for city linking
Features
QWYK-91 Quotation domain refactoring
Improvements
QWYK-248 Implement new database notifications in hub
QWYK-234 Send e-mail Notifications when comments are placed in the Shipments in Qwyk
QWYK-118 Reintroduce Quotation info in Hub Shipment
QWYK-105 Map container.transport.rail_arrived terminal 49 event
3.20
Bug
QWYK-130 Illuminate\Database\QueryException: SQLSTATE[22003]: Numeric value out of range: 1264 Out of range value for column 'base_rate' at ro...
QWYK-121 ECUWorldWide Rate Source: 404 is thrown but should be handled
Story
QWYK-117 Show the number of days remaining till ETA in shipment
QWYK-116 Change quotations to rely on mysql entity for locations relationship i/o mongodb
QWYK-115 Client requested improvements to Quotation PDF
3.19
Bug
QWYK-171 Invoices don't show on shipments or in Hub
Epic
QWYK-68 Update Okargo integration
Story
QWYK-127 Main quotation refactoring
QWYK-55 Add captureConsole extension to Sentry
3.18
[Improvement] The quotation list in Hub was reworked and additional filters were added.
[Improvement] Margins can now be scoped to Rate Source and selected Additionals.
[Improvement] An extra additional for 'overweight' was added to Quotations.
[Improvement] Notify parties received through the Chain.io shipment json are now being mapped and stored.
[Improvement] When calculating the margins, its rate was added to the minimum, including when the minimum was 0, leading to some unwanted side-effects. This now only happens when the minimum is already greater than 0.
[Feature] A custom format Booking ID can now be generated when a shipment is booked, similar to the friendly ID recently introduced on quotations. 🤩
[Feature] Contract notes received through the Catapult API can now be overridden with a custom disclaimer.
[Feature] Custom milestones can be added to shipments in the Hub.
[Fix] Various 🐛 fixes.
3.17
[Improvement] Added container number to shipments report in Portals.
[Improvement] Improved UX for editing a line in a quotation offer, previous UI with spinner made it unclear what was happening. We now show that the line has to recalculate.
[Improvement] Easily set the carrier on a quotation offer to your own organization with a button click.
[Improvement] EUR is no longer the default currency in new quotations. The default is now blank.
[Fix] When a shipment was copied, previously it would also copy the tracking information of that shipment, this has been fixed.
[Fix] Various bug and UI fixes.
3.16
[New] QwykPortals is now integrated with Catapult QMS and able to source rates maintained in Catapult.
[New] QwykPortals now integrates with Terminal49 providing real-time Container tracking for your shipments
[New] Quotations now generate 'friendly IDs', easier to understand references that can be used to refer to them. These can be customized by customer.
[New] Customers can now be linked to an Account Manager user, allowing to query various records.
[New] Customers can now be set to share all Quotations and Shipments between their users through the 'Shared Team' flag in the customer profile.
[New] A Status system has been implemented on Quotations.
[New] A Sales Radar has been added to the Hub, giving a dashboard-like snapshot of all Quotations and their progress, value, and more.
[Improvement] Customer users can now be re-assigned to another customer.
[Improvement] Quotations in the Hub can now be copied.
[Improvement] Requests can be send for network quotations, asking your network partner for a better rate is way easier now.
[Improvement] Quotation offers in the hub have had a rework, allowing finer control over margins, and more edit options.
[Improvement] When a quotation is converted to a booking, the quotation will be added as a PDF attachment.
[Improvement] The quotations list in Hub can be exported to CSV
[Improvement] Shipments in Hub now have far more editing capabilities.
[Improvement] The Shipments UI in Portals has had a massive overhaul.
[Improvement] INCO terms can be selected when quoting, providing a convenient preselection for the additionals.
[Improvement] The request history is now shown in the Quotation PDF.
[Improvement] Individual Quotation offers can be exported to PDF from the hub, rather than the full quote including all offers (although that is still available)
[Fix] Quotes no longer default to EUR as this was causing confusion for customers in other areas.
Various bug fixes and improvements.
3.15
[New] If a shipment was created from a quote, the carrier on the quote will now be shown in the shipment screen (if available) along with an optional link to their booking website. This will only apply for shipments created from this release.[New] Hub users can now download a PDF of a shipment directly from the Hub.
[New] Implemented help center with additional support options.
[Improved] Additional columns and filters are shown in margin manager to make it more convenient to search through long lists of margins.
[Improved] New event types have been added for setting up Shipment Milestones.
[Improved] Rejecting a user, as well as the new ability to deactivate a previously activated user, now comes with an option to deactivate them using Privacy Compliance. Checking this option will clear any personal data of this user from our database by replacing it with random text, thereby complying with GDRP's Right to Erasure. Previously customers had to ask Qwyk's support to do this. Note that this action is irreversible as we will scrub all data about this user from our database.
[Improved] For Air Quotes and customers using the Qwyk webhook, the
code
fields of theorigin
anddestination
objects will now hold the aiport's IATA code when applicable.[Improved] The Quote PDF will now show what additionals were selected
[Improved] The Quote PDF and screen in hub will now show the dimensions for AIR, LCL and LTL.
[Improved] The Quote PDF will now show the cargo ready date.
3.14
[New] The Rate Explorer will no longer load expired rates by default, this behaviour can be toggled using a switch in the search row. The validity dates are now color coded to show their state. (Current, Future, Expired, Expiring Soon)
[New] Notifications are now also being submitted as HTML5 Browser Notifications. The internal notification popup will be deprecated soon.
[New] Defaults can now be set in Sites for certain fields on the new landing page, such as Pickup or Port, Delivery or Port and which additionals to activate by default.
[Improved] The buying rate and margins can now be displayed in Quotations on Hub by toggling a switch.
[Improved] The new landing page is now by default opted-in when creating a new site.
[Improved] ApiRatesJob webhook calls can now include custom headers.
[Improved] P/Os with no order lines can no longer be shipped.
[Improved] Support for an additional 123 currencies has been implemented. A full list of supported currencies can be found here.
[Fixed] Simpliship split the customs clearance between origin and destination a while back, but this was not yet reflected in the Rate Explorer, this has been implemented.
[Fixed] Cargowise Event XML that was received for Consols was not being recognized as belonging to the relevant shipments, we now keep the Consol ID we get back from CW1 on the shipment so we can link consol level milestones.
[Fixed] In the quote offer detail on the new landing page, the background was only partially filled.
[Fixed] The authentication refresh on Portals was going out of sync if the user left the website open but the javascript was no longer being executed by the browser (for instance when the computer went to sleep) the user will now be logged out on returning to the website rather than being stuck in an outdated state and having to refresh the page.
[Fixed] Various minor bug fixes and optimizations.
3.13
Added integration for rates managed in Okargo. If you're managing your rates in Okargo we can setup a link that synchronizes your rates with QwykPortals so they can be used in Quotations. Contact sales@qwyk.io for details.
Fixes validation error on Cargo Ready date in new Landing Page.
Fixes the UI remaining blocked after doing an auto-rated quote from Hub.
Fixes issue where new offers wouldn't show up in the new Landing Page, after navigating away and, for instance, a new rate offer being submitted through the Hub.
3.12
New landing page and quoting UI, you can opt in in your Site settings, under Administration in QwykHub. Read more
New rate integration: WorldWideAlliance (Shipco)
Customs clearance in quotes now split in origin and destination per changes made by Simpliship.
Inject custom scripts into your portal to add chat widgets, analytics and other tooling. Read more
3.11
Automated network quotations: when you have been authorized by other QwykPortals organizations to use their rates, we will now automatically try to get rates from them when a quotation is made on your Portal. We do this by comparing whether the quote request's origin or destination country matches any authorizing organizations' address country. If one is found (with origin taking precedence over destination,) that organization will then be asked to provide autorates for the request and any rates returned will be returned to your customer in the quotation response. This behavior is on by default but configurable, if it is not desired please create a ticket to have it turned off.
Margin Groups can now be updated and deleted, so you can change their names or get rid of them when you'd like to tidy up.
Quotation Rate Requests can now be closed without having to post an Offer.
Origin charges required will now default to
false
in both Portals and Hub quotation
3.10
15 December 2020
WebCargo has been added as Rate Source, so if you have a subscription with them you can use those rates for Quotations now.
We can now automatically create SimpliShip Credentials when you create a new Customer, as we noticed some people were forgetting it. This requires setup by Qwyk, please contact support@qwyk.io.
Customers no longer receive a New Offer notification when the Quotation is still in draft.
Removed Flatbed Required from Air quotation requests because it made no sense.
The LCL routing guide now shows as deprecated in Schedules maintenance, this is because it's no longer used. If you have rates uploaded in there that you want to keep, please move them to Consol(idator) as this is the routing guide we use for LCL schedules. The LCL routing guide will be fully removed in the future.
Site-wide search has been moved to Algolia, making it a lot faster.
We've squashed a few bugs and made various improvements, making the apps better than they were.
3.9
24 November 2020
New: overhauled functionality of margin manager (read the guide)
New: WebCargo rate source for quotations
Improved: Redesign of sign up UI
Improved: Various items in Console (Qwyk dogfood)
Fixed: this.flipcontainer is undefined leading to issues in the create booking UI
Fixed: Confirm booking and update milestone UIs in hub due to PrimeNG upgrade changing class names.
Fixed: various bug fixes
3.8
15 November 2020
New: Rate validity is now shown in the Rate Explorer
New: Customer detail allows immediate creation of new User for that customer
New: User-defined mandatory fields for portal registration allowing organizations to define which fields should be filled in in order to register.
New: Margin and quote calculation rules per container type (20, 40, 40HC, 45)
New: Organizations can now define a reply-to address per site for portal user notifications.
New: User list, create, update has been added to the Hub/Organization Settings allowing users with the Owner role to update and create new Hub users in their Organization.
Improved: Locations search in Quotations is now more intelligent and takes into account context. For instance when Air has been selected as a modality it will rank major airports, and then airports higher. With the selection on Ocean it will prefer major ports, then ports.
Improved: Quotation now challenges user when they select the same origin and destination for ocean or air.
Improved: Hub - Help has been renamed to Resources to better reflect that menu's contents.
Improved: The
Get more info
button on the homepage now links to a custom defined page in Sites or is hidden if none has been set.Fixed: Decimals under 2 did not show in the Rate Explorer
Fixed: ~Various bug fixes
Fixed: Sidebar scrolling in hub on lower resolution screens
3.7
28 October 2020
Improvements
qwyk2_0/clients#96: Implemented a reworked user profile and user administration. Community feedback: https://shipright.community/qwyk/5f86ddf878646c7bd10f852c
qwyk2_0/clients#98: Pending RFQ's are now shown in a panel on the dashboard.
qwyk2_0/hub-server#123: Auto-approve new registrations and link them to a default team. Community feedback: https://shipright.community/qwyk/5f8afa79efe2a65fc249c033
qwyk2_0/clients#97: Removed product selection from new booking when it's predetermined Community feedback: https://shipright.community/qwyk/5f8849fbdc57b518d8129487
qwyk2_0/clients#100: The Teams (now Customers) interface has had a makeover.
qwyk2_0/clients#101: Organizations can now manage their details in Settings
qwyk2_0/clients#102: Teams are now called Customers to avoid ambiguity about that entity's intent
qwyk2_0/clients#103: New signups now need to explicitly assent to having their data processed.
Fixes
qwyk2_0/hub-server#122: Undefined property $base_calculation caused simpliship integration to fail for air (hotfixed)
qwyk2_0/hub-server#124: Updated the verify user link in the admin email to point to the new address.
3.6
11 October 2020
New
qwyk2_0/clients#89: Network Quotations, authorize other companies using QwykPortals to create quotations using your rates, including margins you set for them.
qwyk2_0/clients#59: Roles in Hub, define per user what access they have to features around your QwykHub. Restrict Quotes operators to quotes, but give admins access to manage Users, Teams, and Margins.
Improvements
qwyk2_0/hub-server#117: Trial limitation
qwyk2_0/hub-server#115: More performant Rate Sync and caching for the rate explorer
qwyk2_0/hub-server#118: Kernel tasks are mode to run single server
qwyk2_0/clients#87: Clients side trial limitations including UI to display how long is left in a trial.
Fixes
qwyk2_0/clients#86: Fixes and improvements to auto refresh functionality for client-side tokens.
qwyk2_0/clients#92: Issue with Sites in Hub where the allowed input for Description was 255 characters but the database could only handle 191
qwyk2_0/clients#93: Bug when confirming a booking caused the Assign self button not to work.
3.5
27 September 2020
New
qwyk2_0/clients#76: we've added Conversations, customers can start a chat session from your portal, which your staff can join from the Hub, allowing direct and real time interaction between customer and staff.
qwyk2_0/clients#83: Added file upload/sharing to Conversations.
Improvements
qwyk2_0/clients#78: We've moved the Margin Rules to the 'Administration' section of the Hub and renamed it to simply 'Margins.'
qwyk2_0/clients#82: Implemented require_origin_charges and require_destination charges flags for Quotations. (patched in 3.4.5)
qwyk2_0/hub-server#104: Portals users will be notified when a new quotation has been published.
qwyk2_0/clients#78: We've relocated the Margin Rules to the Administration header and renamed it Margins in preparation for now access roles in your Hub.
Fixes
qwyk2_0/hub-server#111: ErrorException: Undefined index: photos
qwyk2_0/hub-server#110: ErrorException: Undefined offset: 0
qwyk2_0/clients#79: Cannot read property 'request' of undefined
qwyk2_0/clients#77: index.html was being client-side cached in some instances, leading to some outdated versions being used. (patched in 3.4.3)
qwyk2_0/clients#75: sign up links on login dialog don't do anything.
qwyk2_0/clients#84: destination parameter on
/auth/with-token
doesn't work with query params (patched in 3.4.6)
3.4
13 September 2020
New
qwyk2_0/hub-server#96: Customers can now download their shipment as a PDF containing all booking details.
qwyk2_0/clients#47: Quotations have a new option: 'Re-quote' starting a new quotation with all details of the current one copied saving on input with recurring quotes.
Improvements
qwyk2_0/clients#69: Sites have various improvements including default and customizable legal terms as well as a redesigned customization UI.
qwyk2_0/clients#70: Implemented additional monitoring, performance tracing, and telemetry.
qwyk2_0/clients#73: By default, MBL and HBL are no longer visible on the booking screen.
Fixes
qwyk2_0/clients#61: Userprofile stored in Authentication doesn't refresh after updating (hub)
qwyk2_0/microservices#1: Theming focused button state doesn't match style colors (patched in 3.3.2)
qwyk2_0/clients#67: Fix Quotations map for Air and Truck and for non-available coordinates.
qwyk2_0/clients#68: Booking wizard has too much margin on Homepage (patched in 3.3.2)
qwyk2_0/clients#71: Error: Could not find icon with iconName=truck and prefix=fas in the icon library. (PORTALS-CLIENT-3X)
qwyk2_0/clients#72: Error: Could not find icon with iconName=plane and prefix=fas in the icon library. (HUB-CLIENT-1Z)
Last updated