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