v0.3.0
CI configuration files and scripts
-
required python changed to v3.10 (commit) (Shishkin Sergey)
-
required python changed to v3.8 and workflows renamed to kebeb-case (commit) (Shishkin Sergey)
-
separated all configs to different files (commit) (Shishkin Sergey)
-
fix quality assurance workflow on pr (commit) (Shishkin Sergey)
-
github action for publishing to test pypi (commit) (Shishkin Sergey)
-
use tox in github actions (commit) (Shishkin Sergey)
-
pyproject.toml (commit) (Shishkin Sergey)
-
.vuh updated (commit) (Shishkin Sergey)
-
setup.py for package generation (commit) (Shishkin Sergey)
-
bash script for local venv generation (commit) (Shishkin Sergey)
-
renamed version variable (commit) (Shishkin Sergey)
-
workflow for version validation and combined ci and pr workflows (commit) (Shishkin Sergey)
-
updated git dotfiles (commit) (Shishkin Sergey)
-
added linting workflow and flake8 config (commit) (Shishkin Sergey)
Chores
-
renamed default values (commit) (Shishkin Sergey)
-
renamed metric functions in round_structures_generator (commit) (Shishkin Sergey)
-
renamed src to world_map_generator (commit) (Shishkin Sergey)
Documentation
-
README (commit) (Shishkin Sergey)
-
updated README and examples (commit) (Shishkin Sergey)
-
README.md for pypi (commit) (Shishkin Sergey)
-
README (commit) (Shishkin Sergey)
-
better documentation for methods (commit) (Shishkin Sergey)
-
objects and methods documentation (commit) (Shishkin Sergey)
-
create LICENSE (commit) (GitHub)
-
objects and methods documentation (commit) (Shishkin Sergey)
-
update issue templates (commit) (GitHub)
Features
-
parcing biome params to dict and json (commit) (Shishkin Sergey)
-
better get_closest_round_structures_bounding method (commit) (Shishkin Sergey)
-
ridged noise generation example (commit) (Shishkin Sergey)
-
convertors moved to classes (commit) (Shishkin Sergey)
-
better convertors usage examples (commit) (Shishkin Sergey)
-
check chunk matrix size (commit) (Shishkin Sergey)
-
map distortion example (commit) (Shishkin Sergey)
-
round structures generater can use different center shift amplitude (commit) (Shishkin Sergey)
-
using seed in biome modifier functions (commit) (Shishkin Sergey)
-
distortion generator (commit) (Shishkin Sergey)
-
filling value parameter in round structure generator (commit) (Shishkin Sergey)
-
map composer tool (commit) (Shishkin Sergey)
-
dot generator can use custom d_xy metrics (commit) (Shishkin Sergey)
-
round structures can use dx and dy in calculations for each tile (commit) (Shishkin Sergey)
-
round structure generator (commit) (Shishkin Sergey)
-
generators now inherited from ChunkGenerator (commit) (Shishkin Sergey)
-
biome modifiers can use tile position (commit) (Shishkin Sergey)
-
json convertors (commit) (Shishkin Sergey)
-
map for_each_chunk (commit) (Shishkin Sergey)
-
modifiers can use value maps (commit) (Shishkin Sergey)
-
removed max_color_value parameter from biome renderer (commit) (Shishkin Sergey)
-
simplifying biome_generator usage (commit) (Shishkin Sergey)
-
few methods for boundings (commit) (Shishkin Sergey)
-
biome generation and map modification (commit) (Shishkin Sergey)
-
added BiomeType instance (commit) (Sergey Shishkin)
Bug fixes
-
linting fixes in examples (commit) (Shishkin Sergey)
-
error on biome chunk's width check (commit) (Shishkin Sergey)
-
pillow upgraded (commit) (Shishkin Sergey)
Refactoring
Formatting
Tests
-
tests for distortion generator (commit) (Shishkin Sergey)
-
tests for map convertions (commit) (Shishkin Sergey)
-
tests for chunks (commit) (Shishkin Sergey)
-
tests for map composing (commit) (Shishkin Sergey)
-
tests for map and bounding (commit) (Shishkin Sergey)
-
chunk tests (commit) (Shishkin Sergey)
-
tox.ini (commit) (Shishkin Sergey)
-
pytest tests for map and chunk (commit) (Shishkin Sergey)