Skip to content

Releases: alwinw/pyJanus

v0.3.0

08 Apr 12:13
Compare
Choose a tag to compare

pyJanus 0.3.0

08 Apr 2023

Pull upstream updates from https://github.com/fltdyn/Janus

Added

  • (upstream) Add convert units

Changed

  • (upstream) Improve jansfunc

Fixed

  • (upstream) Resolve MinGW namespace clash

v0.2.2

21 Mar 10:19
Compare
Choose a tag to compare

pyJanus 0.2.2

21 Mar 2022

Fix error with example xmls not being found during testing

Added

  • Automated cibuildwheel for Windows, Linux and macOS, py3.7-py3.10

Fixed

  • Path resolution to example xmls for pytest

v0.2.1

20 Mar 20:54
9b2f407
Compare
Choose a tag to compare

pyJanus 0.2.1

21 Mar 2022

Fix cross-platform build of pyJanus

Added

  • Automated pip build and pytest for Windows MSVC, Ubuntu GCC and macOS Clang

Changed

  • Removed python 3.8 f-string features for backwards compatibility with python 3.7

Fixed

  • Add POSITION_INDEPENDENT_CODE flag for static libraries when compiling pybindings (pybind/pybind11#466)
  • Fixes linking error on Linux systems

v0.2.0

19 Mar 12:43
Compare
Choose a tag to compare

pyJanus 0.2.0

19 Mar 2022

Cross-platform build of Janus and pyJanus

Fixed

MinGW:

macOS:

Added

  • GitHub action to build on Windows MSVC, Windows MingGW, Ubuntu GCC, macOS Clang

v0.1.1

15 Mar 10:57
Compare
Choose a tag to compare

pyJanus 0.1.1

15 Mar 2022

Initial release of pyJanus on pypi: https://pypi.org/project/python-janus/

Fixed

  • Large sdist .tar.gz bundles due to third party library documentation being included
  • Add missing third party source files to MANIFEST.in

v0.1.0

12 Mar 09:37
dbd7b85
Compare
Choose a tag to compare

pyJanus 0.1.0

12 Mar 2022

Initial release of python bindings for Janus

Added

  • Bindings created using pybind11
  • Examples/ directory used as test suite
  • Wrapping of Janus and JanusVariableManager major methods and properties

Changed

  • Initial python API creation

Fixed

  • Return value policies leading to incorrect ownership (pybind 11docs)