Releases: stlehmann/pyads
Releases · stlehmann/pyads
3.6.0.dev1
What's Changed
- Update adslib to upstream by @stlehmann in #502
- Fix CI to work with upstream adslib by @stlehmann in #503
Full Changelog: 3.5.2...3.6.0.dev1
3.5.2
What has changed
- Minimum Python version changed to 3.9 (Python 3.8 is no longer supported)
- Switch to cibuildwheel for building wheels in CI (including Windows, Linux and MacOS wheels) by @RobertoRoos in #487
- Support for Python 3.13 and 3.14 by @RobertoRoos in #482
datetimeobjects passed on by notifications now have an explicit UTC timezone, instead ofNoneby @RobertoRoos in #490- Fixed setuptools warnings by organizing metadata in
pyproject.tomlby @RobertoRoos #495 - Custom
UTCclass, replaced by regulardatetime.timezone.utcby @RobertoRoos in #488
3.5.1
What's Changed
- Updated quickstart to use TwinCAT3 by @DodoEstinto in #459
- Add build dependencies in docs by @stlehmann in #463
- Fix readthedocs build process by @stlehmann in #464
- Bump requests from 2.32.3 to 2.32.4 by @dependabot[bot] in #465
- Roberto roos feature/new setuptools by @stlehmann in #469
- Fix CI by @stlehmann in #470
- Support for Beckhoff RT-Linux operating system (uses FreeBSD solution) by @dewabe in #479
- Added NC Error codes by @dewabe in #480
- ready for relase by @chrisbeardy in #481
New Contributors
- @DodoEstinto made their first contribution in #459
- @dewabe made their first contribution in #479
Full Changelog: 3.5.0...3.5.1
3.5.0
What's Changed
- Added feature for processing nested structures by @msfur in #384
- Update routing.rst by @Rich-Hyena in #429
- adsGetNetIdForPLC: Solve too small buffer size for build 4026+ by @maxkofler in #437
- fixing read_list_by_name looping on MAX_ADS_SUB_COMMANDS case with lo… by @SISAutomationIMA in #438
- Add: Array support to "read_by_list" by @HectorBailey in #342
- Fixed an issue with auto_update in connection with structs by @msfur in #427
- Dropped Python 3.7 and lower, included up to Python 3.12 by @RobertoRoos in #399
- 3.5.0 release by @chrisbeardy in #447
New Contributors
- @msfur made their first contribution in #384
- @Rich-Hyena made their first contribution in #429
- @maxkofler made their first contribution in #437
- @SISAutomationIMA made their first contribution in #438
- @HectorBailey made their first contribution in #342
Full Changelog: 3.4.2...3.5.0
3.4.2
What's Changed
- Universal DLL path for 4024 / 4026 by @chrisbeardy in #402
Now works on default 4024 and 4026 installations.
Full Changelog: 3.4.1...3.4.2
3.4.1
What's Changed
- Added TWINCATSDK environment variable to resolve Windows TcAdsll.dll by @vincent-hve in #389
- Added try-catch to notification close in symbol destructor by @RobertoRoos in #304
- Test for pull request #304 (Added try-catch to notification close in symbol destructor) by @chhinze in #369
- Fixes bug that causes AmsPorts in _adsDLL library to remain open by @a-domino in #392
New Contributors
- @vincent-hve made their first contribution in #389
- @chhinze made their first contribution in #369
- @a-domino made their first contribution in #392
shout out to @kryskool and @WeiTing1991 for contributions too
Full Changelog: 3.4.0...3.4.1
3.4.0
What's Changed
- Add WSTRING support for structures by @stlehmann in #293
- Allow for platform dependent builds by @SaWey in #363
- Various docs changes and optimisations
New Contributors
Full Changelog: 3.3.9...3.4.0
3.3.9
Added
- #273 Add TC3 port 2, 3, 4 constants
- #247 Add support for FreeBSD (tc/bsd)
- #274 Support WSTRING datatype
Changed
- #269 Refactor Connection class in its own module, add helper functions
- #260 Fix decoding of symbol comments
Removed
- #282 Removed sample project in adslib to fix install error on Windows