release_notes - capn-freako/PyBERT GitHub Wiki
PyBERT Release Notes
Note: For versions more recent than 4.1.1, please see the Releases page.
Release notes are given incrementally, relative to the previous release.
4.1.1
Implemented single source versioning of both PyBERT/PyIBIS-AMI and dependencies.
Note: This is another "for developers only" build infrastructure maintenance release. There are no functional improvements from a user perspective. Non-developing users need not update.
-
Moved from
numpy x.xtonumpy {{ numpy }}, as per new best practice. -
Reintroduced
qt >=5host/run requirement, to correct previous erroneous deletion. -
Cleaned up some redundant dependencies in
meta.yamlfiles.
4.1.0
Brought the Conda build infrastructure up-to-date w/ current best practices.
Note: This is really just a maintenance release containing no new or modified functionality. It would have normally been numbered: 4.0.7. However, we changed the installation instructions significantly and, therefore, felt that a bump in the minor version number was in order.
-
Engaged the new Jinja templating
{{compiler()}}and{{cdt()}}mechanisms inmeta.yamlfiles, for two reasons:-
Eliminates the ugly commented/uncommented
vs2019_win-64directive, to support Windows. (Although, now we know that we could've used a "selector", to make that less ugly.) -
Lays the groundwork for implementing cross-compiling, facilitating single platform building of all 4 distributions:
win-64,linux-64,osx-64, andosx-arm64.
-
-
Bumped the
pillowversion requirement to:>=9.4, in the Enablemeta.yamlfile, due to a bug in v9.3. -
Changed PyBERT from a
noarchto a platform specific build. -
Introduced a
conda_build_config.yamlfile and changedmeta.yamlfiles fromnumpy x.xtonumpy {{numpy}}syntax, accordingly. -
Backed off from PySide6 back to PySide2, as PySide6 isn't available from
condayet. -
Moved the
ETSConfig.toolkitselectors into__init__.py, where they'll be easier to find for people, who want to try different GUI back-ends.
4.0.6
Brought the Pip packaging/distribution infrastructure up-to-date w/ current best practices.