Compare commits
2
Commits
a6967b4d1b
...
v1.2.0
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c4fb345197 | ||
|
|
4385a661b3
|
+18
-4
@@ -8,22 +8,36 @@ and this project adheres to
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [1.2.0] - 2026-08-31
|
||||
|
||||
### Added
|
||||
|
||||
- Seed new SQLite high-score databases that did not exist before opening with
|
||||
the ten distributed demo scores.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Deliberately diverge from the original game's multiball contact sentinel so a
|
||||
reserve ball that fills a wheel hole leaves it permanently occupied; the
|
||||
surviving ball can no longer enter and score that visibly filled slot again.
|
||||
- Match capture-driven multiball collapse timing so the surviving slot keeps
|
||||
double scoring through the current callback, then returns to normal scoring
|
||||
on the next callback and the returning claw remains paused until that
|
||||
collapse; completing the fifth wheel lock still ends multiball scoring
|
||||
immediately.
|
||||
double scoring through the current callback, then returns to normal scoring on
|
||||
the next callback and the returning claw remains paused until that collapse;
|
||||
completing the fifth wheel lock still ends multiball scoring immediately.
|
||||
- Derive wheel-lock awards from the original live contact words so two balls
|
||||
settling into different slots at once receive the same accumulated award as
|
||||
the original game.
|
||||
- Stage an effect-seven reserve-ball request until ball 1's full substep batch
|
||||
has returned, preventing the new slot from participating in collision and
|
||||
capture rules before the original creates it.
|
||||
- Bound high-score server resource usage with 1 KiB route body limits,
|
||||
single-operation database concurrency gating, 503 shedding, and offloading
|
||||
SQLite operations to blocking worker threads.
|
||||
- Use a relative path for the web build's high-score API endpoint so deployments
|
||||
under nested URL subpaths route requests correctly.
|
||||
- Implement bounded exponential backoff with jitter, initial delay and maximum
|
||||
delay bounds, and `Retry-After` header support for failed web high-score
|
||||
submissions.
|
||||
|
||||
## [1.1.0] - 2026-08-29
|
||||
|
||||
|
||||
Generated
+1
-1
@@ -551,7 +551,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tdkpin-rs"
|
||||
version = "1.1.0"
|
||||
version = "1.2.0"
|
||||
dependencies = [
|
||||
"directories",
|
||||
"futures-util",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "tdkpin-rs"
|
||||
version = "1.1.0"
|
||||
version = "1.2.0"
|
||||
edition = "2024"
|
||||
|
||||
[dependencies]
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user