diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..f3762f9 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,29 @@ +# Changelog +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.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] +- Add more examples +- Add position as out variable from vertex shader +- Add experimental joystick support +- Add mouse cursor operations +- Add `Vec.Floor(…)` function +- Add circle geometry +- Fix `Matrix.Unproject(…)` for rotated matrix +- Add 2D Line geometry +- Add floating point round error correction +- Performance improvements +- Fix race condition in `NewGLTriangles(…)` +- Add `TriangleData` benchmarks and improvements +- Add zero rectangle variable for utility and consistency +- Add support for Go Modules +- Add `NoIconify` and `AlwaysOnTop` window hints + +## [v0.8.0] - 2018-10-10 +Changelog for this and older versions can be found on the corresponding [GitHub +releases](https://github.com/faiface/pixel/releases). + +[Unreleased]: https://github.com/faiface/pixel/compare/v0.8.0...HEAD +[v0.8.0]: https://github.com/faiface/pixel/releases/tag/v0.8.0 diff --git a/README.md b/README.md index 8eae673..e6b1142 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,8 @@ go install ./... See [requirements](#requirements) for the list of libraries necessary for compilation. +All significant (e.g. breaking) changes are documented in the [CHANGELOG.md](CHANGELOG.md). + ## Tutorial The [Wiki of this repo](https://github.com/faiface/pixel/wiki) contains an extensive tutorial