Files
celloc3d.brain.riken.jp/CHANGELOG.md
T
orrisroot df2c671844 docs: rewrite readme and split out the changelog
The README still described the Create React App scaffold and mixed
the release history into the same file.

- Document the current stack, requirements, project structure,
  routes, data model, and build output
- Move the release history to CHANGELOG.md and add entries for
  3.0.0, 3.0.1, and 3.0.2
2026-09-09 12:45:01 +09:00

2.3 KiB

Changelog

All notable changes to this project are documented in this file. Entries are grouped by released version, from newest to oldest.

[3.0.2] - 2026-09-09

Added

  • lint and lint:check scripts backed by the Biome linter.
  • CSpell as a development dependency, with a spell:check script.
  • CHANGELOG.md as a dedicated release history, separate from README.md.

Changed

  • Upgraded TypeScript to 7.
  • Enabled the Biome useComponentExportOnlyModules rule to retain React Fast Refresh checks.
  • Rewrote README.md to describe the current stack, requirements, project structure, routes, data model, and build output.

Removed

  • ESLint, its configuration file, and its plugins. Linting is handled by Biome.
  • package-lock.json from version control.

[3.0.1] - 2026-06-11

Added

  • Shared Notice component extracted from the contact and news pages.
  • CSpell dictionary and VS Code workspace configuration.

Changed

  • Replaced react-helmet-async with @dr.pogodin/react-helmet for document head management.

Fixed

  • Corrected a misspelling of "Arrangements" in the figure captions of the dataset metadata files.

[3.0.0] - 2026-06-11

Added

  • Vite-based development and build pipeline with manual vendor chunk splitting.
  • Biome configuration for formatting, linting, and import sorting.
  • Local nl2br utility.

Changed

  • Migrated the build tooling from Create React App to Vite. The development server now runs on port 5173 and production output is written to dist instead of build.
  • Upgraded React to 19, React Router to 7, Redux Toolkit to 2, three.js to 0.186, and TypeScript to 6.
  • Replaced axios with ky for HTTP requests and react-nl2br with a local utility.
  • Reworked the 3D viewer to cancel in-flight dataset requests with AbortController, and removed synchronous state updates from effects in the dataset detail component.
  • Updated Google Analytics page view tracking to the hitType/page payload form.

Removed

  • Create React App tooling (react-scripts), the Jest and Testing Library setup, web-vitals reporting, and react-app-polyfill.

Fixed

  • Corrected a typo in the 3D viewer manual link text on the help page.

[2.0.0] - 2022-06-07

Last release built with Create React App.