From f37a2b6c7a29e35c0f73a242a80041a1b7104abc Mon Sep 17 00:00:00 2001 From: Andrew Grieve Date: Wed, 25 Jun 2014 11:07:46 -0400 Subject: [PATCH] Releasing chrome-app-developer-tool v0.8.0 --- README.md | 48 +++++++++++++++++++ .../README.md | 4 +- package.json | 12 ++--- www/cdvah/js/app.js | 2 +- 4 files changed, 57 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 1f70712..15f6dd7 100644 --- a/README.md +++ b/README.md @@ -71,3 +71,51 @@ Suggestions are always welcome! :) ### In-App Menu * Inject a JSConsole script tag * Initiate a weinre session +* Suggestions welcome! :) + +# Harness Server + +A server runs within the app that enables remote control functionality. + +Use `cca` or `harness-push/harness-push.js` (see [harness-push/README.md]) to send commands to the Chrome App Developer Tool for Mobile. + +# Release Notes + +## v0.8.0 (June 25, 2014) +* Add chrome.alarms and org.apache.cordova.media plugins (mistakenly left out) +* Fix Android back button always quitting the app (now does what you'd expect) +* App now loads only the plugins that an app uses (instead of all installed plugins) +* Initial app push is now much faster for apps with lots of files +* First cut at "Details" and "About" pages +* Deleted notification bubble +* Fix apps not launching when you: push App A, then push App B, then push App A again + +## v0.7.1 (June 17, 2014) +* Fix crash on launch-after-backbutton (#13) + +## v0.7.0 (June 17, 2014) +* Speed improvements to initial app push (zippush endpoint) +* Implemented details & about page +* Minor UI tweaks + +## v0.6.0 (June 17, 2014) +* New name: Chrome App Developer Tool for Mobile +* Default WebView for Chrome Apps is now using Crosswalk, currently based on Chrome/36.0.1985.18 +* Changed the Android Launch Mode to singleTop so that clicking icon from launcher doesn't restart the app unnecessarily +* Few updates to the set of plugins we bundle by default +* Fix "failed to start server" when you close the app and start it again +* Displayed IP address now updates when your device's IP changes +* Some minor UI updates + +## v0.5.1 (June 3, 2014) +* Now bundling all core Cordova plugins +* Use relative times for "last updated" +* Deleted in-app menu in favour of showing the main screen on double two-finger tap +* UI Overhaul + +## v0.5.0 (May 27, 2014) +* Harness server now written in JS using chrome.socket +* Supports incremental updates to apps for faster pushes +* Server now works on iOS +* Use two-finger double-tap to summon menu instead of three-finger swipe + diff --git a/harness-push/node_modules/chrome-app-developer-tool-client/README.md b/harness-push/node_modules/chrome-app-developer-tool-client/README.md index 23704f9..90a16e8 100644 --- a/harness-push/node_modules/chrome-app-developer-tool-client/README.md +++ b/harness-push/node_modules/chrome-app-developer-tool-client/README.md @@ -15,7 +15,7 @@ For server reference & curl examples, refer to [server implementation](https://g - Ensure you're up-to-date - `git pull` - Update the release notes - - `git log --oneline --no-merges $(tail -n1 release_hashes.txt | cut -d':' -f2)..HEAD -- .` + - `git log --pretty=format:'* %s' --no-merges $(tail -n1 release_hashes.txt | cut -d':' -f2)..HEAD -- .` - `vim README.md` - Update the version in `package.json` - `vim package.json` @@ -27,7 +27,7 @@ For server reference & curl examples, refer to [server implementation](https://g - `echo "v$(npm ls | head -n1 | sed -E 's:.*@| .*::g'): $(git rev-parse HEAD)" >> release_hashes.txt` - Update the version with `-dev` - `vim package.json` - - `git commit -am "Adding -dev to chrome-app-developer-tool-client"` + - `git commit -am "Set version of chrome-app-developer-tool-client to $(npm ls | head -n1 | sed -E 's:.*@| .*::g')"` - `git push origin master` ## Release Notes diff --git a/package.json b/package.json index e3392a0..55781d1 100644 --- a/package.json +++ b/package.json @@ -1,20 +1,20 @@ { - "name": "chrome-app-harness", - "version": "0.0.1", + "name": "chrome-app-developer-tool", + "version": "0.8.0", "description": "The Chrome App Developer Tool for Mobile (\"App Dev Tool\" for short) is a distribution of [Apache Cordova App Harness](https://git-wip-us.apache.org/repos/asf/cordova-app-harness.git) that can run Chrome Apps. It is based on the plugins from the [cca](https://github.com/MobileChomeApps/mobile-chrome-apps) toolkit.", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "repository": { "type": "git", - "url": "git://github.com/MobileChromeApps/chrome-app-harness.git" + "url": "git://github.com/MobileChromeApps/chrome-app-developer-tool.git" }, - "author": "", + "author": "The Chrome Team", "license": "Apache version 2.0", "bugs": { - "url": "https://github.com/MobileChromeApps/chrome-app-harness/issues" + "url": "https://github.com/MobileChromeApps/chrome-app-developer-tool/issues" }, - "homepage": "https://github.com/MobileChromeApps/chrome-app-harness", + "homepage": "https://github.com/MobileChromeApps/chrome-app-developer-tool", "devDependencies": { "gulp-jshint": "~1.6", "gulp": "latest", diff --git a/www/cdvah/js/app.js b/www/cdvah/js/app.js index 5fd67be..baa7007 100644 --- a/www/cdvah/js/app.js +++ b/www/cdvah/js/app.js @@ -20,7 +20,7 @@ var myApp = angular.module('ChromeAppDeveloperTool', ['ngRoute', 'angularMoment']); myApp.value('APP_NAME', 'Chrome App Developer Tool'); -myApp.value('APP_VERSION', '0.7.1-dev'); +myApp.value('APP_VERSION', '0.8.0'); myApp.config(['$routeProvider', function($routeProvider){ $routeProvider.when('/', {