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
2.3 KiB
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
lintandlint:checkscripts backed by the Biome linter.- CSpell as a development dependency, with a
spell:checkscript. CHANGELOG.mdas a dedicated release history, separate fromREADME.md.
Changed
- Upgraded TypeScript to 7.
- Enabled the Biome
useComponentExportOnlyModulesrule to retain React Fast Refresh checks. - Rewrote
README.mdto 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.jsonfrom version control.
[3.0.1] - 2026-06-11
Added
- Shared
Noticecomponent extracted from the contact and news pages. - CSpell dictionary and VS Code workspace configuration.
Changed
- Replaced
react-helmet-asyncwith@dr.pogodin/react-helmetfor 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
nl2brutility.
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
distinstead ofbuild. - Upgraded React to 19, React Router to 7, Redux Toolkit to 2, three.js to 0.186, and TypeScript to 6.
- Replaced
axioswithkyfor HTTP requests andreact-nl2brwith 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/pagepayload form.
Removed
- Create React App tooling (
react-scripts), the Jest and Testing Library setup,web-vitalsreporting, andreact-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.