Releases: friendlycart/friendly_shipping
Releases · friendlycart/friendly_shipping
v0.10.4
What's Changed
- Update jwt requirement from ~> 2.7 to >= 2.7, < 4.0 by @dependabot[bot] in #281
- Chore/upgrade phyical gem by @BenAkroyd in #282
Full Changelog: v0.10.3...v0.10.4
v0.10.3
v0.10.2
v0.10.1
v0.10.0
What's Changed
- Bump version to 0.9.0 and log changes by @pelargir in #257
- USPS Ship: Fix machinable criteria by @pelargir in #258
- Add debug param to ShipEngine labels method by @pelargir in #259
- Truncate R+L BOL address lines to 30 chars by @pelargir in #260
- Fix UPS json rate details, add specs by @davecandlescience in #261
- Fix ups label cost breakdown by @davecandlescience in #262
- Remove TForce company name sanitization by @pelargir in #263
- Update payload location of NegotiatedRatesIndicator within UPS JSON by @harmonymjb in #264
- Attach cost breakdown to R+L rates data by @pelargir in #265
- Expand TForce cost breakdown detail by @pelargir in #266
- Never send empty UPS
ShipmentRatingOptionsby @pelargir in #267 - Bump required Ruby version to 3.1 or greater by @pelargir in #269
- Add city/state lookup endpoint for UPS JSON API by @pelargir in #268
- Extract
AccessTokenparent class by @pelargir in #270 - Return errors in ApiFailures for USPS timings, UPS json parsing by @BenAkroyd in #271
- Deprecate
ApiFailureclass by @pelargir in #272 - Use Zeitwerk to load FriendlyShipping by @mamhoff in #273
New Contributors
- @harmonymjb made their first contribution in #264
- @BenAkroyd made their first contribution in #271
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- Implement R&L service with rates and timings by @pelargir in #177
- Add R&L Freight API call to create BOL and schedule pickup by @pelargir in #178
- Add R&L Freight API calls to print BOL and shipping labels by @pelargir in #179
- Add universal PRO option for R&L Freight by @pelargir in #180
- Extract R&L Freight package serializer classes by @pelargir in #181
- Refactor R+L BOL creation to return new
ShipmentInformationobject by @pelargir in #182 - Add reference numbers to R+L BOL options class by @pelargir in #183
- Add sub-version option to UPS rate/shipping requests by @pelargir in #184
- Parse modifiers from UPS rates response XML by @pelargir in #185
- R+L Shipping outside of Domestic USA & Canada requires dimensions by @barberj in #187
- Use R+L Carriers sandbox API for test mode by @pelargir in #188
- Add optional pickup date to UPS rate requests by @pelargir in #189
- RuboCop fixes by @pelargir in #186
- Replace
BadRequestHandlerwithApiErrorHandlerby @pelargir in #190 - Update ShipEngine to support APC by @davecandlescience in #191
- Rubocop fixes by @mamhoff in #193
- Fix R+L cassettes to use sandbox API URL by @pelargir in #192
- Rename
ShipmentInformation#numberattribute by @pelargir in #196 - Allow setting
ShipmentInformation#numbervalue by @pelargir in #197 - Add declaration statement to UPS intl labels by @davecandlescience in #195
- Add additional instructions to R+L BOL requests by @pelargir in #198
- Add special instructions to R+L BOL requests by @pelargir in #199
- Add TForce API rates endpoint by @pelargir in #194
- Update physical gem to v0.5.1 by @pelargir in #200
- Add missing specs for UPS Freight service by @pelargir in #202
- Extract UPS Freight handling units generator class by @pelargir in #203
- Fix options to allow option class args to actually override the default by @pelargir in #204
- Add TForce endpoint to create access token by @pelargir in #206
- Adjust TForce error parser for API errors by @pelargir in #208
- Truncate zips to 5 digits for TForce by @pelargir in #210
- Add comments to TForce rating call type codes by @pelargir in #207
- Consolidate customs items for ShipEngine by @davecandlescience in #209
- Add TForce pickup request service method by @pelargir in #211
- Add TForce create BOL service method by @pelargir in #212
- UPS json api rates and timings by @davecandlescience in #213
- RL Invoice by @barberj in #214
- Add ups json api address classification api by @davecandlescience in #215
- Fix RL Invoice by @barberj in #216
- Fix RL Invoice by @barberj in #217
- Fix UPS JSON spec failures by @pelargir in #220
- Fix build by @mamhoff in #219
- Stripe leading/trailing whitespace from R+L phone by @pelargir in #222
- Update dotenv requirement from ~> 2.7 to ~> 3.0 by @dependabot in #223
- Parse TForce shipment documents by @pelargir in #218
- Ups json api labels by @davecandlescience in #221
- ShipEngine address validation service method by @pelargir in #224
- Fix ShipEngine address validation serializer by @pelargir in #225
- Fix ShipEngine address validation return value by @pelargir in #227
- Add timing details to ShipEngine rates by @pelargir in #226
- Add additional response data to ShipEngine rates by @pelargir in #228
- Exclude dimensions from ShipEngine rate estimates when zero by @pelargir in #229
- Fix rates path and remove ignored attributes by @davecandlescience in #230
- Add
comparison_rate_typeto ShipEngine rates requests by @pelargir in #231 - Fix YARD docs for ShipEngine rates options by @pelargir in #232
- Add YARD docs to R+L, ShipEngine, and TForce by @pelargir in #205
- Rename TForce item/package options classes by @pelargir in #235
- Remove periods from city names for R+L requests by @pelargir in #236
- Use new
Physical::Structureclass for LTL/freight services by @pelargir in #201 - Update TForce handling units class to use structures instead of packages by @pelargir in #238
- Fix Poland's ISO code by @mamhoff in #237
- Remove duplicate package deprecation warnings by @pelargir in #239
- Use UPS response header to determine errors by @davecandlescience in #240
- Deprecate legacy First Class mail types by @pelargir in #242
- Add reference numbers to packages by @davecandlescience in #243
- Use error description when UPS returns bad json by @davecandlescience in #245
- Add address validation query param by @davecandlescience in #241
- Add city validation to UPS json label request by @davecandlescience in #246
- Ups json missing specs by @davecandlescience in #247
- TForce Freight: Parse pickup confirmation numbers by @pelargir in #248
- Fix TForce shipping label codes by @pelargir in #249
- TForce Freight: Fix parsing of BOL creation error responses by @pelargir in #250
- Add
.env.test.local.templatefile by @pelargir in #251 - Add service class for new USPS Ship API by @pelargir in #244
- Append request/response to USPS Ship API result by @pelargir in #253
- Better error message on 400 from UPS json api by @davecandlescience in #254
- Truncate long values in TForce API requests by @pelargir in #252
- Escape special chars in TForce BOL API request by @pelargir in #255
- Change USPS Ship package option default value by @pelargir in #256
Full Changelog: v0.8.1...v0.9.0
v0.8.1
What's Changed
- USPS international package weight ounces is remainder after pounds conversion by @davecandlescience in #166
- Fix UPS bug causing inflated international product costs by @pelargir in #167
- Add declared value to UPS package serializer by @pelargir in #168
- Add declared to UPS label package options by @pelargir in #169
- Truncate long values in UPS Freight label request by @pelargir in #170
- Add new USPS Ground Advantage shipping method by @pelargir in #171
- Basic ShipEngine LTL service class by @pelargir in #172
- Request quotes from ShipEngine LTL API by @pelargir in #175
- Add new billing options for NRI by @davecandlescience in #174
- Bump version and log changes by @mamhoff in #176
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- Parse missing UPS package charges by @pelargir in #154
- Allow ups international billing for duties and fees only by @davecandlescience in #156
- USPS International Rates by @barberj in #155
- Add ShipEngine support for international labels by @pelargir in #159
- UPS ShipTo International Constraint by @barberj in #158
- Update SerializeLabelShipment to avoid label printing error by @cgorevin in #160
- Use item options country of origin in UPS label requests by @pelargir in #161
- Handle TForce API timeout responses by @pelargir in #162
- Truncate UPS international product description by @davecandlescience in #163
- Fix Rails 7 deprecation warning by @pelargir in #164
- Release 0.8.0 by @mamhoff in #165
New Contributors
Full Changelog: v0.7.3...v0.8.0