v2.3.1

louis-e/arnisv2.3.1Nov 16, 2025by louis-e

AI Summary

Quality update primarily focused on bug fixes and stability improvements, while introducing new features including rollercoasters, terrain only mode, and elevated highways with layer-based elevation.

Key Highlights

  • Rollercoasters implementation
  • Terrain only mode
  • Elevated highways with layer-based elevation
  • Bug fixes for ground crash and stuck generation
  • Building footprint lookup in tree generation

New Features

  • Rollercoaster generation
  • Terrain only mode
  • Elevated highways
  • Improved building interior generation

Full Release Notes

<img src="https://github.com/louis-e/arnis/blob/main/assets/git/banner.png?raw=true" width="100%" alt="Banner">

This update primarily introduces bug fixes and stability improvements, alongside new features such as rollercoasters, terrain only mode, and elevated highways.

## Assets
* Windows: arnis-windows.exe
* Linux: arnis-linux
* MacOS: arnis-mac-universal

Scroll down to find the download.

## What's Changed

<details>
<summary>Click to expand</summary>

* Update README.md by @sralmai in https://github.com/louis-e/arnis/pull/532
* Add comprehensive taginfo.json for OSM tag documentation by @louis-e in https://github.com/louis-e/arnis/pull/535
* Refine elements based on taginfo feedback by @louis-e in https://github.com/louis-e/arnis/pull/555
* build(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/louis-e/arnis/pull/553
* build(deps): bump tauri-build from 2.3.1 to 2.4.0 by @dependabot[bot] in https://github.com/louis-e/arnis/pull/548
* build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/louis-e/arnis/pull/552
* build(deps): bump fastanvil from 0.31.0 to 0.32.0 by @dependabot[bot] in https://github.com/louis-e/arnis/pull/551
* build(deps): bump tempfile from 3.20.0 to 3.21.0 by @dependabot[bot] in https://github.com/louis-e/arnis/pull/550
* build(deps): bump semver from 1.0.24 to 1.0.26 by @dependabot[bot] in https://github.com/louis-e/arnis/pull/549
* Implement faulty elevation tile cache detection crash by @louis-e in https://github.com/louis-e/arnis/pull/556
* Add rollercoasters by @louis-e in https://github.com/louis-e/arnis/pull/557
* Replace entity blocks in building interior generation for lag reduction by @louis-e in https://github.com/louis-e/arnis/pull/558
* fix dynmap, and maybe other things by @scd31 in https://github.com/louis-e/arnis/pull/534
* Add latvian language by @freeutka in https://github.com/louis-e/arnis/pull/536
* Nix development fix/improvements by @scd31 in https://github.com/louis-e/arnis/pull/533
* Metadata by @scd31 in https://github.com/louis-e/arnis/pull/563
* Clean up root directory by @louis-e in https://github.com/louis-e/arnis/pull/566
* feat: add elevated highways with layer-based elevation by @louis-e in https://github.com/louis-e/arnis/pull/561
* Temporarily disable benchmark workflow by @louis-e in https://github.com/louis-e/arnis/pull/579
* Use manual % check since is_multiple_of() is unstable on stable Rust by @louis-e in https://github.com/louis-e/arnis/pull/581
* Fix indentation by @louis-e in https://github.com/louis-e/arnis/pull/582
* Fix rivers by @scd31 in https://github.com/louis-e/arnis/pull/586
* build(deps): bump tempfile from 3.21.0 to 3.23.0 by @dependabot[bot] in https://github.com/louis-e/arnis/pull/589
* build(deps): bump tauri from 2.7.0 to 2.8.5 by @dependabot[bot] in https://github.com/louis-e/arnis/pull/590
* build(deps): bump fastnbt from 2.5.0 to 2.6.0 by @dependabot[bot] in https://github.com/louis-e/arnis/pull/592
* Fix ground crash by @louis-e in https://github.com/louis-e/arnis/pull/626
* Fix stuck at 70% generation by @louis-e in https://github.com/louis-e/arnis/pull/627
* Terrain only mode by @louis-e in https://github.com/louis-e/arnis/pull/628
* Prepare release 2.3.1 by @louis-e in https://github.com/louis-e/arnis/pull/629

</details>

## New Contributors

<details>
<summary>Click to expand</summary>

* @sralmai made their first contribution in https://github.com/louis-e/arnis/pull/532
* @freeutka made their first contribution in https://github.com/louis-e/arnis/pull/536

</details>

**Full Changelog**: https://github.com/louis-e/arnis/compare/v2.3.0...v2.3.1