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.x
tonumpy {{ numpy }}
, as per new best practice. -
Reintroduced
qt >=5
host/run requirement, to correct previous erroneous deletion. -
Cleaned up some redundant dependencies in
meta.yaml
files.
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.yaml
files, for two reasons:-
Eliminates the ugly commented/uncommented
vs2019_win-64
directive, 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
pillow
version requirement to:>=9.4
, in the Enablemeta.yaml
file, due to a bug in v9.3. -
Changed PyBERT from a
noarch
to a platform specific build. -
Introduced a
conda_build_config.yaml
file and changedmeta.yaml
files fromnumpy x.x
tonumpy {{numpy}}
syntax, accordingly. -
Backed off from PySide6 back to PySide2, as PySide6 isn't available from
conda
yet. -
Moved the
ETSConfig.toolkit
selectors 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.