diff --git a/CHANGELOG.md b/CHANGELOG.md index 0b778207..cf6c9c9c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 2.4.3 + +* Fix compatibility with moderngl 5.8.x +* Camera now has keymap support (QWERTY, AZERTY etc) + ## 2.4.2 * Allow toggling vsync and runtime for most windows diff --git a/docs/conf.py b/docs/conf.py index 0419e6ca..19cdef3c 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -53,7 +53,7 @@ def __getattr__(cls, name): author = 'Einar Forselv' # The short X.Y version -version = '2.3.0' +version = '2.4.3' # The full version, including alpha/beta/rc tags release = version diff --git a/extras/release.md b/extras/release.md index a285903c..60f7b0f3 100644 --- a/extras/release.md +++ b/extras/release.md @@ -18,11 +18,13 @@ We try to follow semantic versioning as much as possible: https://semver.org/spe * Change version numbers in docs/conf.py (`version` and `release`) * Change version in `setup.py` * `rm -rf .tox` (Force env recreation) -* Run tests. Ensure it passes for `py35`, `py36`, `py37`, `py38` and `pep8`. +* Run tests. Ensure it passes for `py38`, `py39`, `py310`, `py311` and `pep8`. Run using `tox`. * Create release on Github : https://github.com/moderngl/moderngl-window/releases with entries from `CHANGELOG.md` * `python setup.py bdist_wheel` +* `python setup.py sdist` * `twine upload dist/moderngl-window--py3-none-any.whl` +* `twine upload dist/moderngl-window-.tar.gz` * Ensure docs are updated : https://moderngl-window.readthedocs.io/ * Ensure things look correct on PyPI : https://pypi.org/project/moderngl-window/ diff --git a/moderngl_window/__init__.py b/moderngl_window/__init__.py index fb52a486..62ead172 100644 --- a/moderngl_window/__init__.py +++ b/moderngl_window/__init__.py @@ -18,7 +18,7 @@ from moderngl_window.utils.module_loading import import_string from moderngl_window.utils.keymaps import KeyMapFactory, KeyMap, QWERTY, AZERTY -__version__ = "2.3.0" +__version__ = "2.4.3" IGNORE_DIRS = [ "__pycache__", diff --git a/setup.py b/setup.py index 6765e2b5..95134750 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ setup( name="moderngl-window", - version="2.4.2", + version="2.4.3", description="A cross platform helper library for ModernGL making window creation and resource loading simple", long_description=open('README.md').read(), long_description_content_type='text/markdown', @@ -14,7 +14,7 @@ keywords=['moderngl', 'window', 'context'], license='MIT', platforms=['any'], - python_requires='>=3.6', + python_requires='>=3.7', classifiers=[ 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent',