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.0.3

  • Fix wrong currency symbol in invoice list
  • Maintenance updates

Commit Log

  • 38934420 Release v3.0.3 [Bill Tomczak]
  • e5232800 Merge pull request #452 from joomlashack/SR-483 [Bill Tomczak]
  • 898b09ff Update to Joomla 3.8+ class names [Bill Tomczak]
  • d3bc3a40 Bump dev version [Bill Tomczak]
  • 79bd94ac Normalize currency code [Bill Tomczak]
  • 4554f137 Convert all array inits with short syntax [Bill Tomczak]
  • a5e13ddd Catch currency problems in Recurly [Bill Tomczak]

Simple Renew v3.0.2

  • Fixes upgrades/downgrades not working
  • Implement Stripe Subscription changes
  • Implement Stripe invoices
  • Remove unworkable Save as Copy from plans
  • Remove currency symbol from form fields
  • Scale back 3DS2 challenge processes requiring user response

Commit Log

  • 42d8f8fc Release v3.0.2 [Bill Tomczak]
  • ff9482f7 Update comments [Bill Tomczak]
  • 32a1b307 Remove example method [Bill Tomczak]
  • ca95f72b Improve AbstractGatewayPlugin::getGatewayInfo() [Bill Tomczak]
  • 804ff9c2 Make additionalValidation event responder required [Bill Tomczak]
  • 90581944 Clear out todos we’ve been ignoring anyway [Bill Tomczak]
  • 64afebde SR-481: Implement Subscription changes for Stripe [Bill Tomczak]
  • 80e05b00 Fixes problem with recognizing upgrade/downgrade [Bill Tomczak]
  • e7bb64ab Merge pull request #451 from joomlashack/SR-479 [Bill Tomczak]
  • 1c53ee56 Bump dev version [Bill Tomczak]
  • 9ea42c46 Cleanup Stripe imps [Bill Tomczak]
  • dfc53b27 Merge branch 'development' into SR-479 [Bill Tomczak]
  • 277014b1 Merge pull request #450 from joomlashack/SR-480 [Bill Tomczak]
  • 311e0813 Remove debugging code [Bill Tomczak]
  • 40beae80 Implement invoices for Stripe [Bill Tomczak]
  • 64f7550b Move invoice view to more accurate format [Bill Tomczak]
  • 49ab335a Improve error handling for invoices view [Bill Tomczak]
  • c9b51163 Check before testing property [Bill Tomczak]
  • 783aa247 Normalize language constant [Bill Tomczak]
  • 29ab1b6a More efficient Recurly Invoice loading [Bill Tomczak]
  • 299a6622 Fix InvoiceImp call [Bill Tomczak]
  • 8cd81e0f Fix Comments [Bill Tomczak]
  • 4fdfd651 Refactor Invoice::load to cover more possibilities [Bill Tomczak]
  • 4fa4cd9d Improve method name [Bill Tomczak]
  • 13f48548 Refactor srinvoice.pdflink for future flexibility [Bill Tomczak]
  • 87e91d08 Comment fixes [Bill Tomczak]
  • 95934ef0 Formatting fixes [Bill Tomczak]
  • 27602a90 Move text to language constant [Bill Tomczak]
  • cc117dd5 Remove option to save as copy [Bill Tomczak]
  • 36499d6b Don’t add currency symbol to form fields [Bill Tomczak]
  • e75270c0 Fix comments [Bill Tomczak]
  • 40b07b66 Re-organize manifest headers [Bill Tomczak]
  • 74221205 Re-enable 3DS2 handling when triggered on new credit card [Bill Tomczak]
  • fa7164b1 Disable 3DS2 while Recurly gets their act together [Bill Tomczak]
  • 9f441055 Fix comments [Bill Tomczak]
  • 375963a9 Update comments [Bill Tomczak]
  • 5e1594b3 Rearrange catching 3DS2 errors [Bill Tomczak]
  • c25e4d17 Update comments [Bill Tomczak]
  • 8b636f3d Update comments [Bill Tomczak]
  • 03c57102 Bump dev version [Bill Tomczak]
  • ae18c7c3 Merge pull request #449 from joomlashack/SR-478 [Bill Tomczak]
  • ec19a1ea Bump dev version [Bill Tomczak]
  • 938940f1 Allow careful editing of plan code form field [Bill Tomczak]
  • ff2a8f7d Always filter plan code [Bill Tomczak]
  • 5799a63d Check/Reset plan code on form errors [Bill Tomczak]
  • 2697f53f Minor comment/standards fixes [Bill Tomczak]
  • 6af152aa Remove pointless form field attributes [Bill Tomczak]

Simple Renew v3.0.1

  • Fix typo in date format
  • Update Recurly client library to v2.12.13
  • Update Pimple to v3.3.0

Commit Log

  • 238095b3 Release v3.0.1 [Bill Tomczak]
  • 90f5032e Update Recurly client library to v2.12.13 [Bill Tomczak]
  • f7df34c2 Update Recurly API autoloader tests [Bill Tomczak]
  • 3d591cc0 Update pimple v3.3.0 [Bill Tomczak]
  • 7cbd96a1 Fix date formatting typos [Bill Tomczak]
  • a2ff55e2 Ensure workbench file is in sync [Bill Tomczak]

Simple Renew v3.0.0

Please note, this is a major update. We strongly urge doing backups before upgrading to this version from v2.x

  • Adds support for Stripe

Commit Log

  • bf6d761d Release v3.0.0 [Bill Tomczak]
  • d85a41e7 Improvement to Recurly config form [Bill Tomczak]
  • f7833e3e Look for subscriptions on stripe only when we have an account [Bill Tomczak]
  • f2c54235 Add some restrictions to gateways list buttons [Bill Tomczak]
  • fa745314 Minor formatting fix [Bill Tomczak]
  • c8ab4c15 Record source gateway in push log [Bill Tomczak]
  • 0f6403f7 Update db schema for improved efficiency and new push log field [Bill Tomczak]
  • 17517af8 Bump dev version [Bill Tomczak]
  • 65d1e571 Include endpoint as GatewayPlugin property [Bill Tomczak]
  • 77ce987d Merge pull request #448 from joomlashack/SR-477 [Bill Tomczak]
  • b26b7df1 Bump dev version [Bill Tomczak]
  • 49ca4792 Check for redeemBy date before declaring coupon expired [Bill Tomczak]
  • 277e381c Improve messaging for coupon errors [Bill Tomczak]
  • 2977c5e0 Merge pull request #447 from joomlashack/SR-473 [Bill Tomczak]
  • 78df5b33 Check before trying to retrieve customer [Bill Tomczak]
  • 496bf2c8 Fix method name [Bill Tomczak]
  • 3b061d97 No need to watch detach events [Bill Tomczak]
  • 63e54989 Fix clear billing data method [Bill Tomczak]
  • 1cf21647 Improve log message [Bill Tomczak]
  • ba790aab Implement Stripe webhook responses [Bill Tomczak]
  • de35aa60 Improve data binding for Stripe BillingImp [Bill Tomczak]
  • edf630aa Update comments [Bill Tomczak]
  • 325bb90b Pass imp data on to handlers for special cases [Bill Tomczak]
  • 17a59325 Centralize name manipulation methods in a trait [Bill Tomczak]
  • 5e6d6f78 Make sure language loaded in some helper methods [Bill Tomczak]
  • 0d781b70 Bump dev version [Bill Tomczak]
  • 5e4ddbbc Fix messaging when plugins detect no component [Bill Tomczak]
  • 3fb4f975 isInstalled test needs to verify configuration as well [Bill Tomczak]
  • e7a792e3 Add support for Stripe web hook signing secrets [Bill Tomczak]
  • 63c89148 Generalize language string [Bill Tomczak]
  • 22a34143 Implement Stripe web hook endpoint [Bill Tomczak]
  • c000133e Normalize argument [Bill Tomczak]
  • 205c7f43 Allow BillingImp to have an incomplete Account attached [Bill Tomczak]
  • 7932067a Normalize arguments [Bill Tomczak]
  • a972c71c Use better field for API keys [Bill Tomczak]
  • 6dd08453 Ensure valid argument passed [Bill Tomczak]
  • 46a9ec4f Update Joomla compatibility version [Bill Tomczak]
  • 9a7cf1bf Document Simple Renew endpoints for webhooks [Bill Tomczak]
  • 7d9c0dc2 More efficient checks for plan updates [Bill Tomczak]
  • 421ca48d Bump dev version [Bill Tomczak]
  • 5dd2d35b Update all JRoute for Joomla 3.8+ [Bill Tomczak]
  • c94072b9 Minor formatting fixes [Bill Tomczak]
  • 9db22343 Improve consistency of exception handling [Bill Tomczak]
  • 7bb4a4dc Update all JText for Joomla 3.8+ [Bill Tomczak]
  • 66dd6a0f Updates to Joomla 3.8+ classes [Bill Tomczak]
  • a6dd8c32 Avoid potential caching of component parameters [Bill Tomczak]
  • 5d5ea505 Cleanup language for example plugin [Bill Tomczak]
  • 62028ab6 Simplify some language [Bill Tomczak]
  • 3fa91e36 Merge pull request #446 from joomlashack/SR-476 [Bill Tomczak]
  • 70c5010c Fix issue with Status object [Bill Tomczak]
  • 448a93a0 Merge pull request #445 from joomlashack/SR-475 [Bill Tomczak]
  • 189d33b4 Merge pull request #444 from joomlashack/SR-474 [Bill Tomczak]
  • 127508ef Don’t display addon tab if there are no addons [Bill Tomczak]
  • 11a32b4a Add comment [Bill Tomczak]
  • 899bf753 Fix typo, minor formatting/standards fixes [Bill Tomczak]
  • 7e8008e3 Fix comments updates for Joomla 3.8+ [Bill Tomczak]
  • d8f86af0 Simplify messaging for default gateway [Bill Tomczak]
  • 7aba7a5d Improve messaging when no gateways are configured [Bill Tomczak]
  • 31db6167 Allow getting supported Payment types without needing a gateway imp [Bill Tomczak]
  • 967dd783 Minor formatting fixes [Bill Tomczak]
  • 566cf81b Simplify Recurly configuration check [Bill Tomczak]
  • eefa1a3c Don’t do account checks unless configured [Bill Tomczak]
  • 358ddca4 Don’t enable any gateways on initial install [Bill Tomczak]
  • 2dcbec70 Fix issues with language files [Bill Tomczak]
  • b7e57de6 Bump dev version [Bill Tomczak]
  • 9dc971c5 Merge pull request #443 from joomlashack/SR-466 [Bill Tomczak]
  • 12e7c9ad Manually establish Stripe coupon status [Bill Tomczak]
  • 93fd003f Minor formatting/standards fixes [Bill Tomczak]
  • de9bf99e Add utility method to get Stripe account info [Bill Tomczak]
  • f0c4599e Include coupon when creating subscription [Bill Tomczak]
  • 41e62779 Implement Stripe coupon loading [Bill Tomczak]
  • 89856b45 Standards fixes / Improved error message [Bill Tomczak]
  • 66307b6f Implement initial Stripe coupon loading [Bill Tomczak]
  • 152e504b Minor formatting/standards fixes [Bill Tomczak]
  • 4d178eeb Minor comment fix [Bill Tomczak]
  • 22885ea7 Handle card exceptions including 3DS as a fatal error [Bill Tomczak]
  • 718038a3 Fix some issues with subscription creation to catch 3DS and implement trials [Bill Tomczak]
  • 7a600a76 Reorganize Stripe Billing imp for more standard data loading [Bill Tomczak]
  • f350bc09 Notify user when phone number cannot be changed [Bill Tomczak]
  • 5629ba3b Finish billing form js validation/processing [Bill Tomczak]
  • b6e84300 Move method to parent class [Bill Tomczak]
  • 95a17d40 Make error message translatable (Recurly plugin) [Bill Tomczak]
  • 99a29061 Make error display simpler and back port to Recurly [Bill Tomczak]
  • be47eb64 cast trial period to integer [Bill Tomczak]
  • 2dc8d0c1 Remove debugging code [Bill Tomczak]
  • e657122d Fix typo [Bill Tomczak]
  • 8d823cd0 Fix comments [Bill Tomczak]
  • a3cad9fd First pass working Stripe billing management with PaymentMethod [Bill Tomczak]
  • b2c8d165 Always populate Billing class on subscribing [Bill Tomczak]
  • 003b865d Prevent form submit until submission completes [Bill Tomczak]
  • 90e7bd89 Throw billing not found in the API itself [Bill Tomczak]
  • daec6c83 Implement cancel/reactivate methods [Bill Tomczak]
  • be1cb4b2 Improve conversion of Stripe status to SR status [Bill Tomczak]
  • 3ddb9624 Implement subscription binding and getList() [Bill Tomczak]
  • baa372a5 Handle timestamps in date time method [Bill Tomczak]
  • 93ad893f Remove apparently unused subscription property [Bill Tomczak]
  • 4c0faa7c Update some comments and standardize exception handling [Bill Tomczak]
  • 443cfc3e Implement Stripe create subscription [Bill Tomczak]
  • 721caa00 Add delete billing info method [Bill Tomczak]
  • d51f720b Ensure only one credit card on file [Bill Tomczak]
  • 65ef627d Adjust Stripe placeholder setup for cc fields [Bill Tomczak]
  • 8be81d89 Enforce standardized CVV placeholder text [Bill Tomczak]
  • b82020b6 Provide language translation for js message [Bill Tomczak]
  • 773d934c Remove unused language constants [Bill Tomczak]
  • 6e6ff320 Update config for Stripe payment options [Bill Tomczak]
  • d4c453d8 Main customer source/card updating completed [Bill Tomczak]
  • 6ecc759a Continued dev of billing validation/management [Bill Tomczak]
  • 2523bdd5 Pre-fill name when no billing [Bill Tomczak]
  • 24f89e0f Add a full name method for billing [Bill Tomczak]
  • c71a00fa Improved language key [Bill Tomczak]
  • 484c52ac Standards/formatting fixes [Bill Tomczak]
  • daf68f87 Add ID for Billing class [Bill Tomczak]
  • 84f25dcb Add temporary messaging for probably unused methods [Bill Tomczak]
  • d796b38a Normalize account data for Stripe customer data [Bill Tomczak]
  • cb1212c5 Catch empty account code as NotFound error [Bill Tomczak]
  • 5ad7fbbf Next stage for Stripe billing validation [Bill Tomczak]
  • 5bd6eb95 Add ost-error text wrap option [Bill Tomczak]
  • 30aa0f0a Add utility class for text wrap when needed [Bill Tomczak]
  • 53477bcd Minor formatting/standards fixes [Bill Tomczak]
  • 3571ca6b Allow general use of error message wrapping [Bill Tomczak]
  • 659950dd Minor design fix for Strip error labels [Valentín García]
  • e6d673f8 Initial implementation of Stripe validation [Bill Tomczak]
  • 8ab985e8 Undo last CSS addition [Valentín García]
  • 18ff3098 Merge branch 'add-stripe-styling' into SR-466 [Bill Tomczak]
  • 9a0ffbca Fix disabled selector [Valentín García]
  • 14128a07 CSS for disabled input [Valentín García]
  • 3c6a5532 CSS for disabled input [Valentín García]
  • fc08b3e1 Remove debugging code [Bill Tomczak]
  • 207d4c54 Remove non-required selector [Valentín García]
  • 3da70980 Add CSS selectors to target Stripe wrappers [Valentín García]
  • 8337f0c2 No longer any need to copy field styles [Bill Tomczak]
  • 8bfecc75 Add Stripe prototype validation js [Bill Tomczak]
  • 0144efaf Fix formatting and some name issues [Bill Tomczak]
  • d72cef9f Global method returns standard style object [Bill Tomczak]
  • 7014d52f Formatting/Standards fix [Bill Tomczak]
  • e00a5a56 Make private method global [Bill Tomczak]
  • 7be32499 Minor syntax fix [Bill Tomczak]
  • 0f2d69e0 Bump dev version [Bill Tomczak]
  • 53961349 Fix comment [Bill Tomczak]
  • be4854eb Fix Exception handling [Bill Tomczak]
  • ab28f2e5 Update some comments [Bill Tomczak]
  • 1acaf14f Fix issues with modal plugin editing [Bill Tomczak]
  • 19525c2d Simplify and relax account updating [Bill Tomczak]
  • bccf7bb7 Finalize Stripe account creation/updating [Bill Tomczak]
  • ed1cf8a7 Finalize Stripe account loading [Bill Tomczak]
  • c70be748 Finalize some issues with User ID retrieval in account imps [Bill Tomczak]
  • fdd845cf Fix comment [Bill Tomczak]
  • 8a1c3a37 Updates for more consistent exception handling [Bill Tomczak]
  • 8872aac6 Update Account API class for method signature change [Bill Tomczak]
  • 837b6f48 Standardize exception handling in Stripe plugin [Bill Tomczak]
  • 5c2d269c Minor standards fix [Bill Tomczak]
  • c2ed1d53 Update exception class standards [Bill Tomczak]
  • 3ed9397e Remove never used Account method [Bill Tomczak]
  • 42d21aa5 Simplify and standardize exception handling for Recurly imps [Bill Tomczak]
  • f4897755 Improve loading of stripe account [Bill Tomczak]
  • 5e6837b9 Pass special properties without transformation [Bill Tomczak]
  • 511a72b2 Fix issues with setting some billing properties [Bill Tomczak]
  • 7e8a255e Return special billing properties in toArray() [Bill Tomczak]
  • b11fe2c4 Prevent overwriting source class [Bill Tomczak]
  • 29edfa00 Move fetch methods for more general usage [Bill Tomczak]
  • cc9b6e3a Use more explicit method name [Bill Tomczak]
  • ced9828d Update Stripe API library to v7.28.1 [Bill Tomczak]
  • 2ba788c4 Improve efficiency of user plugin [Bill Tomczak]
  • d62a18e1 Update copyrights/licensing [Bill Tomczak]
  • d9447384 Standards/header updates [Bill Tomczak]
  • ae31229b Complete testing for Stripe account class [Bill Tomczak]
  • 8c762054 Fix misspelling [Bill Tomczak]
  • c1e47228 Abstract method for all Stripe Imp classes [Bill Tomczak]
  • 536b4860 Fix method signature [Bill Tomczak]
  • 357a1e75 Prevent accidental overwriting of account address [Bill Tomczak]
  • f6b1b0ab Save SR fields to Stripe customer [Bill Tomczak]
  • 583fd97d Cleanup failed methods in Account API [Bill Tomczak]
  • 14a9e1d3 Initial implementation of Stripe Account loading [Bill Tomczak]
  • 582c588d Improve testing for gateway form js [Bill Tomczak]
  • bba2e0c4 Improve comment [Bill Tomczak]
  • 41a4d26b Handle native Joomla user updates [Bill Tomczak]
  • 7f5e11c0 Remove debugging code [Bill Tomczak]
  • b6f08cef Handle non-subscribed users [Bill Tomczak]
  • deed5c3c Fix comment [Bill Tomczak]
  • fff32ccb Improve testing for possibly non-set property [Bill Tomczak]
  • ed3884f8 Successful management of user/account data between Joomla and Gateways [Bill Tomczak]
  • d886c770 Minor formatting fix [Bill Tomczak]
  • 0b6ffed3 Minor standards fixes [Bill Tomczak]
  • 914dc723 update Notify class to recent changes [Bill Tomczak]
  • 2db22b5f Improve webhook endpoint [Bill Tomczak]
  • 62782bba Remove obsolete property [Bill Tomczak]
  • 12da8e6a Update comments [Bill Tomczak]
  • 2aafef6f Backout changes to Account class [Bill Tomczak]
  • e285cff2 Improve update server name [Bill Tomczak]
  • 8d1bfadf Don’t use unique index in db schema [Bill Tomczak]
  • 139b71c0 Add cached account management in user adapter [Bill Tomczak]
  • a4d28fb6 Add garbage collection to user plugin [Bill Tomczak]
  • 7c615efb Minor standards/formatting fixes [Bill Tomczak]
  • 3f19ad70 Add cached account getting/setting in User class [Bill Tomczak]
  • 5ca893bd Move legacy code mask feature to Recurly gateway only. [Bill Tomczak]
  • 38efe1d4 drop accounts table on uninstall [Bill Tomczak]
  • 2e607e57 Add stripe plugin for installation [Bill Tomczak]
  • 8edc4043 Allow user error messages to be translated [Bill Tomczak]
  • 5e26ff85 Improve variable/comment for clarity [Bill Tomczak]
  • 816fad29 Minor standards/comment fixes [Bill Tomczak]
  • bb1b63f2 Prevent duplicate user ids in account table [Bill Tomczak]
  • 67a540ed Don’t reset last plan sync time on configuration changes [Bill Tomczak]
  • 3fbd5054 Use already provided application object [Bill Tomczak]
  • 8651c79d Don’t ignore more serious errors [Bill Tomczak]
  • fa15b51e Update Stripe API library [Bill Tomczak]
  • 56838c43 Remove debugging code [Bill Tomczak]
  • 0d969106 Fix table name [Bill Tomczak]
  • df8b369a Minor reorg of code [Bill Tomczak]
  • db705d93 Bump dev version [Bill Tomczak]
  • e74494e3 Update database schema [Bill Tomczak]
  • d679bcac Ignore .bak files [Bill Tomczak]
  • 71cc78a8 Add initial supports for local account tracking [Bill Tomczak]
  • 3283e94f Improve namespacing for language constant [Bill Tomczak]
  • aa9b0bf8 Add missing language constants [Bill Tomczak]
  • 865189e4 Add account table [Bill Tomczak]
  • 62f59dec Minor standards fixes [Bill Tomczak]
  • 575af6ec Normalize Stripe unsupported setup_cost field [Bill Tomczak]
  • d392eacd Minor formatting fix [Bill Tomczak]
  • ff1fe1db Add manual plan sync button [Bill Tomczak]
  • e257f12d Add control of plan sync schedule [Bill Tomczak]
  • 69fcfe06 Implement Stripe plan delete [Bill Tomczak]
  • 5cadd2a6 Create prepare form trigger to identify gateway in play [Bill Tomczak]
  • fa261582 Create faux-DI for admin plan model [Bill Tomczak]
  • 33c8cb43 Minor standards update [Bill Tomczak]
  • 99785efd Normalize currency handling [Bill Tomczak]
  • 97e52254 Adjust plan form for Stripe restrictions [Bill Tomczak]
  • eaa02d51 Rename method to reflect what it actually does [Bill Tomczak]
  • 728ed284 Add utility method for manipulating forms [Bill Tomczak]
  • 1216befc Stripe plan editing finalized [Bill Tomczak]
  • 9d0e2645 Attempt to minimize db requests [Bill Tomczak]
  • 13f8111b Minor standards fixes [Bill Tomczak]
  • f8f69f21 Add another layer of caching [Bill Tomczak]
  • 05e9853c Improve variable naming [Bill Tomczak]
  • c1e15f4b Move plan group retrieval to API [Bill Tomczak]
  • cc06a04d Reorder plan form fields [Bill Tomczak]
  • c7926b7c Bump dev version [Bill Tomczak]
  • 248b92f6 Update class inheritance for Joomla 3.8+ [Bill Tomczak]
  • 1484dc48 Minor formatting fixes [Bill Tomczak]
  • 563c5b2e Add application info as requested by Stripe [Bill Tomczak]
  • 4b914a8d Add Sucuri header for finding remote IP [Bill Tomczak]
  • f586bdcb Need to use all account properties for user updates [Bill Tomczak]
  • 7dfb61a3 Simplify property setting [Bill Tomczak]
  • 6626944e Minor formatting fix [Bill Tomczak]
  • fc6870c4 Mark company billing field for recurly.js [Bill Tomczak]
  • 8240fb79 Allow inline address data [Bill Tomczak]
  • 9152f19b Fix some problems with account property setups [Bill Tomczak]
  • 9ddaf768 Fix empty account address [Bill Tomczak]
  • 5f7724b0 Merge pull request #442 from joomlashack/SR-466 [Bill Tomczak]
  • 34a5c43f Merge branch 'development' into SR-466 [Bill Tomczak]
  • 49226b9b Merge pull request #441 from joomlashack/SR-463 [Bill Tomczak]
  • cd4a1da6 Use more specific/standard name for recurly event [Bill Tomczak]
  • 828f18ee Check only with enabled gateways when resetting user groups [Bill Tomczak]
  • a68c3fd2 Safer setting for account address [Bill Tomczak]
  • e1c6124d Add missing language constant [Bill Tomczak]
  • 6f3b46eb Create name splitting as public method [Bill Tomczak]
  • 7164af8f Add missing company field for billing info [Bill Tomczak]
  • 8c1d872c Simplify Recurly AccountImp::bindSource() [Bill Tomczak]
  • 3a8326a4 Improve efficiency in BaseObject [Bill Tomczak]
  • fffc5cf2 Add some flexibility to Account address getting/setting [Bill Tomczak]
  • 0c8673df Gateway model no longer needs to worry about sub-properties [Bill Tomczak]
  • 90471d5b Fix Recurly accountImp to handle new code management scheme [Bill Tomczak]
  • 7ec3acb5 Return protected Account address as a public property [Bill Tomczak]
  • ba9346d6 Allow nested SR base objects for clearProperties() [Bill Tomczak]
  • 5641df38 Add missing language translation [Bill Tomczak]
  • 47199d92 Move responsibility for account codes to gateway implementations [Bill Tomczak]
  • c29a1aef Bump dev version [Bill Tomczak]
  • 0925df42 Update class references in subscribe view [Bill Tomczak]
  • 83c30027 Be a little more informative about status support [Bill Tomczak]
  • 1d6470d3 DO what we have to to get a customer count [Bill Tomczak]
  • f6fb4360 Allow string return for account->count()) [Bill Tomczak]
  • 11c151ca Stripe: Temporary fix for incomplete plan implementation [Bill Tomczak]
  • 510a21a9 Implement account counts [Bill Tomczak]
  • 7bd81b86 Use less intrusive test for valid configuration [Bill Tomczak]
  • 8b60759a Standardize gateways list display [Bill Tomczak]
  • c8c13f2a Minor formatting change [Bill Tomczak]
  • 85a0795a Stripe: Implement initial configuration checks and API setup [Bill Tomczak]
  • 17c0c3ba Implement new library loader for recurly [Bill Tomczak]
  • 91a6fca6 Update example gateway with latest structural changes [Bill Tomczak]
  • 421d7aba Improve method comment [Bill Tomczak]
  • e4b440e9 Simplify gateway default library loading [Bill Tomczak]
  • a69ead0b Rearrange gateway init logic for added flexibility [Bill Tomczak]
  • ed2e4ca5 Minor standards fix to Recurly plugin [Bill Tomczak]
  • 3903ce33 Update Stripe php API library to 7.24.0 [Bill Tomczak]
  • 75439032 Adjust configuration for Stripe API authentication [Bill Tomczak]
  • 24672d45 run autoloader for Stripe API library [Bill Tomczak]
  • 1e3fc72c Move method to more useful place [Bill Tomczak]
  • 3fc967c6 Remove leftover code from copy [Bill Tomczak]
  • df9dc5e7 Initial prototypes for Stripe Plugin [Bill Tomczak]
  • df652b3c Add stripe API library [Bill Tomczak]
  • 2a31aa0c Provide more flexible headings for account section on subscribe screens [Bill Tomczak]
  • 2bf63901 Make sure NotFound errors don’t get reported [Bill Tomczak]
  • 1d49fbb0 Add more details to Gateway Plugin example [Bill Tomczak]
  • f35110bf Bump dev version [Bill Tomczak]
  • fa76fd4c Updates for plugin changes [Bill Tomczak]
  • 1cc3af57 Add example recurly event responder [Bill Tomczak]
  • 3f8faeb2 Add event trigger for recurly subscription create [Bill Tomczak]
  • 76914b9a Bump dev version [Bill Tomczak]
  • 7af80916 Need to send context for js validation [Bill Tomczak]
  • e8e35720 Update class references [Bill Tomczak]
  • 53b2364c Use class property [Bill Tomczak]
  • ea508ffb Simplify/update SimplerenewModelAccount::getSubscriptions() [Bill Tomczak]
  • 3f9a52d2 Fix error with getting invoices for someone without an account [Bill Tomczak]
  • 885b2016 Fix inconsistency in SimplerenewModelSubscribe::getAvailable() [Bill Tomczak]
  • 43b1b125 Flesh out abstract plugin class [Bill Tomczak]
  • f782ea90 Fix method check [Bill Tomczak]
  • a72b3774 Add friendly name for example gateway [Bill Tomczak]
  • c06d6330 Ignore unconfigured errors [Bill Tomczak]
  • df10bb98 Fix problem with tracking known gateway plugins [Bill Tomczak]
  • f7300dca Minor standards fix [Bill Tomczak]
  • c09cbf31 Rename example gateway plugin [Bill Tomczak]
  • ec1b428e Remove unused system file [Bill Tomczak]
  • 1bb8c2b6 Bump dev version [Bill Tomczak]
  • fb2b265e Add checkin function to gateways view [Bill Tomczak]
  • f96a2d1f Improve efficiency and simplify GatewayPlugin class usage [Bill Tomczak]
  • 3873b1fd Minor standards fix [Bill Tomczak]
  • 6450ca04 Tighten up controller accepted urlvars [Bill Tomczak]
  • 5ca93ed0 Improve management of checked out plans [Bill Tomczak]
  • 350a721f Provide legacy support for old HTML Helpers [Bill Tomczak]
  • 853196f3 Update to class name [Bill Tomczak]
  • b3ba91ee Use safer namespacing for html helpers [Bill Tomczak]
  • fbc06033 Remove obsolete method [Bill Tomczak]
  • df1a4487 Include example gateway plugin [Bill Tomczak]
  • 1297c537 Update file headers [Bill Tomczak]
  • d257dfa1 Provide legacy support for moved HTML Helpers [Bill Tomczak]
  • 61b14726 Merge pull request #439 from joomlashack/SR-462 [Bill Tomczak]
  • ab27e03d Finish gateways admin list [Bill Tomczak]
  • 6c3c87fe Consolidate gateway name and code [Bill Tomczak]
  • 21188553 Add modal plugin editing [Bill Tomczak]
  • 855830e7 Display icon to indicate configuration status [Bill Tomczak]
  • 16daafbb Gateway Manager needs to list disable plugins as well [Bill Tomczak]
  • 50a76f23 Enable/disable gateway plugins from SR list [Bill Tomczak]
  • eb3b82dc Update JHtml => HTMLHelper (Joomla 3.8+) [Bill Tomczak]
  • 17bae982 Update namespace for sr.user HTML Helper [Bill Tomczak]
  • 51ed9a45 Update names-acing for sr.select HtmL Helper [Bill Tomczak]
  • a24b0ae3 Update names-acing for sr.grid, sr.link HTML Helpers [Bill Tomczak]
  • 1a834d9f Namespace for plan HTML Helper [Bill Tomczak]
  • 09c524fd Namespace for invoice HTML Helper [Bill Tomczak]
  • e2bafa22 Remove unused datetime HTML Helper [Bill Tomczak]
  • da1d808e Namespace for Currency HTML Helper [Bill Tomczak]
  • 79d75cdd Namespace for Creditcard HTML helper [Bill Tomczak]
  • 7e809185 Fix class name typo [Bill Tomczak]
  • b3b7d7ff Bump dev version [Bill Tomczak]
  • 785c7d3e Improve property name / setting default gateway from list [Bill Tomczak]
  • 0fbf85f6 Minor formatting fix [Bill Tomczak]
  • bccc76f0 Update admin controller for Joomla 3.8+ [Bill Tomczak]
  • a9d0ac55 Modernize site controllers for Joomla 3.8+ [Bill Tomczak]
  • c25d88fb Move to common base trait for controllers [Bill Tomczak]
  • 1c0f4409 Update admin views for Joomla 3.8+ [Bill Tomczak]
  • 10444f1c First pass on gateway list screen [Bill Tomczak]
  • 03efa3a1 Provide extension id on gateway plugin list [Bill Tomczak]
  • 715fae7e Finish gateways model getList() [Bill Tomczak]
  • f9c32b06 Provide a count method for Accounts [Bill Tomczak]
  • 60e0b496 Fix property name [Bill Tomczak]
  • df7e2f12 Improve error handling for gateway imp instantiation [Bill Tomczak]
  • 58bc7874 Update for Joomla 3.8+ [Bill Tomczak]
  • bb58a93f Update for Joomla 3.8+ and formatting [Bill Tomczak]
  • 1898fb29 Create a trait for models needing Gateway class [Bill Tomczak]
  • d16f444d Bump dev version [Bill Tomczak]
  • c4e280a9 Finalize move of component parameters to gateway parameters [Bill Tomczak]
  • b218fc75 Move language string to correct file [Bill Tomczak]
  • 906a649a Update temporary message [Bill Tomczak]
  • 8d437f45 Provide more flexibility in payment types [Bill Tomczak]
  • 28420dba More rearrangement of gateway payment options [Bill Tomczak]
  • 4f6190c2 Move payment options to gateway plugins [Bill Tomczak]
  • 17c93f25 Update comments [Bill Tomczak]
  • 573cda87 Clarify some comments and variable names [Bill Tomczak]
  • ae7528b9 Remove unneeded duplication [Bill Tomczak]
  • ce7e7d0c Adjust Recurly NotifyImp for additional invoice web hook data [Bill Tomczak]
  • bbff8790 Update subscription web hook handler [Bill Tomczak]
  • 0d9588b5 Fix various formatting/comment issues [Bill Tomczak]
  • 3bbbdea3 Make method publicly available [Bill Tomczak]
  • 50347cbc Update obsolete usages for Joomla 3.8+ [Bill Tomczak]
  • 586fb2b7 Minor comment fixes [Bill Tomczak]
  • 3d19d121 Inherit Notify class from API base class [Bill Tomczak]
  • 231d8dcb Initial update for Gateway Manager [Bill Tomczak]
  • 81de436b Allow class override higher up in the chain [Bill Tomczak]
  • bcbf1d7e Initial upgrades for new Gateway Manager [Bill Tomczak]
  • b2e32fe0 Rename gateway custom form field and improve error handling [Bill Tomczak]
  • ccbaa369 Add standard layout template folders for form fields [Bill Tomczak]
  • 6376da96 Cleanup/simplify/updates for Joomla 3.8+ [Bill Tomczak]
  • 8568cd87 Formatting/Standards fixes [Bill Tomczak]
  • 3fe9ff4a Update coupon requests for GatewayManager [Bill Tomczak]
  • c9f82c09 Formatting/Standards fixes [Bill Tomczak]
  • 245b603a Use consistent syntax for GatewayManager usage [Bill Tomczak]
  • 0ccc4539 Use consistent syntax for getting billing object [Bill Tomczak]
  • 941ac5d2 Use consistent syntax for gateway objects [Bill Tomczak]
  • be990a02 Update for GatewayManager [Bill Tomczak]
  • 7663ad79 Fix Api\Account instantiation problems [Bill Tomczak]
  • 88cec16b Fix issues with renewal view [Bill Tomczak]
  • 6a4da6e7 Improve instantiation of views [Bill Tomczak]
  • d89af592 Initial refactor of renewal page [Bill Tomczak]
  • 09658cc8 Minor formatting fix [Bill Tomczak]
  • 60b1b74b Use unaliased Joomla 3.8+ classes [Bill Tomczak]
  • 26aa31a0 Standards fixes [Bill Tomczak]
  • 3f68ea15 Updates to br tags [Bill Tomczak]
  • 14336c47 Fix comment formatting [Bill Tomczak]
  • 98723439 Improve error handling on subscribe [Bill Tomczak]
  • 19555272 Update to doctype html standard [Bill Tomczak]
  • 70d98764 Fix some inconsistencies with error handling [Bill Tomczak]
  • dc8bdf3c Update gateway model for GatewayManager [Bill Tomczak]
  • 03d9a011 Subscription controller updates for GatewayManager [Bill Tomczak]
  • 324b52d0 Minor formatting fixes [Bill Tomczak]
  • 73f3d3b8 Use unaliased 3.8+ classes [Bill Tomczak]
  • 89fb2d72 Provide magic getters [Bill Tomczak]
  • 4cd5f9a9 Minor formatting fixes [Bill Tomczak]
  • f87fb020 Use unaliases 3.8+ classes [Bill Tomczak]
  • eda635eb Inherit from unaliased 3.8+ classes [Bill Tomczak]
  • a2297970 Provide standard properties for subclasses [Bill Tomczak]
  • 0c45a963 Use unaliased class names available since 3.8+ [Bill Tomczak]
  • 74363aea Updates to User object for gatewayManager [Bill Tomczak]
  • 1ad784a5 Prevent throwable errors on validConfiguration() check [Bill Tomczak]
  • 1a9d8f83 Remove obsolete DI service [Bill Tomczak]
  • b16e1113 Don’t use facility before it’s initialized [Bill Tomczak]
  • f57bc566 Adjust to new config parameters location [Bill Tomczak]
  • 59834e1b Update subscribe view for gateway manager [Bill Tomczak]
  • b921fba6 Let’s assume user object has been already synced with account object [Bill Tomczak]
  • 77415329 Formatting/Standards updates [Bill Tomczak]
  • f76296d3 Ensure we have an account object [Bill Tomczak]
  • ce778ddf Make sure default gateway is set on upgrades [Bill Tomczak]
  • c5e67e90 Need to keep deprecated class to avoid breaking upgrades [Bill Tomczak]
  • 25446878 Updates to site account controller/model for gateway manager [Bill Tomczak]
  • 10e2c3e1 Remove obsolete comments [Bill Tomczak]
  • 35fb467d Update for 3.9+ support [Bill Tomczak]
  • 7d4b1816 Improvements to custom heading form field [Bill Tomczak]
  • bc8c5aae Remove debugging code [Bill Tomczak]
  • 67fde77f Standardize sync update time [Bill Tomczak]
  • 60f9bbcf Remove debugging code [Bill Tomczak]
  • b4fb1798 Add sync execute message [Bill Tomczak]
  • fc3e46df Fix array index [Bill Tomczak]
  • 304ab8cc Updates to plan sync helper method [Bill Tomczak]
  • baebd647 Reorganize Plan classes for improved chain of authority [Bill Tomczak]
  • 173cb4ab Update to table class for new GatewayManager class [Bill Tomczak]
  • 16a5f089 Fix comments [Bill Tomczak]
  • eb1f1359 Remove ill-advised messaging class [Bill Tomczak]
  • c60ec97f Update comments [Bill Tomczak]
  • f90461f0 Handle configuration errors in GatewayManager [Bill Tomczak]
  • 7f855636 Create a messaging class [Bill Tomczak]
  • 6824659f Minor cleanup/standardization [Bill Tomczak]
  • a7022251 Complete refactoring of Status class [Bill Tomczak]
  • 44fa7b86 Minor formatting fix [Bill Tomczak]
  • 3b8a596d Refactor status object as native SR class [Bill Tomczak]
  • 765d5571 Bump dev version [Bill Tomczak]
  • 768a7e40 Use original/raw configuration keys [Bill Tomczak]
  • fc076684 Replace Configuration object with Registry object [Bill Tomczak]
  • 7ad87b83 Create each API class getter [Bill Tomczak]
  • d60980a6 Drop SRSubs table [Bill Tomczak]
  • 19844043 Uninstall SRSubscriptions, SRGroupLeaders [Bill Tomczak]
  • d2f8c8f3 Update obsolete file list [Bill Tomczak]
  • 9d24067c Cleanup API classes [Bill Tomczak]
  • e2a2fd1d Standards fixes [Bill Tomczak]
  • 36fd59e9 Improved abstracting for event triggers [Bill Tomczak]
  • b3cd181f Update language strings [Bill Tomczak]
  • c639cd10 Update language constants [Bill Tomczak]
  • 73e09aab Refactor API classes for new gateway manager [Bill Tomczak]
  • c9107c8f Simplify Gateway/API bindSource() method [Bill Tomczak]
  • 395c0c06 Fix property reference [Bill Tomczak]
  • 3f822154 Cleanup for gateway implementation classes [Bill Tomczak]
  • 3f9d5c70 Rename imp classes for clarity [Bill Tomczak]
  • 448eca77 Standardize plugin/configuration param getter [Bill Tomczak]
  • caef17b3 Minor adjustments to gateway plugin base [Bill Tomczak]
  • 987a0b4e Small improvements to system plugin [Bill Tomczak]
  • 6a592595 Flatten gateway plugin parameters [Bill Tomczak]
  • 72678b85 Comment/Formatting fixes [Bill Tomczak]
  • 48e2cfc7 Updates for current GatewayManager signature [Bill Tomczak]
  • 8a63bbc0 Fix some comments [Bill Tomczak]
  • 508c13c7 Minor formatting fix [Bill Tomczak]
  • a7759e76 Have gateway plugins self-report with GatewayPlugin class [Bill Tomczak]
  • f81901c2 GatewayManager development [Bill Tomczak]
  • 444590d0 Reinstate Configuration class for DI identification [Bill Tomczak]
  • a585a66e Codify gateway manager plugin object [Bill Tomczak]
  • 1cbdc94a Minor formatting fix [Bill Tomczak]
  • 92b58aa5 Improve gateway default management [Bill Tomczak]
  • 7daa04a4 Improve language on error message [Bill Tomczak]
  • bed2566f Additional gateway info needed in query event [Bill Tomczak]
  • f9660bc5 Maintain compatibility with php
  • ff3b9da8 Gateway Manager provide list of available gateways [Bill Tomczak]
  • 0cd6e3cc Fix phpdoc [Bill Tomczak]
  • 253b94bb Update obsolete usage [Bill Tomczak]
  • b7dcabba Improve trait name [Bill Tomczak]
  • a6601b9c Minor performance improvement [Bill Tomczak]
  • 51f625c5 Use standard installation check for all form fields [Bill Tomczak]
  • 3cdf340b Namespace themes form field [Bill Tomczak]
  • 97d07ed6 Namespace tabslist form field [Bill Tomczak]
  • 778d878f Namespace PlanUnits form field [Bill Tomczak]
  • 6862ed90 Namespace Plans form field [Bill Tomczak]
  • fcabe0a1 Namespace plan access form field [Bill Tomczak]
  • 9026b8f4 Namespace filteredgroup and addon form fields [Bill Tomczak]
  • 87183719 Add generalized form field method for checking installation [Bill Tomczak]
  • afa38af7 Remove component options form hook [Bill Tomczak]
  • 49e692d6 Class name improvement [Bill Tomczak]
  • 032220db Minor formatting fixes [Bill Tomczak]
  • effbd630 Future proof system plugin parameter management [Bill Tomczak]
  • 83397d54 Initial move away from gateway specific containers [Bill Tomczak]
  • 206b7260 Simplify upgrade order parameter and update to jQuery-ui v1.12.1 css [Bill Tomczak]
  • 4c6b7d03 Minor formatting fix [Bill Tomczak]
  • 5670d5f1 Temporarily disable configuration checks [Bill Tomczak]
  • 63595136 Reformat stylesheets to current standards [Bill Tomczak]
  • 3dc55320 Disable status check for now [Bill Tomczak]
  • 335fc302 Remove the now-obsolete welcome screen [Bill Tomczak]
  • 7f781138 Move gateway parameters to plugin itself [Bill Tomczak]
  • f581e964 Update obsolete usages [Bill Tomczak]
  • a0725f32 Minor formatting fix [Bill Tomczak]
  • a234453c Update obsolete usages [Bill Tomczak]
  • ce4d002d Fix comment [Bill Tomczak]
  • 295c4367 Update obsolete usages [Bill Tomczak]
  • 9f5eaaa1 Initial refactor of gateway plugin structure [Bill Tomczak]
  • 8d867aba Update minimum Joomla version to 3.8 [Bill Tomczak]
  • 01c6d4c6 Standards/formatting fixes [Bill Tomczak]
  • 838f3dc6 Drop xhtml syntax [Bill Tomczak]
  • 6facb1dd Simplify/fix required attribute [Bill Tomczak]
  • 11ae6c78 Fix incorrect property reference [Bill Tomczak]
  • 7b5b6406 Improve/simplify credit card form rendering [Bill Tomczak]
  • a6ab122e Update/modernize menu parameter form [Bill Tomczak]
  • bed278f3 use getParams() method [Bill Tomczak]
  • f6b040df Reformat to standard [Bill Tomczak]
  • 01f050aa Prototype gateway list view [Bill Tomczak]
  • cccc856c Minor formatting fix [Bill Tomczak]
  • 42527deb Remove ill-advised and unused state setup [Bill Tomczak]
  • cce38172 Modernize/localize submenu/toolbar creation [Bill Tomczak]
  • f820d4ef Provide standard objects for view class [Bill Tomczak]
  • a2d7cd8b Safer plugin inheritance [Bill Tomczak]
  • 080e48aa Add language string for plan description [Bill Tomczak]
  • 091d6d87 Add plan description field [Bill Tomczak]
  • 1438e5e6 Minor reorg of plan editing form [Bill Tomczak]
  • 2506bede Bump dev version [Bill Tomczak]
  • 312bccd0 Modernize date time db fields [Bill Tomczak]
  • f32e091f Update workbench model [Bill Tomczak]

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]