Skip to content

Releases: libplctag/libplctag.NET

libplctag.NativeImport v1.0.38

08 Jun 07:32
a5636d2
Compare
Choose a tag to compare

This release just includes the native binaries from libplctag core, the changes for which can be seen at https://github.com/libplctag/libplctag/releases/tag/v2.5.6

libplctag-v1.2.1

29 May 00:50
e92962f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: libplctag-v1.2.0...libplctag-v1.2.1

libplctag-v1.2.0

06 Nov 21:53
b7cdd7a
Compare
Choose a tag to compare

What's Changed

  • Assume all bool tags encode False == 0 and True != 0 @corentingallet in #335
  • Change timeout exception type @timyhac in #329
  • Use ConfigureAwait(false) internally @swirlycurly in #351
  • Get DebugLevel from core after init by @timyhac in #353

Change timeout exception type

The reason for the minor version bump is that library consumers may need to change their exception handling logic.

Now, only when a CancellationToken is cancelled will an exception of type TaskCancelledException be thrown, and timeouts will throw an exception of type LibplctagException.

See PR #329 for more.

New Contributors

Full Changelog: libplctag-v1.1.1...libplctag-v1.2.0

libplctag-v1.2.0-alpha.2

29 Oct 21:46
e8353a4
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Allow setting DebugLevel after initialization by @timyhac in #353

Full Changelog: libplctag-v1.2.0-alpha.1...libplctag-v1.2.0-alpha.2

libplctag-v1.2.0-alpha.1

28 Oct 19:59
692d339
Compare
Choose a tag to compare
Pre-release

What's Changed

  • libplctag.NET internally uses ConfigureAwait(false) throughout to prevent deadlocks in calling code. Changes by @swirlycurly in #351

New Contributors

  • @swirlycurly made their first contribution in #351

Full Changelog: libplctag-v1.2.0-alpha.0...libplctag-v1.2.0-alpha.1

libplctag v1.2.0-alpha.0

04 Jul 21:26
62ea105
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

Full Changelog: libplctag-v1.1.1...libplctag-v1.2.0-alpha.0

libplctag-v1.1.1

14 Dec 20:30
0463146
Compare
Choose a tag to compare

Package changes

The changes in the libplctag-v1.1.1 nuget package since v1.1.0.

  • Adds AllowPacking attribute to Tag and NativeTagWrapper
  • Exposes Tag.GetBuffer(byte[] buffer) to allow recycling of the buffer.
  • Fix for #304 - use plc_tag_create_ex for Initialization which allows capturing of early events.

Repository changes

Full Changelog: libplctag-v1.1.0...libplctag-v1.1.1

libplctag.NativeImport v1.0.37

01 Dec 09:48
0da20d6
Compare
Choose a tag to compare

This release just includes the native binaries from libplctag core, the changes for which can be seen at https://github.com/libplctag/libplctag/releases/tag/v2.5.5

libplctag-v1.1.1-beta.0

01 Dec 09:55
8cff126
Compare
Choose a tag to compare
Pre-release

What's changed?

Since libplctag.v1.1.1-alpha.0

  • Updated libplctag.NativeImport to v1.0.37.
  • Minor bugfixes.

libplctag-v.1.1.1-alpha.0

24 Nov 22:55
9594341
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Added example from #286 by @timyhac in #306
  • Adds AllowPacking attribute to Tag and NativeTagWrapper by @timyhac in #292
  • Exposes GetBuffer(byte[] buffer) by @timyhac in #300
  • Fix for #304 - use plc_tag_create_ex for Initialization by @timyhac in #307
  • Use libplctag.NativeImport-v1.0.36