Releases: libplctag/libplctag.NET
libplctag.NativeImport v1.0.38
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
What's Changed
- Handle string tag length mismatch and retrieve data by @chodurkhyun in #372
New Contributors
- @contibru made their first contribution in #362
- @chodurkhyun made their first contribution in #372
Full Changelog: libplctag-v1.2.0...libplctag-v1.2.1
libplctag-v1.2.0
What's Changed
- Assume all bool tags encode
False == 0
andTrue != 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
- @corentingallet made their first contribution in #335
- @swirlycurly made their first contribution in #351
Full Changelog: libplctag-v1.1.1...libplctag-v1.2.0
libplctag-v1.2.0-alpha.2
What's Changed
Full Changelog: libplctag-v1.2.0-alpha.1...libplctag-v1.2.0-alpha.2
libplctag-v1.2.0-alpha.1
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
What's Changed
- #288 Add Contributions Policy by @timyhac in #325
- Issue 178 : Boolean readings do not work with C# by @corentingallet in #335
- Move calls to Initialize above Timeout token by @timyhac in #329
New Contributors
- @corentingallet made their first contribution in #335
Full Changelog: libplctag-v1.1.1...libplctag-v1.2.0-alpha.0
libplctag-v1.1.1
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
- Copyright notices across all files
- Fixes for various minor compiler warnings
- Added ValueChanged example
- Libplctag Read Benchmark by @jkoplo
Full Changelog: libplctag-v1.1.0...libplctag-v1.1.1
libplctag.NativeImport v1.0.37
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
What's changed?
Since libplctag.v1.1.1-alpha.0
- Updated libplctag.NativeImport to v1.0.37.
- Minor bugfixes.