summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authormtgmonkey <mtgmonkey@nixos>2025-12-08 11:21:14 +0100
committermtgmonkey <mtgmonkey@nixos>2025-12-08 11:21:14 +0100
commit5585a49393a05c25b7df7a6a48d1f39db6324b69 (patch)
tree9f96a496c4c00da9fd286d2b6742d95eb8ae17e1 /CHANGELOG.md
parente767a5ee5becd575039ff39db40a7373ccca7eaf (diff)
semantics, readability, relicense, initResource argument removal
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md24
1 files changed, 21 insertions, 3 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5d229fa..18bf031 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,20 +6,38 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## [Unreleased]
+## [Eventual]
### Added
- test suite for non-IO functions
-- debug/release outputs of Nix flake
### Changed
- use Rotors rather than Quaternions for rotation; easily extended to 4D
+- move Player out of Camera
+- make effektiv all fields configurable
+
+## [Unreleased]
+
+### Added
+
+- 100% documentation coverage
+- 4 outputs of Nix flake
+ - debug: compiles fast, no docs
+ - release: runs fast, no docs
+ - docs: only docs
+ - default: release binary with docs
+
+### Changed
+
+- initResources no longer takes a GLFW.Window argument
+- BSD 3-clause license adopted rather than WTFPL
+ - reasoning: More professional, widely recognised, effectively identical
### Fixed
-- semantic issues
+- semantic issues; no warnings are thrown
## [0.1.0] - 2025-12-07