Bug Squashing

Sometimes you just have to admit defeat… at least temporarily

ICS Calendar version 10.6 introduced a new feature that changed how and when the plugin’s JavaScript and CSS files get loaded, deferring loading to the end of the page (including the CSS), and only loading them on pages that actually include a calendar. It’s a good goal! Not loading extra assets on pages that don’t…

If something can go wrong, eventually it will: the version 9.8.0 upgrade bug

If you’ve updated your ICS Calendar installation to version 9.8.0 and received either of these error messages… …or something similar to… Fatal error: Uncaught Error: Class ‘R34NoNo’ not found in /wp-content/plugins/ics-calendar/ics-calendar.php on line 89 …or if you received an automated email from your site notifying you of an issue with ICS Calendar, first off, my…

A busy week!

A lot has been happening this week here at ICS Calendar HQ. This is the first week where ICS Calendar has started to feel like my full-time job. (Hint: It most definitely is not. Yet.) Version 9.0.0 was just released 6 days ago, and now we’re already up to 9.3.4! That may be due in…

New features and language lessons

ICS Calendar and ICS Calendar Pro are constantly evolving: adding new features, fixing the occasional bug that those new features introduce or that has been lurking quietly in the shadows, adding polish where possible. The goal is always to make the plugin as useful to as many people as possible, while also keeping its trademark…

Unexpected side effects of the “Let’s Encrypt Apocalypse”

As a web generalist, I have my hands on just about everything involved in building and managing websites… including server administration. So while I’m not a dedicated sysadmin, I deal with the Linux command line for my clients often enough that I have been aware for a few weeks of the impending “Let’s Encrypt Apocalypse.”…

The trouble with, and magic of, namespaces

Yesterday an ICS Calendar user started a new topic on the WordPress Support Forums, around strange timezone behavior they were observing on their website. I set up a test scenario using one of my own calendars, and I verified that, yes indeed, if the site had both ICS Calendar and another calendar plugin — Modern Events…