Skip to content

Releases: slaclab/pyca

3.2.1

21 May 20:08
2f0e068
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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.

3.0.2

01 Mar 01:18
f102d69
Compare
Choose a tag to compare

Additional build fixes thanks to @hhslepicka

3.0.1

26 Feb 21:43
4dd6dda
Compare
Choose a tag to compare

Build fixes thanks to @bhill-slac:

  • Updated include_dirs to work for EPICS BASE >= 3.15
  • Added runtime_library_dirs so libs will have rpaths.
  • Added numpy_lib dir to library_dirs and runtime_library_dirs

3.0.0

06 Dec 19:26
54602a7
Compare
Choose a tag to compare
  • psp is now packaged with pyca
  • both packages are python 3 compatible
  • errors fixed in conda recipe

2.3.2

16 Nov 18:24
e67b92a
Compare
Choose a tag to compare
  • Read/write access callbacks added from #1
  • Conda recipe changes from #2
  • Tests added from #2