Skip to content

Releases: JoelBender/bacpypes

Streams of bugs

02 May 14:35
Compare
Choose a tag to compare

This release closes some outstanding issues that have lingered since the last release. There is an API change to the bacpypes.tcp module that will impact very few people because hardly anybody uses that module unless they use MODpypes, and an additional parameter to recurring tasks to make easier to lots of tasks with the same interval but offset them slightly so they don't step on each other.

A Fine Kettle of Fish

28 Mar 02:49
Compare
Choose a tag to compare

So the last release was a bit of a misstep, I built and uploaded it on one of my development machines that didn't have the wheel pieces correctly installed for the Python3 code. I also found an issue branch that was merged into stage on one machine but not the others, so it was missed, but is now included (#112).

Thank you to everyone that contributed patches and suggestions, I hope you find success with this fine kettle of fish!

Bugs and Inferfaces

25 Mar 04:08
Compare
Choose a tag to compare

There are lots of contributions from other developers in this release, both bugs and a new feature for using interface names in addresses using the netifaces module if it is installed.

(I wonder what happened to the 0.15 release tag)

Bug Squashing

26 Aug 19:03
Compare
Choose a tag to compare

This release is hot the heals of the last one with lots of bugs squashed.

Device Information and Segmentation

24 Aug 20:10
Compare
Choose a tag to compare

There are some pretty significant changes with this release, most having to do with segmentation support. The DeviceInfo class has moved from appservice.py to app.py and there is an additional DeviceInfoCache class for keeping track of its contents. The samples have been updated to get rid of accumulated cruft and there are lots of additional tests.

Ready To Move

06 May 03:18
Compare
Choose a tag to compare

This release begins to distance itself from Python 2.5 support by moving the sample applications from py25/py27 syntax to py27/p34 syntax. The library itself is still supported, but without being supported by the nose and tox testing tools and without a collection of sample applications, it will be harder to make sure it stays current.

  • the samples have moved from py25 to py27/py34
  • the project metadata has moved from the setup.py file to the init.py files
  • verify the object identifier is well-formed

This release is titled Ready To Move because the next round of changes will be more significant.

Platforms and Samples

10 Feb 21:42
Compare
Choose a tag to compare

There is new platform checking code (thanks for putting the 'win' in 'darwin'!), a variety of sample applications, some loose ends in the TCP code, a hook in objects to facilitate COV support, and some debugging.

PyPI Problems

16 Dec 20:49
Compare
Choose a tag to compare

I was attempting to update PyPI with version v0.13.5 and somehow it failed part of the way through. It would not let me update the release and re-add the files because it thought they were previously used (even after deleting the release and making a new one with the same name) so this is a new name.

Hot fix for Issue-65

16 Dec 20:00
Compare
Choose a tag to compare

This is a quick release to fix #65 which prevented some types of packets from being decoded.

Quick release for Issue-63

02 Nov 20:44
Compare
Choose a tag to compare

The problem with #63 has popped back up again in a different context, and after testing, the fix that was committed to the issue-63 also solves this one.