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
71 lines
2.3 KiB
Markdown
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.
|