Releases: stlehmann/pyads
Releases · stlehmann/pyads
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
3.3.8
3.3.7
3.3.5
3.3.4
Added
- #187 Support structured data types in
read_list_by_name
- #220 Support structured data types in
write_list_by_name
. Also the
AdvancedHandler of the testserver now support sumup_read and sumup_write commands. - #195 Read/write by name without passing the datatype
- #200 Split read write by list into max-ads-sub-comands chunks
- #206 AdsSymbol now supports DT, DATE_TIME and TIME datatypes
Changed
3.3.3
Added
- comprehensive documentation and short Quickstart guide
Changed
- #192 Make AdsSymbol even more pythonic
- Replace AdsSymbol.set_auto_update function by AdsSymbol.auto_update property
- Make AdsSymbol.value a property
- AdsSymbol.value setter writes to plc if AdsSymbol.auto_update is True
Removed
- #193 Remove testserver_ex package which is still in development.
The testserver_ex package can be found in the [testserver_ex branch](https://github.
com/stlehmann/pyads/tree/testserver_ex).
Version 3.3.2
Added
Changed
- fixed error with source distribution not containing adslib directory