Skip to content

Releases: ShaneSutro/Vestaboard

v1.2.4

22 Jul 01:09
Compare
Choose a tag to compare

A couple bug fixes and enhancements

  • Added support for validateKey when using the local API - closes #39
  • Brought in new character codes from Vestaboard - 70 and 71

v1.2.0

12 Feb 22:18
Compare
Choose a tag to compare

Local API + Read / Write Support

This version adds support for Vestaboard's Local API and the read/write feature of the board.
When using the local API, be sure to checkout Vestaboard's documentation so that you get the correct enablement token from the Vestaboard team. As always, if you spot any issues, please fill out an issue here.

  • Shane

v1.2.0a2

01 Aug 00:10
Compare
Choose a tag to compare
v1.2.0a2 Pre-release
Pre-release

This release adds support for the Read / Write Vestaboard API.
Note that you will need a special read/write enabled API key, which you can get within your developer settings.

I'm working on better error messaging right now, but if you try to use the endpoint and receive a KeyError that "currentMessage" does not exist, that usually means you used the wrong or an invalid API key for the read write endpoint.

Documentation forthcoming, but Vestaboard's documentation can be found here.

v1.2.0a1

30 Jul 19:31
Compare
Choose a tag to compare
v1.2.0a1 Pre-release
Pre-release

First alpha for the local API functionality. Please report any bugs here while using.
To install, run pip install vestaboard --pre.
To upgrade an existing installation to this pre-release, run pip install vestaboard --pre -U.

v1.1.0

18 Jun 22:09
c931308
Compare
Choose a tag to compare

What's Changed

  • Fix warning display for raw when charList is not 6. by @jsdiaz in #24
  • Add error when instantiating Board() with a string by @ShaneSutro in #28
  • Add bracketed character support in .convert() method by @ShaneSutro in #29

New Contributors

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

v1.0.0

10 Jan 15:36
646422e
Compare
Choose a tag to compare

Version 1.0.0 Enhancements

  • Improved regex means reduced errors when processing your converted line - simplified and enhanced regex with additional cases

  • Bugfix for Formatter.convertLine() method - no longer throws "Index out of range" error when the last character in a line is a character code ({63}, for example)

  • .raw() method now adds padding lines when a list with a length of less than 6 is provided

Bumping to version 1.0.0 - stable

What's Changed

New Contributors

Full Changelog: ShaneSutro/PrevVestaboard@v0.5.0...v1.0.0

Version 0.5.0 Enhancements

22 Feb 15:17
a2c4f76
Compare
Choose a tag to compare

Change Log:

  • Removed redundant print statements and unused variables
  • Added the ability to pass in an installable that was instantiated with API Key and API Secret only along with Subscription ID when instantiating a new Board().
    • To use this feature, ensure you pass getSubscription=False when instantiating a new Installable, then pass both the Installable + SubscriptionID to the Board()
    • Read the docs for more information

Version 0.4.0 - Stable

12 Feb 14:40
24b7889
Compare
Choose a tag to compare

Change Log:

  • Added color parameter to Formatter.convertLine() method
  • Added spaceBuffer parameter to Formatter.convertLine() method
    • Setting spaceBuffer=True will add a single blank space before and after the passed in string, increasing the size of the string by 2
    • Space buffer works in conjunction with the justify='center|left|right' parameter and only adds a buffer between fill colors

Breaking Changes:

  • Formatter.convertLine()
    • center, left, right params deprecated
    • Now use justify='center | left | right' to justify a single line

Bug Fixes:

  • When passing in valid character codes within brackets in the pattern 'code - text - code' (ex: '{63}{63} Test {63}{63}`), you would get an error message that an invalid character had been used. This has been rectified.

Version 0.3.1 - Stable

10 Feb 00:39
Compare
Choose a tag to compare

Changelog:

  • Added unit tests for better coverage
  • Added verification
    • Vestaboard's API will return statuscode=500 if you send invalid characters, but will not generate an error; code will now throw an Exception if an invalid character is passed in
    • Updated Formatter to be a class with additional methods

Version 0.2.0

09 Feb 17:37
Compare
Choose a tag to compare
Version 0.2.0 Pre-release
Pre-release

Changes:

  • Added .raw() method to the Board class

    • Allows passing in a 6 x 22 array for rendering
  • Adjusted the Formatter to be a class object and added two public methods:

    • .convert()
    • .convertLine()
  • Updated documentation

  • Added type checking to the .raw() method