github onejs/one v1.2.76

latest release: v1.2.77
5 hours ago

Features

  • implement useMatches hook and layout loaders #656 (natew)
  • wire up useMatches to client-side navigation #656 (natew)

Bug Fixes

  • pass matches to dev server render, add comprehensive tests #656 (natew)
  • useMatches() for layout loaders in SSG production builds #656 (natew)
  • prevent doubled dist/server path in loader imports #656 (natew)
  • use high port range (9444-9999) for tests #656 (natew)
  • depcheck ignorePatterns for dist, useLoader signature in tests #656 (natew)
  • randomize port range start to avoid parallel test conflicts #656 (natew)
  • mdx: use github-slugger to match rehype (natew)

Documentation

  • update plan with client-side navigation limitations #656 (natew)
  • clarify completed vs remaining work #656 (natew)
  • update plan with comprehensive test coverage list #656 (natew)
  • update loader-overhaul plan with test details and API reference #656 (natew)
  • add useMatches documentation and update loader/layout docs #656 (natew)
  • clarify layout loader caching behavior #656 (natew)
  • add useMatches and layout loaders to features page #656 (natew)
  • update features and layout docs #656 (natew)
  • update loader-overhaul plan with port fix #656 (natew)

Tests

  • add deeply nested layouts test for useMatches #656 (natew)
  • add dynamic routes test and error handling setup #656 (natew)
  • add useMatch, usePageMatch, and hydration tests #656 (natew)
  • add useMatches web and native tests #656 (natew)
  • add cross-route-type navigation tests for useMatches #656 (natew)

Commits

  • 06f8482: Fix spelling error in version-one-rc1.mdx (Eric Winer) #655
  • useMatches hook + layout loaders #656 (natew)
  • 333412e: export useSafeAreaInsets from one package (natew) #656
  • c2635c7: canary1.2.75-1769217644776 (natew) #656
  • remove unnecessary type casts and duplicate variable #656 (natew)
  • 8e92742: v1.2.76 (natew)

Don't miss a new one release

NewReleases is sending notifications on new releases.