Skip to content

Expojet v0.7.0

Choose a tag to compare

@Owusu1946 Owusu1946 released this 23 Sep 16:02
· 170 commits to main since this release

What's New

Tactile Haptics Engine (expo-haptics)

  • Added haptics: z.boolean().default(true) to CreateInput and project manifest.
  • Generated src/haptics/index.ts with cross-platform safe tactile vibration methods (selection, light, medium, heavy, success, warning, error).
  • Pre-wired haptic feedback into interactive UI components (CounterCard, ThemeToggle, and tab navigation listeners).
  • Added --no-haptics support with safe zero-dependency stubs preserving component compatibility.
  • Added expojet doctor checks for haptics integrity and dependencies.
  • Added Stack Builder toggle for tactile haptics.

Sentry Error Monitoring Adapter (@sentry/react-native)

  • Added error monitoring adapter kind featuring Sentry integration.
  • Wired native side-effect initialization in root layout / App.tsx.
  • Configured @sentry/react-native/expo plugin in app.json and declared environment variables (EXPO_PUBLIC_SENTRY_DSN, SENTRY_AUTH_TOKEN, SENTRY_ORG, SENTRY_PROJECT).
  • Integrated Sentry option into documentation Stack Builder with live plan materialization.

Improvements & Fixes

  • Prevented Clerk authentication crash when publishable key is missing or unconfigured with a setup notice screen.
  • Resolved dark theme text contrast on generated home page and documentation navigation surfaces.
  • Fixed --socials CLI flag resolution and preserved social providers in configuration presets.

Installation

npx create-expojet@latest