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

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

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

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

Emergency release to fix bug introduced in previous release

JCal Pro v4.2.10

  • 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

  • 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

  • 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

  • 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

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

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]