Skip to content

Releases: stefanbesler/Pushover-Twincat

v1.2.0

25 Dec 21:27
Compare
Choose a tag to compare

What's Changed

Pushover Twincat has been ported from .Net Framework 4.8 to .Net 8.0, making available as a service for Linux and BSD, provided Beckhoff AMS Net Router is available.

To change to the new release on Windows

  • Deinstall the .Net Framework binaries with

    <Path to InstallUtil.exe>\InstallUtil.exe /u PushoverTwincatService.exe
    

    InstallUtil.exe can be typically found in

    • C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe (for 32-bit)
    • C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe (for 64-bit)
  • Install the new binaries accordingly to the documentation

Full Changelog: v1.1.0...v1.2.0

v1.1.0

17 Dec 10:30
Compare
Choose a tag to compare

What's Changed

Pushover Twinpack now supports all features of the pushover messaging API with the exception of attachments (should not be relevant for PLCs). The features, which are supportes now, include

  • Device targeting
  • Prioritization, including emergency messages
  • Manually adjusting the timestamp of a notification
  • Configuring a callback
  • Configuring a proxy
  • ...

All additional properties of a notification can be set-up with a fluent API, for instance

_pushoverClient
  .WithPriority(Pushover.PushoverPriority.High)
  .WithUrl('https://github.com/stefanbesler/Pushover-Twincat')
  .WithUrlTitle('Pushover-Twincat')
  .WithSound(Pushover.PushoverSound.Alien)
  .SendMessageAsync('Title', 'Message');

In addition to the new features, unit tests are now implemented using Testbench and automatically executed via GitHub actions.

Full Changelog: v1.0.0...v1.1.0

v1.0.0

14 Dec 18:30
070b325
Compare
Choose a tag to compare

This first release includes the Windows Service PushoverTwincatService and the PLC library Pushover.library to make it simple to send notifications using the cloud-based Pushover service.

The documentation shows everything you need to set up the Windows Service and use the library in your TwinCAT projects.

For now, this is an MVP—you can send basic messages, but it doesn’t yet support everything Pushover offers (like attachments or targeting specific devices). I’m planning to add those features in future updates.