Skip to content

Releases: sabjorn/NumpySocket

v1.0.2 -- backport bugfix for Numpy >= 1.0.0 and Python >=3.8

24 May 15:24

Choose a tag to compare

backport v2.0.2 bugfix to v1.*

a major bug was fixed in 2.0.2 -- this backport fixes the same issue so
that projects using numpy >= 1.0.0 can still use it

* return pyproject to use numpy >= 1.0.0 and >= python3.8
* add python 3.8 back to test builds
* backport type annotations (Tuple and List) to meet lowest python version

v2.0.2 - (no code update) CI automatically sets version number for publish

19 May 20:39
7e51f2c

Choose a tag to compare

Feature/24 release number from ci (#25)

update CI to use release tag for version number for publishing

including:
* change version number in pyproject.toml to 9.9.9
* update CI publish step to get the version number from release tag

v2.0.1 - fix bug with multi-array receiving

19 May 00:04
a9e25b6

Choose a tag to compare

What's Changed

  • Fix/20 failure sending multiple arrays in sequence by @sabjorn in #22
  • bump version number to v2.0.1 by @sabjorn in #23

Full Changelog: v2.0.0...v2.0.1

v2.0.0 - Numpy >=2.0.0 support

29 Apr 04:36
1fca53f

Choose a tag to compare

Chore/publish on release (#19)

add release pipeline

v1.0.1 - fix error caused by breaking change in Numpy

04 Nov 16:52

Choose a tag to compare

v1.0.0 - Subclass of Socket

26 Sep 20:24

Choose a tag to compare

The previous implementation was over-engineered. A much simpler implementation is now available starting with this version.

The basics of what changed: NumpySocket is no longer a class which holds and manages a socket and now instead it is a sub-class of socket. This means that most operations that can be done with a standard socket can (likely) be replaced with a NumpySocket.

Additionally, because the "server" and "client" functionality of the class have been removed, the examples now show how to implement a standard client/server configuration (including one that allows for re-connection).

v0.3.0 - small improvements

23 Feb 22:58

Choose a tag to compare

Merge branch 'fix/setup_script' into develop

v0.2.0 - Python3 Support

01 Jun 11:17

Choose a tag to compare

Updates project to work with Python3

The code has now been adapted to use io.BytesIO.

Additionally:

  • change init file for proper importing
  • change error catch to fit python3 syntax
  • update class send method to use BytesIO
  • update class recieve method to use BytesIO
  • change shebang to python3
  • add requirements file for example code
  • change variables names to be clearer
  • add logging and custom errors to module
  • update license date
  • add example code for arbitrary numpy array