diff --git a/doc/python/pages/changelog.rst b/doc/python/pages/changelog.rst index d8e0ef2..1f6cb77 100644 --- a/doc/python/pages/changelog.rst +++ b/doc/python/pages/changelog.rst @@ -32,12 +32,33 @@ Changelog :some_directive: TODO: why can't the title below "just work" and I have to add some bogus content before? -`Changes since 2019.10`_ -======================== +`2020.06`_ +========== + +Released 2020-06-27, tagged as +:gh:`v2020.06 `. - Exposed `Matrix4.cofactor()`, `Matrix4.comatrix()`, `Matrix4.adjugate()` (and equivalents in other matrix sizes), and `Matrix4.normal_matrix()` - Exposed `gl.AbstractFramebuffer.blit()` functions and related enums +- Exposed more keys in `platform.sdl2.Application` and + `platform.glfw.Application` +- Exposed `gl.AbstractTexture.unbind()` +- Exposed `trade.AbstractImporter.image2d_level_count()` and related APIs for + 1D and 3D +- Exposed `trade.MeshData` and related APIs, the previous + ``trade.MeshData3D`` APIs are removed +- Exposed new APIs and tangent support in the `primitives` library +- `platform.sdl2.Application` and `platform.glfw.Application` now provide a + clear error instead of "pure virtual method call" in case ``draw_event()`` + is not implemented +- Library version is now exposed through ``MAGNUMBINDINGS_VERSION_YEAR``, + ``MAGNUMBINDINGS_VERSION_MONTH``, ``MAGNUMBINDINGS_VERSION_COMMIT``, + ``MAGNUMBINDINGS_VERSION_HASH`` and ``MAGNUMBINDINGS_VERSION_STRING`` + preprocessor defines in a new ``Magnum/versionBindings.h`` header. This + header is not included by any other header to avoid trigerring a full + rebuild when Git commit changes. If Git is not found, only the first two + defines are present. `2019.10`_ ==========