Skip to content

Releases: kneasle/wheatley

v0.8.0

23 Feb 14:41
2c87792
Compare
Choose a tag to compare

0.8.0

Technical changes

  • Updates version of SocketIo for an update to work with latest version of Ringing Room.
  • Drops support for Python 3.6

What's Changed

Full Changelog: v0.7.1...v0.8.0

v0.8.0.b1

16 Aug 07:49
cce4435
Compare
Choose a tag to compare
v0.8.0.b1 Pre-release
Pre-release

Breaking changes

Updates SocketIo and EngineIo packages which Wheatley uses to communicate via websockets with RingingRoom.
This will NOT work with the current version of RingingRoom, but is required so the RingingRoom can update it's own version of SocketIo and EngineIo.

Full Changelog: v0.7.1...v0.8.0.b1

v0.7.1

23 Feb 14:57
b24bf0b
Compare
Choose a tag to compare

Technical changes

  • Unpins the version of numpy to allow installing on Python 3.10+

What's Changed

Full Changelog: v0.7.0...v0.7.1

v0.7.0

17 Sep 11:09
e8a65f8
Compare
Choose a tag to compare

Wheatley v0.7.0

User-facing changes

New features

  • (#159, thanks @chrisjfield) Start ringing at a custom row (using --start-row <row>). This
    doesn't work for CompLib compositions.
  • (#169, thanks @aajshaw) Ring arbitrary place notation on a given stage (using
    --place-notation <stage>:<place-notation>). --bob and --single still apply.

Tweaks/bug fixes

  • (#181) Make the behaviour of That's All more intuitive (i.e. calling That's All during rounds
    will no longer cause Wheatley to ring one erroneous row of method).
  • (#184) --stop-at-rounds now leaves the bells set at hand even if the touch finishes on a
    handstroke.
  • (#179) Overhaul the README.md

Improvements to Ringing Room Integration

  • (#207) Only return 'Roll call' when Wheatley is actually able to ring. This will hopefully
    prevent Wheatley from 'going off in a huff'.
  • (#209) When the tower size changes, check the next RowGenerator's stage since it will used
    the next time Look To is called.

Internal Improvements

  • (#197) Use the black autoformatter to keep a consistent code style.
  • (#190, thanks @jrs1061) Speed up doctests
  • (#165, #172, #186) Improve developer experience on Windows
  • (#170, thanks @jamesscottbrown) Fix typo in comment
  • (#174, #195) Add then remove autorebase workflow
  • (#182) Ignore the username parameter when users leave (this is deprecated and will be removed in
    later versions of RR)

v0.7.0.b1

12 Apr 21:02
d54f2f4
Compare
Choose a tag to compare
v0.7.0.b1 Pre-release
Pre-release

First beta release of 0.7.0

User-facing changes

  • Start ringing at a custom row (using --start-row <row>). This doesn't work for CompLib compositions.
  • Ring arbitrary place notation on a given stage (using --place-notation <stage>:<place-notation>). --bob and --single still apply.

v0.6.0

27 Mar 16:45
13a4dff
Compare
Choose a tag to compare

User-facing changes

  • Load comps (including private ones) from CompLib URLs with --comp <url> or -c <url>. Using
    CompLib IDs directly also works.
  • Wheatley now calls CompLib compositions (use --no-calls to suppress this)
  • Add proper support for backstroke starts (with 3 rows of rounds for --up-down-in).
  • Add --start-index to specify how many rows into a lead of a method Wheatley should start.
  • Add -v/--verbose and -q/--quiet to change how much stuff Wheatley prints.
  • Print summary string of what Wheatley is going to ring before every touch, as well as how to stop
    Wheatley (i.e. using <ctrl-C>).
  • Tell users when Wheatley is waiting for Look To.
  • Make the error messages friendlier.
    • Moved some overly verbose INFO messages into DEBUG.
    • Capped all numbers to 3 decimal places.
    • Made debug 'wait' logging slightly less verbose.
    • Wheatley simply prints Bye! when interrupted with <ctrl-C>
  • Fix broken version string (Wheatley vv0.6.0 will now be Wheatley v0.6.0)

Technical changes

  • Allow support of the new tower sizes - 5, 14 and 16.
  • Allow Wheatley to ring with any (positive) number of cover bells.
  • Un-jankify error message for inputting an incorrect method title.
  • Change place notation parsing to comply with CompLib and the XML specification.
  • Add full static typing, and fix some None-related bugs.
  • Reimplement the Ringing Room integration code, and fix buggy expansion of place notation when
    running on the server.
  • Allow peal speed to be changed correctly whilst Wheatley is ringing.

v0.6.0.b3

01 Mar 22:24
08f4e18
Compare
Choose a tag to compare
v0.6.0.b3 Pre-release
Pre-release

Changes

  • Wheatley now calls CompLib compositions (use --no-calls to suppress this)
  • Allow peal speed to be changed correctly whilst Wheatley is ringing.

v0.6.0.b2

11 Feb 12:50
c705248
Compare
Choose a tag to compare
v0.6.0.b2 Pre-release
Pre-release
  • Allows peal speed to be set over SocketIO when running on Ringing Room

v0.6.0.b1

14 Jan 10:25
26278f1
Compare
Choose a tag to compare
v0.6.0.b1 Pre-release
Pre-release

First beta version of release 0.6.0

Additions

  • Add support for loading CompLib urls (including 'share' links to private comps) with
    --comp-url (actually added in 0.5.0).
  • Add proper support for backstroke starts (with 3 rows of rounds for --up-down-in).
  • Add --start-index to specify how many rows into a lead of a method Wheatley should start.
  • Add -v/--verbose and -q/--quiet to change how much stuff Wheatley prints.
  • Print summary string of what Wheatley is going to ring before every touch.
  • Tell users when Wheatley is waiting for Look To.
  • Make the error messages friendlier.
    • Moved some overly verbose INFO messages into DEBUG.
    • Capped all numbers to 3 decimal places.
    • Made debug 'wait' logging slightly less verbose.
  • Fix broken version string (Wheatley vv0.6.0 will now be Wheatley v0.6.0)

Technical changes

  • Allow support of the new tower sizes - 5, 14 and 16.
  • Allow Wheatley to ring with any (positive) number of cover bells.
  • Change place notation parsing to comply with CompLib and the XML specification.
  • Add full static typing, and fix some None-related bugs.
  • Reimplement the Ringing Room integration code, and fix buggy expansion of PN when running on the
    server.

0.5.3

  • Prevent installing the wrong version of socketio to work with RingingRoom.

0.5.2

  • Bump numpy version to exactly 1.19.3 on Windows to fix
    this issue.

0.5.1

  • Fix invalid initial inertia.

v0.5.3

16 Dec 23:26
Compare
Choose a tag to compare

Fixes socketio version to prevent connection issues