Skip to content

Releases: johnmorrisdotca/tane

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 04:20

The picker and group-maker are elements with the family's standard embed attributes and a shared builder, and the package has an English and Japanese documentation site with a checked example for every export. The generator, the sequences, the saved positions and the daily seeds are unchanged.

Added

  • Add the bilingual documentation site, checked public examples, paired guides, local search and machine-readable pages.
  • Add the seeded picker and balanced group-maker element, shared embed builder and validated iframe route. Use native streams/draws, support reflected properties and host options, and keep item text out of composed native events and frame messages.
  • Share a package-independent embed builder for option controls, preview adapters, code tabs and shareable links.

Changed

  • The API link in the demo's header reads "API" in English, so that the header takes the same number of rows in English and in Japanese on a phone, as the demo's test of a language change asks.
  • 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.
  • Repository only: e2e/shots.mjs no longer takes the README's pictures (pnpm screenshots:readme does, since the last release) and keeps its general pictures.
  • 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 12:14

Nothing that was exported has changed.

Changed

  • The README takes the family's one layout, fully: a hero picture of the explorer on a desk and on a phone in light and dark, a picture of each part of the explorer (a stream, a shuffle, the day's seed in UTC and in a zone, parts, and a position kept as JSON), an Install section, an Examples section of twelve examples whose output is what they print, and the sections the standard asks for. Its pictures are in docs/images (WebP, light and dark) and are retaken with pnpm screenshots:readme (it replaces pnpm pictures, docs/desktop.jpg and docs/phone.jpg); they are not in the tarball, and pnpm test:package fails if one is.
  • docs/spec.md, docs/spec-vectors.json and docs/strings-ja.md are no longer in the tarball: the family's standard keeps docs/ out of what npm installs, and the README links the specification on GitHub, where it is read. The specification itself is unchanged, and so is every number the package draws.
  • The README's CSV and help blocks name their language (text), and the API section's sub-headings read "Stream calls" and "Draw calls", so that every heading in the README is its own anchor.
  • 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.
  • 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 Tane, 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 own stylesheet is demo/tane.css, named for the package like the family's.

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:49

Nothing that was exported has changed.

Added

  • A test holds every @johnmorrisdotca/tane@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 21:53

Added

  • A README Accessibility section, and the family's list of all nineteen packages, each held to its source by a test.
  • SECURITY.md, and a CODE_OF_CONDUCT.md that is the family's shared text, with the copy a test holds them to in scripts/community.

Changed

  • Needs Node 22 or later; Node 20 is no longer supported. Nothing else about the package changed: no export and no seed's numbers.

  • The GitHub release's notes will be that version's section of this changelog, not a pointer to it (scripts/release-notes.mjs).

  • A Help switch in the demo. Beside the language chooser in the family header, shared by every demo. Off (the default) the page is as it was; on, each option row (the seed, the items to shuffle, the form a seed is kept in, reading one back) says in one plain line what it does, in English or Japanese, and every button in it has the same words as its hover text. Kept on the device. The README's pictures are retaken with it.

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 01 Oct 10:51

See CHANGELOG.md.

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 23:00

See CHANGELOG.md.

v1.0.1

Choose a tag to compare

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

See CHANGELOG.md.

v1.0.0

Choose a tag to compare

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

See CHANGELOG.md.