Skip to content

Releases: gijzelaerr/python-snap7

2.0.0

07 Jul 11:07
Compare
Choose a tag to compare

major release with backwards compatibility changes

This release is a restructure of the codebase, cleaning up old inconsistencies and spelling mistakes. Although attempts were made to keep the API backwards compatible, a method argument might have changed here and there. This release is also 100% typed, helping us find and fix tiny bugs and mistakes.

This makes the python-snap7 'done', all functionality is implemented and no changes in the API are expected anymore.

Most important changes

Full Changelog: 1.4.1...2.0.0

1.4.1

10 May 13:20
8612423
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.4...1.4.1

1.4

03 May 10:25
8897dd4
Compare
Choose a tag to compare
1.4

What's Changed

New Contributors

Full Changelog: 1.3...1.4

1.3

17 Jan 07:09
d26cfbe
Compare
Choose a tag to compare
1.3

What's Changed

New Contributors

Full Changelog: 1.2...1.3

1.2

25 May 09:37
5b1fa24
Compare
Choose a tag to compare
1.2

What's Changed

New Contributors

Full Changelog: 1.1...1.2

1.1

07 Jul 10:59
d46834f
Compare
Choose a tag to compare
1.1

1.1

Changes:

  • Make a binary wheel for all platforms (#232)
  • Improve doc strings of all functions (#242)

Special thanks for this release to

  • Fabian Beitler
  • Nikteliy
  • Lautaro Nahuel Dapino

1.0 - The we-thought-it-would-never-happen-release!

19 Jan 13:52
Compare
Choose a tag to compare

CHANGES since 0.11

  • Drop python 2 support (#214)
  • Feature request: ReadSZL() (#196)
  • Keep argument format across the functions (#193)
  • Drop Python2 Tests (#167)
  • Support for S5TIME (#163)
  • Add type annotations (#157)
  • client.full_upload() return bytearray size 65536 (#127)
  • Some client tests segfault on Linux (#26)
  • Not all functions are implemented yet (#25)

special thanks to Fabian Beitler and Nikteliy for their contributions towards the 1.0 release!

0.11

16 Apr 12:28
Compare
Choose a tag to compare

0.11

changes since 0.11:

  • Update read_multi.py (#132)
  • Added fixes to snap7/client.py read_area function to allow for Counter and Timer Reads (#121)
  • Post to a public docker repository? (#119)
  • Implementation of Cli_SetDateTime, Cli_GetDateTime enhancement (#114)

0.10

02 Aug 11:32
Compare
Choose a tag to compare
  • Fix OSX travis build #99
  • util.get_int() broken #101
  • Compatibility issue with Python3 #109
  • Logo 8 improvements bug #105

0.9

27 Jan 08:22
b2c85a5
Compare
Choose a tag to compare
0.9

new features:

  • logo support (Method to connect Siemens Logo device is missing #87)

bug fixes:

  • Writing to an INT memory, overwrites the memories below it #94
  • set_int was just adding data to the array, moving everything else #96