Skip to content

Releases: Jaxc/PyStageLinQ

0.2.1

12 Aug 12:53
Compare
Choose a tag to compare

Fixed

Basically a reupload of 0.2.0 due to it being tagged incorrectly

What's Changed

  • Add specific versions to requrements by @Jaxc in #45

Full Changelog: 0.2.0...0.2.1

0.2.0

12 Aug 12:37
05a2e71
Compare
Choose a tag to compare

[0.2.0]

Fixed

Invalid tokens are not generated, this used to cause issues when starting as a StageLinQ device does respond to clients
with invalid tokens.

README is now looking more nice, with some badges added.

Added Typehints to more functions

Various Documentation updates, things should be clearer and more informative now

Code now uses classes instead of raw data in several places.

Added

PyStageLinQ can now send announcement messages and look for StageLinQ devices on all network interfaces.
To send on only one interface use PyStageLinQ.__int__(..., ip=169.254.13.37, ...)

Unit tests, code coverage is now 100%. Also added a lot to the CI builds to support this.

PyStageLinQ now uses logging instead of print to report status and info.

PyStageLinQ now behaves properly when object is deleted.

Removed

Remove announcement_ip from PyStageLinQ.__init__ as this can be derived from chosen IP address. e.g. if 169.254.13.37 is chosen
announcement IP address will be at 169.254.255.255.

Git Commits

  • Update to latest orb by @Jaxc in #3
  • Create codeql.yml by @Jaxc in #4
  • fix codeql.yml by @Jaxc in #5
  • Add code codecov integration by @Jaxc in #7
  • Remove unused steps in Github actions by @Jaxc in #8
  • Fix links in README by @Jaxc in #10
  • Add typehints and exception handling to Token.py by @Jaxc in #12
  • Add Fast Forward pull request handles by @Jaxc in #13
  • Update Token unit test and function by @Jaxc in #15
  • Change unittests for Device by @Jaxc in #16
  • Refactor the code with Python Black by @Jaxc in #17
  • Refactor and add unit tests for EngineServices.py by @Jaxc in #20
  • Update circleCi unittest config by @Jaxc in #21
  • Add unittests and refactor Network.py by @Jaxc in #23
  • Add unit tests for PyStageLinQ.py by @Jaxc in #26
  • Reformat code according to Python Black by @Jaxc in #31
  • Change broadcast address to 255.255.255.255 by @Jaxc in #32
  • Dev/message by @Jaxc in #33
  • Fix bugs found when running code in Linux by @Jaxc in #35
  • Fix missed instances of token changes by @Jaxc in #36
  • Add option to change announce IP address in constructor by @Jaxc in #37
  • Add support for broadcast to all interfaces by @Jaxc in #38
  • Change log update by @Jaxc in #40
  • Change print to logging to provide a better logging experince by @Jaxc in #41
  • Add del to PyStageLinQ class by @Jaxc in #42
  • Get code coverage to 100% by @Jaxc in #43
  • Update changelog to 0.2.0 by @Jaxc in #44

New Contributors

  • @Jaxc made their first contribution in #3

Full Changelog: 0.1.2...0.2.0

0.1.2

30 Dec 14:31
e03d898
Compare
Choose a tag to compare
0.1.2 Pre-release
Pre-release
Add PyPi info to CI Config

0.1.1

30 Dec 14:30
a358bc2
Compare
Choose a tag to compare
0.1.1 Pre-release
Pre-release
Add build for release

0.1.0

09 Jul 08:28
451bec5
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release

Initial release

(Note: This was tagged in the wrong commit and does not correspond to 0.1.0 in PyPi)