From 034e84ebafefb34e7bc33703c6a73cb3ba039aa8 Mon Sep 17 00:00:00 2001 From: Svetoslav Date: Thu, 17 Oct 2019 16:18:11 +0300 Subject: [PATCH 1/5] chore: bump version to 6.3.0 (#7973) --- nativescript-core/package.json | 2 +- tns-core-modules-package/package.json | 2 +- tns-core-modules-widgets/package.json | 2 +- tns-platform-declarations/package.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/nativescript-core/package.json b/nativescript-core/package.json index a6bc4365a..a0441e28b 100644 --- a/nativescript-core/package.json +++ b/nativescript-core/package.json @@ -3,7 +3,7 @@ "main": "index", "types": "index.d.ts", "description": "Telerik NativeScript Core Modules", - "version": "6.2.0", + "version": "6.3.0", "homepage": "https://www.nativescript.org", "repository": { "type": "git", diff --git a/tns-core-modules-package/package.json b/tns-core-modules-package/package.json index 9d250cd7c..80898b426 100644 --- a/tns-core-modules-package/package.json +++ b/tns-core-modules-package/package.json @@ -3,7 +3,7 @@ "main": "index", "types": "index.d.ts", "description": "Telerik NativeScript Core Modules", - "version": "6.1.0", + "version": "6.3.0", "homepage": "https://www.nativescript.org", "repository": { "type": "git", diff --git a/tns-core-modules-widgets/package.json b/tns-core-modules-widgets/package.json index 7a5a212c4..edc6372b7 100644 --- a/tns-core-modules-widgets/package.json +++ b/tns-core-modules-widgets/package.json @@ -1,6 +1,6 @@ { "name": "tns-core-modules-widgets", - "version": "6.2.0", + "version": "6.3.0", "description": "Native widgets used in the NativeScript framework.", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" diff --git a/tns-platform-declarations/package.json b/tns-platform-declarations/package.json index 83b9b9f7e..efdf880e3 100644 --- a/tns-platform-declarations/package.json +++ b/tns-platform-declarations/package.json @@ -1,6 +1,6 @@ { "name": "tns-platform-declarations", - "version": "6.2.0", + "version": "6.3.0", "description": "Platform-specific TypeScript declarations for NativeScript for accessing native objects", "main": "", "scripts": { From 904590ee7d06fabc30df50e421109bcd248b5815 Mon Sep 17 00:00:00 2001 From: Sidhya Tikku <33092447+sidhyatikku@users.noreply.github.com> Date: Mon, 21 Oct 2019 20:33:35 +0530 Subject: [PATCH 2/5] chore: update .gitignore (#7981) --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index bfaaf29ce..9a3d7ca49 100644 --- a/.gitignore +++ b/.gitignore @@ -16,6 +16,7 @@ package-lock.json .DS_Store .nsbuildinfo tsdoc-metadata.json +thumbs.db # IDEs and editors /.idea From 86339250d8fc8c34531abab561e65a8775d66b34 Mon Sep 17 00:00:00 2001 From: Chaman Kumar <55803791+Chaman37606@users.noreply.github.com> Date: Mon, 28 Oct 2019 18:53:44 +0530 Subject: [PATCH 3/5] chore: update readme (#8019) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6a808e93f..f73f597f7 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ Check out the links below to get started: ## For CTOs -Making the right technology choices is key to success. Our [CTO’s guide to NativeScript](https://www.nativescript.org/ctos-guide) helps you understand why NativeScript is the right choice for your next mobile project. +Making the right technology choices is the key to success. Our [CTO’s guide to NativeScript](https://www.nativescript.org/ctos-guide) helps you understand why NativeScript is the right choice for your next mobile project. ## Getting Started and Installation From 1c694d31653f60cff233b98973a93286137e3884 Mon Sep 17 00:00:00 2001 From: Alexander Vakrilov Date: Tue, 29 Oct 2019 14:52:04 +0200 Subject: [PATCH 4/5] chore: add api-report check to travis (#8023) --- .travis.yml | 3 +++ CONTRIBUTING.md | 1 + package.json | 1 + 3 files changed, 5 insertions(+) diff --git a/.travis.yml b/.travis.yml index b9b29624e..768ac73dc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,6 +7,9 @@ script: - npm run setup - npm run unit-test +# public API changes check +- npm run api-extractor-ci + # circular references check - cd tests && npm i - node_modules/.bin/webpack --env.android diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9a278151d..4e0f2a208 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -69,6 +69,7 @@ git checkout -b master - Rebase your changes to the latest master: `git pull --rebase upstream master`. - Ensure all unit test are green for Android and iOS. Check [running unit tests](DevelopmentWorkflow.md#running-unit-tests). - Ensure your changes pass tslint validation. (run `npm run tslint` in the root of the repo). + - If you've made changes to a public API, make sure you update and add the `api-reports/NativeScript.api.md` file to the PR. (run `npm run api-extractor` to update the api-report and definitions). 6. Push your fork. If you have rebased you might have to use force-push your branch: ``` diff --git a/package.json b/package.json index 5c18e302d..800119891 100644 --- a/package.json +++ b/package.json @@ -47,6 +47,7 @@ "unit-test-watch": "mocha-typescript-watch -p unit-tests/tsconfig.json --opts unit-tests/mocha.opts", "dev-link-tns-core-modules-widgets": "(cd tns-core-modules-widgets/dist/package && npm link) && (cd nativescript-core && npm i ../tns-core-modules-widgets/dist/package --save)", "api-extractor": "api-extractor run --local --verbose && (cd nativescript-core && cat nativescript-core.header nativescript-core.d.ts > tmp_file && mv tmp_file nativescript-core.d.ts)", + "api-extractor-ci": "api-extractor run --verbose", "typedoc": "npm run api-extractor && typedoc --tsconfig tsconfig.typedoc.json", "typedoc-dev": "npm run typedoc && cd bin/dist/apiref && npx http-server", "build-core": "sh ./build/build-core.sh", From 9f9e8f8f1957694fb302f78ca4d7022e391dba45 Mon Sep 17 00:00:00 2001 From: Nikolay Tsonev Date: Thu, 31 Oct 2019 13:12:39 +0200 Subject: [PATCH 5/5] Fixing API REF build script - docs (#8043) --- build-docs.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-docs.sh b/build-docs.sh index def09eb11..dcf6cd329 100755 --- a/build-docs.sh +++ b/build-docs.sh @@ -27,7 +27,7 @@ extract_snippets() { npm install markdown-snippet-injector - for SNIPPET_DIR in {tests/app,apps/app,tns-core-modules} ; do + for SNIPPET_DIR in {tests/app,apps/app,nativescript-core} ; do echo "Extracting snippets from: $SNIPPET_DIR" node "$BIN" --root="$SNIPPET_DIR" --target="$TARGET_DIR" \ --sourceext=".js|.ts|.xml|.html|.css"