Skip to content

Releases: leighleighleigh/JCAN

v0.2.4 - The Tested Release

19 Jan 13:35
316faee
Compare
Choose a tag to compare

Added some cargo tests. Fixed a buffer overflow bug. Committed nix crimes.
No release binaries for this one - somebody please figure out how to make a .whl pop out of a .nix file, I am struggling. Pip will be outdated for now.

What's Changed

Full Changelog: v0.2.0...v0.2.4

v0.2.0 - The Cleanup Release

11 Nov 15:13
Compare
Choose a tag to compare

Cleaned up a bunch of shell scripts, and consolidated them into nix-shell files.
This release has been pushed to PyPi, and includes the recent callback enable/disable feature #23 .

What's Changed

  • Add Nix derivations by @hacker1024 in #19
  • 'set_callbacks_enabled', and 'receive_with_timeout' features, and some Nix stuff by @leighleighleigh in #23
  • Futher migration of bash scripts to Nix shells, tidied up cross-compilation of non-nix python wheels by @leighleighleigh in #24

New Contributors

Full Changelog: v0.1.11...v0.2.0

v0.1.11 - Yo dawg, I heard you like bugfix releases. So I bugfix released your bugfix release

25 Mar 11:26
Compare
Choose a tag to compare

Full Changelog: v0.1.10...v0.1.11

Previous release had an error when you instantiate two jcan.Bus instances in the same main process - this would break the logging crate (env logger).

Now, you just get a nice warning:

leigh@leigh-desktop:cpp_send_receive_2$ ./build/cpp_send_receive 
[2023-03-25T11:25:20Z WARN  jcan] env_logger already initialised
Filter set to 0x1A0 : 0xFF0
Sending: 0x200   [8]  01 00 00 01 01 01 01 0A ...
Waiting for frame matching filter...

v0.1.10 - Big brain fixes

25 Mar 10:57
Compare
Choose a tag to compare

v0.1.9 - Improved error handling, improved logging, automated versioning!

25 Mar 00:38
8dcd50a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.8...v0.1.9

v0.1.8 - Fix weird broken build on aarch64

11 Mar 11:41
1235718
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.7...v0.1.8

v0.1.7 - Queue length limits, zero-length Frame support, improved error messages

11 Mar 02:22
Compare
Choose a tag to compare

What's Changed

  • Fixed-size tx/rx queues, improved error messages, 'any frame' callback handler, zero-length data payloads. by @leighleighleigh in #14

Full Changelog: v0.1.6...v0.1.7

v0.1.6 - Receive callback hooks, ID filter using bitmask, improved Python Frame constructor

05 Mar 11:02
189661b
Compare
Choose a tag to compare

v0.1.5 - Added ID and DATA attributes to Frame objects in Python

07 Feb 21:31
67fbc4c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.4...v0.1.5

v0.1.4 - non-blocking receives and improved ID filters

22 Jan 11:29
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.3...v0.1.4