Simple Renew Changelog
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
- Published: 07 December 2020 07 December 2020
- 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
- Published: 06 December 2020 06 December 2020
- 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
- Published: 06 December 2020 06 December 2020
- 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
- Published: 20 September 2020 20 September 2020
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
- Published: 19 August 2020 19 August 2020
- 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
- Published: 02 August 2020 02 August 2020
- 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
- Published: 28 June 2020 28 June 2020
- 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
- Published: 07 June 2020 07 June 2020
- 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
- Published: 31 May 2020 31 May 2020
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
- Published: 17 November 2019 17 November 2019
- 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]