Skip to content

Releases: alyssaruth/Dartzee

March 2022

11 Mar 07:13
1e7cade
Compare
Choose a tag to compare

Automated release, but binary has since been replaced as it didn't work properly!

--------- v5.2.0 ---------

+ 3 Dartzee achievements (Yahtzee!, Flawless & Under Pressure)
+ Sync now supports deleted data
= 84.9% test coverage (11190 / 13194 lines covered by 2016 tests)

December 2021

31 Dec 18:48
1802893
Compare
Choose a tag to compare

DB version: 19
Min supported DB version: 16

Squeezing one in before the New Year so we can play a new Dartzee variant! Other than those tweaks, background changes and bringing in kover for coverage stats.

--------- v5.1.1 ---------

+ More rule types for Dartzee
+ Kover for more accurate coverage stats
= Background prep to handle syncing deleted data
= 84.5% test coverage (11044 / 13077 lines covered by 1854 tests)

September 2021

05 Sep 13:50
11c353f
Compare
Choose a tag to compare

DB version: 18
Min supported DB version: 15

Easing myself back into the project after a deliberate break following the hefty sync piece. The changes are all ideas/annoyances that we came up with when we were finally able to get together and play some darts again a month or so ago.

--------- v5.1.0 ---------

+ Aggregate rules for Dartzee, e.g. "darts are increasing" or "score repeats"
+ Custom names for Dartzee rules
+ Select all / none options when creating custom dart rules
+ Position column to leaderboards
= Fix bug where game setup screen did not update to reflect changes to Dartzee templates
= Fix visual glitch where player results did not highlight according to their finishing position
= Fix occasional ConcurrentModificationException from hovering over DartzeeRuleCarousel
= 87.2% test coverage (11177 / 12811 lines covered by 1854 tests)

February 2021

06 Feb 12:14
Compare
Choose a tag to compare

Database version: 17
Min supported DB version: 14

--------- v5.0.1 ---------

+ Dartboard highlighting for Round the Clock
+ Reporting options for games that have/have not been synced
= Fix a couple of bugs syncing achievements
= Optimise sync when there are no local changes
= 85.8% test coverage (10528 / 12271 lines covered by 1854 tests)

January 2021

09 Jan 17:23
413485c
Compare
Choose a tag to compare

Finished sync functionality is finally here, which feels worthy of a major version bump!

DB Version: 16
Min supported DB: 13

--------- v5.0.0 ---------

+ Database sync functionality, allowing a database to be shared between players in different locations
= Upgrade tests to JUnit 5
= 85.6% test coverage (10473 / 12231 lines covered by 1835 tests)

November 2020

09 Nov 20:18
Compare
Choose a tag to compare

Mostly focused on the database sync piece. Background changes to achievements included speeding up the existing SQL conversions and changing a handful to include breakdowns where they were just incremented counts before.

DB Version: 16
Min supported DB: 13

--------- v4.6.1 ---------

+ Game Winner, Gambler and Didn't he do well!? achievements will now show broken down results when clicked
= Speed improvements for achievement conversions
= Fix a bug where the scorecard disappeared in Round the Clock after an achievement was unlocked
= Background changes ready for V5
= 84.2% test coverage (9888 / 11,744 lines covered by 1753 tests)

October 2020

08 Oct 18:35
Compare
Choose a tag to compare

Quick release to get RTC easy mode out the door, before starting on the long database sync piece.

--------- v4.6.0 ---------

+ Round the Clock mode where targets can be hit in any order
= 82.9% test coverage (9890 / 11,925 lines covered by 1650 tests)

September 2020

30 Sep 18:36
Compare
Choose a tag to compare

Substantial gameplay refactors towards separating state from UI. Now have distinct PlayerState for each game type, which fire state change events so the scorers can rerender.

--------- v4.5.2 ---------

= Substantial refactors to make gameplay logic simpler and more testable
= 82.6% test coverage (9820 / 11,893 lines covered by 1621 tests)

August 2020 - Simulation patch

30 Aug 19:07
Compare
Choose a tag to compare

Fix a snafu where an invokeLater rather than invokeAndWait caused the simulation to spam exceptions and essentially crash the application (as well as spamming Kibana!)

--------- v4.5.1 ---------

= Fix bug causing AI simulations to crash

August 2020

28 Aug 13:14
734374e
Compare
Choose a tag to compare

Converted AI model to JSON, did some more tidying up and introduced the maxRadius setting.
Added some E2E tests around matches and game load.
Converted RTC game params to JSON as prep for unordered mode.

Database Version: 15

--------- v4.5.0 ---------

+ Max radius setting for AI to make them less erratic
= More background simplifications to AI modelling
= Background prep work for Round the Clock improvements
= 80.7% test coverage (9638 / 11,946 lines covered by 1552 tests)