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

71 lines
2.3 KiB
Markdown

# 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.