JCal Pro Changelog
This area contains the changelogs for recent versions of the JCal Pro extension. Click here to access the main JCal Pro page.
JCal Pro v4.3.0
- Published: 24 September 2017 24 September 2017
Be very sure to make backups before upgrading to this version!
- All dates now handled natively as full datetimes
- Corrects numerous inconsistencies in handling of Timezones
- Numerous improvements to administrator UI
- iCal export now possible from administrator UI
- Garbage collection to purge orphaned data
- Upgrade iCalCreator library
- Upgrade HtmLPurifier library
- Wide variety of code cleanup and bug fixes.
Commit Log
- e612042e Release v4.3.0 [Bill Tomczak]
- 62e0e2ad Remove obsolete loader file [Bill Tomczak]
- 03899ead Bump Dev version [Bill Tomczak]
- 2880224b Update HTMLPurifier loading [Bill Tomczak]
- 70a41d9d Update to HTMLPurifier 4.9.3 [Bill Tomczak]
- ecd53aa5 Be more intelligent about loading HTMLPurifier JCAL-191 [Bill Tomczak]
- 99f82608 Fix formatting issues [Bill Tomczak]
- be446f1b Add link to more information about upgrading [Bill Tomczak]
- d3a633a1 Cache help Url string [Bill Tomczak]
- b37c25b1 Fix issue with date check on fixDates() method [Bill Tomczak]
- d356c99c DRY help url setting [Bill Tomczak]
- 43eca550 Minor standards fixes [Bill Tomczak]
- 60996a4e Reformat for standards issues [Bill Tomczak]
- 1f9c73e3 Fix formatting issues [Bill Tomczak]
- 8ffad424 Bump dev version [Bill Tomczak]
- 98b31058 Remove unused language constant [Bill Tomczak]
- 2a7bd370 Merge branch 'JCAL-121' into development [Bill Tomczak]
- c867be06 Fix typo of "Upcoming" to "Past" [Nick Savov]
- c70f9147 Remove unused language constant [Bill Tomczak]
- 556863e8 Fix Toolbar test [Bill Tomczak]
- 159f3e46 Skip warning on dates that were probably never explicitly set [Bill Tomczak]
- 06d82bc9 Remove debugging code [Bill Tomczak]
- a7f223d5 bump to v4.3.0b5 [Bill Tomczak]
- b6883bdb Update copyright headers [Bill Tomczak]
- d39d2985 Sort and reformat core language files [Bill Tomczak]
- fa559a76 Check for the case where Alledia Framework not yet installed [Bill Tomczak]
- f54aa4c6 Move misplaced language file [Bill Tomczak]
- c40dafa5 Allow for locally stored language files [Bill Tomczak]
- ac7b5f3a Move core language files into local tree [Bill Tomczak]
- e8837096 Must use 24-hour date entry due to Joomla bug [Bill Tomczak]
- 8b6d1b51 Calendar module design improvements [Valentín]
- 1b810ea4 Standardize code formatting [Bill Tomczak]
- 07311f5d v4.3.0b4 [Bill Tomczak]
- eed410a2 Allow all editor buttons JCAL-185 [Bill Tomczak]
- f0b2aa1b Bump dev version [Bill Tomczak]
- 8de65785 Add missed ical import default [Bill Tomczak]
- d5a19b74 Improved db date field updating [Bill Tomczak]
- 4dd48e96 Fix view check [Bill Tomczak]
- 0b1d874d Bump dev version [Bill Tomczak]
- f87084a1 Initial date updater methods [Bill Tomczak]
- cc2bd7bd Simplify parameter test [Bill Tomczak]
- 7c191e33 Update old style ini quoting [Bill Tomczak]
- 75528dd7 Improve messaging on date update methods [Bill Tomczak]
- f4254821 Reorganize notification/updating procedures [Bill Tomczak]
- e417859c Fix for class loading weirdness during updates [Bill Tomczak]
- f0d93b49 Fix minor typo [Bill Tomczak]
- 6ac96456 Merge branch 'JCAL-71' into JCAL-121 [Bill Tomczak]
- 81286fa1 Standards fixes/Cleanup [Bill Tomczak]
- 94f4aa24 Improved adjustment for Categories Model namepacing issues JCAL-174 [Bill Tomczak]
- 0a1dbb65 Correct formatting [Bill Tomczak]
- 7b5419a3 Ugly punt fix to make sure we can load our custom categories model JCAL-174 [Bill Tomczak]
- 5a8dbe11 Backout previous ‘fix’ as it was pointless JCAL-174 [Bill Tomczak]
- 4202a521 Make sure Joomla categories models are in their own namespace. JCAL-174 [Bill Tomczak]
- 436b4a7b Merge branch 'development' into JCAL-121 [Bill Tomczak]
- 4a51d925 Restore menu parameter merging with base params [Bill Tomczak]
- 7d05bca1 Update minimum Joomla version [Bill Tomczak]
- 922fa976 Bump dev version [Bill Tomczak]
- 9026b9f0 Add some specifics to admin notices. Create endpoint for general updates [Bill Tomczak]
- d3b7ac15 Create admin helper and abstract database update check [Bill Tomczak]
- b4724f3e Load helpers more like an autoloader [Bill Tomczak]
- 00c6a3ba Update db schema for new date handling [Bill Tomczak]
- 68607b75 Bump Dev version [Bill Tomczak]
- e0853cb3 Require minimum v5.6 for php (iCalCreator requires at least 5.4) [Bill Tomczak]
- 172f5afc Upgrade to iCalCreator v2.23.20 [Bill Tomczak]
- 31b50d6b More consistent use of Timezone classes [Bill Tomczak]
- 21aeded7 Remove J1.5 compatibility code and ignore other possibly nonstandard timezones [Bill Tomczak]
- 4cdd65be Update minimum php version in composer [Bill Tomczak]
- e52d4b3b Minor reorganization [Bill Tomczak]
- 52a79d7b Updates for ical exporting [Bill Tomczak]
- 2d0695c0 Provide ical exports from admin [Bill Tomczak]
- a71a95ae Reformat/adjust to standards [Bill Tomczak]
- b88237b6 Add stubs for admin ical export [Bill Tomczak]
- 452abdef Formatting/Standards fixes [Bill Tomczak]
- f1df322c Cleanup inheritance issues [Bill Tomczak]
- 262e21fe Handle possibility of no end time [Bill Tomczak]
- 3cd0e14b Improved naming of duration types [Bill Tomczak]
- 4cbde289 We’re always returning actual Timezones now [Bill Tomczak]
- a3ec88ac Fix reversed duration types [Bill Tomczak]
- 9f75d0ae Why set minutes to zero?! [Bill Tomczak]
- 237e30a9 Bit of cleanup/standards compliance [Bill Tomczak]
- 2d3dd5ad Remove debugging code [Bill Tomczak]
- 782d373b Initial, buggy pass on fixing dates for ical imports [Bill Tomczak]
- a662b6e7 Merge branch 'development' into JCAL-121 [Bill Tomczak]
- 46b90575 Merge branch 'development' into JCAL-121 [Bill Tomczak]
- f1158588 Improve frontend editing design for the old themes [Valentín]
- 2cec1c32 dev version 4.3.0a5 [Bill Tomczak]
- 83bc4dcb Use same template for all event editing forms [Bill Tomczak]
- 29bf509f Improve frontend editing for the old themes [Valentín]
- 2a5ee9f3 Switch frontend editing to tabs for the old themes [Valentín]
- d7aa3dac Remove debugging code [Bill Tomczak]
- 8f28273d Optimize event editing in frontend for Inspired theme [Valentín]
- 08cf84ac Optimize event editing in frontend [Valentín]
- 572af180 Merge branch 'development' into JCAL-121 [Bill Tomczak]
- 2e33adce Joomla 3.7 limitation allows update of deprecated method [Bill Tomczak]
- 9c3c8993 Fix even editing in frontend [Valentín]
- cdc1438a No need to load component on post flight [Bill Tomczak]
- f8fe5fab Fix a minor inheritance issue [Bill Tomczak]
- ea240794 Use of showon form field attributes limits us to v3.7 [Bill Tomczak]
- ac814b00 Bump dev version (4.3.0a4) [Bill Tomczak]
- e5995298 Merge branch 'development' into JCAL-121 [Bill Tomczak]
- 931370da dev version 4.3.0a3 [Bill Tomczak]
- c175b5c1 Modernize dropdown for default event forms [Bill Tomczak]
- e4f75002 Update barbarians/inspired themes for updated date entry [Bill Tomczak]
- ead50eed Fix code format for inspired theme [Bill Tomczak]
- 3317b42d Finish edit form submission for frontend [Bill Tomczak]
- e4769ea0 Make sure to render the hidden event fields [Bill Tomczak]
- e8b4e541 Set some useful defaults for date fields [Bill Tomczak]
- 0ec11338 Improved defaulting for jcal.calendar form field [Bill Tomczak]
- 8abc5a20 Remove all the obsolete javascript from admin event edit [Bill Tomczak]
- 03f719bb Move frontend event editing to accordion sliders [Bill Tomczak]
- b8bfae26 Initial pass on frontend event form [Bill Tomczak]
- 92c301a8 Truncate minutes on new dates [Bill Tomczak]
- 7aabf291 Let core set properties from massaged attributes [Bill Tomczak]
- 3a5c0628 Remove obsolete installation tasks [Bill Tomczak]
- 2cb83807 v4.3.0a2 [Bill Tomczak]
- 1153efaa Upgrade test only on upgrade! [Bill Tomczak]
- 5a190c90 Really minor formatting correction [Bill Tomczak]
- d6f54cd1 Create a general event garbage collection method [Bill Tomczak]
- 40102b56 Garbage collect xref records on recurrence changes [Bill Tomczak]
- 920f98bd Standardize some method calls [Bill Tomczak]
- f9b0fddb Clean up map display template [Bill Tomczak]
- d195e49d Remove extraneous abstraction [Bill Tomczak]
- a0fa5814 Move map js to map js file [Bill Tomczak]
- eb5d408f Remove obsolete event.js code [Bill Tomczak]
- 8be6e06a v4.3.0a1 [Bill Tomczak]
- a9b3c55f Fix issues with registration dates [Bill Tomczak]
- f887a1a0 Imitate iCal UID more closely [Bill Tomczak]
- fadb6dfe Minor cleanup for standards/clarity [Bill Tomczak]
- a0e4b2a3 Set defaults for buttons [Bill Tomczak]
- 7f422dae Fixing recurrences - yearly [Bill Tomczak]
- 711056df Fixing recurrences - monthly [Bill Tomczak]
- da31d202 Fixing recurrences - weekly [Bill Tomczak]
- c38d1bc3 Fixing recurrences - daily [Bill Tomczak]
[Truncated due to length]
JCal Pro v4.2.13
- Published: 28 August 2017 28 August 2017
Fixes an issue with ical import repeat periods
commit Log
- d2d8ab08 Provide expected recurrence period defaults on ics imports JCAL-170 [Bill Tomczak]
- ea92f1bf Formatting/Standards updates [Bill Tomczak]
- 008d22c3 Bump dev version [Bill Tomczak]
JCal Pro v4.2.12
- Published: 16 August 2017 16 August 2017
Commit log
- aad47ab0 Bump dev version [@andergmartins]
- 3edf5a58 Add CSS class and wrapper for the text This event does not repeat, JCAL-166 [@andergmartins]
- eee2111b Fixes the issue related to JHtml jcalpro not found, JCAL-165 [@andergmartins]
JCal Pro v4.2.11
- Published: 09 August 2017 09 August 2017
Emergency release to fix bug introduced in previous release
JCal Pro v4.2.10
- Published: 07 August 2017 07 August 2017
- Barbarians now default theme
- Standardise admin toolbar button order
- Create a default category on new install
- Set blue as default category color for new install
- Misc internal file/code cleanup
Commit Log
- ce28ee1e release v4.2.10 [Bill Tomczak]
- 8bd04f52 Merge branch 'cleanup-views' into development [Bill Tomczak]
- a7506fad More refinement of admin page titles [Bill Tomczak]
- 608ce2e5 Standardize all admin form titles JCAL-100, JCAL-101 [Bill Tomczak]
- 0149524a Standardize the admin page titles JCAL-100, JCAL-101 [Bill Tomczak]
- 78d66c88 Create a default category if none exists JCAL-106 [Bill Tomczak]
- 6b9eee64 Better ordering of events toolbar JCAL-123 [Bill Tomczak]
- 72ea3aa0 Get rid of obsolete toolbar dividers [Bill Tomczak]
- 81df7ab3 Fix toolbar button order for registrations JCAL-123 [Bill Tomczak]
- 28b81efa Fix toolbar button order for events JCAL-123 [Bill Tomczak]
- 3b5b4264 Make barbarians the default theme [Bill Tomczak]
- bf3ed599 Update deprecated helper method [Bill Tomczak]
- 9b95ed05 Cleanup main helper class [Bill Tomczak]
- 29349195 Clean/Simplify base model [Bill Tomczak]
- cb493bb5 Fix static var usage to standards [Bill Tomczak]
- fc66e991 Cleanup all menu item manifests [Bill Tomczak]
- 9f451daa Remove obsolete metadata files [Bill Tomczak]
JCal Pro v4.2.9
- Published: 31 July 2017 31 July 2017
- Fixes approve/feature buttons in events listing
- Fixes error message when navigating to current month
- Various internal bug fixes and updating obsolete code
Commit Log
- 9b82eaaa bump dev version [Bill Tomczak]
- 10420109 Improved check for dates in the past JCAL-120 [Bill Tomczak]
- bd2d1221 Release v4.2.9b3 [Bill Tomczak]
- be0ec737 Minor formatting fixes [Bill Tomczak]
- 69e58ba7 Warn about earlier dates only in the events/day view/layout JCAL-120 [Bill Tomczak]
- d2d111fa Bump Dev Version [Bill Tomczak]
- 7c73d0da Fix JSON management for registration table [Bill Tomczak]
- 29d36073 Standard code reformat [Bill Tomczak]
- 3ac59602 Improved JSON management for event table [Bill Tomczak]
- a5eeb5f7 Create new language constant [Bill Tomczak]
- 025ccd96 Simplify/cleanup admin registration editing [Bill Tomczak]
- 3554be81 Cleanup/Simplify admin event editing form [Bill Tomczak]
- 911f6ea7 Simplify and fix issues with framework loading [Bill Tomczak]
- c7a3fbc7 standard format corrections [Bill Tomczak]
- cbbf9d39 Remove obsolete version test [Bill Tomczak]
- eea017e9 Code cleanup [Bill Tomczak]
- 466e2ac6 Minor format fix [Bill Tomczak]
- 7b9162b7 Fix typo in query [Bill Tomczak]
- 1f61907d Simplify/cleanup toggle system [Bill Tomczak]
- f7a90e12 Fix phpdoc [Bill Tomczak]
- 6412aa88 Fix query for feature/approve state changes [Bill Tomczak]
- 70c34460 Fix language constants [Bill Tomczak]
- 29a1e747 Standards corrections [Bill Tomczak]
- 350344d5 Re-add model defaults [Bill Tomczak]
- fd656c7e Add missing language constants [Bill Tomczak]
- 8e66e37a Bump dev version [Bill Tomczak]
- b295666b Fix formatting/Standards issues [Bill Tomczak]
JCal Pro v4.2.8
- Published: 11 July 2017 11 July 2017
- Fixes incompatibility with php 5.x introduced in previous version
- Removes admin dashboard
Commit Log
- d24eb2ba Prepare v4.2.8 for release [Bill Tomczak]
- 7ec426a9 Remove the dashboard Addresses: JCAL-28, JCAL-98, JCAL-105,JCAL-104 [Bill Tomczak]
- 01629ee7 Fix standards/formatting issues [Bill Tomczak]
- d7c0c7cd Fix inheritance issues [Bill Tomczak]
- 0d7206f9 Merge branch 'fix-php5-compatibility' into development [Bill Tomczak]
- 15e7faa9 Minor formatting/standards corrections [Bill Tomczak]
- 683f8274 Minor fix to phpdocs [Bill Tomczak]
- 7967652f Fix incompatibility with php 5.x Datetime class [Bill Tomczak]
JCal Pro v4.2.7
- Published: 10 July 2017 10 July 2017
- Fixes several issues with use of event embedding shortcode
- Requires v4.2.4 as minimum previous version
- Updates several form fields to current standards
Commit Log
- 17fe8b47 Merge branch 'development' [Bill Tomczak]
- 86c56963 Prepare v4.2.7 release [Bill Tomczak]
- 5bdbc826 Refactor jcal.emailcontext form field [Bill Tomczak]
- ccc71941 Minor formatting fix [Bill Tomczak]
- 5d4284dc Restore classes in event manifest [Bill Tomczak]
- a3c72f7f Refactor jcal.editorbuttons form field [Bill Tomczak]
- a84990e5 Refactor jcal.dateformat form field [Bill Tomczak]
- a34de6d9 Remove unused jcalcolor form field [Bill Tomczak]
- 3fe3de2a Refactor jcal.category form field [Bill Tomczak]
- ed77dcfe Remove unused jcaladdress form field [Bill Tomczak]
- 38ec59f7 Fix standards compliance [Bill Tomczak]
- b11d35ea Clean up event form manifest [Bill Tomczak]
- 8398fd7a remove useless comments [Bill Tomczak]
- 07cf6a93 Minor code standards fix [Bill Tomczak]
- 8086e944 Accept either traditional whitespace or url format for shortcodes [Bill Tomczak]
- 18ba3ca2 Improvements to shortcode processing [Bill Tomczak]
- cd42d676 Improve efficiency of dependency checking [Bill Tomczak]
- cdcaaf48 Improve variable name [Bill Tomczak]
- f6e41e00 Remove eventid shortcode parameter [Bill Tomczak]
- 8111882b Bump to new beta version [Bill Tomczak]
- 2dae6dd1 Code reformat/cleanup [Bill Tomczak]
- 487797c8 Fix issues with adhoc module rendering [Bill Tomczak]
- 92a54bbb Clean up normalization of shortcode parameters [Bill Tomczak]
- 3d5e365e Simplify content replacement [Bill Tomczak]
- 4f166b18 Clean up regex and parameter parsing [Bill Tomczak]
- 6fc1bede More cleanup of installation script [Bill Tomczak]
- 3dfde3a8 Reset schema version for insurance [Bill Tomczak]
- 3dd16e38 verify workbench file updated to current schema [Bill Tomczak]
- 1b777c12 Remove unnecessary schema files [Bill Tomczak]
- 0a62ea85 Remove more obsolete install code [Bill Tomczak]
- 3e2baa88 Remove obsolete installation code [Bill Tomczak]
- cd957468 Remove more obsolete installation tasks [Bill Tomczak]
- 6f4ec9d2 bump to 4.2.7a1 version [Bill Tomczak]
- d6fa8ea2 Remove unneeded update code with minimum previous version [Bill Tomczak]
- d6a1eed0 Begin update restrictions [Bill Tomczak]
- 03418442 Update en-GB.com_jcalpro.ini [OSTraining]
JCal Pro v4.2.6
- Published: 28 June 2017 28 June 2017
Fixes problem with frontend event editing introduced in v4.2.5
Commit log
- 15c57e25 Release v4.2.6 [Bill Tomczak]
- 59367caf Bump dev version [Bill Tomczak]
- bcce7e39 Revert changes to event form manifest [Bill Tomczak]
- 57849fdd Clean up / reformat [Bill Tomczak]
JCal Pro v4.2.6
- Published: 28 June 2017 28 June 2017
Fixes problem with frontend event editing introduced in v4.2.5
Commit log
- 15c57e25 Release v4.2.6 [Bill Tomczak]
- 59367caf Bump dev version [Bill Tomczak]
- bcce7e39 Revert changes to event form manifest [Bill Tomczak]
- 57849fdd Clean up / reformat [Bill Tomczak]