Skip to content

Latest commit

 

History

History
181 lines (138 loc) · 19.3 KB

CHANGELOG.md

File metadata and controls

181 lines (138 loc) · 19.3 KB

Changelog

v0.3.0 (2021-03-16)

Full Changelog

Closed issues:

  • Prepare Solidus Paypal Commerce Platform for Solidus 3.0 #115

Merged pull requests:

v0.2.2 (2020-11-20)

Full Changelog

Implemented enhancements:

  • Make the PayPal messaging component a bit more modular #112
  • Implement and QA Paypal credit solutions #99

Closed issues:

  • Simulated Address Info in Live Order #104

Merged pull requests:

v0.2.1 (2020-11-09)

Full Changelog

Closed issues:

  • There was a problem connecting with paypal. #107
  • Bad Request (400) when opening PayPal Payment Popup (eg clicking Pay with PayPal during checkout) #103

Merged pull requests:

v0.2.0 (2020-10-13)

Full Changelog

Closed issues:

  • README lists two different types of PayPal credentials #97
  • paypal\_email\_confirmed is not an actual preference #96
  • Make this extension the default option for Solidus #88

Merged pull requests:

  • Add PayPal messaging component #102 (seand7565)
  • Add partner ID attribute to SDK javascript tag #101 (seand7565)
  • Set current_order_id and token during payment step #100 (MFRWDesign)
  • Remove incorrect/unclear info from README #98 (seand7565)
  • Update the extension with the latest solidus_dev_support defaults #95 (elia)
  • Add skip migration option to installer #94 (seand7565)
  • Update README to reflect referral fee #93 (seand7565)

v0.1.0 (2020-09-03)

Full Changelog

Merged pull requests:

  • Temporarily switch from apparition to cuprite #92 (elia)
  • Add a configurable state_guesser class to guess states #90 (seand7565)
  • Add better error handling to button_actions.js #89 (seand7565)

v0.0.1 (2020-08-10)

Full Changelog

Implemented enhancements:

  • Frontend users should be able to check out using PayPal #6
  • Admin users should be able to style the PayPal buttons on the payment_method show page #5
  • Webhooks #83 (elia)
  • Display paypal email to customer on confirmation #54 (seand7565)
  • Use an env accessor to control live/sandbox urls and classes #31 (elia)
  • Add response object to API calls to PayPal #30 (seand7565)

Fixed bugs:

  • Users can check out with invalid payment #19
  • Have different nonce for every click of the wizard button #87 (elia)
  • Correctly communicate errors when updating shipping rates #86 (elia)
  • Add deface to deps #57 (elia)

Closed issues:

  • Add something to the README about backend payments #75
  • Explore enabling the payment method by default #71
  • Explore subscribing to webhooks #70
  • We're using the wrong ID for paypal_order_id #69
  • Handle instrument declined errors #68
  • Extend lightbox during customer payment #63
  • Add this extension to demo store for integration team walkthrough #49
  • Store PayPal Debug ID #48
  • PayPal email address needs to be included on the confirm step #47
  • Digital goods should be set as not requiring shipment #46
  • Allow checkout on product/cart page to complete the order #44
  • PayPal uses different states than Solidus for some countries #38
  • Validate amount charged with PayPal #37
  • Allow order simulator to be a configurable class #36
  • Admin users have the option to edit payment amount #29
  • Add PayPal button to product page #27
  • Add PayPal button to cart page #26
  • Add commit=false to javascript SDK URL #18
  • Explore using Rails secrets to encode and decrypt PayPal client id and secret #17
  • Backend users should be able to checkout & admin payments #15
  • Change static sandbox URL and objects to dynamic #14
  • PayPal response address change #13
  • Ensure the email is verified before activating the payment method #9
  • Add a URL generator for the PayPal JS SDK #8
  • Allow users to onboard with PayPal #1

Merged pull requests:

  • Update links after moving the repo to solidusio-contrib #91 (elia)
  • Use live partner ids #85 (elia)
  • Update README to account for checkouts without a confirmation step #84 (seand7565)
  • Replace order simulator with something simpler #82 (seand7565)
  • Cleanup #81 (elia)
  • Send line_item and shipping promotions to PayPal #80 (seand7565)
  • Change outstanding_balance to total in order total checker #79 (seand7565)
  • Add overlay to ease transition to confirmation page #78 (seand7565)
  • Default available_to_users to true #77 (seand7565)
  • Add info about PayPal Terminal to README #76 (seand7565)
  • Return a payment declined error on the frontend #74 (seand7565)
  • Only use the necessary data to let the spec pass #73 (elia)
  • Display capture_id instead of order_id to admin user #72 (seand7565)
  • Use options instead of preferences #67 (seand7565)
  • Update README to reflect new preferences #66 (seand7565)
  • Add version to cache_key #65 (seand7565)
  • Include payment method information in pricing options cache key #62 (seand7565)
  • Only use available payment_methods #61 (seand7565)
  • Explicitly require deface #60 (elia)
  • Verify email address is verified before allowing payment method to be available #59 (seand7565)
  • Use the ORB definition of lint-code #58 (elia)
  • Send amount of payment to PayPal on capture #56 (seand7565)
  • Verify amount to charge with order total #55 (seand7565)
  • Linting the project with rubocop #53 (elia)
  • Add PayPal Debug ID to log entries #52 (seand7565)
  • Fix PayPal request success message en.yml paths #51 (seand7565)
  • Add configuration options to SolidusPaypalCommercePlatform #50 (seand7565)
  • Add PayPal button to product page #45 (seand7565)
  • Add PayPal Button To Cart Page #43 (seand7565)
  • Add ability to change address on PayPal #42 (seand7565)
  • Add a basic codecov config to show commit status #41 (elia)
  • Add CI & Coverage badges to the readme #40 (elia)
  • Rely on sdk request classes #39 (elia)
  • Use "commit=false" in the JS SDK url when "confirm" step is present #33 (elia)
  • Renames: Gateway → PaymentMethod / Requests → Gateway #32 (elia)
  • Add PayPal Virtual Terminal notice to backend #25 (seand7565)
  • Add missing partials necessary for backend #24 (seand7565)
  • Add the ability to void authorized payments #23 (seand7565)
  • Fix order controller response #22 (seand7565)
  • Add refund ability to admin payment management #21 (seand7565)
  • Fixes and refactoring #20 (elia)
  • Add ability for admin users to customize paypal button #16 (seand7565)
  • Restore the generic bin/rails command #11 (elia)
  • Add PayPal buttons to frontend checkout flow #10 (seand7565)
  • Update readme to reflect onboarding and wizards 🧙 #4 (seand7565)
  • Add setup wizard for paypal commerce platform #3 (seand7565)
  • Add paypal_commerce_platform as a payment method #2 (seand7565)

* This Changelog was automatically generated by github_changelog_generator