This area contains the changelogs for recent versions of the Simple Renew extension. Click here to access the main Simple Renew page.

Simple Renew v3.2.8

  • Updates recognized Recurly API IP Addresses
  • Maintenance release

Commit Log

  • 5b5d3842 Release v3.2.8 [Bill Tomczak]
  • 74814e53 Update file headers [Bill Tomczak]
  • 67e24e50 Manifest standards fixes [Bill Tomczak]
  • 687ccfbd Manifest updates for builder [Bill Tomczak]
  • 55c7d7a3 Update builder files [Bill Tomczak]
  • f169d547 SIMRENEW-517: Update Recurly API IP Addresses [Bill Tomczak]
  • 7c1cb395 Standards updates [Bill Tomczak]
  • c22f4225 Update admin menu [Bill Tomczak]

Simple Renew v3.2.7

  • Fix unable to download Stripe invoices

Commit Log

  • b211e883 Release v3.2.7 [Bill Tomczak]
  • 8b373ac9 SR-510: Some gateways need the account for loading invoices [Bill Tomczak]

Simple Renew v3.2.6

  • Fixes error Return value of Simplerenew\Api\Account::count() must be of the type int

Commit Log

  • c880de3d Release v3.2.6 [Bill Tomczak]
  • 77350aa3 Update gitignore [Bill Tomczak]
  • c6ad32ba Loosen method signature [Bill Tomczak]
  • 06772ba0 Bump dev version [Bill Tomczak]

Simple Renew v3.2.5

  • Security Fix: Prevent unauthorized access to invoices
  • Improved account/user synchronization with gateways

Commit Log

  • 90e1ca2d Release v3.2.5 [Bill Tomczak]
  • 279f9240 SR-510: Allow imps to load any invoice, check access in Api/Invoice [Bill Tomczak]
  • 7e8b5f99 Standards updates [Bill Tomczak]
  • 0ddc8c4b Improve connection between Recurly accounts and joomla user ids [Bill Tomczak]
  • 44209d15 Standards updates [Bill Tomczak]
  • 96a5b769 Standards updates [Bill Tomczak]
  • 5b03d891 Standards updates [Bill Tomczak]
  • 8aab186b Generalize account/user link method [Bill Tomczak]
  • d47cfda7 Standards updates [Bill Tomczak]
  • 522fc44b Expose the gateway manager in API [Bill Tomczak]
  • 057a482e Update php requirements [Bill Tomczak]
  • 4ca89aa2 Stripe: Improvements to billing data sync [Bill Tomczak]
  • 32cc56b6 Bump dev version [Bill Tomczak]
  • 9b03a1a3 Merge branch 'master' into development [Bill Tomczak]
  • e546c4a9 Recurly: Use more accurate term dates [Bill Tomczak]
  • e821c3e5 Add support for future subscriptions (Recurly) [Bill Tomczak]
  • b9f7baa2 Standards updates [Bill Tomczak]
  • 9c4baea5 Standards updates [Bill Tomczak]
  • 8decff52 Fix Stripe sync issues and do more consistent messaging [Bill Tomczak]
  • f65c4a35 Fix issues with account/user synchronization [Bill Tomczak]
  • c81e50e8 More flexible parameter usage [Bill Tomczak]
  • 536cc637 Add missing user data update [Bill Tomczak]
  • d5fa5d13 Standards updates [Bill Tomczak]
  • ef310558 Standards updates [Bill Tomczak]
  • f9a1d8de Refine php requirement [Bill Tomczak]
  • 7c88fdd9 composer updates [Bill Tomczak]
  • fedc5d1b Rename stripe traits to standards [Bill Tomczak]
  • f379b6fb Stripe customer.deleted - improved error handling [Bill Tomczak]
  • 905d55ad Stripe Account: Improve error handling and messaging [Bill Tomczak]
  • 5cb83c43 Standards updates [Bill Tomczak]

Simple Renew v3.2.4

  • Fix fatal error on JHtmlSraddress::editfield()

Commit Log

  • 2a186aca Release v3.2.4 [Bill Tomczak]
  • 37d6e5c5 Merge pull request #462 from joomlashack/SR-509 [Bill Tomczak]
  • 443bba39 Bump dev version [Bill Tomczak]
  • 46e0159c More flexible method signature [Bill Tomczak]

Simple Renew v3.2.3

  • Handle create/delete customer in Stripe dashboard
  • Handle create new credit card in Stripe dashboard
  • Fix problem with some un-handled webhooks showing failure
  • maintenance updates

Commit Log

  • d91d80d2 Release v3.2.3 [Bill Tomczak]
  • f3db1d86 Merge pull request #461 from joomlashack/SR-507 [Bill Tomczak]
  • 776d5298 Add support for stripe payment_method.attached webhook [Bill Tomczak]
  • ba637b4c Standards updates [Bill Tomczak]
  • 6eaa785e Support creating/deleting customers in Stripe directly [Bill Tomczak]
  • c2eb9ec9 Standards Updates [Bill Tomczak]
  • 6bc0344d Standards Updates [Bill Tomczak]
  • cfef2ae3 Fix issue with no response to webhooks [Bill Tomczak]
  • 553befbe Bump dev version [Bill Tomczak]
  • 3447e243 Cleanup example gateway code [Bill Tomczak]
  • 230d80e3 Standards updates [Bill Tomczak]
  • d98a7905 Standards updates [Bill Tomczak]
  • 69b820e4 Standards updates / Accept possible null argument [Bill Tomczak]
  • 160623cd Standards updates [Bill Tomczak]
  • 8a589eca Remove obsolete tab [Bill Tomczak]
  • 12c09f96 Minor formatting fix [Bill Tomczak]

Simple Renew v3.2.2

  • Fix discounts not showing on PayPal payment window

Commit Log

  • 69af0625 Release v3.2.2 [Bill Tomczak]
  • cda67b69 Remove obsolete comment [Bill Tomczak]
  • 8979788c Bump dev version [Bill Tomczak]
  • 9c279a15 SR-464: Subtract discount for PayPal message [Bill Tomczak]

Simple Renew v3.2.1

  • Fix fatal error on create new plan (caused by being installed in a subdirectory)
  • Fix some errors on new install
  • Maintenance updates

Commit Log

  • b413f620 Release v3.2.1 [Bill Tomczak]
  • a5652db5 SR-503: Fix asset loading in subdirectory installs [Bill Tomczak]
  • c615051c Minor formatting fix [Bill Tomczak]
  • dbe0364b Fix error messages on new install [Bill Tomczak]
  • 09604971 Bump dev version [Bill Tomczak]
  • 31c00852 Add missing language strings [Bill Tomczak]
  • 89759052 Fix minor language typo [Bill Tomczak]

Simple Renew v3.2.0

  • NEW: optional calculator panel
  • NEW: Option to require agreement confirmation
  • FIX: unable to change billing information
  • FIX: Catch PayPal popup when closed manually
  • Improved support for currencies (php INTL not required, but helpful)
  • Improved coupon validation
  • Improved support for custom addons
  • Update jQuery validation plugin (v1.19.2)

Commit Log

  • 6e680324 Release v3.2.0 [Bill Tomczak]
  • 74e04e1f Merge pull request #460 from joomlashack/SR-492 [Bill Tomczak]
  • 84dc97e3 Implement calculator for Stripe [Bill Tomczak]
  • e4f41fab Enhancement for showError() method [Bill Tomczak]
  • 5115e47d Make sure Stripe updates the subscription class on create/update [Bill Tomczak]
  • 1ff55dd8 Minor format fix [Bill Tomczak]
  • 32a6d276 Bump dev version [Bill Tomczak]
  • ed045682 Use correct recurly.js pricing object [Bill Tomczak]
  • ce0b8248 Standards fixes [Bill Tomczak]
  • 15e6c681 Remove unused import [Bill Tomczak]
  • 2aa7a762 SR-484: Fix inability to change billing info [Bill Tomczak]
  • bb77f591 Standards update [Bill Tomczak]
  • c3ec652d Standards update [Bill Tomczak]
  • 9f8e36ed Bump dev version [Bill Tomczak]
  • 1443250b Merge branch 'development' into SR-492 [Bill Tomczak]
  • 91c72fee Catch PayPal window close event [Bill Tomczak]
  • a7bf7ed9 Update js syntax to ES6 [Bill Tomczak]
  • e240ff63 Make string translatable [Bill Tomczak]
  • 33e66619 Fix PayPal description for price [Bill Tomczak]
  • e5a5d2e5 Bump dev version [Bill Tomczak]
  • 7492d6da Coupon box design tweak for setoff theme [Valentín García]
  • 6efb1b93 Apply calculator design to all the themes [Valentín García]
  • 1beb2086 Fix alignment of error label for ToS when are unchecked [Valentín García]
  • e18e1e20 Put ToS label and checkbox on the same line [Valentín García]
  • 6f4ea6d1 Minor design tweaks for subtotal, total and discount [Valentín García]
  • b16460e5 Update subscribe triggers [Bill Tomczak]
  • 3def1a43 Add some additional debug log entries [Bill Tomczak]
  • 9481c594 Ignore additional prices in Stripe products [Bill Tomczak]
  • 22c9e71e Bump dev version [Bill Tomczak]
  • da2370fe Allow use of hardcoded language strings [Bill Tomczak]
  • f37bb800 Minor formatting fix [Bill Tomczak]
  • 6d7aa277 Simplify/Standardize gateway init method signatures [Bill Tomczak]
  • 62040465 Use currency options from gateway when needed [Bill Tomczak]
  • 32c9bb8e Remove obsolete attribute [Bill Tomczak]
  • 82d0dde4 Update php requirement [Bill Tomczak]
  • e993cf24 Add missing fr-FR language strings [Bill Tomczak]
  • b0a9d194 SR-454: Add optional confirmation checkbox for terms [Bill Tomczak]
  • d2f9cd47 Fix names for themes form field [Bill Tomczak]
  • bb37ce89 Fix namespace issue in language constants [Bill Tomczak]
  • aa25e331 Prevent addon registrations from being erased on configuration save [Bill Tomczak]
  • 2c0486e0 Minor standards update [Bill Tomczak]
  • 3a8167b0 Fix language typo [Bill Tomczak]
  • fee2e87b Bump dev version [Bill Tomczak]
  • 7f0bc222 Merge pull request #459 from joomlashack/SR-485 [Bill Tomczak]
  • 725e9a02 Improve reliability for Intl support with currencies [Bill Tomczak]
  • d4f88bc5 Minor comment fix [Bill Tomczak]
  • 66827473 Add support for xml to asset loader [Bill Tomczak]
  • 7c9b2a66 Fix for standards/comments [Bill Tomczak]
  • 94c7061e Fix syntax for php 7.4 deprecation notice [Bill Tomczak]
  • e8fe5f44 Use currency locale setting from component option [Bill Tomczak]
  • 6867ab1c Implement currency locale in js calculator [Bill Tomczak]
  • 3343612b Add new assets media folder to manifest [Bill Tomczak]
  • 96e43e58 Minor standards fix [Bill Tomczak]
  • 9d28bbce Add parameter for default locales [Bill Tomczak]
  • fe463d2d Minor standards fix [Bill Tomczak]
  • e0d7a9ca Centralize currency formatting for coupons [Bill Tomczak]
  • f3b0bbef Improve currency naming conventions [Bill Tomczak]
  • 8fe44f3c Use currency format utility for calculator displays [Bill Tomczak]
  • 3520864c Create currency formatter utility [Bill Tomczak]
  • a5595611 Fix all coupon interactions for calculator [Bill Tomczak]
  • 9d1b83e3 Remove unused local var [Bill Tomczak]
  • 4ed492fb Update to ES6 standard [Bill Tomczak]
  • cb6383ac Fix inconsistencies in custom event triggers/setups [Bill Tomczak]
  • 5c533667 Fix namespacing on custom js events [Bill Tomczak]
  • bbaeb71b Initial raw calculator display system [Bill Tomczak]
  • 8a8ee077 Bump dev version [Bill Tomczak]
  • 3a581678 Initial method stub for calculator display updates [Bill Tomczak]
  • 813ce8e5 Minor adjustments for clarity [Bill Tomczak]
  • 83b05e02 Remove discarded calculator structure [Bill Tomczak]
  • 8015e075 Minor standards fixes [Bill Tomczak]
  • ca7f98f0 Merge branch 'development' into SR-492 [Bill Tomczak]
  • fad436da Update file headers [Bill Tomczak]
  • ce73c663 Various tweaks to js validate.calculator setup [Bill Tomczak]
  • 2af987e2 Add some efficiencies to Recurly calculator.updatePlanPrice() method [Bill Tomczak]
  • 60a1149e Finish refactor to common calculator plan/coupon updating [Bill Tomczak]
  • f23735ec Restructure for a separate calculator class [Bill Tomczak]
  • 7e136569 Update all jQuery setup code [Bill Tomczak]
  • 73186aca improve class name [Bill Tomczak]
  • 9c92c575 Parameterize plans and coupon in validation js [Bill Tomczak]
  • c01280bf Change form field order on coupon form [Bill Tomczak]
  • cfb7c7a8 Fix coupon not validated in some conditions [Bill Tomczak]
  • b11ca418 Improvements to coupon onFocusout event [Bill Tomczak]
  • 2b8a80f8 Update jquery.validate to v1.19.2, remove unused validation files, use minimized version [Bill Tomczak]
  • bddbfac0 Standards fixes [Bill Tomczak]
  • dbe61a41 Minor adjustments [Valentín García]
  • 8028c61c Rearrange calculator display template [Bill Tomczak]
  • d7d0b43f Remove border-radius [Valentín García]
  • c66fe23b Minor design tweaks to calculator [Valentín García]
  • ef94904a Change config for calculator changes [Bill Tomczak]
  • 66659f94 Refactor so we can have specialized calculator panels [Bill Tomczak]
  • c0efff7a More simplifying parameter/state settings [Bill Tomczak]
  • 5ed6f63e Simplify some parameter settings [Bill Tomczak]
  • bc421ba3 Initial layout of calculator panel [Bill Tomczak]
  • e415d543 Create new show calculator option [Bill Tomczak]
  • 9159e539 Minor standards updates [Bill Tomczak]
  • f66e5b42 Minor language fix [Bill Tomczak]
  • 3350ba96 Standards updates [Bill Tomczak]
  • da029c45 Formatting/standards fixes [Bill Tomczak]

Simple Renew v3.1.3

  • Fix display issue with upgrade order parameter
  • Fix broken plan changes in Stripe
  • Fix corrupted parameters on certain upgrades
  • Fix empty coupon list when showing 'all'
  • Fix error when Joomla user doesn't have gateway account

Commit Log

  • 6894d01e Release v3.1.3 [Bill Tomczak]
  • 772ecc56 Merge pull request #458 from joomlashack/SR-496 [Bill Tomczak]
  • df9c5ac8 Avoid limit on upgrade ordering display [Bill Tomczak]
  • 9545fa3e Standards fixes [Bill Tomczak]
  • e44e44a0 Fix issues with plan changes in Stripe [Bill Tomczak]
  • c865c6e3 Fix various issues with v2.x => v3.x upgrades [Bill Tomczak]
  • ca297cfa Change debug setting to something overridable [Bill Tomczak]
  • 8d4e18e3 Add standard debugging messaging [Bill Tomczak]
  • 4c9f4d7b Avoid potential caching issues during installs [Bill Tomczak]
  • efdd0aaa Standards updates [Bill Tomczak]
  • e1151f28 Fix lost recurly parameters on upgrade from v2.x to v3.x [Bill Tomczak]
  • 3bb3fa06 Fix DateTime no longer accepts null for timezone argument [Bill Tomczak]
  • 8b9dec78 Update .gitignore [Bill Tomczak]
  • 03fe7ef8 Fix empty coupon list when showing 'all' [Bill Tomczak]
  • da7964c7 Fix some comments [Bill Tomczak]
  • 4889b579 Fix error for logged in users with no gateway account [Bill Tomczak]
  • a19217fa Normalize property in Stripe couponImp [Bill Tomczak]
  • 1ec9341a Do some garbage collecting on addon registration [Bill Tomczak]
  • ea042dd1 Fix currency case for Stripe coupons [Bill Tomczak]
  • c937656e Bump dev version [Bill Tomczak]
  • da01429d Assume addon strings are translatable [Bill Tomczak]
  • 9ea3247d Create loadLanguage() method to addon helper [Bill Tomczak]
  • f0e68bba Standards/phpdoc fixes [Bill Tomczak]
  • 971cac9b Fix language [Bill Tomczak]
  • 7a13965e Be more aggressive on clearing cache [Bill Tomczak]