Skip to content

Releases: slaclab/pyca

3.3.3

28 Apr 17:12
c3af019

Choose a tag to compare

No functional changes, retagging to trigger wheel builds

What's Changed

Full Changelog: 3.3.2...3.3.3

3.3.2

11 Apr 16:15
e61f31f

Choose a tag to compare

No functional changes here, merely build infrastructure modifications

What's Changed

  • BLD: use cibuildwheel to create wheel matrix by @tangkong in #21

Full Changelog: 3.3.1...3.3.2

3.3.1

25 Mar 17:35
20890a2

Choose a tag to compare

Changes the distribution name to pyca_epics for eventual upload to PyPi

What's Changed

  • BLD: change the distribution name to pyca_epics, to avoid conflicts on PyPi by @tangkong in #20

Full Changelog: 3.3.0...3.3.1

3.3.0

22 Jan 00:51
395124d

Choose a tag to compare

This release modifies the pip builds to use EPICS libraries from epicscorelibs and updates the c++ code to be compatible with numpy 2.0. There were no functional changes in this release, but builds will be significantly affected

What's Changed

Full Changelog: 3.2.1...3.3.0

3.2.1

21 May 20:08
2f0e068

Choose a tag to compare

What's Changed

  • REF/BLD: migrate to latest standards (pyproject.toml) by @tangkong in #18

New Contributors

Full Changelog: 3.2.0...3.2.1

3.2.0

10 May 17:31
eff926b

Choose a tag to compare

What's Changed

  • Fix deadlocks and improve no-timeout get() calls. by @mattgibbs in #17

Full Changelog: 3.1.1...3.2.0

3.1.1

07 Sep 00:09
0f92412

Choose a tag to compare

There are no functional changes in this release. This simply fixes a bug in the test suite, see #16

3.1.0

25 Jun 23:37
bf11aa2

Choose a tag to compare

This release adds the read/write state callbacks to psp.Pv, with sensible defaults that keep pv.read_access and pv.write_access booleans updated. These are each set to True if we have the respective access to the PV, and False otherwise. You can use pv.add_rwaccess_callback to add a callback to be run when the read/write access of the PV changes.

Thank you @mattgibbs for contributing this feature, now both in the pyca and psp layers

3.0.4

09 May 22:15
d094617

Choose a tag to compare

This is a bugfix release, thanks to @NomAnor!

Bugfixes:

  • Fix reference counting bugs in handlers
  • Fix various exception strings to be relevant to their context
  • Fix an issue that was breaking python 2 builds of pyca
  • Appropriately release all references on deallocation of capv
  • Accept DBR_CTRL_STR

There were also various code quality improvements.

3.0.3

22 Mar 23:45
5e18525

Choose a tag to compare

  • Use versioneer to dynamically set the version from github tags.
  • This fixes a problem in versions 3.0.1 and 3.0.2 where they were incorrectly reporting themselves to be 3.0.0, and future-proofs the module so we won't need to remember to manually increment version numbers.