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

  • Fix decimal point for amounts in Stripe coupons
  • Fix a couple issues with getting list of Stripe coupons

Commit Log

  • 6c344c5d Release v3.1.2 [Bill Tomczak]
  • 5768b727 Fix problem with incomplete coupon list on Stripe [Bill Tomczak]
  • 20216e2e Fix amount problem with creating Stripe coupons [Bill Tomczak]
  • 42b05b9d Be strict about cache group [Bill Tomczak]
  • 2f537404 Update example couponImp for recent changes [Bill Tomczak]

Simple Renew v3.1.1

  • Fix Recurly coupons created at account level

Commit Log

  • ecb585a0 Release v3.1.1 [Bill Tomczak]
  • 8cda3040 Make sure coupons are created at subscription level [Bill Tomczak]
  • aa12c5f4 Bump dev version [Bill Tomczak]

Simple Renew v3.1.0

  • NEW FEATURE: Coupon management in administrator UI
  • Add French Translation
  • Update Recurly library to v2.12.18 (API v2.29)
  • Maintenance updates

Commit Log

  • d5355ece Release v3.1.0 [Bill Tomczak]
  • 657f7758 Sync language files [Bill Tomczak]
  • c71d3527 Fix language file syntax serrors [Bill Tomczak]
  • 34ba143f Merge pull request #457 from joomlashack/SR-491 [Bill Tomczak]
  • 12b0ceb8 Allow public usage of model cache methods [Bill Tomczak]
  • b45dde51 Add method for easy event registration [Bill Tomczak]
  • ba101271 Improvements to addon registration [Bill Tomczak]
  • 7de43879 Fix Joomla 4 breaking code [Bill Tomczak]
  • e87e34da Standards fixes [Bill Tomczak]
  • 67c20c8e Adjustments to addon helper [Bill Tomczak]
  • 75e3b024 Standards fixes [Bill Tomczak]
  • ab92269f Bump dev version [Bill Tomczak]
  • 7acacf0d Merge pull request #456 from joomlashack/SR-471 [Bill Tomczak]
  • cf1a273d Minor formatting fix [Bill Tomczak]
  • c6bde4ad Improve handling of Stripe datetimes [Bill Tomczak]
  • abcbbd42 More efficient retrieval of Stripe dashboard timezone [Bill Tomczak]
  • e9e2b272 Improvements to DateTime conversion methods [Bill Tomczak]
  • 0b0db19a Include plan restrictions on stripe coupon creation [Bill Tomczak]
  • 70d657e1 Implement form restrictions for new Stripe coupons [Bill Tomczak]
  • cccdbf13 Implement existing coupon Stripe exclusions [Bill Tomczak]
  • 8a03f18f Remove debugging code [Bill Tomczak]
  • 9c80af67 Minor refactor of plan form adjustments [Bill Tomczak]
  • a5cd3fa7 Don't overwrite coupon code from form [Bill Tomczak]
  • 35186b49 Implement Stripe coupon imp save [Bill Tomczak]
  • 78a0924e Expand Stripe coupon applies_to [Bill Tomczak]
  • 37497068 Fix lost data on coupon save [Bill Tomczak]
  • e3ff592c Force caching to front end where it can be cleared [Bill Tomczak]
  • 9b2ca3d2 Fix Recurly coupon plan limits [Bill Tomczak]
  • c14a99c4 Final tweaks to coupon edit form [Bill Tomczak]
  • b78eaa13 Fix save2new not clearing form and update cache [Bill Tomczak]
  • a35e0d74 Fix save2copy task [Bill Tomczak]
  • 9a2745ba Implement form restrictions for Recurly coupons [Bill Tomczak]
  • ce6b8ce5 Adjustments to coupon form fields [Bill Tomczak]
  • 7779a899 Rename coupon method to save() and update Recurly imp [Bill Tomczak]
  • f3f20376 Minor standards updates [Bill Tomczak]
  • 5e322f9f Fix completion message [Bill Tomczak]
  • a60c4924 Standards fixes [Bill Tomczak]
  • a99cdf0d Standards fixes [Bill Tomczak]
  • b21383a1 Prep coupon controller for saving [Bill Tomczak]
  • feaac14b Implement coupon plans field and date fields [Bill Tomczak]
  • 6e4b834a Updates to plans form field [Bill Tomczak]
  • 425461cd SR-485: Fix mixup on parameters [Bill Tomczak]
  • 3ac8a442 Implement coupon currency form field [Bill Tomczak]
  • 4518885f SR-485: Move toward improved currency support [Bill Tomczak]
  • 06417ace Adjustments to coupon form/filter fields [Bill Tomczak]
  • f138ff7f Implement type/amount coupon form fields [Bill Tomczak]
  • 1df858d3 Prepare coupon view for editing functions [Bill Tomczak]
  • 93a76eef Implement code and status coupon form fields [Bill Tomczak]
  • 211e834d Hijack unused status form field for new purpose [Bill Tomczak]
  • 78ac4afc Initial layout of coupon edit form [Bill Tomczak]
  • cc42acc0 Add courtesy property [Bill Tomczak]
  • f4d7351d Small step to coupon editing [Bill Tomczak]
  • e81c91fc Standards fixes [Bill Tomczak]
  • cc0bc821 Standards fixes [Bill Tomczak]
  • 5c5bcc90 Fix method signature [Bill Tomczak]
  • c57c8269 Add check for default coupon parameters on updates [Bill Tomczak]
  • 9d2eda1b Maybe fix sketchy postFlight process [Bill Tomczak]
  • 3888b662 Allow sorting on coupon amount [Bill Tomczak]
  • 810de8a8 Fix coupon filter setup [Bill Tomczak]
  • 0d120ca7 Fix coupon expires property [Bill Tomczak]
  • 5d488d24 Fix/set default coupon ordering [Bill Tomczak]
  • abf6e7f6 Fix percentage display [Bill Tomczak]
  • 5df0a534 Initial skeleton for coupon editing [Bill Tomczak]
  • 95e2f0d0 Add sorting options to coupon list [Bill Tomczak]
  • 20c8f99a Add filters to coupon list [Bill Tomczak]
  • b33deb3b Remove obsolete method [Bill Tomczak]
  • 7f620c72 Implement coupon restore methods [Bill Tomczak]
  • fba4d9d7 Fix phpdocs in example imps [Bill Tomczak]
  • ed89fa69 Improve error handling in generic SimplerenewModelCoupon::delete() method [Bill Tomczak]
  • 8bb6e07e Update example gateway with new coupon options [Bill Tomczak]
  • 2266330d Simplify coupon delete/expire capabilities [Bill Tomczak]
  • 84dd2bb2 Minor standards fixes [Bill Tomczak]
  • 364a2aec Fix inconsistent exception phpdocs [Bill Tomczak]
  • 44910947 Separate coupon delete from expire [Bill Tomczak]
  • 58fc92e3 Update Stripe CouponImp [Bill Tomczak]
  • f0cd25a9 Update phpdoc [Bill Tomczak]
  • 17278cfd Standardize on expire toolbar button [Bill Tomczak]
  • 2a17e728 Settle on expire instead of delete for coupons [Bill Tomczak]
  • 38d6b2dc Improve trait namespacing [Bill Tomczak]
  • 56e5b3a9 Minor standards fix [Bill Tomczak]
  • ba4e9730 Generalize custom cache methods into trait [Bill Tomczak]
  • 75a380c6 Improve/Cleanup incomplete Coupon::getList() method [Bill Tomczak]
  • fac3603b Minor improvement to method [Bill Tomczak]
  • 7219bf53 Create stubs for new/edit/expire toolbar buttons [Bill Tomczak]
  • 247f2dab Improvements to task disable methods [Bill Tomczak]
  • 4409ae8b Initial prototype for coupons MVC [Bill Tomczak]
  • a3012987 Create standard ability to disable tasks [Bill Tomczak]
  • f266c9c7 Minor standards fix [Bill Tomczak]
  • 0591538d Improvements to Table class structure [Bill Tomczak]
  • aecdbedf Basic coupon list display [Bill Tomczak]
  • 14995b71 Initial setup for admin coupon list [Bill Tomczak]
  • 2962d480 Standards updates [Bill Tomczak]
  • 5dea39e8 Bump dev version [Bill Tomczak]
  • 4ea3a687 Bump dev version [Bill Tomczak]
  • b1265ed3 Update Recurly php client library to v2.12.18 (API v2.29) [Bill Tomczak]
  • 73b5c4a6 Formatting/Standards fixes [Bill Tomczak]
  • 1c66f342 Fix sorting issue on plans list [Bill Tomczak]
  • da4645e8 Standards/phpdoc fixes [Bill Tomczak]
  • 3b035c17 Add French translation [Bill Tomczak]

Simple Renew v3.0.5

NOTE: Once updating to this version, Stripe users MUST NOT attempt to downgrade for any reason.

  • Reorganize products/plans in Stripe for improved invoicing
  • Update Stripe API library to v7.49.0
  • Fix issue with remaining on component menu after uninstall
  • Internal code maintenance/updates

Commit Log

  • 6d8fc60c Release v3.0.5 [Bill Tomczak]
  • bd8d7029 Bump dev version [Bill Tomczak]
  • 254b4ca2 Bump dev version [Bill Tomczak]
  • 37207539 Merge pull request #455 from joomlashack/SR-489 [Bill Tomczak]
  • 97e61836 Add update method for Stripe\Subscriptions for product/plan reorganization [Bill Tomczak]
  • 2ec90a8b Add messaging concerning Stripe\Plan updates [Bill Tomczak]
  • e6b52634 Minor standards updates [Bill Tomczak]
  • 67ca51cf Re-enable Stripe\NotifyImp [Bill Tomczak]
  • 6daea38e Improve error handling for Stripe product conversion [Bill Tomczak]
  • 4404bd03 Can't rely on newer code [Bill Tomczak]
  • 2be4180c Normalize gateway ID [Bill Tomczak]
  • a3ed68ac Update version [Bill Tomczak]
  • 8841dcaa Update Stripe\PlanImp::delete() for new product structure [Bill Tomczak]
  • 60555dfe Fix Stripe\PlanImp::update() for new product structure [Bill Tomczak]
  • 62e30cc4 Enforce consistent thrown exceptions [Bill Tomczak]
  • 43d5f678 Standards fixes [Bill Tomczak]
  • 5af5a115 Enforce consistency of thrown exceptions [Bill Tomczak]
  • 55f2beda Initial Product/Plan conversion method for Stripe install [Bill Tomczak]
  • 1a998963 Updates for Stripe library 7.49 [Bill Tomczak]
  • b8cdbcd8 Set custom version [Bill Tomczak]
  • e925ca6c Accept array or single string in disableFormField() [Bill Tomczak]
  • 90a1afa4 Update AbstractStripeImp to new API [Bill Tomczak]
  • 599695b3 Standards updates [Bill Tomczak]
  • d45845ff Update Stripe php library to 7.49.0 [Bill Tomczak]
  • 8a75fe4b Improve error handling in Stripe PlanImp [Bill Tomczak]
  • 0d79ce0b Improve error handling in Stripe PlanImp [Bill Tomczak]
  • 05614600 Update array syntax [Bill Tomczak]
  • 8a7cf55c Merge pull request #454 from joomlashack/SR-488 [Bill Tomczak]
  • 6037f834 More reliable fixMenus() method [Bill Tomczak]
  • b0f27902 Fix comments [Bill Tomczak]
  • 367b28f7 Bump dev version [Bill Tomczak]
  • 46142576 Standards updates [Bill Tomczak]

Simple Renew v3.0.4

  • Add support for Indian Rupee (₹)

Commit Log

  • 50418551 Release v3.0.4 [Bill Tomczak]
  • c005ddce Merge pull request #453 from joomlashack/SR-486 [Bill Tomczak]
  • bacc9674 Add INR (Indian Rupee) currency [Nick Savov]

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]