Pyglm

Latest version: v2.7.1

Safety actively analyzes 621654 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 9

2.7.1rev1

Added support for Python 3.12
+ Removed support for Python 3.7
+ Removed support for manylinux_2_24 builds (switched to manylinux2014)

+ Added support for non-contiguous buffers
+ Streamlined non-F-contiguous buffer retrieval
+ Should fix https://github.com/Zuzu-Typ/PyGLM/issues/205

* Fix matrix multiplication in arrays

+ Should fix https://github.com/Zuzu-Typ/PyGLM/issues/210
+ Fixed matrix multiplication for `arr * arr`, `mat * arr` and `arr * mat` (thanks to cspotcode )

* fix broken sdist (thanks to szabolcsdombi )

2.7.0rev1

What's Changed
* Fixed buffer object format not being identified correctly on some platforms by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/197
* fixed memory use after free in vec_getattr and vec_setattr (181) by jimy-byerley in https://github.com/Zuzu-Typ/PyGLM/pull/192
* Added vector operations by Zuzu-Typ in https://github.com/Zuzu-Typ/PyGLM/pull/199

New Contributors
* jimy-byerley made their first contribution in https://github.com/Zuzu-Typ/PyGLM/pull/192

**Full Changelog**: https://github.com/Zuzu-Typ/PyGLM/compare/2.6.0...2.7.0

2.6.0

+ Fixed build for Python 3.11
+ Added typing stubs from esoma/pyglm-typing
+ Added methods `quat_to_vec4` and `vec4_to_quat`

2.5.7

+ Fixed a segmentation fault occurring after using invalid types in tuples or buffers as function parameters (169)

2.5.6

+ Fixed `sign`, `uaddCarry`, `usubBorrow`, `umulExtended`, `imulExtended` not accepting integer inputs
+ Changed `bitfieldExtract`, `bitfieldInsert`, `bitfieldReverse` to require `ctypes` types to determine the int type to use
+ Fixed `bitCount`, `findLSB`, `findMSB` not using the optimal int type
+ Fixed `equal`
+ Fixed integer overflows causing a crash (now raising a warning instead)
+ Deprecated `frexp` warning
+ Added tests from glm

+ Added support for aarch64 (165, 166) and s390x linux wheels, as well as arm64 macOS wheels.
+ Also added musllinux builds

Thanks to odidev for helping out with the aarch64 wheels!

2.5.5rev1

Fixed 163

Page 1 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.