Skip to content

Releases: johnmorrisdotca/narabe

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 03:55

The board is an element with the family's standard embed attributes and a shared builder, the Go rules have a named entry point, and the package has an English and Japanese documentation site with a checked example for every export. The rules, moves, records and the existing imports are unchanged.

Added

  • Add the bilingual documentation site, checked examples, paired guides, local search and machine-readable pages. Give the existing Go rules import a named entry for its documentation; keep wildcard imports available.
  • Add a board-position and move-replay element, the shared embed builder and a validated iframe route. The native engine and SVG writer retain all rules and rendering; replay controls, reflected properties, host options and composed events are available.
  • Share a package-independent embed builder for option controls, preview adapters, code tabs and shareable links.

Changed

  • Synchronize documentation tooling for repository layouts, generated type references, Node entry points and repository-specific README links.
  • Keep large documentation resource catalogues on the entry index and the active resource beside core navigation, preserving every reference page; render valid default imports in HTML and Markdown.
  • Group the package family by kind, alphabetize each group, and include the geography packages and REST in Pieces in the shared footer and README.
  • Update the shared family description for addresses in all seven supported countries, including France and Germany.

v1.2.2

Choose a tag to compare

@github-actions github-actions released this 06 Oct 11:50

Nothing that was exported has changed.

Changed

  • The README takes the family's one layout, fully: a hero picture of the demo on a desk and on a phone in light and dark, a picture of nine of the games (gomoku, Drop Four, Reversi, Go, Hex, checkers, Chinese Checkers, Honeycomb and Twist Five) each drawn by boardSvg, an Install section, an Examples section of thirteen examples whose output is what they print, and an Accessibility section. Its pictures are in docs/images (WebP, light and dark) and are retaken with pnpm screenshots:readme (it replaces pnpm pictures, docs/desktop.jpg, docs/phone.jpg and the animated docs/games.gif, which the standard's pictures take the place of); they are not in the tarball, and pnpm test:package fails if one is.
  • pnpm test:readme type-checks and runs every TypeScript and JavaScript example in the README against the built package, as a CI job of its own, and pnpm check holds the README to the family's lint (sections in order, a language on every fence, pictures with alt text, widths and captions, no marketing words, at most 64,000 characters, because npm shows only the first 65,536).
  • "The family" is now under "Where it comes from, and where it is used", with "Used by", and the README has a Development and an Accessibility section.
  • Repository only: the package and everything it exports are unchanged. CONTRIBUTING.md is the family's one text with a section of its own for Narabe, held to the master in johnmorrisdotca/.github by src/family.test.js; ci.yml and pages.yml are the family's one text (pnpm check, the demo, and the package on Linux, macOS and Windows), and any jobs of the package's own after them.
  • The demo's page titles read Narabe · pitch, like the rest of the family's.
  • The demo's own stylesheet is demo/narabe.css, named for the package like the family's.
  • The README's badges use the family's green, and the marks the demo draws on a stone (a king's ring, a stone's edge, a lit cell) are named in demo/narabe.css instead of written into the drawing code.

Fixed

  • The API reference page wraps a long entry path instead of running about 2 px wider than a 360 px screen. Nothing the package exports has changed.

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 06 Oct 03:50

Nothing that was exported has changed.

Added

  • A test holds every @johnmorrisdotca/narabe@N version pin in the README to this package's major version.

Changed

  • The family's list, in the README and in the demo's footer, names all twenty-four packages, Karakuri and Houseki included.
  • The npm description is one sentence of 250 characters or fewer, so npm and its search show it whole; it is also the repository's About text. homepage is the demo site and author is "John Morris", the same in every package.
  • The GitHub Actions workflows use the current versions of the actions (checkout 7, setup-node 7, pnpm/action-setup 6; configure-pages 6, upload-pages-artifact 5 and deploy-pages 5 for Pages), which clears GitHub's Node 20 deprecation warning.

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 22:01

Changed

  • Needs Node 22 or later; Node 20 is no longer supported. Nothing else changed.

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 19:34

See CHANGELOG.md.

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 09:47

See CHANGELOG.md.