Skip to content

Commit e023b3f

Browse files
authored
release: v5.3.0 (#1716)
1 parent ef892df commit e023b3f

File tree

13 files changed

+70
-60
lines changed

13 files changed

+70
-60
lines changed

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
1-
## 5.2.0 (2023-04-13)
1+
## 5.3.0 (2023-04-14)
22

3+
* release: v5.2.0 (#1715) ([ef892df](https://github.com/akveo/react-native-ui-kitten/commit/ef892df)), closes [#1715](https://github.com/akveo/react-native-ui-kitten/issues/1715)
34
* fix: added frame check for popover state update (#1672) ([d6590ec](https://github.com/akveo/react-native-ui-kitten/commit/d6590ec)), closes [#1672](https://github.com/akveo/react-native-ui-kitten/issues/1672)
45
* fix: added shrinking to card children container (#1671) ([e591303](https://github.com/akveo/react-native-ui-kitten/commit/e591303)), closes [#1671](https://github.com/akveo/react-native-ui-kitten/issues/1671)
56
* fix: changed tab indicator position to relative, adjusted bottom nav bar layout (#1660) ([66c181f](https://github.com/akveo/react-native-ui-kitten/commit/66c181f)), closes [#1660](https://github.com/akveo/react-native-ui-kitten/issues/1660)
67
* fix: check and fixed failing tests (#1673) ([4eaafab](https://github.com/akveo/react-native-ui-kitten/commit/4eaafab)), closes [#1673](https://github.com/akveo/react-native-ui-kitten/issues/1673)
78
* fix: docs generation ([532fa19](https://github.com/akveo/react-native-ui-kitten/commit/532fa19))
89
* fix: fix metro-config for expo usage (#1710) ([07bb149](https://github.com/akveo/react-native-ui-kitten/commit/07bb149)), closes [#1710](https://github.com/akveo/react-native-ui-kitten/issues/1710)
910
* fix: fixed passing parameters for menu item for onPress callback (#1669) ([ffd7efc](https://github.com/akveo/react-native-ui-kitten/commit/ffd7efc)), closes [#1669](https://github.com/akveo/react-native-ui-kitten/issues/1669)
11+
* fix: linter-errors (#1714) ([a8a72af](https://github.com/akveo/react-native-ui-kitten/commit/a8a72af)), closes [#1714](https://github.com/akveo/react-native-ui-kitten/issues/1714)
1012
* fix: parametrized testIDs for container and text input based on passed prop (#1685) ([8bea09f](https://github.com/akveo/react-native-ui-kitten/commit/8bea09f)), closes [#1685](https://github.com/akveo/react-native-ui-kitten/issues/1685)
1113
* fix: passing disabled prop to select item inner checkbox (#1668) ([f736cb1](https://github.com/akveo/react-native-ui-kitten/commit/f736cb1)), closes [#1668](https://github.com/akveo/react-native-ui-kitten/issues/1668)
1214
* fix(ci): updated GH actions config (#1670) ([220e8c8](https://github.com/akveo/react-native-ui-kitten/commit/220e8c8)), closes [#1670](https://github.com/akveo/react-native-ui-kitten/issues/1670)
@@ -27,6 +29,11 @@
2729

2830

2931

32+
## 5.2.0 (2023-04-13)
33+
34+
35+
36+
3037
## <small>5.1.2 (2022-03-24)</small>
3138

3239
### :rocket: Highlights:

DEV_DOCS.md

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -252,17 +252,20 @@ Open [Components Screen](https://github.com/akveo/kittenTricks/tree/master/src/s
252252

253253
To start a new release (publish the framework packages on NPM) you need:
254254

255-
1. Create a new release branch with template `release/vX.X.X`
256-
2. Run tests: `npm run lint && npm run test`
255+
1. Setup node 14 environment (the latest is v14.21.3 with npm 6.14.18). Consider using a node manager, e.g. [n](https://github.com/tj/n).
256+
2. Create a new release branch with template `release/vX.X.X`
257257
3. MANUALLY update a version in main ./package.json to a new one
258-
4. Generate changelog: `npm run bump-version`
259-
5. Fix/expand changelog manually
260-
6. Update documentation (e.g [DEV_DOCS.md](./DEV_DOCS.md)) files if needed
261-
7. Push the branch, create PR, approve - merge
262-
8. Pull the upstream (master or another version branch (e.g. 4.0.1, next))
263-
9. Verify that React Native CLI works properly with local JS template `npx react-native init MyApp --template file:///path-to/react-native-ui-kitten/src/template-js)`. [See CLI docs](https://github.com/react-native-community/cli/blob/master/docs/commands.md#--template-string).
264-
10. Verify that React Native CLI works properly with local TS template `npx react-native init MyApp --template file:///path-to/react-native-ui-kitten/src/template-ts)`. [See CLI docs](https://github.com/react-native-community/cli/blob/master/docs/commands.md#--template-string)
265-
11. Publish documentation: `npm run publish-docs`
266-
12. Publish framework packages: `npm run publish-packages`
267-
13. Create and push [git tag](https://git-scm.com/book/en/v2/Git-Basics-Tagging) with template `(vX.X.X)`
268-
14. Create release on GitHub for the tag
258+
4. Check eva dependencies (if the release requires its changes)
259+
5. Run tests: `yarn lint && yarn test`
260+
6. Run build: `yarn build`
261+
7. Generate changelog: `yarn bump-version`
262+
8. Fix/expand changelog manually
263+
9. Update documentation (e.g [DEV_DOCS.md](./DEV_DOCS.md)) files if needed
264+
10. Push the branch, create PR, approve - merge
265+
11. Pull the upstream (master or another version branch (e.g. 4.0.1, next))
266+
12. Verify that React Native CLI works properly with local JS template `npx react-native init MyApp --template file:///path-to/react-native-ui-kitten/src/template-js)`. [See CLI docs](https://github.com/react-native-community/cli/blob/master/docs/commands.md#--template-string).
267+
13. Verify that React Native CLI works properly with local TS template `npx react-native init MyApp --template file:///path-to/react-native-ui-kitten/src/template-ts)`. [See CLI docs](https://github.com/react-native-community/cli/blob/master/docs/commands.md#--template-string)
268+
14. Publish documentation: `yarn publish-docs`
269+
15. Publish framework packages: `yarn publish-packages` (make sure that you are logged into ui-kitten npm account before)
270+
16. Create and push git tag `git tag vX.X.X && git push origin vX.X.X`
271+
17. Create release on GitHub for the tag

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ui-kitten",
3-
"version": "5.2.0",
3+
"version": "5.3.0",
44
"private": true,
55
"license": "MIT",
66
"author": "akveo <[email protected]>",
@@ -36,8 +36,8 @@
3636
"@babel/core": "^7.12.9",
3737
"@babel/plugin-proposal-decorators": "^7.18.10",
3838
"@babel/runtime": "^7.12.5",
39-
"@eva-design/eva": "^2.1.1",
40-
"@eva-design/material": "^2.1.1",
39+
"@eva-design/eva": "^2.2.0",
40+
"@eva-design/material": "^2.2.0",
4141
"@react-native-community/eslint-config": "^2.0.0",
4242
"@tsconfig/react-native": "^2.0.2",
4343
"@types/gulp": "ts3.8",
@@ -73,4 +73,4 @@
7373
"resolutions": {
7474
"@types/react": "^18.0.17"
7575
}
76-
}
76+
}

src/components/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@ui-kitten/components",
33
"description": "React Native components based on Eva Design System",
4-
"version": "5.2.0",
4+
"version": "5.3.0",
55
"author": "akveo <[email protected]>",
66
"license": "MIT",
77
"homepage": "https://github.com/akveo/react-native-ui-kitten#readme",
@@ -21,13 +21,13 @@
2121
"access": "public"
2222
},
2323
"dependencies": {
24-
"@eva-design/dss": "^2.0.0",
25-
"@eva-design/processor": "^2.0.0",
24+
"@eva-design/dss": "^2.2.0",
25+
"@eva-design/processor": "^2.2.0",
2626
"hoist-non-react-statics": "^3.2.1",
2727
"lodash.merge": "^4.6.1",
2828
"fecha": "3.0.3"
2929
},
3030
"peerDependencies": {
3131
"react-native-svg": "*"
3232
}
33-
}
33+
}

src/date-fns/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@ui-kitten/date-fns",
33
"description": "date-fns services for UI Kitten",
4-
"version": "5.2.0",
4+
"version": "5.3.0",
55
"author": "akveo <[email protected]>",
66
"license": "MIT",
77
"homepage": "https://github.com/akveo/react-native-ui-kitten#readme",
@@ -24,7 +24,7 @@
2424
"date-fns": "2"
2525
},
2626
"peerDependencies": {
27-
"@ui-kitten/components": "5.2.0",
27+
"@ui-kitten/components": "5.3.0",
2828
"date-fns": "^1.30.1"
2929
},
3030
"sideEffects": false

src/eva-icons/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@ui-kitten/eva-icons",
33
"description": "Eva Icons for React Native",
4-
"version": "5.2.0",
4+
"version": "5.3.0",
55
"author": "akveo <[email protected]>",
66
"license": "MIT",
77
"homepage": "https://github.com/akveo/react-native-ui-kitten#readme",
@@ -24,7 +24,7 @@
2424
"react-native-eva-icons": "^1.3.1"
2525
},
2626
"peerDependencies": {
27-
"@ui-kitten/components": "5.2.0",
27+
"@ui-kitten/components": "5.3.0",
2828
"react-native-svg": "*"
2929
},
3030
"sideEffects": false

src/metro-config/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@ui-kitten/metro-config",
33
"description": "UI Kitten config for Metro Bundler",
4-
"version": "5.2.0",
4+
"version": "5.3.0",
55
"author": "akveo <[email protected]>",
66
"license": "MIT",
77
"homepage": "https://github.com/akveo/react-native-ui-kitten#readme",
@@ -19,8 +19,8 @@
1919
"ui-kitten": "./bin/ui-kitten"
2020
},
2121
"devDependencies": {
22-
"@eva-design/dss": "^2.0.0",
23-
"@eva-design/processor": "^2.0.0",
22+
"@eva-design/dss": "^2.2.0",
23+
"@eva-design/processor": "^2.2.0",
2424
"@types/lodash.merge": "ts3.7",
2525
"chalk": "^3.0.0",
2626
"commander": "^4.1.1",
@@ -29,4 +29,4 @@
2929
"peerDependencies": {
3030
"metro-config": "*"
3131
}
32-
}
32+
}

src/moment/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@ui-kitten/moment",
33
"description": "moment.js services for UI Kitten",
4-
"version": "5.2.0",
4+
"version": "5.3.0",
55
"author": "akveo <[email protected]>",
66
"license": "MIT",
77
"homepage": "https://github.com/akveo/react-native-ui-kitten#readme",
@@ -24,7 +24,7 @@
2424
"moment": "^2.24.0"
2525
},
2626
"peerDependencies": {
27-
"@ui-kitten/components": "5.2.0",
27+
"@ui-kitten/components": "5.3.0",
2828
"moment": "^2.24.0"
2929
},
3030
"sideEffects": false

src/template-js/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@ui-kitten/template-js",
33
"description": "React Native template project with UI Kitten",
4-
"version": "5.2.0",
4+
"version": "5.3.0",
55
"author": "akveo <[email protected]>",
66
"license": "MIT",
77
"homepage": "https://github.com/akveo/react-native-ui-kitten#readme",

src/template-js/template/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
"dependencies": {
1313
"react": "18.1.0",
1414
"react-native": "0.70.6",
15-
"@eva-design/eva": "^2.1.0",
16-
"@ui-kitten/components": "5.2.0",
17-
"@ui-kitten/eva-icons": "5.2.0",
18-
"@ui-kitten/metro-config": "5.2.0",
15+
"@eva-design/eva": "^2.2.0",
16+
"@ui-kitten/components": "5.3.0",
17+
"@ui-kitten/eva-icons": "5.3.0",
18+
"@ui-kitten/metro-config": "5.3.0",
1919
"react-native-svg": "^12.1.1"
2020
},
2121
"devDependencies": {
@@ -31,4 +31,4 @@
3131
"jest": {
3232
"preset": "react-native"
3333
}
34-
}
34+
}

0 commit comments

Comments
 (0)