Releases: tinyplex/tinybase
v6.0.2
This release updates dependencies.
v6.0.1
This release updates dependencies.
v6.0.0
This major release is about updating dependencies and infrastructure rather than adding new features.
The most notable changes for users are:
- The package distribution only includes modern ESM packages (both minified and non-minified).
- React 19 is now compatible as an optional peer dependency.
- The tools module and TinyBase CLI have been removed.
If you have been using CJS or UMD packages, you will need to update your bundling strategy for TinyBase (in the same way that you will have had to have done for React 19, for example) but this change should be compatible with most packaging tools. If you had been using the library directly a browser, you should consider the esm.sh CDN, as we have for our demos.
As a result of these changes, there have been some additional knock-on effects to the project and developer infrastructure as a whole. For example:
- The test suite has been updated to use react-testing-library instead of react-test-renderer.
- The React jsx-runtime is used for JSX transformations.
- Demos (and CodePen examples) have been updated to use an importmap mapping the modules to the esm.sh CDN.
- ESLint has finally been upgraded to v9.
Note that TinyBase v6.0 adds no new functionality, so you can afford to stay on v5.4.x for a while if these changes are somehow incompatible for you. However, all future functionality changes and bug fixes will take effect as v6.x releases (and probably won't be back-ported to v5.4.x), so you should endeavor to upgrade as soon as you can.
Please let us know how these changes find you, and please file an issue on GitHub if you need help adapting to any of them.
v5.4.9
This release updates dependencies.
v5.4.8
This release updates dependencies.
v5.4.7
This release updates dependencies and updates several .map calls to .forEach, theoretically saving memory.
v5.4.6
This release updates dependencies.
v5.4.5
This release updates dependencies.
v5.4.4
This release updates dependencies.
v5.4.3
This release updates dependencies.