Michael Croes
0bb7c5351a
ci: Update actions to Node 16 compatible versions
2023-07-26 23:59:21 +02:00
Michael Croes
c3f86c32a2
fix: Fix nullability warnings in Class.FromBytes
2023-07-26 23:52:28 +02:00
Michael Croes
3d0dd693ba
fix: Fix nullability warnings in Class.ToBytes
2023-07-26 23:47:32 +02:00
Michael Croes
8ad25033d5
chore: Fix xmldoc warnings
2023-07-26 23:38:32 +02:00
Michael Croes
12e180ea2d
build: Don't warn on missing xmldoc
...
While definitely desirable, at least temporarily disabled in order to
find other warnings.
2023-07-26 23:14:38 +02:00
Michael Croes
b3077b27e7
Merge pull request #493 from S7NetPlus/testing
...
GitHub actions test improvements
2023-07-25 23:24:43 +02:00
Michael Croes
8126018afd
test: Fix target framework*s* specification
2023-07-25 23:17:25 +02:00
Michael Croes
4e4071f07f
test: Only target net462 on Windows
2023-07-24 22:04:18 +02:00
Michael Croes
534d9fd69d
fix: Remove leftover test-framework in runner name
2023-07-24 21:41:32 +02:00
Michael Croes
8da292ad2f
ci: Run tests against all target frameworks on all OS-es
2023-07-24 21:32:49 +02:00
Michael Croes
670fb70b78
Merge pull request #492 from S7NetPlus/testing
...
Fix GH actions test runs
2023-07-23 23:29:46 +02:00
Michael Croes
aa15145184
fix: Install dotnet 7.x always
2023-07-23 23:20:18 +02:00
Michael Croes
12ea402769
fix: Remove separate restore step
2023-07-23 23:10:21 +02:00
Michael Croes
18402604d1
feat: Add net462, net6.0 and net7.0 targeting to S7NetPlus
...
This should be the actual baseline, which is also what the test project
targets now.
2023-07-23 23:04:03 +02:00
Michael Croes
53f651a482
fix: Constrain dotnet restore to matrix runtime
2023-07-23 22:58:53 +02:00
Michael Croes
7558b9a691
fix: Retarget test project to net462, net6.0 and net7.0
...
These are the frameworks currently used in the GitHub workflow, when
missing the tests aren't executed and the job will succeed nonetheless.
2023-07-23 22:53:11 +02:00
Michael Croes
3185d1fccf
fix: Revert Ubuntu target back to 20.04 for snap7 ppa availability
2023-07-23 22:48:52 +02:00
Michael Croes
e869d19587
Merge pull request #487 from mycroes/ci
...
Update ci workflow
2023-06-27 17:08:34 +02:00
Michael Croes
e7194bc470
Update OS, SDK and target versions
2023-06-27 17:00:25 +02:00
Michael Croes
5bc2c6c5e7
Add create_nuget and deploy jobs
2023-06-27 16:49:19 +02:00
Michael Croes
77dcb1778b
Merge pull request #485 from dylandrush/484_Public_PLCExceptions
...
Made all exceptions public
v0.19.0
2023-06-19 14:52:02 +02:00
DRUSH12
14053e342a
Made all exceptions public
2023-06-19 06:14:14 -04:00
Michael Croes
ab3bd87701
chore: Delete GitVersion configuration
...
Rely on builtin defaults from now on.
2023-05-30 22:21:12 +02:00
Michael Croes
bc7c27e1d4
Release S7NetPlus 0.18.0
...
Release highlights:
- Add Memory/Span support from 0.17.0 to < net5 targets
v0.18.0
2023-05-30 21:47:40 +02:00
Michael Croes
f0256fd0cb
Merge pull request #483 from gfoidl/span-memory
...
Use System.Memory for < .NET 5 and avoid (some) unnecessary allocations
2023-05-30 21:44:33 +02:00
Günther Foidl
209148ab02
Use System.Memory for < .NET 5 and avoid (some) unnecessary allocations
2023-05-30 17:25:25 +02:00
Michael Croes
2fc9eaade3
Release S7NetPlus 0.17.0
...
Release highlights:
- Add Read-/WriteBytes overloads for Span<byte> and Memory<byte>
v0.17.0
2023-05-30 12:19:39 +02:00
Michael Croes
ab70bfb041
Merge pull request #482 from ArgusMagnus/add_span_overloads
...
add Read/WriteBytes(Async) overloads accepting Span<byte>/Memory<byte> for .NET5 or greater
2023-05-30 12:14:19 +02:00
ArgusMagnus
e277cf6e6c
add Read/WriteBytes(Async) overloads accepting Span<byte>/Memory<byte> for .NET5 or greater
2023-05-30 10:47:38 +02:00
Michael Croes
43b29825a4
Release S7NetPlus 0.16.0
...
Release highlights:
- Fix UInt32 reads in classes
- Add string support for classes
v0.16.0
0.16.0
2022-12-10 21:22:16 +01:00
Michael Croes
6aa0133081
Merge pull request #415 from scamille/fb-fixClassUint32
...
Fix ReadClass for UInt32
2022-12-10 21:12:28 +01:00
Michael Croes
868e719b78
Merge remote-tracking branch 's7netplus/develop' into fb-fixClassUint32
...
# Conflicts:
# S7.Net/Types/Class.cs
2022-12-10 21:09:29 +01:00
Michael Croes
3833d29c0e
Merge pull request #459 from mycroes/test-workflow
...
ci: Run test on ubuntu-20.04 due to lack of snap7 on newer ubuntu
2022-12-10 21:01:21 +01:00
Michael Croes
144f814794
Merge branch 'develop' into test-workflow
2022-12-10 20:58:29 +01:00
Michael Croes
82aaf7e2cb
Merge pull request #458 from MCPC10/StringSupportForClass
...
Added support for string/wstring in a class
2022-12-10 20:58:10 +01:00
Michael Croes
f47918946d
ci: Run test on ubuntu-20.04 due to lack of snap7 on newer ubuntu
2022-12-10 20:51:44 +01:00
Mike Cremer
142f1ba90e
Added support string/wstring for class type
2022-12-10 18:59:25 +01:00
Michael Croes
d99d0d0e6f
Release S7NetPlus 0.15.0
...
Release highlights:
- Add flowed cancellation to ConnectAsync
v0.15.0
2022-11-08 11:22:47 +01:00
Michael Croes
ce9f9f9e08
Merge pull request #423 from gfoidl/openasync_cancellation
...
Flowed cancellation token to TcpClient.ConnectAsync in .NET 5.0 target
2022-11-08 11:19:37 +01:00
Michael Croes
ea1140314b
Merge branch 'develop' into openasync_cancellation
2022-11-08 11:13:25 +01:00
Michael Croes
e3fad0b94f
Release S7NetPlus 0.14.0
...
Release highlights:
- Support setting the Encoding for S7String
v0.14.0
2022-06-17 23:14:48 +02:00
Michael Croes
7f76d4fc5a
Merge pull request #435 from ismdiego/develop
...
Allow changing the default Encoding used in S7String
2022-06-17 23:12:43 +02:00
diego
ec554ddb59
Better stringEncoding initialization, as per code review comments
2022-06-17 11:23:58 +02:00
diego
2ecd2c6b49
Changes following code review
2022-06-17 11:08:09 +02:00
diego
d808ea5eb6
Give the option of changing the Encoding used to serialize and deserialize S7String, instead of always using Encoding.ASCII
2022-06-16 17:21:23 +02:00
Günther Foidl
5d3f01e59e
Updated AppVeyor image to VS 2022 to allow better conditional compilation
2021-12-26 19:26:44 +01:00
Günther Foidl
9c3f95ce73
Flowed cancellation token to TcpClient.ConnectAsync in .NET 5.0 target
2021-12-26 19:26:04 +01:00
Serge Camille
12281ec802
Fix ReadClass for Uint32
...
Use consistent DWord conversion for both Int32 and UInt32. Unfortunately there is no Span or even a FromByteArray function accepting a offset, so just use the same Array.Copy falls used for double.
2021-10-04 18:59:05 +02:00
Serge Camille
8df1a9c8cb
Add unit test for ReadClass uint32 bug.
...
https://github.com/S7NetPlus/s7netplus/issues/414
2021-10-04 18:53:13 +02:00
Michael Croes
946536c2d6
Release S7NetPlus 0.13.0
...
Release highlights:
- Change default TSAP for S7 200
- Add S7 200 Smart support
- Add support for custom TSAP's
- Align data to even bytes when parsing responses from class and struct
reads
- Close connection on IOException
- Add cancellation for Read/Write
- Set default Read-/WriteTimeout to 10 seconds
- Cleanup of sync helper methods
v0.13.0
2021-06-21 21:52:25 +02:00