|
1 | 1 | # @evolu/react-native |
2 | 2 |
|
| 3 | +## 12.0.1-preview.9 |
| 4 | + |
| 5 | +### Patch Changes |
| 6 | + |
| 7 | +- a957aa0: Refactor React Native package structure and remove react-native-quick-base64 dependency |
| 8 | + |
| 9 | + **Breaking Changes:** |
| 10 | + - Package exports reorganized: use `/expo-sqlite`, `/expo-op-sqlite`, or `/bare-op-sqlite` instead of `/expo-sqlite` and `/op-sqlite` |
| 11 | + - Updated quickstart documentation to reflect new import paths |
| 12 | + |
| 13 | + **@evolu/react-native:** |
| 14 | + - Reorganized package structure with exports in dedicated `/exports` directory |
| 15 | + - Move SQLite driver implementations into `/sqlite-drivers` directory |
| 16 | + - Created shared dependency initialization in `shared.ts` |
| 17 | + - Removed `react-native-quick-base64` dependency (no longer needed) |
| 18 | + - Added `createExpoDeps.ts` for Expo-specific configuration including SecureStore integration |
| 19 | + - Updated `package.json` exports to include three entry points: |
| 20 | + - `/expo-sqlite` - for Expo projects using expo-sqlite |
| 21 | + - `/expo-op-sqlite` - for Expo projects using @op-engineering/op-sqlite |
| 22 | + - `/bare-op-sqlite` - for bare React Native projects using @op-engineering/op-sqlite |
| 23 | + - Reorganized imports following project guidelines (named imports, top-down organization) |
| 24 | + |
| 25 | + **@evolu/common:** |
| 26 | + - Added `Platform.ts` module with platform detection utilities |
| 27 | + - Refactored `LocalAuth.ts` constants to follow naming conventions: |
| 28 | + - `AUTH_NAMESPACE` → `localAuth_Namespace` |
| 29 | + - `AUTH_DEFAULT_OPTIONS` → `localAuthDefaultOptions` |
| 30 | + - `AUTH_METAKEY_LAST_OWNER` → `localAuthMetakeyLastOwner` (private) |
| 31 | + - `AUTH_METAKEY_OWNER_NAMES` → `localAuthMetakeyOwnerNames` (private) |
| 32 | + |
| 33 | + **Documentation:** |
| 34 | + - Updated quickstart guide to remove `react-native-quick-base64` from installation instructions |
| 35 | + - Simplified Expo setup warnings and instructions |
| 36 | + - Updated React Native import example to use `/bare-op-sqlite` path |
| 37 | + |
| 38 | +- Updated dependencies [a957aa0] |
| 39 | + - @evolu/common@6.0.1-preview.27 |
| 40 | + - @evolu/react@9.0.1-preview.6 |
| 41 | + |
3 | 42 | ## 12.0.1-preview.8 |
4 | 43 |
|
5 | 44 | ### Patch Changes |
|
0 commit comments