Skip to content

Releases: ela-compil/BACnet

v4.0.0-beta.4

v4.0.0-beta.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Jul 17:37

What's Changed

  • new!: CreateObject/DeleteObject request encoders, closing the Annex F gap by @gralin in #215
  • Bump Microsoft.SourceLink.GitHub from 10.0.300 to 10.0.301 by @dependabot[bot] in #218
  • new: non-blocking async request API for all confirmed services by @gralin in #219
  • test: port Annex F decode coverage from #25 (fixes CreateObject-by-type decode) by @gralin in #220

Full Changelog: v4.0.0-beta.3...v4.0.0-beta.4

v4.0.0-beta.3

v4.0.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 Jul 16:43
4b49359

What's Changed

  • fix: create the GitHub Release without pwsh array splatting into gh by @gralin in #203
  • Improve the produced NuGet packages: ship XML docs + package validation by @gralin in #205
  • fix: address peers behind a BACnet router in all unconfirmed sends by @gralin in #206
  • new: configurable max APDU on the BACnet/IPv6 transport by @gralin in #207
  • fix: decode all BACnetTimeStamp choices by @gralin in #208
  • fix: tolerate partially-wildcarded Date and Time values by @gralin in #209
  • fix: allow omitting the array index in BacnetPropertyReference by @gralin in #211
  • fix: render logo on NuGet README and size icon to 128x128 by @gralin in #212
  • new: optional array index on WriteProperty requests by @gralin in #214
  • new!: full Schedule/Calendar (scheduling) support by @gralin in #213

Full Changelog: v4.0.0-beta.2...v4.0.0-beta.3

v4.0.0-beta.2

v4.0.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@gralin gralin released this 04 Jul 21:09

What's Changed

  • docs: packages as a list + prerelease NuGet badges by @gralin in #191
  • ci: create a GitHub Release on tag by @gralin in #192
  • Bump Microsoft.Extensions.Logging.Abstractions from 8.0.2 to 8.0.3 by @dependabot[bot] in #190
  • new: Property_List (371) support in the AnotherStorageImplementation example by @gralin in #193
  • fix: intrinsic alarm crash in the storage example (the "Hmm?" exception) by @gralin in #194
  • new: configurable UDP receive buffer (SO_RCVBUF), default 1 MB by @gralin in #195
  • fix!: correct BacnetRejectReason typo RECOGNIZED_SERVICE -> UNRECOGNIZED_SERVICE by @gralin in #196
  • test: routed 6-byte VMAC address round-trip (#27) by @gralin in #197
  • new: ConfirmedPrivateTransfer / UnconfirmedPrivateTransfer support in BacnetClient by @gralin in #200
  • fix: clear error and docs when System.IO.Ports native lib is missing by @gralin in #201
  • fix: encode the Error PDU without spurious context tags by @gralin in #202
  • fix: segmented response conformance and routed I-Am replies by @gralin in #198

Full Changelog: v4.0.0-beta.1...v4.0.0-beta.2

v4.0.0-beta.1

v4.0.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@gralin gralin released this 03 Jul 07:04
80f6a13

First prerelease of the 4.0 line. Highlights:

  • modernized, multi-targeted build
  • Microsoft.Extensions.Logging
  • split transport packages
  • runnable in-repo examples.

CHANGELOG.md contains 4.0 highlights
MIGRATION.md helps to upgrade from 3.x.


What's Changed

  • Handle the ObjectDisposedException which always occurs when disposing by @sam1308 in #1
  • Fixed HintPath for referenced packages to allow sub-'solutioning' the solution by @iqbal-hassan in #4
  • some enhancements to improve compatibility by @DarkStarDS9 in #17
  • Decode notification event values by @cemremengu in #14
  • Fixed issue with segments that slipped in during PR by @DarkStarDS9 in #19
  • Added time from method overload for read by range by @Patrick-3000 in #69
  • Bugfix for read by time by @Patrick-3000 in #72
  • Fix: Propagate readFrom- parameter for read range by @Patrick-3000 in #73
  • Miscellaneous change requests by @LADSoft in #79
  • Update to new csproj sdk style by @msschl in #86
  • Use socketoptions to make udp work with non-windows platforms by @helynranta in #84
  • Few language updates by @shaggygi in #95
  • Fix typos and adjust phrasing in README in #98
  • Added new enums from BACnet addenda by @skarg in #108
  • Add github actions CodeQL and dotNET build by @skarg in #109
  • fixes #113, crash when parsing BACnet Address with broadcast MAC addr… by @LADSoft in #117
  • Wrap DontFragment assignment in a catch for OSX by @YarekTyshchenko in #116
  • Prevent reading past the closing tag of a cov subscription by @Discolai in #135
  • Fixing issue when event notification is received with boolean value by @guiguez38 in #140
  • BACnet 4.0 — modern multi-targeted packages, MEL logging, in-repo examples by @gralin in #182
  • fix: enumerate packages when publishing (dotnet nuget push has no glob) by @gralin in #185
  • Bump Microsoft.SourceLink.GitHub from 8.0.0 to 10.0.300 by @dependabot[bot] in #186
  • ci: ignore major bumps for runtime dependencies in Dependabot by @gralin in #189

New Contributors

Full Changelog: https://github.com/ela-compil/BACnet/commits/v4.0.0-beta.1