Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Ups Api Laravel Package

gabrielbull/ups-api

PHP library wrapping UPS APIs (Quantum View, Tracking, Shipping, Rating, Time in Transit, Address Validation) with simple classes and examples. Helps fetch rates, create shipments, validate addresses, and track packages.

View on GitHub
Deep Wiki
Context7
2.1.0

What's Changed

New Contributors

Full Changelog: https://github.com/gabrielbull/php-ups-api/compare/2.0.4...2.1.0

2.0.4

What's Changed

New Contributors

Full Changelog: https://github.com/gabrielbull/php-ups-api/compare/2.0.3...2.0.4

2.0.3

What's Changed

Full Changelog: https://github.com/gabrielbull/php-ups-api/compare/2.0.2...2.0.3

2.0.2

Add: #336

2.0.1
2.0.0
  • chore(php): Remove PHP 7.1 and 7.2 support. #320
  • Fix createRecoveryLabelRequest #318
v1.2.2
v1.2.1
  • Added TaxInformationIndicator support (#307) (@hubertsmusz)
v1.2.0
  • Removed PHP 5.5, 5.6 and 7.0 support
  • Add Guzzle 7 support (thanks @neoteknic #289)
  • Add support of PHP 8.0
  • Update PHPUnit to version 7 or 9.3
0.8.0

Implement Ratetimeintransit and Shoptimeintransit requests

0.7.14
0.7.13
  • Allow reference number 2 on package
  • Add support for DeliveryConfirmation
  • Allow multiple tracking data (array) in single request
0.7.12
  • Extend ShipmentServiceOptions in Shipping API
  • Fix for Begin and End date in Tracking API
  • Support for HazMat containers in Shipping API
0.7.11
  • The Tracking API now supports multiple results on one reference number. It can be activated using a feature flag.
  • A second Address Validation class has been added. The existing one only works for US/PR customers of UPS, while this one supports way more countries (e.g. European countries). The options and results are less extensive.
0.7.10
0.7.9
  • Add Shipping API Support for AdditionalDocumentIndicator in the InternationalForms node
  • Add Shipping API Support for EEIFilingOption in the InternationalForms node
  • Add TimeInTransit API Response Service Code Constants for US/EU Shipments to Entity/Service.php
  • Add Tracking API Response StatusType Constants
0.7.8
0.7.7
0.7.6
0.7.5
0.7.4
0.7.3
0.7.2
0.7.1
  • Adds support for a second reference number on Shipments
0.7.0
  • [!] Default ShipFrom on Shipment class not set anymore in constructor (ShipFrom is optional)
  • Adds support for cash on delivery for shipments

Items marked with [!] may incur backwards incompatibility.

0.6.3

The XML response was proper stripped of namespaces (to work easier with), but the XML string was still having namespaces. In the case users want to cache the string, they need to refactor it afterwards again. This change prohibits that.

0.6.2

Landed Cost endpoint can be used to estimate import duties the receiver has to pay when sending using the prepaid shipping method. Can also be used to calculate the costs to charge to the client when using the option to pay for all duties (free domicile).

Note that the Tradeability API requires the usage of SOAP, so you need to have the php-soap extension installed. Also note that the Tradeability API consist of 4 endpoints, of which Landed Cost is the first one.

0.6.1

Original Tracking class had only support for tracking based on shipment number. This change adds the functionality to also track it based on Reference Number. A reference number can be, e.g., the invoice number supplied while creating the shipment.

0.6.0

0.6.0 (released 25-09-2015)

  • Extra check on response in QuantumView, when no response it gave an error
  • Added ShipmentRequestLabelSpecification class for easier options setting
  • Added ShipmentRequestReceiptSpecification class for easier options setting
  • [!] Shipment class dropped some public properties in favor of private properties and setter/getter methods.
  • [!] confirm and accept methods of Shipping class now receive Shipment, ShipmentRequestLabelSpecification and ShipmentRequestReceiptSpecification

Items marked with [!] may and will incur backwards incompatibility.

0.5.2
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
headercat/phpstan-extension-ide-helper
yosymfony/parser-utils
innmind/black-box
babenkoivan/elastic-migrations
babenkoivan/elastic-adapter
sandermuller/package-boost-php
sandermuller/boost-core
depa/sulu-google-reviews-bundle
croct/plug-symfony
develia/commons
dmstr/symfony-system-resources-bundle
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony
renatomarinho/laravel-page-speed
develia/geo-bundle
austinheap/laravel-database-encryption
dreamzy/livewire-charts
touchestate-sdk/php-sdk
22h/doctrine-garbage-collection-bundle
imbo/imbo-coding-standard