Repository navigation
Releases: Owusu1946/stackjet
Release list
v0.8.1 — Agent skills
Agent skills, matched to your stack
Expojet v0.8.1 adds optional coding-agent skills for Expo and supported technologies selected during setup.
- Install recommended skills, customize individual choices, or skip installation (the default).
- Choose your coding agents and project or global installation scope.
- Install later with
expojet skills install, including a no-write--dry-runpreview. - Use reviewed, pinned sources with provenance records, conflict preservation, and recoverable retries.
- Pin direct CLI runtime dependencies to reviewed versions and clarify team setup and EAS deployment responsibilities.
- Include the other merged Stack Builder and repository workflow improvements.
Coverage is catalog-based: only available, applicable skills are recommended. Skills installation does not change the application manifest or replace edited skills.
Get started
npx create-expojet@0.8.1 my-appFor an existing Expojet project, run from its root:
npx expojet@0.8.1 skills installSDK 57 remains the default; SDK 58 remains beta. Better Auth remains experimental.
The unreleased landing redesign is not included in this release.
Changelog: https://www.expojet.dev/changelog
Full diff: v0.8.0...v0.8.1
What's Changed
- feat(github): label PRs and issues by vouch status by @mhaadiabu in #86
- Pin reviewed CLI dependencies and clarify team setup guarantees by @Owusu1946 in #87
- Add selectable stack-aware agent skills with project and global installation by @Owusu1946 in #88
- Release agent skills without the landing redesign by @Owusu1946 in #89
- chore(github): add release notes template with contributor attribution by @mhaadiabu in #90
New Contributors
- @Donald-Edinam made their first contribution in #85
Expojet v0.8.0
What's new
- Optional Expo SDK 58 beta support in the CLI and Stack Builder. SDK 57 remains the default.
- Saved presets retain SDK, analytics, haptics, and social-provider choices.
- Partial configuration files no longer override unrelated preset choices with defaults.
- Interactive shorthand flags and cancellation handling are more consistent.
- Generated projects and Stack Builder previews now share one operation renderer.
- Stronger overlapping JSON, Metro ownership, and copied-tree symlink checks.
- Improved doctor checks for known server credentials in mobile files.
- A 64-scenario generated-output baseline helps catch unintended changes.
Get started
npx create-expojet@0.8.0 my-appKnown limitation
A composition-ownership conflict edge case is tracked in #84. No currently selectable first-party stack has been demonstrated to trigger it. SDK 58 remains beta; Better Auth remains experimental.
Full changelog: v0.7.0...v0.8.0
Expojet v0.7.0
What's New
Tactile Haptics Engine (expo-haptics)
- Added
haptics: z.boolean().default(true)toCreateInputand project manifest. - Generated
src/haptics/index.tswith 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-hapticssupport with safe zero-dependency stubs preserving component compatibility. - Added
expojet doctorchecks 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/expoplugin inapp.jsonand 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
--socialsCLI flag resolution and preserved social providers in configuration presets.
Installation
npx create-expojet@latestExpojet v0.6.2 - First Public Release
Expojet v0.6.2
This is Expojet’s first public release.
Expojet is an Expo-first application generator for creating production-ready React Native and Expo projects with a configurable stack.
Highlights
- Interactive Expo project generation
- Expo SDK 57 support
- TypeScript and JavaScript project options
- Expo Router and React Navigation support
- Bottom tabs, drawer, tabs + drawer, and stack layouts
- Clerk, Better Auth, Supabase Auth, and Firebase Auth adapters
- Google, Apple, Facebook, and Microsoft social authentication
- NativeWind, Uniwind, Unistyles, and StyleSheet styling options
- Lucide, Hugeicons, and Expo icon adapters
- Hono, Express, NestJS, and Convex backend adapters
- Neon, PostgreSQL, SQLite, and Supabase database adapters
- Drizzle and Prisma ORM options
- Zustand, MobX, and React state options
- PostHog and Aptabase analytics adapters
- Dark mode support
- Multi-step onboarding
- Liquid Glass navigation
- EAS development, preview, and production profiles
- Interactive Stack Builder for configuring projects visually
- Compatibility checks for incompatible stack combinations
- Early project-name and option validation
- Declarative adapter architecture
- Atomic project generation with staging and rollback protection
- Secret-isolation checks for generated mobile projects
- Generated documentation and setup guidance
Authentication improvements
- Added boxed email OTP verification flows.
- Added Supabase email OTP support.
- Improved Clerk authentication synchronization with Convex.
- Added onboarding-before-auth routing support.
- Added provider-specific social authentication icons.
Developer experience
- Added clearer validation errors before project generation completes.
- Added generated-project environment-variable guidance.
- Added README instructions for Clerk, Convex, Supabase, and SMTP configuration.
- Added support for project presets.
- Added local technology icons to the Stack Builder.
- Improved dark-mode defaults in generated projects.
Documentation and website
- Added the Expojet documentation site.
- Added the interactive Stack Builder.
- Added changelog history.
- Added technical SEO metadata.
- Added Open Graph and social preview images.
- Added sitemap and robots.txt support.
- Added JSON-LD structured data.
- Added Expojet brand assets and SVG icons.
- Added docs hosting configuration for
docs.expojet.com.
Package
Install Expojet with:
npx create-expojet@latest