Releases: louis-e/arnis
Mosaic Update (v2.9.0)
This update is mostly about speed and memory. Arnis now streams the world to disk as it generates instead of holding all of it in memory, so it uses far less RAM and handles much larger areas, and it now spreads the work across all of your CPU cores to generate faster. For survival players, ores now spawn underground when the Fill Ground option is enabled. The world itself feels more natural too: biomes are taken from real land cover, forests have more tree species and variety, lakes and seabeds get layered underwater terrain and plants, and mountains above the snow line are capped in snow. Roads now scale to their real lane count, parking lots look cleaner, airports get proper runways with markings and parked planes, and additional new landmarks are rendered in 3D. Ultimately, the mods Voxy and Chunky now have better support with the bake lighting option in the settings.
Assets
- Windows: arnis-windows.exe
- Linux: arnis-linux
- MacOS: arnis-mac-universal
Scroll down to find the download in Assets.
What's Changed
Click to expand
What's Changed
- feat(water): per-cell water depth carving by @louis-e in #1054
- Fix PR Benchmark to measure the PR head by @louis-e in #1056
- Bake chunk lighting so generated worlds load lit by @louis-e in #1055
- feat(3d): add Christ the Redeemer manual-overlay model by @louis-e in #1062
- fix(overture): resolve STAC release dynamically via /catalog.json by @louis-e in #1063
- Feat/survival prep by @louis-e in #1065
- Feat/stadium archetype by @louis-e in #1069
- feat: aeroplanes on runways + marked, width-aware runways by @louis-e in #1072
- perf(world_editor): single-traversal write on the default no-override path by @rzmo in #1067
- refactor(world_editor): dedup set-if-absent write helpers by @louis-e in #1073
- perf(world_editor): parallelize Bedrock chunk encoding by @louis-e in #1074
- ci: add duplicate issue finder (comment-only) by @louis-e in #1075
- ci: harden + fix duplicate issue finder (sandbox tools) by @louis-e in #1077
- ci: issue bot — add grounded resolution hint by @louis-e in #1079
- ci: build a self-contained Linux AppImage in the release workflow by @louis-e in #1081
- Perf/large area scaling by @louis-e in #1095
- feat(gui): self-calibrating ETA, progress overhaul, --benchmark instrumentation by @louis-e in #1100
- chore(deps): bump serde_json from 1.0.149 to 1.0.150 by @dependabot[bot] in #1087
- build(deps): bump rusqlite from 0.33.0 to 0.40.0 by @dependabot[bot] in #1085
- build(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #1082
- build(deps): bump rfd from 0.16.0 to 0.17.2 by @dependabot[bot] in #1084
- Batch elevation tile downloads to avoid stalling on large bboxes by @TonyD365 in #1060
- fix: drop overflowing corner-coordinate sums (i32 add-overflow crash) by @louis-e in #1101
- Feat/layered water beds underwater vegetation by @louis-e in #1102
- Bays and Marinas by @CrashLogger in #984
- Feat/parking visual upgrade by @louis-e in #1103
- feat(highways): scale road width with lane count by @louis-e in #1104
- fix(trees): always cap the trunk top with an apex leaf by @louis-e in #1105
- fix(water): don't snap the water level across a real cliff by @louis-e in #1106
- Feat/elevation snow line by @louis-e in #1107
- fix(datapack): support Minecraft 1.21.4 through 26.1.x by @louis-e in #1109
- feat(gui): add a subtle modern sheen animation to the progress bar by @louis-e in #1111
- fix(gui): stop false 'Not enough disk space' on a bogus 0-byte reading (#824) by @louis-e in #1113
- Prepare v2.9.0 release by @louis-e in #1112
New Contributors
Full Changelog: v2.8.0...v2.9.0
Landmark Update (v2.8.0)
Iconic buildings and Monuments such as the Statue of Liberty, the Arc de Triomphe, and hundreds of other famous Landmarks are now rendered as their real 3D shape. Bridges are reconstructed as proper structures with different types. Buildings get a visual upgrade, icluding construction sites and ruins. The map preview now has a modern map available for selection. River shorelines are now cleaner, and a new Legacy Terrain option lets you trade the high resolution elevation pipeline for faster generation. Experimental: Arnis can now export to Luanti (Mineclonia) worlds alongside Java and Bedrock Minecraft.
Assets
- Windows: arnis-windows.exe
- Linux: arnis-linux
- MacOS: arnis-mac-universal
Scroll down to find the download in Assets.
What's Changed
Click to expand
What's Changed
- Feature/building rendering overhaul by @louis-e in #1010
- Resolve bridges into structures with approach-ramp detection by @louis-e in #1013
- Render rail bridges as proper structures and stop lifting unlabelled bridge decks by @louis-e in #1014
- Filter ignored OSM tags at parse time to reduce memory by @louis-e in #1015
- Use cumulative cell index for at-grade rail sleeper spacing by @louis-e in #1016
- Add bridge style rendering from bridge:structure / bridge tags by @louis-e in #1023
- Switch IGN France to HIGHRES (RGE ALTI) WMS layer by @louis-e in #1027
- Saturate Ground::slope subtraction by @louis-e in #1030
- Pin transitive nbtx to unblock cargo update by @louis-e in #1031
- Bump parquet from 53.4.1 to 58.3.0 by @dependabot[bot] in #1005
- Bump geo from 0.32.0 to 0.33.1 by @dependabot[bot] in #1002
- Bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #1001
- Extract CI Linux setup into a composite action by @louis-e in #1032
- Add release-notes modal with auto-open per new version by @louis-e in #1033
- Feat/osm water and bridge shoreline by @louis-e in #1037
- Feat/3dmr models by @louis-e in #1038
- Feat/openfreemap vector basemap by @louis-e in #1040
- Restore src/gui/locales/en.json as symlink to en-US.json by @louis-e in #1041
- Feat/wikidata 3d models by @louis-e in #1039
- Make cherry trees rarer and fix iron roof stair color by @louis-e in #1042
- Suppress outlines of building relations whose members are sub-relations by @louis-e in #1044
- Fetch type=building relations from Overpass (fixes #1011) by @louis-e in #1045
- Add experimental Luanti/Mineclonia world export (continues #808) by @louis-e in #1046
- Prepare v2.8.0 release by @louis-e in #1047
New Contributors
Full Changelog: v2.7.0...v2.8.0
Meridian Update (v2.7.0)
This update delivers a major overhaul of Arnis' terrain engine with a new multi-source elevation pipeline. Regional high-resolution providers (USGS 3DEP, IGN France, IGN Spain, Japan GSI) now complement AWS Terrain Tiles for sharper coverage across North America, Europe and Asia. Buildings and mountains can finally reach above the vanilla build height through a bundled datapack for Java Edition and behavior pack for Bedrock Edition. Besides a GUI refresh, this release also introduces subway tunnel generation, redesigned traffic lights and minor new elements.
Assets
- Windows: arnis-windows.exe
- Linux: arnis-linux
- MacOS: arnis-mac-universal
Scroll down to find the download in Assets.
What's Changed
Click to expand
What's Changed
- Better traffic lights by @luigi052005 in #901
- Add banner decorations for hospitals, tourism info boards, and fire hydrants by @louis-e in #906
- Park bench by @luigi052005 in #910
- Feature/subway tunnels by @louis-e in #918
- Revert Block.id from u16 to u8 to fix ~360MB memory regression by @louis-e in #919
- Add --benchmark flag to measure generation time without network latency by @louis-e in #922
- Bump rand from 0.9.2 to 0.9.3 in the cargo group across 1 directory by @dependabot[bot] in #927
- Redesign GUI: connected button block, settings modal improvements, and cleanup by @louis-e in #943
- Show world name on Start Generation button and clean up on fetch failure by @louis-e in #951
- Refactor overpass endpoint selection order by @louis-e in #956
- Add multi-source elevation pipeline with terrain improvements by @louis-e in #939
- Fix Overpass request user agent by @neonxsl in #961
- Bump README copyright range to 2026 by @louis-e in #964
- Restore wide-road pre-flatten performance via median caching + FNV map by @louis-e in #965
- Halve peak grid storage: f32 for elevation heights + water blend by @louis-e in #966
- Per-chunk ground-Y cache + recalibrate CI benchmark baseline by @louis-e in #967
- Auto-gable more building types, add roof synonyms, weeds on dirt by @louis-e in #973
- Fix USGS 3DEP seams by switching to a fixed global Mercator tile grid by @louis-e in #971
- Perf/arc floodfill cache by @louis-e in #963
- Reduce primary-provider retry budget to 3 attempts total by @louis-e in #975
- Rebase #882: unify surfaces and add multi-lane markings onto main by @louis-e in #974
- Extend build height via bundled datapack (Java) and behavior pack (Bedrock) by @louis-e in #976
- Bump rustls-webpki from 0.103.10 to 0.103.12 in the cargo group across 1 directory by @dependabot[bot] in #953
- Telemetry cleanup: fix UTF-8 panic, drop noise, sharpen signal by @louis-e in #977
- Revert accidental rand 0.9.3 -> 0.10.1 bump by @louis-e in #978
- feature: add amenity:drinking_water by @iluminatiftw in #931
- Hanging traffic signals by @luigi052005 in #920
- Fix cargo fmt by @louis-e in #979
New Contributors
- @luigi052005 made their first contribution in #901
- @neonxsl made their first contribution in #961
- @iluminatiftw made their first contribution in #931
Full Changelog: v2.6.0...v2.7.0
Compass Update (v2.6.0)
Building data is now enriched with Overture Maps integration for more complete and accurate structures. Buildings themselves receive a major visual upgrade with roof overhangs, corner quoins, fountain generation, and a completely reworked roof algorithm that handles complex footprints, gabled and hipped styles. This update also introduces a map rotation feature and Minecraft server compatibility. Roads now feature a realistic mixed-material surface instead of flat concrete. A new language (Slovenian) has been added, and numerous bug fixes improve stability.
Assets
- Windows: arnis-windows.exe
- Linux: arnis-linux
- MacOS: arnis-mac-universal
Scroll down to find the download in Assets.
What's Changed
Click to expand
What's Changed
- Fix server compatibility: use modern post-1.18 chunk format by @louis-e in #855
- Update landuse.rs by @BOBJOEx11g in #859
- Feature/building improvements by @louis-e in #872
- Prevent tree canopies from clipping into buildings by @xCipHanD in #861
- chore(deps): bump tauri from 2.10.2 to 2.10.3 by @dependabot[bot] in #867
- chore(deps): bump nbtx from
551c38atobd28e77by @dependabot[bot] in #866 - chore(deps): bump clap from 4.5.60 to 4.6.0 by @dependabot[bot] in #865
- chore(deps): bump rusty-leveldb from 3.0.3 to 4.0.1 by @dependabot[bot] in #864
- feat: expand landuse mappings for coastal, industrial, and rural areas by @BOBJOEx11g in #860
- Fix broken nbtx by @louis-e in #879
- Add map rotation feature with GUI slider and CLI support by @louis-e in #876
- Add Overture Maps building data integration by @louis-e in #886
- Added Slovenian localization by @anderlli0053 in #880
- Don't generate zebra crossings for unmarked crossings by @andersmmg in #877
- Replace black_concrete roads with scattered gray_concrete_powder/cyan_terracotta mix by @louis-e in #887
- Fix/height limit checkbox by @louis-e in #890
- Fix triangular artifacts from polygon clipping and open polyline flood fill by @louis-e in #891
- Fix map layout to fill window and reduce private.coffee timeout by @louis-e in #892
- Fix visual appearance of Utah State Capitol building by @louis-e in #894
- Add Improvements to README.md by @QuickMash in #826
- fix(railways): respect layer tag and use ascending rails on terrain slopes by @wabalabudabdab in #807
- fix: allow CLI to create new world in non-existent directory by @JasonOA888 in #800
- Reduce Gaussian blur to preserve mountain terrain detail by @louis-e in #896
- Implement tunnel=building_passage support by @louis-e in #895
- Prepare v2.6.0 release by @louis-e in #897
New Contributors
- @anderlli0053 made their first contribution in #880
- @andersmmg made their first contribution in #877
- @QuickMash made their first contribution in #826
- @wabalabudabdab made their first contribution in #807
- @JasonOA888 made their first contribution in #800
Full Changelog: v2.5.1...v2.6.0
Metropolis Quality Update (v2.5.1)
This update introduces ESA WorldCover satellite land cover classification, bringing realistic ground textures based on real-world satellite data. Water bodies are now generated more efficiently and precise. Bedrock Edition saves are now significantly faster with corrected block direction mappings. Two new languages have been added (Japanese and Portuguese Brazilian). Numerous bug fixes address elevation artifacts, terrain cache corruption, and improved error handling throughout.
Assets
- Windows: arnis-windows.exe
- Linux: arnis-linux
- MacOS: arnis-mac-universal
Scroll down to find the download in Assets.
What's Changed
Click to expand
- Add spawn point CLI args and support disabling interior/roof/city-bou… by @louis-e in #772
- Add background video link to README by @louis-e in #773
- Bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #765
- Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #766
- Bump geo from 0.31.0 to 0.32.0 by @dependabot[bot] in #767
- Bump clap from 4.5.57 to 4.5.60 by @dependabot[bot] in #768
- Bump rusty-leveldb from 3.0.3 to 4.0.1 by @dependabot[bot] in #769
- Bump tempfile from 3.24.0 to 3.26.0 by @dependabot[bot] in #770
- Bump indicatif from 0.17.11 to 0.18.4 by @dependabot[bot] in #771
- Bump aws-lc-sys from 0.37.0 to 0.37.1 in the cargo group across 1 directory by @dependabot[bot] in #775
- fix: resolve breaking changes from geo 0.32 and rusty-leveldb 4 bumps by @louis-e in #783
- UI/remove zoom buttons by @louis-e in #785
- fix: guard against empty height_grid in fill_nan_values and filter_elevation_outliers by @louis-e in #786
- fix: handle StorageFull and I/O errors in Java world save instead of panicking by @louis-e in #787
- UI/area size warning levels by @louis-e in #788
- fix: elevation smoothing artifacts for small bboxes and search double fire by @louis-e in #789
- fix: show user-friendly error messages for Overpass API HTTP failures by @louis-e in #831
- Fix/elevation tile cache corruption by @louis-e in #832
- fix: set consistent User-Agent header on all HTTP clients by @louis-e in #834
- Fix/http client improvements by @louis-e in #835
- Feat/esa worldcover poc by @louis-e in #838
- memory-fix by @pingpongmury in #793
- Fix minor stuff by @louis-e in #847
- refactor: extract ground generation into dedicated module by @louis-e in #848
- perf: optimize bedrock save speed + fix block direction mappings by @louis-e in #850
- Update leisure.rs by @BOBJOEx11g in #839
- Add Japanese locale and language option by @AI-Avalon in #843
- Portuguese (Brazil) language support by @RenanOSX in #841
- Deleted duplicate comment by @summeringpainting in #806
- chore(deps): bump lz4_flex from 0.11.5 to 0.11.6 in the cargo group across 1 directory by @dependabot[bot] in #792
- Prepare v2.5.1 release by @louis-e in #852
New Contributors
- @pingpongmury made their first contribution in #793
- @BOBJOEx11g made their first contribution in #839
- @AI-Avalon made their first contribution in #843
- @RenanOSX made their first contribution in #841
- @summeringpainting made their first contribution in #806
Full Changelog: v2.5.0...v2.5.1
Metropolis Update (v2.5.0)
This update delivers a massive overhaul to building generation, introducing balconies, window shutters, chimneys, and better support for complex buildings. Roofs are now more varied and realistic. Beyond buildings, expect new tree variations, power lines, pyramids, and urban ground. Under the hood, several improvements have been made to speed up the area generation.
Assets
- Windows: arnis-windows.exe
- Linux: arnis-linux
- MacOS: arnis-mac-universal
Scroll down to find the download in Assets.
Want to generate on mobile or want larger maps? MapSmith generates worlds in your browser, no install required.
What's Changed
Click to expand
What's Changed
- Minor fixes and improvements by @louis-e in #721
- set generate_features to 1 in level.dat nbt template by @amir16yp in #662
- Add recycling containers (and ability to add entities during world generation) by @wielandb in #675
- Change what trees are generated based on tag content by @wielandb in #676
- Improve saving by @louis-e in #730
- Add boundaries for city ground blocks by @louis-e in #731
- Copy coordinates on right click by @louis-e in #732
- More processors by @louis-e in #736
- Bump tauri-plugin-shell from 2.2.1 to 2.3.0 by @dependabot[bot] in #734
- Bump bytes from 1.9.0 to 1.11.1 in the cargo group across 1 directory by @dependabot[bot] in #738
- Buildings improvement by @louis-e in #742
- Logic changes and fixes by @louis-e in #744
- security: Update time to 0.3.47 and reqwest to 0.13.2 (Dependabot fixes) by @louis-e in #745
- chore: merge all dependency upgrades and fix critical security vulnerability by @louis-e in #746
- Fixed nix flake by @MysaaJava in #689
- perf: reduce peak RAM via BlockStorage enum, flood fill bitmap, and ground generation optimization by @louis-e in #747
- Building parts by @louis-e in #748
- Fix building multipolygon ring assembly and roof rendering by @louis-e in #749
- Remove boundary relation support by @louis-e in #751
- Increase chances for building feature generation by @louis-e in #752
- Replace water inverse floodfill with scanline rasterization by @louis-e in #753
- Remove elevation warning telemetry msg by @louis-e in #754
- Prepare release v2.5.0 by @louis-e in #755
- Support multipolygon building holes and fix indoor highway bridges by @louis-e in #756
New Contributors
- @MysaaJava made their first contribution in #689
Full Changelog: v2.4.1...v2.5.0
Bedrock Expansion Quality Update (v2.4.1)
This update brings visual enhancements such as terrain realism patches and major bug fixes to the Arnis Bedrock Expansion Update. The generation should now be faster, and the produced world will look even more beautiful than before.
Assets
- Windows: arnis-windows.exe
- Linux: arnis-linux
- MacOS: arnis-mac-universal
Scroll down to find the download in Assets.
What's Changed
Click to expand
What's Changed
- Disable transparent flag by @louis-e in #661
- Fix world lock held during map preview generation by @louis-e in #663
- Allow only one bbox selection at a time by @louis-e in #664
- build(deps): bump rfd from 0.15.4 to 0.16.0 by @dependabot[bot] in #684
- build(deps): bump actions/download-artifact from 5 to 7 by @dependabot[bot] in #683
- build(deps): bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #682
- fix: skip session lock for bedrock world generation by @louis-e in #685
- fix: clamp Y coords and ensure region dir exists by @louis-e in #686
- Disk space check by @louis-e in #687
- Prallelize AWS terrain tile downloads by @louis-e in #688
- Use Arc for WorldEditor ground reference by @louis-e in #690
- Stream OSM parsing and reduce cloning by @louis-e in #692
- Release memory on a few occasions by @louis-e in #694
- perf: improve ground generation cache locality by @louis-e in #695
- Add multithreaded precomputation of floodfill by @louis-e in #696
- Afterfixes for floodfill precomputation by @louis-e in #698
- Streaming save and memory reduction by @louis-e in #699
- Implement more realistic elevation by @louis-e in #702
- Send proper error for no internet by @louis-e in #703
- Fix spawn point Y coordinate update for longitude values outside ±90° by @Copilot in #660
- UI improvements by @louis-e in #707
- Add default spawn point by @louis-e in #708
- Add UI tooltips and move bbox info box by @louis-e in #710
- Lookup building footprint in tree generation by @louis-e in #711
- UI refactor by @louis-e in #712
- Revert sequential streaming saving since generation speed was affected by @louis-e in #714
Full Changelog: v2.4.0...v2.4.1
Bedrock Expansion (v2.4.0)
This update brings one of the most requested features to Arnis: full Minecraft Bedrock Edition support. You can now also view a live preview of your generated map directly in the GUI. World generation is noticeably faster than before, and numerous behind-the-scenes improvements greatly enhance performance and stability.
Assets
- Windows: arnis-windows.exe
- Linux: arnis-linux
- MacOS: arnis-mac-universal
Scroll down to find the download in Assets.
What's Changed
Click to expand
What's Changed
- Crash telemetry collection by @louis-e in #630
- build(deps): bump geo from 0.30.0 to 0.31.0 by @dependabot[bot] in #619
- build(deps): bump tokio from 1.47.0 to 1.48.0 by @dependabot[bot] in #618
- Fix no-default-features build by @louis-e in #638
- Reintroduce Sutherland-Hodgman Clipping Algorithm by @louis-e in #640
- Display map preview in GUI by @louis-e in #647
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #643
- build(deps): bump semver from 1.0.26 to 1.0.27 by @dependabot[bot] in #644
- Add date time in benchmark comment by @louis-e in #649
- Mock map preview emit for CLI builds by @louis-e in #650
- fix: correct disabled icon positions for 7-sprite 2x sheet by @louis-e in #651
- Bedrock support by @louis-e in #653
- Prepare release v2.4.0 by @louis-e in #654
Full Changelog: v2.3.1...v2.4.0
Skyline Quality Update (v2.3.1)
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
Click to expand
- Update README.md by @sralmai in #532
- Add comprehensive taginfo.json for OSM tag documentation by @louis-e in #535
- Refine elements based on taginfo feedback by @louis-e in #555
- build(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #553
- build(deps): bump tauri-build from 2.3.1 to 2.4.0 by @dependabot[bot] in #548
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #552
- build(deps): bump fastanvil from 0.31.0 to 0.32.0 by @dependabot[bot] in #551
- build(deps): bump tempfile from 3.20.0 to 3.21.0 by @dependabot[bot] in #550
- build(deps): bump semver from 1.0.24 to 1.0.26 by @dependabot[bot] in #549
- Implement faulty elevation tile cache detection crash by @louis-e in #556
- Add rollercoasters by @louis-e in #557
- Replace entity blocks in building interior generation for lag reduction by @louis-e in #558
- fix dynmap, and maybe other things by @scd31 in #534
- Add latvian language by @freeutka in #536
- Nix development fix/improvements by @scd31 in #533
- Metadata by @scd31 in #563
- Clean up root directory by @louis-e in #566
- feat: add elevated highways with layer-based elevation by @louis-e in #561
- Temporarily disable benchmark workflow by @louis-e in #579
- Use manual % check since is_multiple_of() is unstable on stable Rust by @louis-e in #581
- Fix indentation by @louis-e in #582
- Fix rivers by @scd31 in #586
- build(deps): bump tempfile from 3.21.0 to 3.23.0 by @dependabot[bot] in #589
- build(deps): bump tauri from 2.7.0 to 2.8.5 by @dependabot[bot] in #590
- build(deps): bump fastnbt from 2.5.0 to 2.6.0 by @dependabot[bot] in #592
- Fix ground crash by @louis-e in #626
- Fix stuck at 70% generation by @louis-e in #627
- Terrain only mode by @louis-e in #628
- Prepare release 2.3.1 by @louis-e in #629
New Contributors
Click to expand
Full Changelog: v2.3.0...v2.3.1
Skyline Update (v2.3.0)
This release brings a major expansion to Arnis. Expect more realistic and diverse terrain with wetlands, natural elements, improved waterways, and a complete buildings overhaul including interior and roof generation. The map provider has also migrated from Mapbox to AWS Terrain Tiles with OSM integration, ensuring better stability and coverage. Alongside these big updates, the release introduces new languages (Arabic, French, Hungarian, and more), quality-of-life improvements in the GUI, and numerous bug fixes and optimizations.
Assets
- Windows: arnis-windows.exe
- Linux: arnis-linux
- MacOS: arnis-mac-universal
Scroll down to find the download.
What's Changed
Click to expand
- Buildings Overhaul by @louis-e in #465
- Migrate from Mapbox to AWS Terrain Tiles by @louis-e in #493
- Switch map provider from Mapbox to OSM by @louis-e in #456
- Add city search box to map with geocoding support by @louis-e in #496
- Implement wetlands by @Oleg4260 in #430
- Optimize ground generation + new natural elements by @Oleg4260 in #421
- Add support for more natural elements by @louis-e in #492
- Implement Sutherland-Hodgman algorithm for element clipping by @louis-e in #491
- Better waterway parsing by @louis-e in #494
- Castle materials by @louis-e in #529
- Make leaves persistent to stop hedges from decaying by @wielandb in #334
- Added ores generation in quarries + other changes by @Oleg4260 in #337
- Some improvements for the generation by @Oleg4260 in #403
- Minor improvements to farmland code by @Oleg4260 in #414
- Update barrier generation by @GMart in #466
- Update leisure and highway element processing by @GMart in #425
- Fix scaling of roads and building heights by @GMart in #444
- Minor element generation enhancements by @louis-e in #530
- Open up a map editing architecture in the workflow for transformation, and enables generating at non-origin by @XianlinSheng in #409
- Select spawn position using marker by @louis-e in #461
- Update spawn point Y coord according to terrain by @louis-e in #513
- Deprecate ground level input by @louis-e in #508
- Add map themes to settings by @louis-e in #512
- Implement #343: Allow window to be resizable by @louis-e in #528
- Add Discord button link to settings by @louis-e in #527
- Add new desktop icon by @louis-e in #462
- Add a XDG desktop file by @TheComputerGuy96 in #354
- GUI Settings refactored languages by @louis-e in #487
- Minor GUI Fixes by @louis-e in #506
- Add Arabic language by @Salmonings in #287
- Add translation for French (France) by @Phantomwise in #396
- Add Hungarian translation by @Xatresu in #346
- Update Chinese translation by @xCipHanD in #398
- Update Russian translation by @Denisskas in #324
- Update Polish translation by @krvstek in #317
- Update Lithuanian translation by @TheComputerGuy96 in #336
- Update Finnish translation by @HelleBenjamin in #411
- Remove winter mode as discussed in issues/415 by @louis-e in #422
- Add landuse for quarry and landfills + add one advice in FAQ by @Oleg4260 in #333
- Add man_made tagged elements by @louis-e in #495
- Refactor tree generation by @benjamin051000 in #335
- Change functions returning vecs to global arrays. by @benjamin051000 in #340
- Set
terrainarg to store true. by @benjamin051000 in #374 - Formal BBox struct by @benjamin051000 in #377
- Simplify elevation retrieval in each element processor by @louis-e in #423
- Fixes for pull/423 by @Oleg4260 in #426
- Small data retrieval improvements by @akx in #446
- Data parsing fixes by @akx in #450
- Some overflow fixes by @akx in #451
- Terrain fixes by @akx in #452
- Elevation crop mapping fix by @louis-e in #505
- Fix expired mapbox token by @louis-e in #454
- Fix #486: Map not loading due to GPU driver conflicts by @louis-e in #524
- Add automatic HTTP fallback for HTTPS tile loading failures by @louis-e in #525
- Fix MacOS builds by @louis-e in #520
- Fix MacOS CI universal release builds by @louis-e in #522
- Remove gui-only deps when building cli by @benjamin051000 in #321
- Move GUI logic to its own file by @benjamin051000 in #416
- CI: Add cache action to preserve build artifacts. by @benjamin051000 in #417
- ci: run cargo test by @benjamin051000 in #376
- CI: fix benchmark time to not include build by @akx in #457
- Small CI fixes by @akx in #447
- docs(README): add Arch Linux installation instructions by @adamperkowski in #113
- Revert improvement by @louis-e in #412
- Revert to second dirt addition line by @louis-e in [https://github.com//pull/420](htt...
