Releases: louis-e/arnis
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...
Mapbox Hotfix (v2.2.1)
This update serves as a hotfix for the white map selection box issue within the application.
Full Changelog: v2.2.0...v2.2.1
Alpine Update (v2.2.0)
This update introduces several key enhancements, including bug fixes, improved generation realism, and the highly anticipated elevation feature. To explore this feature, ensure it is enabled in the generation settings.
Assets
- Windows: arnis-windows.exe
- Linux: arnis-linux
- MacOS: arnis-mac
Scroll down to find the download.
What's Changed
- Bring elevation-wip up to date to main code base by @louis-e in #209
- Fixed CI Clippy warnings by @louis-e in #264
- Use Minecraft Flatpak directory if it exists by @RedAuburn in #259
- Ignore barrier=kerb by @RedAuburn in #258
- Fix building levels counting as difference between buildng:levels and building:min_level by @zer0-dev in #257
- Simplified translation to avoid line breaking by @louis-e in #265
- Show custom bbox on map-container by @zer0-dev in #267
- Fix tall grass generating on non-grass blocks. Colored roofs only for single houses by @zer0-dev in #253
- Readme enhancements and credits addition by @louis-e in #269
- Added prerelease workflow by @louis-e in #270
- Park relation fix and faster saving by @louis-e in #272
- Add fallback api urls specifically for Russia by @zer0-dev in #276
- Merge main into elevation-wip by @louis-e in #279
- simplification & fixes for Polish by @krvstek in #280
- Support barrier / fence types by @RedAuburn in #286
- Miscellaneous fixes by @TheComputerGuy96 in #290
- Merge Elevation feature by @louis-e in #308
- [WIP] Elevation by @scd31 in #180
- Add "razed" to values of railway=* not rendered by @wielandb in #306
- Translation support rework by @TheComputerGuy96 in #289
- Add Finnish translation by @HelleBenjamin in #299
- Minor tweaks by @louis-e in #312
- Allow disabling gui at compile time by @austenadler in #260
- Prepare release by @louis-e in #315
- Handle block properties in new saving logic by @louis-e in #316
New Contributors
- @RedAuburn made their first contribution in #259
- @zer0-dev made their first contribution in #257
- @wielandb made their first contribution in #306
- @HelleBenjamin made their first contribution in #299
- @austenadler made their first contribution in #260
Full Changelog: v2.1.3...v2.2.0
New Year's Resolution Update (v2.1.3)
Third quick fix update in response to the current large inflow of feedback. Many more cool features like terrain will follow soon!
Assets
- Windows: arnis.exe
- Linux: arnis
Scroll down to find the download.
What's Changed
- Added multi level parking buildings by @louis-e in #179
- Added additional support for Spanish, Russian, Chinese and German by @louis-e in #186
- Add Ukrainian add some fixes for russian translation by @Ilya114 in #188
- Added logging for improved crash analysis by @louis-e in #202
- CI changes/improvements by @TheComputerGuy96 in #198
- Add Polish language by @krvstek in #201
- Linux fixes by @TheComputerGuy96 in #197
- Implemented translation feedback for Ukrainian and Russian by @louis-e in #205
- Cargo.toml cleanup by @TheComputerGuy96 in #199
- Initialize the Tauri shell plugin by @TheComputerGuy96 in #208
- Update russian translate by @shiksyt in #207
- Add system dependencies to flake.nix by @ctrlaltf2 in #221
- Update README.md by @louis-e in #231
- License Change from GPL-3.0 to Apache 2.0 by @louis-e in #230
- fix: respect building:levels tag from OSM relations by @louis-e in #232
- Implemented aeroways by @louis-e in #233
- Scale adaptive building height by @louis-e in #235
- Support building:min_level tag for elevated building parts by @louis-e in #236
- Ensure minimum height for parking structure by @louis-e in #237
- Added Swedish and Korean, fixed Spanish by @louis-e in #238
- Add generic linux binary to releases workflow by @amir16yp in #240
- Improved error handling and fixed some minor bugs by @louis-e in #241
New Contributors
- @Ilya114 made their first contribution in #188
- @TheComputerGuy96 made their first contribution in #198
- @krvstek made their first contribution in #201
- @shiksyt made their first contribution in #207
- @ctrlaltf2 made their first contribution in #221
Full Changelog: v2.1.2...v2.1.3
New Year's Resolution Update (v2.1.2)
Second quick fix update in response to the current large inflow of feedback. Many more cool features will follow soon!
What's Changed
- Fixed longitude wrapping bug by @louis-e in #105
- Add dependabot for automatic dependency updates by @sebastiaanspeck in #123
- Enable generation without having Minecraft installed by @louis-e in #136
- Added set_sign in world_editor.rs by @louis-e in #138
- Change rfd features to enable manual builds on Linux. by @benjamin051000 in #127
- Adapted minimum scale value to 0.3 by @louis-e in #155
- fix: include
Cargo.lockby @adamperkowski in #158 - Update dirs requirement from 4.0.0 to 5.0.1 by @dependabot in #135
- Update geo requirement from 0.28.0 to 0.29.3 by @dependabot in #134
- Update itertools requirement from 0.13.0 to 0.14.0 by @dependabot in #133
- Fix: Generate multipolygon buildings from OSM relations by @louis-e in #165
- No world selected fix by @louis-e in #166
- Fix amenity shelter elements by @louis-e in #168
- Embed bootstrapper by @louis-e in #169
New Contributors
- @sebastiaanspeck made their first contribution in #123
- @benjamin051000 made their first contribution in #127
- @adamperkowski made their first contribution in #158
Full Changelog: v2.1.1...v2.1.2
Christmas Release (v2.1.1-tweak_uno)
Quick fix update in response to the current large inflow of feedback. More to follow soon!
What's Changed
- Fixed longitude wrapping bug by @louis-e in #105
- Add dependabot for automatic dependency updates by @sebastiaanspeck in #123
- Enable generation without having Minecraft installed by @louis-e in #136
- Added set_sign in world_editor.rs by @louis-e in #138
- Change rfd features to enable manual builds on Linux. by @benjamin051000 in #127
New Contributors
- @sebastiaanspeck made their first contribution in #123
- @benjamin051000 made their first contribution in #127
Full Changelog: v2.1.1...v2.1.2
Christmas Release (v2.1.1)
What's Changed
- Added settings menu including scale option and custom bbox input by @louis-e in #91
- Force dark theme by @louis-e in #92
- Added winter mode by @louis-e in #93
- Check session lock before selecting world by @louis-e in #94
- Add floodfill timeout support by @louis-e in #95
- Added support for generating new world by @louis-e in #98
- Added groundlevel parameter to settings by @louis-e in #100
Full Changelog: v2.1.0...v2.1.1
Christmas Release (v2.1.0-menu)
What's Changed
- Added settings menu including scale option and custom bbox input by @louis-e in #91
- Force dark theme by @louis-e in #92
- Added winter mode by @louis-e in #93
- Check session lock before selecting world by @louis-e in #94
- Add floodfill timeout support by @louis-e in #95
Full Changelog: v2.1.0...v2.1.0-menu