v2.1.0

louis-e/arnisv2.1.0Dec 25, 2024by louis-e

AI Summary

This release introduces a graphical user interface (GUI) alongside various performance and stability improvements, including better API error handling, memory optimization, and enhancements to river generation and world scaling.

Key Highlights

  • Implemented a graphical user interface (GUI).
  • Significant memory and performance improvements for river generation.
  • Added support for custom world scales.
  • Graceful handling of API request errors.
  • Fixed region file creation and template writing issues.

New Features

  • GUI implementation
  • Custom world scales
  • Hyphen support for bbox arguments

Full Release Notes

## What's Changed
* Graceful handling of API request errors by @louis-e in https://github.com/louis-e/arnis/pull/64
* my improvements by @vfosnar in https://github.com/louis-e/arnis/pull/69
* another round of my improvements by @vfosnar in https://github.com/louis-e/arnis/pull/71
* Allow hyphen at start of bbox argument by @scd31 in https://github.com/louis-e/arnis/pull/73
* fix chunk file in wrong location by @scd31 in https://github.com/louis-e/arnis/pull/74
* Wide rivers by @scd31 in https://github.com/louis-e/arnis/pull/76
* Make north point north by @scd31 in https://github.com/louis-e/arnis/pull/75
* river performance improvements by @scd31 in https://github.com/louis-e/arnis/pull/77
* Memory improvements by @scd31 in https://github.com/louis-e/arnis/pull/78
* allow custom world scales by @scd31 in https://github.com/louis-e/arnis/pull/79
* Raise the world by @scd31 in https://github.com/louis-e/arnis/pull/82
* revert a small world change by @scd31 in https://github.com/louis-e/arnis/pull/83
* Clippy fixes by @scd31 in https://github.com/louis-e/arnis/pull/80
* Don't download region.template from github by @scd31 in https://github.com/louis-e/arnis/pull/81
* Fix region file creation and template writing in create_region function by @louis-e in https://github.com/louis-e/arnis/pull/84
* Implemented GUI by @louis-e in https://github.com/louis-e/arnis/pull/89

## New Contributors
* @vfosnar made their first contribution in https://github.com/louis-e/arnis/pull/69
* @scd31 made their first contribution in https://github.com/louis-e/arnis/pull/73

**Full Changelog**: https://github.com/louis-e/arnis/compare/v2.0.0...v2.1.0