Releases: onejs/one
Releases · onejs/one
v1.2.64
Bug Fixes
- one: fix flickering on hydration or excess re-rendering (natew)
- don't clean global DerivedData (tests need it) (natew)
- restore expo-clipboard and fix iOS build cleaning (natew)
- don't warn about missing manifest entries for SPA routes (natew)
- set defaultRenderMode before manifest generation (natew)
- one: prevent layout remounts during client-side navigation (natew)
- test-test: build once before all tests instead of per-suite (natew)
- one: handle missing client manifest entries for SPA/SSG routes (natew)
Commits
- d6aecb2: update tests to include deterministic route keys (natew)
- 2622026: fix typecheck for NodeList iteration (natew)
- 4fade42: improve rebuilds failing due to cache hits (natew)
- 47e3e2d: remove unused dep (natew)
- fa13e17: canary1.2.63-1768588453868 (natew)
- e6f8bd9: canary1.2.63-1768593796425 (natew)
- cbf863d: suppress ERR_MODULE_NOT_FOUND loader errors (natew)
- 99c700c: reduce noisy logs in production builds (natew)
- 960a1b4: v1.2.64 (natew)
v1.2.63
v1.2.62
v1.2.61
v1.2.60
v1.2.59
v1.2.58
Features
- SourceInspector (beta) (natew)
- devtools: add unified DevTools panel (natew)
- router: add useBlocker hook (natew)
- router: add route validation (natew)
- router: add scroll position groups (natew)
- router: add route masks (natew)
- one: add component for declarative route guarding (natew)
Bug Fixes
- await stop in process.exit to fix leftover processes (natew)
- update yarn.lock for oxc-parser (natew)
- improve error boundaries and misc fixes (natew)
- useBlocker: support blocking navigation via Link component (DaveyEke)
- use stable indices for source inspector to avoid hydration mismatch (natew)
- navigation error and anchor nesting in docs (natew)
- update test-env tests for source inspector attributes (natew)
- use TAMAGUI_TARGET check for window.dispatchEvent (natew)
- use TAMAGUI_TARGET for Link id/nativeID (natew)
- one: fixes to improve rendering and display of inspector (natew)
- use testID selector for more reliable CI tests (natew)
- use native button on web for reliable test clicks (natew)
- wait for hydration with waitForFunction in CI (natew)
- make protected-test routes SPA for proper CI hydration (natew)
- disable React Compiler in test app for SSG hydration (natew)
- re-enable React Compiler (SPA routes work fine) (natew)
- SPA circular dependency deadlock and missing body tag (natew)
- avoid dynamic import in router.ts to prevent circular deps (natew)
- use static import (natew)
Tests
- skip flaky client-side navigation test (natew)
Commits
- 0f7d30d: improve mdx types (natew)
- c4f35a0: cleaner parser based solution (natew)
- d8090ca: improve post (natew)
- 83bc1ed: improve cloudflare tests (natew)
- 5980023: move to option based dev tools (natew)
- c86e481: improve docs menu and homepage styling (natew)
- 4f7c456: canary1.2.57-1768195703893 (natew)
- f0d7d48: canary1.2.57-1768196633882 (natew)
- 46cb362: add dynamic OpenGraph images guide (natew)
- 94c71f4: update docs content and rename routing-modes to render-modes (natew)
- af3b50c: fix docs table border-spacing and code font (natew)
- 28a6750: remove itemProp deopt from MetaTheme (natew)
- f6a7de3: more docs formatting improvements, basic auth guide, head (natew)
- 9894b5b: add generated routes for protected-test (natew)
- 2bea2b5: more ci friendly protected route test (natew)
- d5cdf07: canary1.2.57-1768260645007 (natew)
- 2da5ddc: canary1.2.57-1768289299952 (natew)
- 82790fe: v1.2.58 (natew)
v1.2.57
Bug Fixes
- vxrn: prevent duplicate @tamagui/core instances in SSR (natew)
- one: stub out expo-linking on web (natew)
- color-scheme: add suppressHydrationWarning to script tags (natew)
- site: fix nested anchor in TopNav logo (natew)
- one: add sharp as devDependency for types (natew)
- tests: make loader-test web-only and reduce test flakiness (natew)
- tests: add native fallback for loader-test (natew)
- dont allow dot files to be paths (natew)
- one: fix watching loader watchFiles relative paths (natew)
- simplify cache-headers test to not depend on route matching (natew)
Documentation
- expand setResponseHeaders docs with ISR, cookies, caching (natew)
Commits
- d3707f2: Revert "fix(vxrn): prevent duplicate @tamagui/core instances in SSR" (natew)
- 6df7200: lint (natew)
- fb61f37: improve file extension filtering and fix test (natew)
- e66a889: add ISR docs and cache headers test routes (natew)
- cb8d680: fix static file routing to not block loaders and middleware (natew)
- c241ef3: fix some routing issues and production state issue (natew)
- 737ed71: v1.2.57 (natew)