Releases: kneasle/wheatley
Releases · kneasle/wheatley
v0.8.0
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
- Small tweaks by @kneasle in #221
- Fix
next_row_generator
race condition by @kneasle in #219 - Allow Ringing Room to set the
--call-comps
flag by @kneasle in #220 - Ringing room preview version bump by @centreboard in #224
- Bump certifi from 2022.12.7 to 2023.7.22 by @dependabot in #223
Full Changelog: v0.7.1...v0.8.0
v0.8.0.b1
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
Technical changes
- Unpins the version of numpy to allow installing on Python 3.10+
What's Changed
- Add spacing in
--help
for Grandsire calls by @kneasle in #211 - Bump numpy to 1.23.4 by @kneasle in #213
- Bump certifi from 2020.4.5.2 to 2022.12.7 by @dependabot in #215
- Test Python 3.6, 3.8, 3.11 on CI by @kneasle in #214
Full Changelog: v0.7.0...v0.7.1
v0.7.0
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. callingThat'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 timeLook 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
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
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 intoDEBUG
. - Capped all numbers to 3 decimal places.
- Made debug 'wait' logging slightly less verbose.
- Wheatley simply prints
Bye!
when interrupted with<ctrl-C>
- Moved some overly verbose
- Fix broken version string (
Wheatley vv0.6.0
will now beWheatley v0.6.0
)
Technical changes
- Allow support of the new tower sizes -
5
,14
and16
. - 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
v0.6.0.b2
v0.6.0.b1
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 in0.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 intoDEBUG
. - Capped all numbers to 3 decimal places.
- Made debug 'wait' logging slightly less verbose.
- Moved some overly verbose
- Fix broken version string (
Wheatley vv0.6.0
will now beWheatley v0.6.0
)
Technical changes
- Allow support of the new tower sizes -
5
,14
and16
. - 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.