Releases
v8.0.0
Compare
Sorry, something went wrong.
No results found
Major
Updated dependencies.
React v18 is now supported; dropping support for earlier versions.
Project client import maps must now have a react-dom/client entry, instead of react-dom.
Ruck now uses in hydrate.mjs the new function hydrateRoot from react-dom/client instead of the old function hydrate from react-dom.
Patch
Updated dependencies.
Different approach to esm.sh dependency URLs:
Remove the cdn subdomain that was deprecated in esm.sh v79 .
Use ?target=deno in server import maps.
Updated the readme:
No longer using the Deno --unstable flag for the install and test scripts.
Made it easier to run the script for finding the minimum compatible Deno version by making it executable and adding a shebang.
Added a new script to type check every JavaScript module in the project, and configured GitHub Actions CI to use it.
Updated Puppeteer for tests and modernized related test helper code.
Improved console logging of Puppeteer browser console output in tests.
Refactored function createPseudoNode tests to better isolate each test.
Refactored function hydrate tests to better isolate each test and avoid Puppeteer browser errors relating to modifying HTML and import maps.
Changed some test assertions to be less noisy if they fail.
Updated GitHub Actions CI config.
You can’t perform that action at this time.