v1.0.0 (2020-11-11)
Implemented enhancements:
- Respect Spree::Config[:address_requires_state] setting in frontend view rendering #93
Closed issues:
- Make the PayPal messaging component a bit more modular #281
- Error launching migrations #262
- Refunds not allowed after a PayPal dispute has been resolved #256
- Spree::Core::GatewayError generates error #254
- Paypal button preference helper not found #251
- Installer breaks during migration #244
- Some card unsuccessful verification numbers are accepted and marked as paid #241
- PayPal button: customize style #229
- On PayPal payment user shipping address gets set with uncorrect firstname and lastname values if they contain a space #226
- Default Braintree configuration on store creation overwrites custom configuration #224
- Undefined local variable or method `id' error on payment page #222
- Can't render JSON about an order as SolidusPaypalBraintree::Source doesn't have a
expiration\_month
method #221 - Paypal payment return invalid address #218
- Random Travis CI Failures #215
- Add Association for spree user to customer #210
- Ambiguous behavior for generate token method #208
- Unable to pass specs locally when developing for gem #207
- Nonce payment sources should not be reusable #203
- Save and Continue button disabled for credit card payments - Rails 5.2.0 #202
- when only using PayPal invalid address on return #195
- Unable to set preference source #194
- hard dependency on solidus instead of just solidus_core #187
- patch release 0.4.1 #186
- Amount must be greater than zero. (81531) #185
- ActiveRecord::SubclassNotFound #184
- state: '#{address.state.name}' undefined for Hong Kong address (or countries with no states) #182
- ReferenceError: braintree is not defined #181
- Page refreshes from payment -> confirm step #172
- Creditcard fields are readonly #171
- Solidus 2.6 requires spree/api/payments/source_views/_paypal_braintree.json.jbuilder #167
- Will there be a integration of 3D Secure soon? #162
- Products invisible in Admin Order view / Crash in the log #159
- Invalid transactions, NoMethodError (strip) when cancelling order with invalid payment #158
- NoMethodError in Spree::Checkout#edit when address.state == nil #156
- Cancel PayPal order causes 500 error #155
- Silent failure after payment #153
- Undefined local variable or method `solidus_paypal_braintree' #152
- Braintree Callback Webhooks Supported? #148
- Missing partial spree/checkout/existing_payment/_paypal_braintree #135
- No route if the engine is not mounted in Solidus path #134
- Allow passing of styles and placeholder text into braintree hosted fields #121
- When spree javascript is included at bottom of page, checkout fails #119
- Document "Paypal Payee Email Map" #103
- Disable backend CC submit button until ready #102
- Documentation improvements #92
Merged pull requests:
- Add note about PayPal recommendations for messaging component #280 (seand7565)
- Move decorators to the correct folders and add EngineExtensions #279 (seand7565)
- Disable PayPal messaging when vault flow is enabled #278 (seand7565)
- Fix deprecated solidus_gem_version reference in spec #277 (pelargir)
- Allow user to specify style and placeholder_text of hosted_fields #276 (seand7565)
- Add a PayPal messaging component partial #275 (seand7565)
- Sanitize user address json for PayPal button #274 (seand7565)
- Add PayPal messaging component to cart button partial #273 (seand7565)
- Update transaction_address to support name attribute #271 (seand7565)
- Fix api source view path #270 (seand7565)
- Add info about paypal_payee_map to readme #269 (seand7565)
- Update rubocop definitions and fix violations #268 (seand7565)
- Update to New PayPal SDK #267 (seand7565)
- Fix Spree::Core lookup in gateway #266 (seand7565)
- Move decorators out of models folder #265 (seand7565)
- Fix 3DS testing #264 (seand7565)
- Fix value conversion method #263 (seand7565)
- Updated solidus_support gem version #261 (mustiag)
- Fix feature specs with new CC expiration date #253 (MinasMazar)
- Fix Braintree checkout helpers #252 (MinasMazar)
- Remove AddBraintreeConfigurationToStores migration #249 (MinasMazar)
- Upgrade the extension using solidus_dev_support #248 (blocknotes)
- Update README.md #246 (bazfer)
- Make http open and read timeouts configurable #245 (tvdeyen)
- Add PayPal button customizable style also for cart page #243 (MinasMazar)
- Respect vault/checkout configuration on cart paypal button #239 (mamhoff)
- Only add state if available in Paypal Checkout Button View #237 (mamhoff)
- Let PayPal button to receive locale/style parameters #236 (MinasMazar)
- Fix shipping contact name for ApplePay #234 (cedum)
- Adopt CircleCI instead of Travis #233 (aldesantis)
- Introduce 3D Secure support for credit cards #232 (cedum)
- Update italian translations #230 (delphaber)
- Skip building default config on config presence #225 (mdesantis)
- Fix undefined local variable or method `id' error #223 (mdesantis)
- Simplify Solidus Dependencies #220 (gmacdougall)
- Extension maintenance #216 (aitbw)
- Add byebug dependency #214 (skukx)
- Add API payment source view for Braintree payments #213 (aldesantis)
- Add association from user to customer #211 (skukx)
- Fix ambiguous behavior in generate_token method #209 (skukx)
- Make nonce-only payment sources non-reusable #204 (fastjames)
- Check for rails-ujs object when re-enabling button #201 (masonjeffreys)
- Allow null address Paypal payload #199 (alepore)
- Display Paypal setup errors on console #198 (alepore)
- Fix CI build #193 (kennyadsl)
- Remove versions past EOL from .travis.yml #189 (jacobherrington)
- Add Solidus 2.7 to .travis.yml #188 (jacobherrington)
- Manage PAYPAL_POPUP_CLOSED JS error #183 (spaghetticode)
- Add fields to match Spree::CreditCard's interface #180 (adammathys)
- Add existing payments partial #175 (alepore)
- Fix error display #174 (alepore)
- Express Checkout support #168 (aldesantis)
- Update PayPal configuration instructions #164 (kennyadsl)
v0.4.0 (2018-07-20)
Closed issues:
- Move from the deprecated paypal.js library to the current paypal-checkout.js library? #157
Merged pull requests:
- Prepare 0.4.0 release. #179 (snarfmason)
- Remove Deface #178 (snarfmason)
- Update CI Ruby and specs config #177 (alepore)
- Fix Gateway#try_void expecting a respose code instead of a payment #173 (aldesantis)
- Update Braintree and PayPal libs #170 (alepore)
- Scope the payment method lookup to store when the id is unknown #150 (dholdren)
- Restart checkout when cart Paypal button is used #144 (alepore)
- Set Braintree log level as a gateway preference #110 (isaacfreeman)
v0.3.0 (2018-05-25)
Closed issues:
- Using Only PayPal #166
- Handle changed address from Paypal #163
- ActiveRecord::SubclassNotFound after trying to save payment gateway record #147
- uninitialized constant AVSResult #137
- Missing partial spree/admin/shared/preference_fields/_hash #132
- Allow sources to be added to the wallet on charge #122
- Address deprecation warnings #108
Merged pull requests:
- Remove unmaintained Solidus versions from the build matrix #169 (aldesantis)
- Specify bourbon <5 #146 (jhawthorn)
- Use latest Bundler while building #145 (tvdeyen)
- Recalculate payment total when order total decreases #142 (dholdren)
- Update TransactionAddress#state_code validation #141 (alepore)
- Remove Transaction#phone validation #140 (alepore)
- Rescue Braintree void errors and refund instead #139 (tvdeyen)
- fix uninitialized constant AVSResult #137 #138 (afdev82)
- Add a partial for the hash preference field #136 (tvdeyen)
- Support 18n for Braintree error messages #133 (vassalloandrea)
- Follow the factory_bot rename #131 (tvdeyen)
- Pend paypal spec if paypal popup not available #130 (tvdeyen)
- Add more versions and test both DBs on travis #129 (jhawthorn)
- Use the shared spec_helper from solidus_support #128 (tvdeyen)
- Try to harden the PayPal integration spec #127 (tvdeyen)
- Protect against connection errors #126 (tvdeyen)
- Adding ffaker as test dependency #125 (tvdeyen)
- Rescue Braintree::NotFound errors in source display methods #124 (tvdeyen)
- Allows the paypal_braintree source to be added to the wallet on checkout #123 (joeljackson)
- Update braintree client libs to v3.22.1 #118 (tvdeyen)
- Minor improvements to README.md #117 (isaacfreeman)
- Better error handling #115 (tvdeyen)
- Fix the address retrieval on the PayPal payload #112 (tvdeyen)
- Fix deprecated code #111 (isaacfreeman)
- Use transaction status to decide if payment can_void? #109 (tvdeyen)
v0.2.0 (2017-07-20)
Merged pull requests:
- JS Overhaul #101 (isaacfreeman)
v0.1.0 (2017-07-17)
Closed issues:
- Payments in backend not working #74
- Strip whitespace on payment methods form fields. #66
- Generate token with existing braintree customer id. #63
Merged pull requests:
- Show transaction link #107 (isaacfreeman)
- Rename Gateway#method_type to Gateway#partial_name #105 (isaacfreeman)
- Setup recipe in README.md #100 (isaacfreeman)
- Make Paypal button bg transparent on hover #99 (isaacfreeman)
- Backend payments #97 (isaacfreeman)
- Support Rails 5.1 #95 (isaacfreeman)
- Set payment type for credit cards #91 (Senjai)
- Add translation for Credit Card payment type #89 (luukveenis)
- Asset pipeline fixes #88 (tvdeyen)
- Attempt to stop infinite dep resolution #87 (Senjai)
- Use flashes for displaying frontend errors #86 (Senjai)
- Always use the same zipcode in address factory #84 (tvdeyen)
- Ensure payment_method_id cannot be null on sources #83 (Senjai)
- Use Spree user class handle #82 (tvdeyen)
- Send billing address with credit card transactions #81 (tvdeyen)
- Coverage #78 (Senjai)
- Test 2.1 and 2.2 #77 (Senjai)
- Add alias for last_4 #76 (adammathys)
- Submit shipping address with PayPal transactions #75 (luukveenis)
- Spec fixes #73 (Senjai)
- Handle processor and gateway error responses #72 (luukveenis)
- Fix credit card spec #71 (adammathys)
- Handle errors when creating customer #70 (adammathys)
- Download phantomjs from github mirror #69 (omnistegan)
- Remove vendored assets #67 (adammathys)
- Only setup Apple Pay if HTTPS #65 (adammathys)
- Bump Braintree JS to 3.9.0 #64 (adammathys)
- Couple of minor improvements #62 (adammathys)
- Clean-up vendor assets #61 (adammathys)
- Add convenience methods for card details #60 (adammathys)
- Some minor project fixes #59 (adammathys)
- Add dependent :destroy to configuration association #58 (luukveenis)
- Bump rubocop and add exclude blocklength from spec #57 (cbrunsdon)
- Add 'channel' param to payment requests #56 (luukveenis)
- Fix error when saving braintree payment method #55 (luukveenis)
- Adds '\n' to the routes.rb addition #54 (seantaylor)
- Some small spec fixes #53 (adammathys)
- Add Apple Pay section to README #52 (adammathys)
- Update usage instructions in README #51 (luukveenis)
- Add proper intro to README #50 (adammathys)
- Pass order state to transaction import #48 (luukveenis)
- Validate the address on a transaction if it exists #47 (luukveenis)
- Set PayPal payee emails as preference on gateway #46 (luukveenis)
- Fix Apple Pay feature spec #45 (luukveenis)
- Add Braintree configuration to Spree::Store model #44 (luukveenis)
- Map country names to ISO codes #43 (luukveenis)
- Enable PayPal as a payment method #42 (luukveenis)
- Submit transactions via AJAX #41 (luukveenis)
- Support tokens without specifying payment_method #40 (cbrunsdon)
- Enable Braintree credit card payments via hosted fields #39 (luukveenis)
- Address improvements #38 (cbrunsdon)
- Add a javascript method to fetch braintree tokens #37 (cbrunsdon)
- Braintree nonce and cassettes update #36 (omnistegan)
- Update transaction_import to work correctly on solidus master #35 (omnistegan)
- Support multiple merchant account ids by currency #33 (cbrunsdon)
- Default to US country code #32 (adammathys)
- Allow JSON requests to transactions controller #31 (luukveenis)
- Vcr improvements #30 (cbrunsdon)
- Implement API Controller to generate client tokens #28 (stewart)
* This Changelog was automatically generated by github_changelog_generator