Skip to content

Releases: Stephenson-Software/Night-Ferry

0.3.1

0.3.1 Pre-release
Pre-release

Choose a tag to compare

@dmccoystephenson dmccoystephenson released this 04 Nov 04:05
6fba7d4

0.3.1

This release adds nothing new to play: the story, scenes, endings and controls are the same as in 0.3.0, so there is no need to update unless you want the latest version.

Changes

Testing

  • Added automated test coverage for existing car deck and wheelhouse behaviour, with no change to how the game plays.

Version

0.3.0 → 0.3.1 — PATCH. Mechanical floor from comparing the save schemas, the save format, the save code, the kit pin and new source files: PATCH.
Judgment: Session: Tarpaulin. The only changes since 0.3.0 are a version bump to 0.3.1-SNAPSHOT and new tests for the car deck and wheelhouse in tests/test_scenes.py, with no changes to game code, content or save handling. Saves written by 0.3.0 are unaffected, and no documented command, control or file location changes, so nothing justifies raising the patch floor. No merged pull requests were recorded, so the notes cite no PR numbers.

  • no save, kit-pin or new-file difference observed

Verification

Verified before publication; this tag points at the exact commit that was verified.

  • CI checks on this exact commit, all green: test (3.8), test (3.12), serve.
  • Save format: SAVE_VERSION 2 → 2; 1 save schema(s) 0.3.0 shipped are all still in schemas/.
  • save-compatibility gate run: saves written by 0.3.0 were read by this release twice with every file byte-identical, and a new save was added beside them without touching them (11 assertions passed).

What the checks cover: python-release-gates.


drafted by Claude on behalf of Daniel Stephenson

0.3.0

0.3.0 Pre-release
Pre-release

Choose a tag to compare

@dmccoystephenson dmccoystephenson released this 31 Oct 04:23
ddec680

0.3.0

This is a small update. The text-adventure kit the game runs on has been updated and now includes a link back to the arcade hall, so you can return to the hall from the game without going through the browser. The story, scenes, endings and saves are the same as in 0.2.0.

Changes

  • Navigation
    • Updated the text-adventure kit, which adds a link back to the arcade hall (#20)
  • Reliability
    • Added tests for the last night boat's clock: the hourly events, the five o'clock stop at the stern, docking at Brekka and the notebook's calendar. The crossing plays exactly as before (#18)

Version

0.2.0 → 0.3.0 — MINOR. Mechanical floor from comparing the save schemas, the save format, the save code, the kit pin and new source files: MINOR.
Judgment: The mechanical floor of minor comes from the bump of the pinned text-adventure kit (tak). That bump adds a link from the game back to the arcade hall. Nothing in the diff touches the save format, save code, commands or file locations, so saves from 0.2.0 load unchanged and nothing justifies major. The other changes are new tests and a CI runner pin, which change no behaviour, so the floor stands.

  • minor: tak pin in requirements.txt: 9749869783ebd20959a2365f29812675a0b0d053 → 86a6164e47e424b5340677d8fa0f689ab005417b

Verification

Verified before publication; this tag points at the exact commit that was verified.

  • CI checks on this exact commit, all green: test (3.8), test (3.12), serve.
  • Save format: SAVE_VERSION 2 → 2; 1 save schema(s) 0.2.0 shipped are all still in schemas/.
  • save-compatibility gate run: saves written by 0.2.0 were read by this release twice with every file byte-identical, and a new save was added beside them without touching them (11 assertions passed).

What the checks cover: python-release-gates.


drafted by Claude on behalf of Daniel Stephenson

0.2.0

0.2.0 Pre-release
Pre-release

Choose a tag to compare

@dmccoystephenson dmccoystephenson released this 25 Oct 04:03
b5e27af

0.2.0

First stable release.

  • Tests: a damaged, misplaced or unreadable save never stops play (#16)
  • Provisional Strata location stills, one per place (RFC 0025): for art review (#15)
  • Test the notebook's last page, empty pages and way out (#14)
  • Tests for the last boat's declined choices and the captain's gates (#13)
  • Tests for the first crossing's clock: every hour of the night, and only those (#12)
  • STORY.md: list every place the last boat's five o'clock and where-she-is-going facts are learned (#11)
  • Test the last night boat's places: each action, the rail by the hour, and the epilogue (#10)
  • Test the first crossing's saloon, corridor and deck scenes (#9)
  • Test what the first crossing's people say for what the steward knows (#8)
  • Test how the last boat's people remember October (#7)
  • README: list every fixed hour of the last boat and the milestone achievements (#6)
  • Cloud saves: pin tak 9b539d8 and turn cloudSaves on (RFC 0016) (#5)
  • Pin tak 1bac386: saves never deleted or overwritten by accident (#4)
  • README: add a Play in your browser link to the arcade portal (#3)
  • The last night boat: a second crossing, achievements, save migration (0.2.0) (#2)
  • The crossing: Night Ferry on tak (#1)

Verification

Verified before publication; this tag points at the exact commit that was verified.

What the checks cover: python-release-gates.


drafted by Claude on behalf of Daniel Stephenson