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

This is a maintenance release.

  • Fixes fatal error in admin events filtered listing
  • Fixes ordering issue in event module
  • Makes using Joomla default timezone on new events
  • Sets default event start time to top of current hour
  • Fixes incompatibility with Components Anywhere
  • Fixes fatal error from badly formed legacy dates
  • Decreases possibility of fatal memory errors on database update
  • Gracefully handling for exceeding time limit

Commit Log

  • c00817b9 Release v4.3.1 [Bill Tomczak]
  • 6a0cf519 DO more careful checking for date field updates [Bill Tomczak]
  • 36809970 Add admin language string to site [Bill Tomczak]
  • 71994e42 Create a safer conversion for legacy, derived dates into native datimes JCAL-203 [Bill Tomczak]
  • 9602f03c Check for running ubder Components Anywhere JCAL-198 [Bill Tomczak]
  • 13609705 Remove commented code [Bill Tomczak]
  • 64b880c1 Bump beta version [Bill Tomczak]
  • 42c3d19f Cleanup code and improvement to admin events listing [Bill Tomczak]
  • 88254818 Create v4.3.1b4 [Bill Tomczak]
  • e7490d13 Restore old behavior of truncating minutes for default start time [Bill Tomczak]
  • 0a0456e2 Use a custom timezone field to get the defaulting we want [Bill Tomczak]
  • 3ecc2a40 Delete missed obsolete files [Bill Tomczak]
  • b7850fac bump beta version [Bill Tomczak]
  • 1dab65c6 Fix typo in variable name [Bill Tomczak]
  • c58251c8 Corrections for standards adherence [Bill Tomczak]
  • 8bcc9a6a Improvements for avoiding environmental pollution [Bill Tomczak]
  • 21f09821 Corrections for standards adherence [Bill Tomczak]
  • e5005e4f Remove deprecated constants in module helper [Bill Tomczak]
  • 27ae1d95 Create new beta version [Bill Tomczak]
  • a1e91e97 Fix typo in language file [Bill Tomczak]
  • f6ff3837 Make sure event module sets a default ordering option [Bill Tomczak]
  • ed4d1965 Fix paths for language files [Bill Tomczak]
  • 11604b84 Remove the hardcoded license key from manifest [Bill Tomczak]
  • ea82e17f Create new beta version [Bill Tomczak]
  • aedfd839 Fix filtering on obsolete fields. [Bill Tomczak]

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]