Skip to content

Releases: axodotdev/oranda

0.6.5 - 2024-08-08

08 Aug 17:50
Compare
Choose a tag to compare

Release Notes

Fixes a bug where the linkchecker plugin would fail to locate documentation source on Unix OSs.

Install oranda 0.6.5

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://axodotdev.artifacts.axodotdev.host/oranda/v0.6.5/oranda-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://axodotdev.artifacts.axodotdev.host/oranda/v0.6.5/oranda-installer.ps1 | iex"

Install prebuilt binaries into your npm project

npm install @axodotdev/oranda@0.6.5

Install prebuilt binaries via Homebrew

brew install axodotdev/tap/oranda

Download oranda 0.6.5

File Platform Checksum
oranda-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
oranda-x86_64-apple-darwin.tar.gz Intel macOS checksum
oranda-x86_64-pc-windows-msvc.tar.gz x64 Windows checksum
oranda-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
oranda-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
oranda-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
oranda-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum

Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:

gh attestation verify <file-path of downloaded artifact> --repo axodotdev/oranda

You can also download the attestation from GitHub and verify against that directly:

gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>

0.6.3 - 2024-05-03

03 May 19:35
Compare
Choose a tag to compare

Release Notes

Lots of docs fixes and dependency updates thanks to @tshepang!

Install oranda 0.6.3

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://axodotdev.artifacts.axodotdev.host/oranda/v0.6.3/oranda-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://axodotdev.artifacts.axodotdev.host/oranda/v0.6.3/oranda-installer.ps1 | iex"

Install prebuilt binaries into your npm project

npm install @axodotdev/oranda@0.6.3

Install prebuilt binaries via Homebrew

brew install axodotdev/tap/oranda

Download oranda 0.6.3

File Platform Checksum
oranda-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
oranda-x86_64-apple-darwin.tar.gz Intel macOS checksum
oranda-x86_64-pc-windows-msvc.tar.gz x64 Windows checksum
oranda-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
oranda-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
oranda-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
oranda-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum

0.6.2 - 2024-02-23

23 Feb 16:50
Compare
Choose a tag to compare

Release Notes

oranda will now output iem | iex expressions wrapped in powershell -c so they can be run from cmd.

special thanks to @jovillarrealm and @lynnpepin for docs fixes!

Install oranda 0.6.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://axodotdev.artifacts.axodotdev.host/oranda/v0.6.2/oranda-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://axodotdev.artifacts.axodotdev.host/oranda/v0.6.2/oranda-installer.ps1 | iex"

Install prebuilt binaries into your npm project

npm install @axodotdev/oranda@0.6.2

Install prebuilt binaries via Homebrew

brew install axodotdev/homebrew-tap/oranda

Download oranda 0.6.2

File Platform Checksum
oranda-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
oranda-x86_64-apple-darwin.tar.gz Intel macOS checksum
oranda-x86_64-pc-windows-msvc.tar.gz x64 Windows checksum
oranda-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
oranda-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum

0.6.2-prerelease.1 - 2024-02-23

23 Feb 16:34
Compare
Choose a tag to compare
Pre-release

Release Notes

oranda will now output iem | iex expressions wrapped in powershell -c so they can be run from cmd.

special thanks to @jovillarrealm and @lynnpepin for docs fixes!

Install oranda 0.6.2-prerelease.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/oranda/releases/download/v0.6.2-prerelease.1/oranda-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/axodotdev/oranda/releases/download/v0.6.2-prerelease.1/oranda-installer.ps1 | iex"

Install prebuilt binaries into your npm project

npm install @axodotdev/oranda@0.6.2-prerelease.1

Install prebuilt binaries via Homebrew

brew install axodotdev/homebrew-tap/oranda

Download oranda 0.6.2-prerelease.1

File Platform Checksum
oranda-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
oranda-x86_64-apple-darwin.tar.gz Intel macOS checksum
oranda-x86_64-pc-windows-msvc.tar.gz x64 Windows checksum
oranda-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
oranda-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum

0.6.1 - 2023-12-20

20 Dec 16:57
Compare
Choose a tag to compare

Release Notes

This patch release tweaks behaviour to have oranda prefer its own curl | sh expressions
over the ones cargo-dist generates, because it has more context than cargo-dist
to produce the best possible expression.

Install oranda 0.6.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/oranda/releases/download/v0.6.1/oranda-installer.sh | sh

Install prebuilt binaries via powershell script

irm https://github.com/axodotdev/oranda/releases/download/v0.6.1/oranda-installer.ps1 | iex

Install prebuilt binaries into your npm project

npm install @axodotdev/oranda@0.6.1

Install prebuilt binaries via Homebrew

brew install axodotdev/homebrew-tap/oranda

Download oranda 0.6.1

File Platform Checksum
oranda-aarch64-apple-darwin.tar.gz macOS Apple Silicon checksum
oranda-x86_64-apple-darwin.tar.gz macOS Intel checksum
oranda-x86_64-pc-windows-msvc.tar.gz Windows x64 checksum
oranda-x86_64-unknown-linux-gnu.tar.gz Linux x64 checksum
oranda-x86_64-unknown-linux-musl.tar.gz musl Linux x64 checksum

0.6.0 - 2023-12-14

14 Dec 17:25
Compare
Choose a tag to compare

Release Notes

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)

Install oranda 0.6.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/oranda/releases/download/v0.6.0/oranda-installer.sh | sh

Install prebuilt binaries via powershell script

irm https://github.com/axodotdev/oranda/releases/download/v0.6.0/oranda-installer.ps1 | iex

Install prebuilt binaries into your npm project

npm install @axodotdev/oranda@0.6.0

Install prebuilt binaries via Homebrew

brew install axodotdev/homebrew-tap/oranda

Download oranda 0.6.0

File Platform Checksum
oranda-aarch64-apple-darwin.tar.gz macOS Apple Silicon checksum
oranda-x86_64-apple-darwin.tar.gz macOS Intel checksum
oranda-x86_64-pc-windows-msvc.tar.gz Windows x64 checksum
oranda-x86_64-unknown-linux-gnu.tar.gz Linux x64 checksum
oranda-x86_64-unknown-linux-musl.tar.gz musl Linux x64 checksum

Version 0.6.0-prerelease.2

14 Dec 16:26
Compare
Choose a tag to compare
Pre-release

Release Notes

Features

  • axo Releases support - impl

    oranda how supports axo's homegrown release hosting service, axo Releases! At the time of drafting these notes,
    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 of 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)

Install oranda 0.6.0-prerelease.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/oranda/releases/download/v0.6.0-prerelease.2/oranda-installer.sh | sh

Install prebuilt binaries via powershell script

irm https://github.com/axodotdev/oranda/releases/download/v0.6.0-prerelease.2/oranda-installer.ps1 | iex

Install prebuilt binaries into your npm project

npm install @axodotdev/oranda@0.6.0-prerelease.2

Install prebuilt binaries via Homebrew

brew install axodotdev/homebrew-tap/oranda

Download oranda 0.6.0-prerelease.2

File Platform Checksum
oranda-aarch64-apple-darwin.tar.gz macOS Apple Silicon checksum
oranda-x86_64-apple-darwin.tar.gz macOS Intel checksum
oranda-x86_64-pc-windows-msvc.tar.gz Windows x64 checksum
oranda-x86_64-unknown-linux-gnu.tar.gz Linux x64 checksum
oranda-x86_64-unknown-linux-musl.tar.gz musl Linux x64 checksum

Version 0.6.0-prerelease.1

13 Dec 11:38
Compare
Choose a tag to compare
Pre-release

Release Notes

Features

  • axo Releases support - impl

    oranda how supports axo's homegrown release hosting service, axo Releases! At the time of drafting these notes,
    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"
      }
    }
  • 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 of 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.

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)

Install oranda 0.6.0-prerelease.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/oranda/releases/download/v0.6.0-prerelease.1/oranda-installer.sh | sh

Install prebuilt binaries via powershell script

irm https://github.com/axodotdev/oranda/releases/download/v0.6.0-prerelease.1/oranda-installer.ps1 | iex

Install prebuilt binaries into your npm project

npm install @axodotdev/oranda@0.6.0-prerelease.1

Install prebuilt binaries via Homebrew

brew install axodotdev/homebrew-tap/oranda

Download oranda 0.6.0-prerelease.1

File Platform Checksum
oranda-aarch64-apple-darwin.tar.gz macOS Apple Silicon checksum
oranda-x86_64-apple-darwin.tar.gz macOS Intel checksum
oranda-x86_64-pc-windows-msvc.tar.gz Windows x64 checksum
oranda-x86_64-unknown-linux-gnu.tar.gz Linux x64 checksum
oranda-x86_64-unknown-linux-musl.tar.gz musl Linux x64 checksum

0.5.0 - 2023-10-10

10 Oct 16:55
Compare
Choose a tag to compare

Release Notes

Features

  • RSS feed support - shadows-withal/pr656, zkat

    When you have changelog functionality enabled, oranda will now automatically
    generate a RSS feed for it! This means you can plug it into your RSS reader, or
    use further automation that works with RSS files 🙌

    The link to the RSS feed will also be shown on the changelog page. You can disable
    the feed using the new components.changelog.rss_feed option.

  • Removed hard dependency on README.md - shadows-withal/pr640

    In previous releases, you needed to have a README.md file for oranda to work.
    This is a holdover from the earliest version of oranda (which was literally just
    a tool to generate HTML from your readme files), but with all the since added
    functionality, there's no real reason to keep this requirement. This means that
    oranda now works without a readme file!!

  • New match_package_names option for workspace config - 06chaynes/pr652

    When you have a workspace with multiple projects that all publish releases in the same
    GitHub repository, oranda will get confused and think that every release belongs to
    every project. With the new components.artifacts.match_package_names, each workspace
    member will now only include releases that contain their project name in the Git tag
    (v0.4.0-myproject, for example).

  • Ignore public/ directory when running oranda generate ci - shadows-withal/pr649, konstin/i643

    When running the CI generator command, it'll now prompt you whether it should append the public/
    directory to your .gitignore file.

Fixes

  • Improved errors for when explicitly declared paths don't exist - shadows-withal/pr640, konstin

    There used to be some cryptic errors oranda would throw if it couldn't find a path you'd manually
    specified in the configuration file - these errors are much nicer now, and their handling is more consistent.

  • Workspace index now supports additional_css - 06chaynes/pr653

    The additional_css option will now be respected on the workspace index page!

  • Set correct colors for mdbook draft chapters - 06chaynes/pr655, hawkw/i654

    In custom oranda themes, mdbook draft chapter titles in the sidebar were unreadable. This has been fixed!

Install oranda 0.5.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/oranda/releases/download/v0.5.0/oranda-installer.sh | sh

Install prebuilt binaries via powershell script

irm https://github.com/axodotdev/oranda/releases/download/v0.5.0/oranda-installer.ps1 | iex

Install prebuilt binaries into your npm project

npm install @axodotdev/oranda@0.5.0

Install prebuilt binaries via Homebrew

brew install axodotdev/homebrew-tap/oranda

Download oranda 0.5.0

File Platform Checksum
oranda-aarch64-apple-darwin.tar.gz macOS Apple Silicon checksum
oranda-x86_64-apple-darwin.tar.gz macOS Intel checksum
oranda-x86_64-pc-windows-msvc.tar.gz Windows x64 checksum
oranda-x86_64-unknown-linux-gnu.tar.gz Linux x64 checksum

Version 0.5.0-prerelease.2

10 Oct 11:26
Compare
Choose a tag to compare
Pre-release

Release Notes

Features

  • Removed hard dependency on README.md
  • RSS feed support
  • New match_package_names option for workspace config
  • Workspace index now supports additional_css

Fixes

  • Improved errors for when explicitly declared paths don't exist
  • Set correct colors for mdbook draft chapters

Install oranda 0.5.0-prerelease.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/oranda/releases/download/v0.5.0-prerelease.2/oranda-installer.sh | sh

Install prebuilt binaries via powershell script

irm https://github.com/axodotdev/oranda/releases/download/v0.5.0-prerelease.2/oranda-installer.ps1 | iex

Install prebuilt binaries into your npm project

npm install @axodotdev/oranda@0.5.0-prerelease.2

Install prebuilt binaries via Homebrew

brew install axodotdev/homebrew-tap/oranda

Download oranda 0.5.0-prerelease.2

File Platform Checksum
oranda-aarch64-apple-darwin.tar.gz macOS Apple Silicon checksum
oranda-x86_64-apple-darwin.tar.gz macOS Intel checksum
oranda-x86_64-pc-windows-msvc.tar.gz Windows x64 checksum
oranda-x86_64-unknown-linux-gnu.tar.gz Linux x64 checksum