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

Simple Renew v2.5.1

  • Now fully compliant with all PSD2/SCA requirements
  • Fix issues with subscribers unable to edit their own account/billing address info
  • Reorganize billing display for better consistency
  • Include billing company for user editing
  • Improve admin messaging when plans imported from gateway
  • Relax password/username form storage during failed subscription attempts
  • Fix issues with failed subscription attempts on sites without automatic user activation
  • Fix default form selection for logged in users
  • Fix problem with manually entered plan code
  • Provide warning when invalid plan specified in subscribe url
  • Recurly php client updated to v2.12.8
  • Fix some hardcoded language strings
  • Improve handling of payment failures/cancellations
  • Fix issue with autoloading non-standard Recurly class

Commit Log

  • 4b92146d Merge branch 'development' [Bill Tomczak]
  • 05108f5a Release v2.5.1 [Bill Tomczak]
  • 39f9667e SR-142 - specify plans added from gateway [Bill Tomczak]
  • 88252c85 Include billing company for user editing [Bill Tomczak]
  • 66e19ed4 Localize parameters [Bill Tomczak]
  • ae9fb087 Fix formatting issue with account company or phone disabled [Bill Tomczak]
  • dac98892 Implement section row feature in account display [Bill Tomczak]
  • e17ad46b SR-250 - Reorganize billing display [Bill Tomczak]
  • fae9c800 Create standardized striped ost-section classes [Bill Tomczak]
  • 3a0a53ee Formatting/Standards fixes [Bill Tomczak]
  • 3bf0db30 Minor formatting fix [Bill Tomczak]
  • 5df384bb Fixes inability to edit billing address [Bill Tomczak]
  • 27fdc4a5 SR-300 - Add warning message when invalid plans selected on url [Bill Tomczak]
  • 7fc02756 Minor consistency/standards fix [Bill Tomczak]
  • 07e4d04a Use slide transitions for show/hide on tablist [Bill Tomczak]
  • 87164f24 Fix manifest formatting [Bill Tomczak]
  • f75d6387 Minor efficiency fix [Bill Tomczak]
  • 4f6c413e Modernize show/hide parameters [Bill Tomczak]
  • e4f027e7 Use more standard move cursor for movables [Bill Tomczak]
  • 61076dec SR-416 Fixes problem with manually entered plan code [Bill Tomczak]
  • 9973d210 Minor formatting fix [Bill Tomczak]
  • e2d81ae7 Remove obsolete version check SR-446 [Bill Tomczak]
  • 2738bd9a More flexible error handling [Bill Tomczak]
  • 4a6ab63c Improved default checking [Bill Tomczak]
  • f4922afc Update recurly api library to v2.12.8 [Bill Tomczak]
  • a33471a1 Merge pull request #438 from joomlashack/SR-459 [Bill Tomczak]
  • 533856c1 Merge pull request #437 from joomlashack/SR-457 [Bill Tomczak]
  • 3f34bc0b Remove unused method [Bill Tomczak]
  • 17bed14d Add missing comment [Bill Tomczak]
  • f7e80b96 Consolidate helper files [Bill Tomczak]
  • dbf7ff79 Remove obsolete version checks [Bill Tomczak]
  • 8135524b Add sca request handling to account editing [Bill Tomczak]
  • a839b358 Cleanup sca.request layout loading [Bill Tomczak]
  • f59c48e3 Superclass for JLayout [Bill Tomczak]
  • 7912d450 Minor comment fix [Bill Tomczak]
  • 8ec1972e Fix SCA auth process for subscription updates [Bill Tomczak]
  • e1cd7d60 Minor formatting fixes [Bill Tomczak]
  • 7efb8c67 Make variable name clearer [Bill Tomczak]
  • b5d785e9 Minor comment fix [Bill Tomczak]
  • 14cfa67b Complete implementation of SCA challenge/fingerprint processes [Bill Tomczak]
  • 74de76b5 Allow overriding defaults on validation init [Bill Tomczak]
  • c0d89e6c Updates to comments [Bill Tomczak]
  • 6c329463 Fix comments [Bill Tomczak]
  • 5730cc20 update variable comparison operators [Bill Tomczak]
  • 84c12ce2 Provide general form error messaging [Bill Tomczak]
  • dad0c784 Load form as property [Bill Tomczak]
  • ac5c6ebc Delay method reference [Bill Tomczak]
  • b7db129b Fix comparison operator [Bill Tomczak]
  • a8c017c0 Improve options definition [Bill Tomczak]
  • 642fa2d2 Add missing comments [Bill Tomczak]
  • d7bfc766 Move hardcoded strings for translation [Bill Tomczak]
  • afab199a Improve namespacing of recurly.js paypal object [Bill Tomczak]
  • f53182db Initial POC for two-step SCA methods [Bill Tomczak]
  • 041f88aa Minor method signature reconfigure [Bill Tomczak]
  • 3308aa86 Hang on to user data a little bit longer [Bill Tomczak]
  • d35428d5 Minor standards/formatting fixes [Bill Tomczak]
  • 42f59d1b Add pimple container to base controller [Bill Tomczak]
  • dd290d0b Minor efficiency improvement [Bill Tomczak]
  • 360f3609 Improve variable name [Bill Tomczak]
  • 2e7fc89a Update comment [Bill Tomczak]
  • e09ee4cf Remove duplicated method available since v3.7.0 [Bill Tomczak]
  • 3534225d Don’t try to login possibly blocked/unactivated user until all checks have passed [Bill Tomczak]
  • 5aff452c Minor language fix [Bill Tomczak]
  • 4c631549 Fixes problem with missed error message on payment errors [Bill Tomczak]
  • 9302b9a0 Minor formatting/comment fixes [Bill Tomczak]
  • 3e624775 Improve default form selection for logged in users [Bill Tomczak]
  • cb5d9b7b Minor formatting fixes [Bill Tomczak]
  • 59afc786 Updates to code comments [Bill Tomczak]
  • ca11112d Create LICENSE [OSTraining]
  • 8d62fa67 Minor formatting fix [Bill Tomczak]
  • 597a97b2 Fix unit test to catch additional problems of class name case [Bill Tomczak]
  • 93115632 Merge pull request #436 from zanardigit/patch-1 [Bill Tomczak]
  • ebe36d8b Remove comma at the end of array list [Nick Savov]
  • c21f1cdc Add exception for non-conventional class name [Francesco Abeni]
  • d904868e Improve handling of cc failures [Bill Tomczak]
  • aa8f105e Use core controller property [Bill Tomczak]
  • 4935c816 Update to Recurly Client 2.12.6 [Bill Tomczak]
  • 53dc7d6b Remove reference to obsolete file [Bill Tomczak]
  • ed221b21 Minor formatting fixes [Bill Tomczak]
  • 6d165fb5 Make PayPal description translatable [Bill Tomczak]
  • 4062d09c Provide a more useful language translator in js [Bill Tomczak]
  • 5ff7d963 Minor standards fix [Bill Tomczak]
  • a5127ba8 Handle PayPal transaction cancellation [Bill Tomczak]
  • 747013b1 Bump dev version [Bill Tomczak]
  • 04123ac5 Modernize/standardize use of application class [Bill Tomczak]
  • 1ab3ebd4 Prevent pollution of global namespace [Bill Tomczak]
  • 5c813c94 Remove obsolete popup warning [Bill Tomczak]

Simple Renew v2.5.0

  • Provides initial support for PSD2 SCA flows (frictionless only support)
  • recurly.js updated to v4
  • php Recurly client updated to v2.12.5 (api v2.22)
  • Improvements to push notification error messaging
  • Remove J!2.5 version checks
  • Revert plan editing form to standard Joomla admin form
  • Improvements to IP whitelisting
  • Name changes in Recurly now updates Joomla user's name

Commit Log

  • 94ed2794 Release v2.5.0 [Bill Tomczak]
  • d29b6915 Add temporary message concerning unhandled PSD2 SCA situations [Bill Tomczak]
  • d2f041a8 Merge pull request #435 from OSTraining/SR-402 [Bill Tomczak]
  • 54a46824 Put the PayPal object in global space. [Bill Tomczak]
  • 9875018c Add error messaging div for payment issues [Bill Tomczak]
  • 03e45053 Fix language string [Valentín García]
  • 875090ea Merge branch 'development' into SR-402 [Bill Tomczak]
  • dee64755 Minor reorg of gateway glass hierarchy / fixes to comments/standards [Bill Tomczak]
  • cf1596f6 Disable the libxml call in Recurly Library [Bill Tomczak]
  • f069d6d4 Implement latest recurly/recurly-client-php/pull/423 with a custom twist for getenv [Bill Tomczak]
  • 1672bb3d Revert "Add patch recurly/recurly-client-php#423" [Bill Tomczak]
  • c9cc0d2c First pass on adjusting Recurly PayPal payments [Bill Tomczak]
  • 23b99d9d Merge branch 'development' into SR-402 [Bill Tomczak]
  • 372fd873 Add patch recurly/recurly-client-php#423 [Bill Tomczak]
  • 93cdd5ba Additional error catch for php 7 [Bill Tomczak]
  • bc9863fe Add missing php module dependency [Bill Tomczak]
  • af2dab70 Update obsolete usages [Bill Tomczak]
  • 89dba66c Merge branch 'development' into SR-402 [Bill Tomczak]
  • dc49f075 Remove checks for J!2.5 [Bill Tomczak]
  • 5e518c65 Add an error check to plans view [Bill Tomczak]
  • afd3c9a7 Minor formatting fixes [Bill Tomczak]
  • 9548c06c Update some syntax and test expectations [Bill Tomczak]
  • 8b4ecb58 Remove obsolete custom class [Bill Tomczak]
  • 67dd3c82 Update to Recurly Client v2.12.5 [Bill Tomczak]
  • eb511d1a Revert to standard Joomla admin editing form [Bill Tomczak]
  • 5135ea17 Reformat to standards [Bill Tomczak]
  • fa91ab13 Stash commit [Bill Tomczak]
  • 1e49c37c Minor formatting fixes [Bill Tomczak]
  • 8a98f371 Improve handling for possible proxies [Bill Tomczak]
  • fb4d9ddf Prevent trying to update CC when no CC data was provided [Bill Tomczak]
  • 518e308a Minor formatting fixes [Bill Tomczak]
  • 940b1d20 Adjustments for recurly.js v4 and CC transactions [Bill Tomczak]
  • 3dcc14f7 Minor comment/standards fixes [Bill Tomczak]
  • 9c6d6ad2 Create placeholder default for cc number [Bill Tomczak]
  • 8ed0c6cb Fixes issues with hosted field styles [Bill Tomczak]
  • 2024b8c3 Bump dev version [Bill Tomczak]
  • 41173e3a Merge branch 'development' into SR-402 [Bill Tomczak]
  • 145f7634 Minor formatting fixes [Bill Tomczak]
  • df8b70a0 Update Recurly webhook notifications [Bill Tomczak]
  • b668f1b8 Use improved IP tools for billing class [Bill Tomczak]
  • 6e84f3c3 Add missing comment [Bill Tomczak]
  • 0a1ff211 Use improved ip class for logger [Bill Tomczak]
  • 6052add7 Add name updating from webhook notice [Bill Tomczak]
  • 6fa0d73b Bump dev version [Bill Tomczak]
  • e8f74eff Improve error reporting for notification calls [Bill Tomczak]
  • 8b50bee2 Updates for comments/standards [Bill Tomczak]
  • e59971fb Provide alternative to overloading constructor [Bill Tomczak]
  • 56fd93bd Provide more generic tool for handling IP addresses [Bill Tomczak]
  • 911aaa36 Merge branch 'development' into SR-402 [Bill Tomczak]
  • eb9e47ee Display borders for inputs error vs valid in square theme [Valentín García]
  • d12f3650 Simplify test [Bill Tomczak]
  • c024a64f Remove unused var [Bill Tomczak]
  • cdcff1ec Provide translatable error messaging for iframe forms [Bill Tomczak]
  • 2dd37a4b Fix class name differences [Bill Tomczak]
  • 9e5c21b1 Decided not to use plugin stylesheet [Bill Tomczak]
  • 6f689f9d Make CC expiration narrow [Valentín García]
  • 35b7e3ab CSS support feedback for valid vs invalid fields [Valentín García]
  • 72f9a03f Add missing CSS [Valentín García]
  • 1bf64ebf Style iframe containers for CC fields [Valentín García]
  • a5997dde Style iframe containers for CC fields [Valentín García]
  • fbb37be0 Minor formatting fix [Bill Tomczak]
  • 467d7a8a Pull only the first font-family [Bill Tomczak]
  • 776cdfed Pull style info for iframe fields from previous field [Bill Tomczak]
  • 0c22aa88 Add missing comments [Bill Tomczak]
  • 53ef47c7 Remove php styling setup [Bill Tomczak]
  • abe070da Style CC fields [Valentín García]
  • a0cba50e Initial pass on hosted field validation [Bill Tomczak]
  • e277fd6e Track theme setting in component [Bill Tomczak]
  • 9ed4a574 Use more flexible select field for year/month cc fields [Bill Tomczak]
  • 1ab41f4a Bring in sample stylesheet from v4/recurly.css [Bill Tomczak]
  • f2faf9cf Minor formatting fix [Bill Tomczak]
  • 3e75bb5a Move js asset to standard media folder [Bill Tomczak]
  • b8883085 Add hosted field json configurations [Bill Tomczak]
  • 70f1ca74 initial refactor for v4 recurly.js [Bill Tomczak]

Simple Renew v2.4.3

Rollback Recurly API code to v2.17 due to breaking problems in the newer version

Commit Log

  • 5bfc29dd Release v2.4.3 [Bill Tomczak]
  • 3de20191 Set SR related extensions to downgrade [Bill Tomczak]
  • 3c938f4c Revert "Update to latest Recurly client code (v2.20)" [Bill Tomczak]

Simple Renew v2.4.2

Updates the Recurly IP whitelist

Commit Log

  • 577b4d17 Release v2.4.2 [Bill Tomczak]
  • fb762482 Update Recurly IP whitelist [Bill Tomczak]
  • ec7a85c8 Update to latest Recurly client code (v2.20) [Bill Tomczak]
  • 2e0003d6 Info url [Valentín García]

Simple Renew v2.4.1

This reverts back to v2.3.1. Too many critical issues were created by the recurly api update that couldn't be resolved in a timely fashion.

Commit Log

  • daebed6b Release v2.4.1 [Bill Tomczak]
  • 48b5feb3 Bump dev version [Bill Tomczak]
  • 657b5008 Revert "initial refactor for v4 recurly.js" [Bill Tomczak]
  • 43822dc8 Revert "Add hosted field son configurations" [Bill Tomczak]
  • 03506993 Revert "Move js asset to standard media folder" [Bill Tomczak]
  • 6a4a7abb Revert "Minor formatting fix" [Bill Tomczak]
  • 69aef7a0 Revert "Bring in sample stylesheet from v4/recurly.css" [Bill Tomczak]
  • b44ea235 Revert "Use more flexible select field for year/month cc fields" [Bill Tomczak]
  • 2b0c2bda Revert "Track theme setting in component" [Bill Tomczak]
  • da9ba9cc Revert "Initial pass on hosted field validation" [Bill Tomczak]
  • ce4ea8a4 Revert "Style CC fields" [Bill Tomczak]
  • da4ec2cf Revert "Remove php styling setup" [Bill Tomczak]
  • a8dbcbc7 Revert "Add missing comments" [Bill Tomczak]
  • e8781a81 Revert "Pull style info for iframe fields from previous field" [Bill Tomczak]
  • a592ca35 Revert "Pull only the first font-family" [Bill Tomczak]
  • ba454735 Revert "Minor formatting fix" [Bill Tomczak]
  • b7bab266 Revert "Style iframe containers for CC fields" [Bill Tomczak]
  • 731d1680 Revert "Style iframe containers for CC fields" [Bill Tomczak]
  • 70bcd41e Revert "Add missing CSS" [Bill Tomczak]
  • 778c94da Revert "CSS support feedback for valid vs invalid fields" [Bill Tomczak]
  • 3b5d1205 Revert "Make CC expiration narrow" [Bill Tomczak]
  • 3f4c1f1b Revert "Decided not to use plugin stylesheet" [Bill Tomczak]
  • fa326b8f Revert "Fix class name differences" [Bill Tomczak]
  • 57d0593a Revert "Provide translatable error messaging for iframe forms" [Bill Tomczak]
  • 9a86d99b Revert "Remove unused var" [Bill Tomczak]
  • ce0a398d Revert "Simplify test" [Bill Tomczak]
  • 8146ae47 Revert "Display borders for inputs error vs valid in square theme" [Bill Tomczak]
  • 937fdca6 Revert "Release v2.4.0" [Bill Tomczak]

Simple Renew v2.4.0

This is primarily an update to recurly.js v4 providing compatibility with PCI DSS SAQ-A standard.

Commit Log

  • 3cdde040 Release v2.4.0 [Bill Tomczak]
  • 0d4c4f6d Merge pull request #434 from OSTraining/SR-456 [Bill Tomczak]
  • 83ac7c1a Display borders for inputs error vs valid in square theme [Valentín García]
  • 374a5900 Merge pull request #433 from OSTraining/SR-402 [Bill Tomczak]
  • aab43767 Simplify test [Bill Tomczak]
  • a54300bf Remove unused var [Bill Tomczak]
  • 3413fb3a Provide translatable error messaging for iframe forms [Bill Tomczak]
  • 5be08d3d Fix class name differences [Bill Tomczak]
  • afe03e1a Decided not to use plugin stylesheet [Bill Tomczak]
  • b0f11b29 Make CC expiration narrow [Valentín García]
  • ba473c63 CSS support feedback for valid vs invalid fields [Valentín García]
  • 3c508315 Add missing CSS [Valentín García]
  • 36b77128 Style iframe containers for CC fields [Valentín García]
  • d6e1a88e Style iframe containers for CC fields [Valentín García]
  • c7944540 Minor formatting fix [Bill Tomczak]
  • 53cb0693 Pull only the first font-family [Bill Tomczak]
  • a42edfcf Pull style info for iframe fields from previous field [Bill Tomczak]
  • b996e6e1 Add missing comments [Bill Tomczak]
  • 163854f2 Remove php styling setup [Bill Tomczak]
  • f70ea6a6 Style CC fields [Valentín García]
  • fcde25be Initial pass on hosted field validation [Bill Tomczak]
  • 7a57299a Track theme setting in component [Bill Tomczak]
  • cadc4cd9 Use more flexible select field for year/month cc fields [Bill Tomczak]
  • d932ba0a Merge branch 'development' into recurly-js-v4 [Bill Tomczak]
  • ba4a9f7d Bring in sample stylesheet from v4/recurly.css [Bill Tomczak]
  • b5d36644 Minor formatting fix [Bill Tomczak]
  • 622c6618 Move js asset to standard media folder [Bill Tomczak]
  • 506716bd Add hosted field json configurations [Bill Tomczak]
  • 696c3ea2 initial refactor for v4 recurly.js [Bill Tomczak]

Simple Renew v2.3.1

  • Maintenance release
  • Updates to internal libraries
  • Improvements to some error messages

Commit Log

  • be971615 Release v2.3.1 [Bill Tomczak]
  • 62f85cd2 Update file headers [Bill Tomczak]
  • b0b66b28 Update file headers [Bill Tomczak]
  • e5724c2a Minor formatting fixes [Bill Tomczak]
  • 253901a9 Add more information to error message [Bill Tomczak]
  • 6f8d1ec0 Minor formatting fix [Bill Tomczak]
  • d303bc0f Abstract db queries [Bill Tomczak]
  • d9a80dd7 Update comments [Bill Tomczak]
  • 6bde4fef Add missing language constant [Bill Tomczak]
  • c8ba9af6 Minor formatting updates [Bill Tomczak]
  • 4270a621 Update some comments [Bill Tomczak]
  • e79ec5eb Remove obsolete usages [Bill Tomczak]
  • a288c63d Update calls to stylesheet/script loader methods [Bill Tomczak]
  • 3257b080 Bump dev Version [Bill Tomczak]
  • 54aa0d7c Update to newly release api library [Bill Tomczak]
  • 157575b0 Update Recurly API library to latest updates [Bill Tomcza

Simple Renew v2.3.0

  • Adds a new parameter to subscribe pages to optionally turn off form autofocus
  • Fixes a compatibility problem with HTTP/2 requests to Recurly API
  • Updates the Recurly API library

Commit Log

  • 975404de Release v2.3.0 [Bill Tomczak]
  • 25c06937 Merge pull request #432 from OSTraining/SR-455 [Bill Tomczak]
  • d09a0d02 Add autofocus parameter for subscribe forms [Bill Tomczak]
  • 412da2a4 Fix formatting to current standards [Bill Tomczak]
  • 08eff717 Remove unneeded metadata.xml files [Bill Tomczak]
  • 04d5f5b9 Formatting fixes for current standards [Bill Tomczak]
  • 96641073 Update from more current securely-client-php library [Bill Tomczak]
  • ed1466c7 Fixes issues with letter case in HTTP/2 headers [Bill Tomczak]
  • 57a83bf7 Update recurly php library [Bill Tomczak]
  • 427f5d09 Update for line ends [Bill Tomczak]
  • 64983a19 PHPUnit updates for Joomla >3.8 [Bill Tomczak]
  • 37d31602 Update deprecated usages [Bill Tomczak]
  • 59a64293 Upgrade PHPUnit requirements [Bill Tomczak]
  • 73b73603 Fix/update comments [Bill Tomczak]
  • c0b78787 Update obsolete usage [Bill Tomczak]
  • 96a58f9b Improve value test, improve element id, fix formatting [Bill Tomczak]
  • 6dfc4136 Fix formatting and move language constant to correct file [Bill Tomczak]
  • 9e7c393c Bump dev version [Bill Tomczak]
  • d0e206f1 Initial updates for composer managed packages [Bill Tomczak]
  • 499db59b Fix typo in composer config [Bill Tomczak]
  • 8d9b9d11 Remove unused DS constant [Bill Tomczak]

Simple Renew v2.2.11

  • Fixes fatal error ‘SimplerenewFilterInput::cleanArray() must be of the type array’
  • Updates admin branding footers

Commit Log

  • fbc03269 Release v2.2.11 [Bill Tomczak]
  • 7546784c Add standard footers to admin pages [Bill Tomczak]
  • 424efb9d Minor formatting fixes to manifest [Bill Tomczak]
  • cf826f9c Bump Dev version [Bill Tomczak]
  • bb77369a Add field path for joomlashack customfooter in config [Bill Tomczak]
  • a7544385 Fixes fatal error ‘SimplerenewFilterInput::cleanArray() must be of the type array’ [Bill Tomczak]
  • 940da864 Add include for AllediaFreeDefaultFiles [Nick Savov]
  • 9f140bc2 Change "oscampus" to "simplerenew" [Nick Savov]
  • 3dce6174 Add custom footer [Nick Savov] Bills-iMac:Simplerenew bill$

Simple Renew v2.2.10

  • Fix incompatibility with php 7.2
  • Fix php strict error on class inheritance

Commit Log

  • 618dc809 Release v2.2.10 [Bill Tomczak]
  • 606e4864 Fix inheritance issue [Bill Tomczak]
  • 26447b32 Reformat config manifest to newer standards [Bill Tomczak]
  • ed6d9deb Bump dev version [Bill Tomczak]
  • d6665293 Updates for compatibility with php 7.2.x [Bill Tomczak]