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

  • Text searches now default to exact match
  • Follow 12 vs 24 hour format for date entry
  • Fixes time zeroed in iCal exports
  • Fixes repeating events not exporting
  • Fixes various issues with importing recurring events
  • Messaging provided for events that didn't successfully import
  • Fixes problems with secondary categories
  • Fixes issue with default event alias creation
  • Fixes issues with 'Save as Copy'
  • Fixes problem with CAPTCHA field not displayed
  • Fixes problem with administrator panel appearing incorrectly in frontend editing
  • Add de-DE translation
  • Add da-DK translation
  • Fixes conflict issues with other 3pd extensions
  • Improves and stabilizes various issues with extension initialization
  • Many internal updates for current Joomla core standards

Commit Log

  • 5975462e Release v4.3.5 [Bill Tomczak]
  • 9ab8f5c2 Merge branch 'development' [Bill Tomczak]
  • d1202c9b Easily fixed German/Danish translations [Bill Tomczak]
  • ebe6cb9c Add da-DK language files for component [Bill Tomczak]
  • becaf5a8 Update language strings mod_jcalpro_locations [Bill Tomczak]
  • 0c1bb46d Update language strings mod_jcalpro_flex [Bill Tomczak]
  • cffd415c Update languages for mod_jcalpro_events [Bill Tomczak]
  • 5a289582 Replace old style quoting mod_jcalpro_calendar [Bill Tomczak]
  • 79388b00 Update language files for mod_jcalpro_calendar [Bill Tomczak]
  • f3ae5e77 Update language files for JCalDate library [Bill Tomczak]
  • 80012d26 Add de-DE language files for component [Bill Tomczak]
  • 26be4d97 Bump dev version [Bill Tomczak]
  • a6956983 Merge branch 'interim-release' into development [Bill Tomczak]
  • 1328ba41 Remove unused Anything Digital news feed option JCAL-97 [Bill Tomczak]
  • 0c6b3e0b Update Editor XTD button name JCAL-181 [Bill Tomczak]
  • 12e3dccf Fix formatting of Editor XTD language file [Bill Tomczak]
  • 8467bd30 Minor code format fix [Bill Tomczak]
  • 61cb3627 Fix display of CAPTCHA field [Bill Tomczak]
  • dac04727 Fix display of admin tab [Bill Tomczak]
  • 50fc3e99 Fix form field class name [Bill Tomczak]
  • 3717fac7 Remove obsolete Useremail form field [Bill Tomczak]
  • 9d939ade Generalize Usertext form field into Userfield [Bill Tomczak]
  • 603d1e53 Fix incorrect usage [Bill Tomczak]
  • 87cd985e Update Useremail form field to standards [Bill Tomczak]
  • de9a4ff6 Minor code cleanup [Bill Tomczak]
  • b1cc0149 Update Them form field to standards [Bill Tomczak]
  • c7d310ec Update Locationlist form field to standards [Bill Tomczak]
  • 815a1cc0 Update Locationlist form field to standards [Bill Tomczak]
  • a2260877 Remove obsolete Formfields form field [Bill Tomczak]
  • 480797ec Update Formtype Form Field to standards [Bill Tomczak]
  • 9d4f4456 Update Form Form Field to standards [Bill Tomczak]
  • 02444d22 Remove pointless type property from form fields [Bill Tomczak]
  • 964940d8 Rename field type field to standards [Bill Tomczak]
  • 31b27448 Bump dev version [Bill Tomczak]
  • 7b53bbdb Clean up editor-std code [Bill Tomczak]
  • cd7d7460 bump dev version [Bill Tomczak]
  • 6ba748ac Improved handling of save as copy [Bill Tomczak]
  • a06d5d94 Improved test for empty alias field [Bill Tomczak]
  • 7ada02f9 Add hint text for alias field [Bill Tomczak]
  • 525ce660 Merge pull request #3 from OSTraining/JCAL-217 [Bill Tomczak]
  • 5db19469 Fix secondary categories form field JCAL-217 [Bill Tomczak]
  • 10836b03 Minor formatting fix [Bill Tomczak]
  • b44ab61d Update obsolete usages, remove old workarounds [Bill Tomczak]
  • 679ed193 Fix error with incorrect var name [Bill Tomczak]
  • 57de36cf Include only published forms [Bill Tomczak]
  • c588e2d5 Update an obsolete usage [Bill Tomczak]
  • 47524500 improved static property handling [Bill Tomczak]
  • bf201046 Remove duplicate secondary category field JCAL-217 [Bill Tomczak]
  • cda5f7fd Cleanup after iCal import [Bill Tomczak]
  • 4b712528 Merge pull request #2 from OSTraining/JCAL-202 [Bill Tomczak]
  • 2e33ed57 Add messaging about events that didn’t import [Bill Tomczak]
  • 78b2bcd6 Fix and adjust ical import of monthly/weekly recurring events [Bill Tomczak]
  • 859bab5d simplify comment [Bill Tomczak]
  • 801e904b Fix date format for ical import [Bill Tomczak]
  • 9c07b729 Add missing date atom [Bill Tomczak]
  • bdfe3df1 Fix and test yearly recurring imports [Bill Tomczak]
  • 125f4ab7 Fix and test weekly recurring ical import [Bill Tomczak]
  • 5d96e1c4 Fix phpdoc [Bill Tomczak]
  • 052f1b98 Make sure all dependencies are loaded before doing post install [Bill Tomczak]
  • 0e4cce91 Merge pull request #1 from OSTraining/JCAL-212 [Bill Tomczak]
  • 111eb70c bump dev version 4.3.4b4 [Bill Tomczak]
  • d188612c Fixes repeating events not exported to iCal JCAL-214 [Bill Tomczak]
  • 9817ec34 minor standards fix [Bill Tomczak]
  • 46f65fc8 Translate language constant JCAL-215 [Bill Tomczak]
  • 0094d625 Review and update all plugins for new class loading scheme [Bill Tomczak]
  • 510e527d Update all modules for new class loading scheme [Bill Tomczak]
  • fb8297ab Fix more class name case errors [Bill Tomczak]
  • 2678808a Standards/Formatting fixes [Bill Tomczak]
  • ab0d4b84 Fix all loading issues for form fields [Bill Tomczak]
  • aba71de1 Standardize class name casing and model/view loading [Bill Tomczak]
  • 956caab4 Fixes loading of CategoriesModel class [Bill Tomczak]
  • 94192e7c Massive refactor for more stable class management and model class namespacing [Bill Tomczak]
  • 0fdb77bb Begin dev version 4.3.4b3 [Bill Tomczak]
  • 893d5fef Use correct data for hour/minute in ical exports JCAL-211 [Bill Tomczak]
  • 77fb50ba Bump dev version 4.3.4b2 [Bill Tomczak]
  • ba4bb580 Reinstate use of 12-hour format for event editing. [Bill Tomczak]
  • 3cb42c85 default to exact searches [Bill Tomczak]
  • 360918b5 Bump dev version [Bill Tomczak]

JCal Pro v4.3.4

This interim release is almost identical to v4.3.3. In subsequent releases, downgrading to v4.3.3 and earlier will cause additional modules and plugins to stop working. This release provides a means of downgrading safely.

Commit Log

  • b4306d2b Merge pull request #4 from OSTraining/interim-release [Bill Tomczak]
  • c2d8cdcb prepare downgrade-enabled v4.3.4 release [Bill Tomczak]
  • d23c2fda Prepare for interim release to allow downgrading [Bill Tomczak]
  • 42446de4 Update en-GB.com_jcalpro.ini [JurgenG]

JCal Pro v4.3.3

Quick hotfix to correct issues with datetime updates

Commit Log

  • 396c3543 Release v4.3.3 [Bill Tomczak]
  • e5042038 Ensure all day events have correct end date [Bill Tom

JCal Pro v4.3.2

This is a quick hotfix due to a typo in the previous release

Commit Log

  • 593cd97b Release v4.3.2 [Bill Tomczak]
  • 67d61771 Fix a bad typo [Bill Tomczak]

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]