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

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]