YOURLS 1.8 “Mike Muir” released

It is with great pleasure and excitement that I announce the release of YOURLS 1.8 “Mike Muir”!

Hail Mike Muir 🤘❤️

First things first, in our now secular tradition to name YOURLS releases after a infamous metal vocalist, I’m dedicating this release to Mike Muir, cyco frontman from the sublime thrash punk band we all mosh to, Suicidal Tendencies. Damn I love this man. I suggest you tune in some relaxing music while reading the rest of this post and updating YOURLS.

Mike Muir, photo by my concert pal Ronan Thenadey. Best concert photograph ever, seriously.

So, YOURLS 1.8 ?

Yes, YOURLS 1.8 and a lot of reasons for you to update. Let’s list the major ones :

  • Much, much, very much better support for UTF8 and ᵮưȵƙƴ letters. The long running issue of “page title is weirdly encoded” should be a thing of the past, no matter the charset, the encoding or the alphabet used on the URL you’ll shorten. YOURLS also now fully support being installed on IDN domains out of the box, without the use of a plugin as it did before.
Take that, IDN and stuff
  • PHP compatibility : YOURLS 1.8 is of course compatible with PHP 8. We’re also dropping support for older PHP versions and are now advocating that you use at least 7.4. Although 7.2 is still supported we will probably make less efforts in the future than we did in the past to maintain compatibility with deprecated PHP.
  • Time and timezone management : till now, YOURLS was a happy mess of timezone “sort of” support. Now more! While the core code has been streamlined and simplified to only use UTC, we have also developed a neat timezones plugin to properly manage timezones and how date & time are displayed on your install.
  • Slightly updated UI and logo, all in SVG light and scalable goodness.
  • And of course several bug fixes and improvements under the hood – check the commit log if you are interested.

“Awesome YOURLS” is more awesome now

Awesome YOURLS is the curated list of, well, awesome things about YOURLS : plugins, translations, themes, install guides, tutorials, tools, packages for various platforms, applications and programming languages. It’s a truly amazing resource list.

The list has been improved lately : more content, more readable. More awesomeness. Be sure to check it, star it on Github and have your work featured there!

Update and tell friends to update !

As always, we advise you to update as soon as you can. And as always, we advise you to backup your DB before doing so, because, you know why.

And, as always, we’re counting on you : spread the word about this new release, share the news on Twitter, on your Facebook wall, on wherever you virtually exist and let your friends know about this.

Short URL to this post:

11 thoughts on “YOURLS 1.8 “Mike Muir” released

  1. Hi there, I don’t really understand how to update the version. Which files do I need to download to save to make a backup and which files are new that have been updated?

  2. Hi Ozh,
    I recently got to know your fantastic YOURLS, and as it seemed really interesting and promising, I decided to download it and try it.
    I am writing to you simply to say thank you very much for all your work.
    I take this opportunity to wish you a wonderful continuation of the day.
    A warm greeting

    P. S. Your two boys are beautiful! Congratulations!

  3. Hi Ozh,
    I am writing this message to share a problem I am experiencing in YOURLS version 1.8.
    I know I should follow these guidelines:

    Feedback, feature requests and bug reporting

    Please don’t get in touch directly by mail or Twitter. Please.
    Read all the wiki documents.
    Search in all the issues, open and closed.
    Eventually raise a new issue. To do so, please read the contribute guidelines. Thanks!

    however I don’t have time to do that right now.
    Therefore, I share it here.
    If you like reading this message, then read it, otherwise you delete it.

    Let’s get to the point.
    Every time I create a link:
    1 if I click on it and I had never clicked it before, then it reports the click in the statistics;

    2 if I click on it and I had already clicked it, it does not report the click made, unless I clear the browser cache, which allows the click to be recorded again, and so on.

    So, if I click on the same link without continually clearing the browser cache, it doesn’t log repeat links on that link.

    I hope it will be useful to you.
    A warm greeting

  4. Hey! I got this when upgrading DB:

    SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘-se CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci’ at line 1

    I rolled back to 1.7.9 (had 1.7.4 before) Do I need to change something in my conf/db before upgrade?

Comments are closed.