diff --git a/.changeset/agp9-built-in-kotlin.md b/.changeset/agp9-built-in-kotlin.md deleted file mode 100644 index 61c9221c..00000000 --- a/.changeset/agp9-built-in-kotlin.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'react-native-bottom-tabs': patch ---- - -Fix Android build with AGP 9 built-in Kotlin: skip applying the `kotlin-android` plugin when AGP has already registered the `kotlin` extension diff --git a/.changeset/expo-template-android-tab-icons.md b/.changeset/expo-template-android-tab-icons.md deleted file mode 100644 index 1b83da2a..00000000 --- a/.changeset/expo-template-android-tab-icons.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@bottom-tabs/expo-template': patch ---- - -Render tab bar icons on Android, and apply the template's own colors to the tab bar diff --git a/.changeset/expo-template-development-build.md b/.changeset/expo-template-development-build.md deleted file mode 100644 index 370e27ca..00000000 --- a/.changeset/expo-template-development-build.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@bottom-tabs/expo-template': patch ---- - -Target development builds instead of Expo Go, and add `ios.bundleIdentifier` and `android.package` placeholders diff --git a/.changeset/expo-template-runnable-checks.md b/.changeset/expo-template-runnable-checks.md deleted file mode 100644 index bec01fdf..00000000 --- a/.changeset/expo-template-runnable-checks.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@bottom-tabs/expo-template': patch ---- - -Replace react-test-renderer with React Native Testing Library, and add lint and typecheck scripts diff --git a/.changeset/expo-template-sdk54-dependencies.md b/.changeset/expo-template-sdk54-dependencies.md deleted file mode 100644 index 79a0750d..00000000 --- a/.changeset/expo-template-sdk54-dependencies.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@bottom-tabs/expo-template': patch ---- - -Align dependencies with Expo SDK 54, drop unused packages, and fix the template's TypeScript errors diff --git a/.changeset/expo-template-test-renderer.md b/.changeset/expo-template-test-renderer.md deleted file mode 100644 index b94a89f7..00000000 --- a/.changeset/expo-template-test-renderer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@bottom-tabs/expo-template': patch ---- - -Add the missing test-renderer dependency required by React Native Testing Library, using the version compatible with React 19.1. diff --git a/.changeset/native-tabs-swift-package.md b/.changeset/native-tabs-swift-package.md deleted file mode 100644 index c16f47a1..00000000 --- a/.changeset/native-tabs-swift-package.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'react-native-bottom-tabs': minor ---- - -Add iOS Swift Package Manager support diff --git a/.changeset/tidy-tabs-headers.md b/.changeset/tidy-tabs-headers.md deleted file mode 100644 index 2dde1401..00000000 --- a/.changeset/tidy-tabs-headers.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'react-native-bottom-tabs': patch ---- - -Add support for React Native 0.87 diff --git a/apps/example-swiftpm/CHANGELOG.md b/apps/example-swiftpm/CHANGELOG.md new file mode 100644 index 00000000..0be2f7a5 --- /dev/null +++ b/apps/example-swiftpm/CHANGELOG.md @@ -0,0 +1,10 @@ +# example-swiftpm + +## 0.0.2 + +### Patch Changes + +- Updated dependencies [[`251bc1e`](https://github.com/callstack/react-native-bottom-tabs/commit/251bc1e362d0814a742c45cc6fb4f2e3169fea9c), [`85e14d7`](https://github.com/callstack/react-native-bottom-tabs/commit/85e14d797905a483628cea7668a63fabafe4c78f), [`6b8e865`](https://github.com/callstack/react-native-bottom-tabs/commit/6b8e865af0b795eeeb11265fa103c818013bcd6e)]: + - react-native-bottom-tabs@1.5.0 + - @bottom-tabs/example-shared@0.0.1 + - @bottom-tabs/react-navigation@1.5.0 diff --git a/apps/example-swiftpm/package.json b/apps/example-swiftpm/package.json index 9f4ee7f3..cfa92528 100644 --- a/apps/example-swiftpm/package.json +++ b/apps/example-swiftpm/package.json @@ -1,6 +1,6 @@ { "name": "example-swiftpm", - "version": "0.0.1", + "version": "0.0.2", "private": true, "scripts": { "ios": "react-native run-ios", diff --git a/packages/example-shared/CHANGELOG.md b/packages/example-shared/CHANGELOG.md new file mode 100644 index 00000000..73c5ae22 --- /dev/null +++ b/packages/example-shared/CHANGELOG.md @@ -0,0 +1,9 @@ +# @bottom-tabs/example-shared + +## 0.0.1 + +### Patch Changes + +- Updated dependencies [[`251bc1e`](https://github.com/callstack/react-native-bottom-tabs/commit/251bc1e362d0814a742c45cc6fb4f2e3169fea9c), [`85e14d7`](https://github.com/callstack/react-native-bottom-tabs/commit/85e14d797905a483628cea7668a63fabafe4c78f), [`6b8e865`](https://github.com/callstack/react-native-bottom-tabs/commit/6b8e865af0b795eeeb11265fa103c818013bcd6e)]: + - react-native-bottom-tabs@1.5.0 + - @bottom-tabs/react-navigation@1.5.0 diff --git a/packages/example-shared/package.json b/packages/example-shared/package.json index c5b00530..085f6dfe 100644 --- a/packages/example-shared/package.json +++ b/packages/example-shared/package.json @@ -1,6 +1,6 @@ { "name": "@bottom-tabs/example-shared", - "version": "0.0.0", + "version": "0.0.1", "private": true, "source": "./src/App.tsx", "main": "./src/App.tsx", diff --git a/packages/expo-template/CHANGELOG.md b/packages/expo-template/CHANGELOG.md index 52d0f842..bd8d2296 100644 --- a/packages/expo-template/CHANGELOG.md +++ b/packages/expo-template/CHANGELOG.md @@ -1,5 +1,23 @@ # @bottom-tabs/expo-template +## 1.1.4 + +### Patch Changes + +- [#576](https://github.com/callstack/react-native-bottom-tabs/pull/576) [`1283040`](https://github.com/callstack/react-native-bottom-tabs/commit/1283040e76ed7621c965108e5d14173bf5274c4c) Thanks [@oleksandrzavarzin-callstack](https://github.com/oleksandrzavarzin-callstack)! - Render tab bar icons on Android, and apply the template's own colors to the tab bar + +- [#574](https://github.com/callstack/react-native-bottom-tabs/pull/574) [`67c02ec`](https://github.com/callstack/react-native-bottom-tabs/commit/67c02ec2d7803a3bb6b4ac7da3818c2988da6379) Thanks [@oleksandrzavarzin-callstack](https://github.com/oleksandrzavarzin-callstack)! - Target development builds instead of Expo Go, and add `ios.bundleIdentifier` and `android.package` placeholders + +- [#578](https://github.com/callstack/react-native-bottom-tabs/pull/578) [`cc8ce1f`](https://github.com/callstack/react-native-bottom-tabs/commit/cc8ce1f7f5daa631bf08af3bf39e6752d5d0df82) Thanks [@oleksandrzavarzin-callstack](https://github.com/oleksandrzavarzin-callstack)! - Replace react-test-renderer with React Native Testing Library, and add lint and typecheck scripts + +- [#577](https://github.com/callstack/react-native-bottom-tabs/pull/577) [`34f7117`](https://github.com/callstack/react-native-bottom-tabs/commit/34f71176e6ac51a143b7cb7c936019f59f14591a) Thanks [@oleksandrzavarzin-callstack](https://github.com/oleksandrzavarzin-callstack)! - Align dependencies with Expo SDK 54, drop unused packages, and fix the template's TypeScript errors + +- [#579](https://github.com/callstack/react-native-bottom-tabs/pull/579) [`dd72e8b`](https://github.com/callstack/react-native-bottom-tabs/commit/dd72e8bcc6134dc2db7504dcdd186c2578a474d4) Thanks [@thiagobrez](https://github.com/thiagobrez)! - Add the missing test-renderer dependency required by React Native Testing Library, using the version compatible with React 19.1. + +- Updated dependencies [[`251bc1e`](https://github.com/callstack/react-native-bottom-tabs/commit/251bc1e362d0814a742c45cc6fb4f2e3169fea9c), [`85e14d7`](https://github.com/callstack/react-native-bottom-tabs/commit/85e14d797905a483628cea7668a63fabafe4c78f), [`6b8e865`](https://github.com/callstack/react-native-bottom-tabs/commit/6b8e865af0b795eeeb11265fa103c818013bcd6e)]: + - react-native-bottom-tabs@1.5.0 + - @bottom-tabs/react-navigation@1.5.0 + ## 1.1.3 ### Patch Changes diff --git a/packages/expo-template/package.json b/packages/expo-template/package.json index 68dbe046..95d6e19b 100644 --- a/packages/expo-template/package.json +++ b/packages/expo-template/package.json @@ -1,7 +1,7 @@ { "name": "@bottom-tabs/expo-template", "main": "expo-router/entry", - "version": "1.1.3", + "version": "1.1.4", "scripts": { "start": "expo start --dev-client", "reset-project": "node ./scripts/reset-project.js", @@ -21,7 +21,7 @@ "preset": "jest-expo" }, "dependencies": { - "@bottom-tabs/react-navigation": "1.4.0", + "@bottom-tabs/react-navigation": "1.5.0", "@expo/vector-icons": "^15.0.3", "@react-navigation/native": "^7.1.8", "expo": "~54.0.35", @@ -37,7 +37,7 @@ "react": "19.1.0", "react-dom": "19.1.0", "react-native": "0.81.5", - "react-native-bottom-tabs": "1.4.0", + "react-native-bottom-tabs": "1.5.0", "react-native-gesture-handler": "~2.28.0", "react-native-reanimated": "~4.1.1", "react-native-safe-area-context": "~5.6.0", diff --git a/packages/react-native-bottom-tabs/CHANGELOG.md b/packages/react-native-bottom-tabs/CHANGELOG.md index 39259c2b..9d3d3a72 100644 --- a/packages/react-native-bottom-tabs/CHANGELOG.md +++ b/packages/react-native-bottom-tabs/CHANGELOG.md @@ -1,5 +1,17 @@ # react-native-bottom-tabs +## 1.5.0 + +### Minor Changes + +- [#575](https://github.com/callstack/react-native-bottom-tabs/pull/575) [`85e14d7`](https://github.com/callstack/react-native-bottom-tabs/commit/85e14d797905a483628cea7668a63fabafe4c78f) Thanks [@thiagobrez](https://github.com/thiagobrez)! - Add iOS Swift Package Manager support + +### Patch Changes + +- [#568](https://github.com/callstack/react-native-bottom-tabs/pull/568) [`251bc1e`](https://github.com/callstack/react-native-bottom-tabs/commit/251bc1e362d0814a742c45cc6fb4f2e3169fea9c) Thanks [@gabrieldonadel](https://github.com/gabrieldonadel)! - Fix Android build with AGP 9 built-in Kotlin: skip applying the `kotlin-android` plugin when AGP has already registered the `kotlin` extension + +- [#571](https://github.com/callstack/react-native-bottom-tabs/pull/571) [`6b8e865`](https://github.com/callstack/react-native-bottom-tabs/commit/6b8e865af0b795eeeb11265fa103c818013bcd6e) Thanks [@thiagobrez](https://github.com/thiagobrez)! - Add support for React Native 0.87 + ## 1.4.0 ### Minor Changes diff --git a/packages/react-native-bottom-tabs/package.json b/packages/react-native-bottom-tabs/package.json index b422488c..8a25bc6d 100644 --- a/packages/react-native-bottom-tabs/package.json +++ b/packages/react-native-bottom-tabs/package.json @@ -1,6 +1,6 @@ { "name": "react-native-bottom-tabs", - "version": "1.4.0", + "version": "1.5.0", "description": "Native Bottom Tabs for React Native", "source": "./src/index.tsx", "main": "./lib/module/index.js", @@ -45,7 +45,9 @@ }, "jest": { "preset": "react-native", - "modulePathIgnorePatterns": ["/lib/"] + "modulePathIgnorePatterns": [ + "/lib/" + ] }, "keywords": [ "react-native", diff --git a/packages/react-navigation/CHANGELOG.md b/packages/react-navigation/CHANGELOG.md index 45932edb..f24a63c5 100644 --- a/packages/react-navigation/CHANGELOG.md +++ b/packages/react-navigation/CHANGELOG.md @@ -1,5 +1,7 @@ # @bottom-tabs/react-navigation +## 1.5.0 + ## 1.4.0 ### Minor Changes diff --git a/packages/react-navigation/package.json b/packages/react-navigation/package.json index ebf38249..b0c082c1 100644 --- a/packages/react-navigation/package.json +++ b/packages/react-navigation/package.json @@ -1,6 +1,6 @@ { "name": "@bottom-tabs/react-navigation", - "version": "1.4.0", + "version": "1.5.0", "description": "React Native Bottom Tabs React Navigation integration", "source": "./src/index.tsx", "main": "./lib/commonjs/index.js", diff --git a/yarn.lock b/yarn.lock index 9342c4a9..d457de37 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3876,7 +3876,7 @@ __metadata: resolution: "@bottom-tabs/expo-template@workspace:packages/expo-template" dependencies: "@babel/core": "npm:^7.28.4" - "@bottom-tabs/react-navigation": "npm:1.4.0" + "@bottom-tabs/react-navigation": "npm:1.5.0" "@expo/vector-icons": "npm:^15.0.3" "@react-navigation/native": "npm:^7.1.8" "@testing-library/react-native": "npm:^14.0.1" @@ -3899,7 +3899,7 @@ __metadata: react: "npm:19.1.0" react-dom: "npm:19.1.0" react-native: "npm:0.81.5" - react-native-bottom-tabs: "npm:1.4.0" + react-native-bottom-tabs: "npm:1.5.0" react-native-gesture-handler: "npm:~2.28.0" react-native-reanimated: "npm:~4.1.1" react-native-safe-area-context: "npm:~5.6.0" @@ -3932,7 +3932,7 @@ __metadata: languageName: unknown linkType: soft -"@bottom-tabs/react-navigation@npm:*, @bottom-tabs/react-navigation@npm:1.4.0, @bottom-tabs/react-navigation@workspace:packages/react-navigation": +"@bottom-tabs/react-navigation@npm:*, @bottom-tabs/react-navigation@npm:1.5.0, @bottom-tabs/react-navigation@workspace:packages/react-navigation": version: 0.0.0-use.local resolution: "@bottom-tabs/react-navigation@workspace:packages/react-navigation" dependencies: @@ -19356,7 +19356,7 @@ __metadata: languageName: unknown linkType: soft -"react-native-bottom-tabs@npm:*, react-native-bottom-tabs@npm:1.4.0, react-native-bottom-tabs@workspace:packages/react-native-bottom-tabs": +"react-native-bottom-tabs@npm:*, react-native-bottom-tabs@npm:1.5.0, react-native-bottom-tabs@workspace:packages/react-native-bottom-tabs": version: 0.0.0-use.local resolution: "react-native-bottom-tabs@workspace:packages/react-native-bottom-tabs" dependencies: