Hey! I’m no longer receiving updates for CAOS Pro/OMGF Pro in my WordPress admin screen!?
I’ve been making a mess of things lately, haven’t I? It’s okay, you can say it.
After introducing ~20% of my users to a “beautiful” 500 error in OMGF Pro’s last update, now, updates in the WordPress admin screen are broken! For all my premium plugins no less! Isn’t it great?
And yes, you can punch me later.
Either way, I’m not ashamed of admitting when I cause a catastrophe. Like that time I burnt down a whole — no, nevermind. Let’s stay on topic, guys. Come on!
So, why am I no longer receiving updates in my admin screen?
Let me answer that question with another question:
What has 2 two hands and made a tiny oopsy-whoopsy?

A more detailed answer: to fix another issue one of my users was having, I introduced a bug into the license manager.
In my defense, though, it’s also because VS Code sucks a little bit, because TIL that for some reason its code validator doesn’t work in Github submodules. I mean, WTF?
I made a typo in a variable name, and everywhere else, this’ll be underlined with a red squiggly line, because the variable is non-existent. But since the license manager is included with each of my premium plugins as a submodule (which is supposed to save me duplicate work) specifically this part of the code validation doesn’t work.
And now what?
Well, before you punch me. Allow me to tell you that I’ve fixed the bug and I’ll be releasing updates for all plugins in the next few days (Monday at the latests), which’ll include the fix.
The only catch is: you’ll have to install them manually.
For those of you with Agency and Ultimate licenses, oh my F-in God, allow me to tell you that I fully appreciate the burden I just bestowed upon you. Hopefully you have some type of WordPress site manager installed, that’ll allow you to push the update to all sites at once.
How do I install an update manually?
If you have a valid license for one of my premium plugins, e.g. CAOS Pro or OMGF Pro. You can fetch the latest update from the Files overview in your account area (you need to be logged in — of course)
The versions for each plugin that (will) contain the fix are:
- CAOS Pro: v2.5.1
- OMGF Additional Fonts: v1.3.1
- OMGF Pro: v3.8.2
All these updates have been released by now.
Then install the downloaded ZIP package like you would any other 3rd party plugin. When prompted with the question to replace the currently installed package, confirm that you want to replace it with the uploaded version.
Does this bug affect all Daan.dev plugins?
No. All add-ons for Easy Digital Downloads aren’t affected, because they use the license manager included with EDD.
Okay, done. Now what?
First, allow me to apologize for the hassle. In all seriousness, I feel like an idiot.
Hopefully you don’t live somewhere close so you won’t be able to hold me to my promise that you can punch me. But, feel free to throw a viritual punch in the comments! But before you do, scroll to the top of this page and have another look at that sad banana…
Let ‘er rip!
Hi Daan,
thanks for making sunday the highlight of the week. I’ve made enough mistakes in my life (let’s focus on the developer part for the time being!) to be able to laugh about it. Yes, I’ll spend some time with manual updates, but I really appreciate the way you dealt with the recent f-ups. It just happens, we are all just human beings … hopefully. And to respond to your offer: I’ll fruit punch you, have a nice drink on my dime. 😉
Cheers, Mate!
Thanks for understanding!
Yes, short version of the story is: I need a break. I’ve been working non-stop for 3 (? I forgot) years. After these announced releases, I’m going to take a break for a while. Answer support tickets (of course), but no more dev-ing for a while. Pfffff…
Btw. Fruitpunch is the best type of punch!
Regarding non-stop working for several years: I’ve done that in my 20s and 30s, it just doesn’t do you any good. I never felt the need to even take the weekend off, as a hobby turned into my job/business and the borders between work and private life were barely existing. But with the years I realized I really need to slow down a bit and actually do things other than work to stay sane. It’s better to prevent burn-out than deal with it after the fact. Yes, it seems difficult at first, but if you don’t care for yourself, who will? Enjoy your break, that’s an order. 😀
Thanks for the advice. Will do! Thanks!
Its okay Daan, that stuff can happen. Do I also need to redownload your plugin, if I didnt make a update since a while?
The bug in the license manager was introduced in 2.4.0, if you’re on an earlier version, you should still get the update announced in your admin screen, and the update should go smoothly. You might also get an Error (which has been fixed as of CAOS 4.6.1) during updating, but that’s nothing to worry about. The update’ll still succeed and your site won’t crash.
Yo! I downloaded my pro, and it gives me hosts-google-fonts-pro-v3.8.1.zip, and when I go to upgrade manually, I’m told this is the same version as the one I have. I thought I’d have stalled at the version which wouldn’t update itself. Have I misunderstood? What have I misunderstood?
Hi Andrew,
I didn’t release the update for OMGF Pro yet, but I will do that right after hitting ‘Reply’. 🙂
It’s v3.8.2. You can download that from your Account area, and install it manually. After that updates will be pushed to your WP admin screen again.
Hey Daan,
thank you for the infos and the new update. I have to do the updates for only 3 sites. I did it for the first one manually as described above. Now in the Plugins area of the second one your new version v3.8.2 is already prompted automatically…? So is this true or just some bug caused by my browser?
Could be that that was running on an older version where the bug in the license manager wasn’t introduced yet?
If it’s prompted, just install it — easy peasy!
Thank you for fixing it.
Thank you for fixing it. 🙂
Don’t be too harsh to yourself. That is actually the best failure handling I have seen in a very long time.
Keep up the good work – those who don’t work don’t make mistakes…
That’s a nice way of looking at it! I’ll remember that one. Thanks!