Skip to content

Commit

Permalink
release: v5.3.0 (#1716)
Browse files Browse the repository at this point in the history
  • Loading branch information
sergey-kozel authored Apr 14, 2023
1 parent ef892df commit e023b3f
Show file tree
Hide file tree
Showing 13 changed files with 70 additions and 60 deletions.
9 changes: 8 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
## 5.2.0 (2023-04-13)
## 5.3.0 (2023-04-14)

* 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)
* 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)
* 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)
* 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)
* 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)
* fix: docs generation ([532fa19](https://github.com/akveo/react-native-ui-kitten/commit/532fa19))
* 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)
* 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)
* 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)
* 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)
* 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)
* 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)
Expand All @@ -27,6 +29,11 @@



## 5.2.0 (2023-04-13)




## <small>5.1.2 (2022-03-24)</small>

### :rocket: Highlights:
Expand Down
29 changes: 16 additions & 13 deletions DEV_DOCS.md
Original file line number Diff line number Diff line change
Expand Up @@ -252,17 +252,20 @@ Open [Components Screen](https://github.com/akveo/kittenTricks/tree/master/src/s

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

1. Create a new release branch with template `release/vX.X.X`
2. Run tests: `npm run lint && npm run test`
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).
2. Create a new release branch with template `release/vX.X.X`
3. MANUALLY update a version in main ./package.json to a new one
4. Generate changelog: `npm run bump-version`
5. Fix/expand changelog manually
6. Update documentation (e.g [DEV_DOCS.md](./DEV_DOCS.md)) files if needed
7. Push the branch, create PR, approve - merge
8. Pull the upstream (master or another version branch (e.g. 4.0.1, next))
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).
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)
11. Publish documentation: `npm run publish-docs`
12. Publish framework packages: `npm run publish-packages`
13. Create and push [git tag](https://git-scm.com/book/en/v2/Git-Basics-Tagging) with template `(vX.X.X)`
14. Create release on GitHub for the tag
4. Check eva dependencies (if the release requires its changes)
5. Run tests: `yarn lint && yarn test`
6. Run build: `yarn build`
7. Generate changelog: `yarn bump-version`
8. Fix/expand changelog manually
9. Update documentation (e.g [DEV_DOCS.md](./DEV_DOCS.md)) files if needed
10. Push the branch, create PR, approve - merge
11. Pull the upstream (master or another version branch (e.g. 4.0.1, next))
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).
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)
14. Publish documentation: `yarn publish-docs`
15. Publish framework packages: `yarn publish-packages` (make sure that you are logged into ui-kitten npm account before)
16. Create and push git tag `git tag vX.X.X && git push origin vX.X.X`
17. Create release on GitHub for the tag
8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ui-kitten",
"version": "5.2.0",
"version": "5.3.0",
"private": true,
"license": "MIT",
"author": "akveo <[email protected]>",
Expand Down Expand Up @@ -36,8 +36,8 @@
"@babel/core": "^7.12.9",
"@babel/plugin-proposal-decorators": "^7.18.10",
"@babel/runtime": "^7.12.5",
"@eva-design/eva": "^2.1.1",
"@eva-design/material": "^2.1.1",
"@eva-design/eva": "^2.2.0",
"@eva-design/material": "^2.2.0",
"@react-native-community/eslint-config": "^2.0.0",
"@tsconfig/react-native": "^2.0.2",
"@types/gulp": "ts3.8",
Expand Down Expand Up @@ -73,4 +73,4 @@
"resolutions": {
"@types/react": "^18.0.17"
}
}
}
8 changes: 4 additions & 4 deletions src/components/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@ui-kitten/components",
"description": "React Native components based on Eva Design System",
"version": "5.2.0",
"version": "5.3.0",
"author": "akveo <[email protected]>",
"license": "MIT",
"homepage": "https://github.com/akveo/react-native-ui-kitten#readme",
Expand All @@ -21,13 +21,13 @@
"access": "public"
},
"dependencies": {
"@eva-design/dss": "^2.0.0",
"@eva-design/processor": "^2.0.0",
"@eva-design/dss": "^2.2.0",
"@eva-design/processor": "^2.2.0",
"hoist-non-react-statics": "^3.2.1",
"lodash.merge": "^4.6.1",
"fecha": "3.0.3"
},
"peerDependencies": {
"react-native-svg": "*"
}
}
}
4 changes: 2 additions & 2 deletions src/date-fns/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@ui-kitten/date-fns",
"description": "date-fns services for UI Kitten",
"version": "5.2.0",
"version": "5.3.0",
"author": "akveo <[email protected]>",
"license": "MIT",
"homepage": "https://github.com/akveo/react-native-ui-kitten#readme",
Expand All @@ -24,7 +24,7 @@
"date-fns": "2"
},
"peerDependencies": {
"@ui-kitten/components": "5.2.0",
"@ui-kitten/components": "5.3.0",
"date-fns": "^1.30.1"
},
"sideEffects": false
Expand Down
4 changes: 2 additions & 2 deletions src/eva-icons/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@ui-kitten/eva-icons",
"description": "Eva Icons for React Native",
"version": "5.2.0",
"version": "5.3.0",
"author": "akveo <[email protected]>",
"license": "MIT",
"homepage": "https://github.com/akveo/react-native-ui-kitten#readme",
Expand All @@ -24,7 +24,7 @@
"react-native-eva-icons": "^1.3.1"
},
"peerDependencies": {
"@ui-kitten/components": "5.2.0",
"@ui-kitten/components": "5.3.0",
"react-native-svg": "*"
},
"sideEffects": false
Expand Down
8 changes: 4 additions & 4 deletions src/metro-config/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@ui-kitten/metro-config",
"description": "UI Kitten config for Metro Bundler",
"version": "5.2.0",
"version": "5.3.0",
"author": "akveo <[email protected]>",
"license": "MIT",
"homepage": "https://github.com/akveo/react-native-ui-kitten#readme",
Expand All @@ -19,8 +19,8 @@
"ui-kitten": "./bin/ui-kitten"
},
"devDependencies": {
"@eva-design/dss": "^2.0.0",
"@eva-design/processor": "^2.0.0",
"@eva-design/dss": "^2.2.0",
"@eva-design/processor": "^2.2.0",
"@types/lodash.merge": "ts3.7",
"chalk": "^3.0.0",
"commander": "^4.1.1",
Expand All @@ -29,4 +29,4 @@
"peerDependencies": {
"metro-config": "*"
}
}
}
4 changes: 2 additions & 2 deletions src/moment/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@ui-kitten/moment",
"description": "moment.js services for UI Kitten",
"version": "5.2.0",
"version": "5.3.0",
"author": "akveo <[email protected]>",
"license": "MIT",
"homepage": "https://github.com/akveo/react-native-ui-kitten#readme",
Expand All @@ -24,7 +24,7 @@
"moment": "^2.24.0"
},
"peerDependencies": {
"@ui-kitten/components": "5.2.0",
"@ui-kitten/components": "5.3.0",
"moment": "^2.24.0"
},
"sideEffects": false
Expand Down
2 changes: 1 addition & 1 deletion src/template-js/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@ui-kitten/template-js",
"description": "React Native template project with UI Kitten",
"version": "5.2.0",
"version": "5.3.0",
"author": "akveo <[email protected]>",
"license": "MIT",
"homepage": "https://github.com/akveo/react-native-ui-kitten#readme",
Expand Down
10 changes: 5 additions & 5 deletions src/template-js/template/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@
"dependencies": {
"react": "18.1.0",
"react-native": "0.70.6",
"@eva-design/eva": "^2.1.0",
"@ui-kitten/components": "5.2.0",
"@ui-kitten/eva-icons": "5.2.0",
"@ui-kitten/metro-config": "5.2.0",
"@eva-design/eva": "^2.2.0",
"@ui-kitten/components": "5.3.0",
"@ui-kitten/eva-icons": "5.3.0",
"@ui-kitten/metro-config": "5.3.0",
"react-native-svg": "^12.1.1"
},
"devDependencies": {
Expand All @@ -31,4 +31,4 @@
"jest": {
"preset": "react-native"
}
}
}
2 changes: 1 addition & 1 deletion src/template-ts/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@ui-kitten/template-ts",
"description": "React Native template project with UI Kitten and TypeScript",
"version": "5.2.0",
"version": "5.3.0",
"author": "akveo <[email protected]>",
"license": "MIT",
"homepage": "https://github.com/akveo/react-native-ui-kitten#readme",
Expand Down
10 changes: 5 additions & 5 deletions src/template-ts/template/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@
"dependencies": {
"react": "18.1.0",
"react-native": "0.70.6",
"@eva-design/eva": "^2.1.0",
"@ui-kitten/components": "5.2.0",
"@ui-kitten/eva-icons": "5.2.0",
"@ui-kitten/metro-config": "5.2.0",
"@eva-design/eva": "^2.2.0",
"@ui-kitten/components": "5.3.0",
"@ui-kitten/eva-icons": "5.3.0",
"@ui-kitten/metro-config": "5.3.0",
"react-native-svg": "^12.1.1"
},
"devDependencies": {
Expand Down Expand Up @@ -47,4 +47,4 @@
"node"
]
}
}
}
32 changes: 16 additions & 16 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1602,25 +1602,25 @@
minimatch "^3.0.4"
strip-json-comments "^3.1.1"

"@eva-design/dss@^2.0.0":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@eva-design/dss/-/dss-2.1.1.tgz#bd8da793e13a0dcac91d852b91ebf05e6fbdc0ee"
integrity sha512-Z6rZSodsQHWW1yDuiop1glJU8xKJSdKTPoWWCBsQWXYMNwTAEPgcZV69HNlnerB+T++jwj2jeoBzO24CTc0PmQ==
"@eva-design/dss@^2.2.0":
version "2.2.0"
resolved "https://registry.yarnpkg.com/@eva-design/dss/-/dss-2.2.0.tgz#1eb765e480b3b140386a3a105374435c0c927616"
integrity sha512-ip+iLpe8WFR1IyPGR9puJtXhkZQrWV9p+Xgg3u/3ruDNaObh/YlnfZdS0i29m6YZduW3I+lLuXSXwq5f4pAbRA==

"@eva-design/eva@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@eva-design/eva/-/eva-2.1.1.tgz#ad237ae76d63e7c474b3a0755c697490bbe5a4bc"
integrity sha512-WS1ykETXyq0Kxa0aFlPMBeftEtBeTDv9qEUeQ4VvbTETMc7hsZPSkPr2HudtQhFihiM72GFfwAK6GIAlF6GXdQ==
"@eva-design/eva@^2.2.0":
version "2.2.0"
resolved "https://registry.yarnpkg.com/@eva-design/eva/-/eva-2.2.0.tgz#59da30f650992a066df090e4aa6a3b2201762fe7"
integrity sha512-Wh98ex5cCK+YYSQNpthX1bT4CA3zDRR1WnJv0YlyvULAkmjaEvqtoGMCXzu5DH8v1fGIggu/OpAokLS7UVPe+A==

"@eva-design/material@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@eva-design/material/-/material-2.1.1.tgz#b08bd8f2c8411871c118fac11f7b59c2f4cdfb2f"
integrity sha512-fVqknxM+PVsuPx0H/CcEgoZkZ1UIr41Cxt56yt67LBCus4xIILqyXx5pAvc//QTz3x7K29UEWH80YS6gpZaRag==
"@eva-design/material@^2.2.0":
version "2.2.0"
resolved "https://registry.yarnpkg.com/@eva-design/material/-/material-2.2.0.tgz#53130102d431396dbd39b0a0b9070be050c4771e"
integrity sha512-ajYNOhDac5fTggTt7Yz9Q+l7gwQSh2e/3EfCuP5IhUGUTz35+NyRsWZlmqS1kmWYV9zVifNAvO7SEnb+0u8tAQ==

"@eva-design/processor@^2.0.0":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@eva-design/processor/-/processor-2.1.1.tgz#33a59efa52ee2d206ac4d912dae801d12f9275a8"
integrity sha512-lbxZLm5ARhuk/wxWkaiWhw5XeZ+Xcp1JGCjcZl+S5rUbLppfp4U47jfq861EY27BP1dpQ5PyTVFCbl5eHlRFdg==
"@eva-design/processor@^2.2.0":
version "2.2.0"
resolved "https://registry.yarnpkg.com/@eva-design/processor/-/processor-2.2.0.tgz#038c20f682bc71fe0c7e17e06372416c88d023be"
integrity sha512-fEvjvilmF/R9dqXDiMoaoXxrPIb5s1APVXbacXKAxjlWl231rzOxc5sdTtJPoFTTEon5KeaKwLHtbQvz5eVvIA==

"@expo/[email protected]", "@expo/bunyan@^4.0.0":
version "4.0.0"
Expand Down

0 comments on commit e023b3f

Please sign in to comment.