oranda

0.6.0 - 2023-12-14

v0.6.0 Dec 14 2023 at 17:25 UTC

Features

  • axo Releases support - impl

    oranda now supports axo's homegrown release hosting service, axo Releases! At time of writing, axo Releases is still in closed beta, however, if you have access and want to try it out, you can set the following configuration parameter:

    {
      "components": {
        "source": "axodotdev"
      }
    }
    

    Doing so will cause oranda to not fetch from GitHub at all, instead using axo Releases as a source of truth for your release data.

  • App names show on multi-app releases - impl, issue #1, #2 (thanks to aumetra!)

    If you use oranda to work with a project that publishes multiple differently-named binaries, your install widget may end up looking very confusing, with lots of similarly-named tabs. Previously, your options were to set up a workspace, or to set the components.artifacts.match_package_names configuration setting. With this release, if you want to keep everything inside a single website, the install widget will now show the app names in the tabs, like this:

    picture of an app with lots of tabs and app names

    There's no configuration for this, it'll automatically enable if oranda detects that you have multiple "installable" apps in your release assets.

Bug Fixes

  • Fixed a bug that could cause mdbook compilation to recurse infinitely - impl, issue

    mdbook makes it very easy to put your book destination directory in the same directory as your book source, which in turn causes your built files to be read as source files, over and over again. We detect this now and don't let you do it anymore.

Housekeeping

  • Minor cleanups to the source code, such as finally settling the "who has the better line endings, Linux or Windows" debate (it's Linux)