Skip to content
This repository has been archived by the owner on Apr 6, 2022. It is now read-only.

Latest commit

 

History

History
445 lines (302 loc) · 17.2 KB

CHANGES.md

File metadata and controls

445 lines (302 loc) · 17.2 KB

0.16.0 (03/29/2016)

supported cordova platforms:

  • android: 4.1.1, 5.1.0, 5.1.1 (default)
  • ios: 3.9.0, 3.9.2, 4.0.1, 4.1.0 (default)
  • browser: 4.0.0, 4.1.0 (default)
  • windows: 4.2.0

changes

0.15.0 (03/03/2016)

supported cordova platforms:

  • android: 4.1.1, 5.1.0 (default)
  • ios: 3.9.2, 4.0.1 (default)
  • browser: 4.0.0
  • windows: 4.2.0

changes

  • add tarifa version #280
  • add missing images on ios #282
  • add cordova-android 5.1.0 #291
  • add cordova-ios 4.0.1 #285
  • upgrade cordova-lib to 6.0.0 #294
  • be able to use tarifa with only cordova-browser #295
  • fix notifications sounds added as images don't fallback on 'default' configuration #298
  • write relative path in tarifa.json when adding local cordova plugin #299
  • upgrade dependencies
  • skip provisioning file check if no file available
  • upgrade default cordova plugins to latest release
  • add project root path to check function argument msg object
  • be able to use ios emulators #300

0.14.2 (02/05/2016)

changes

  • use module valid-identifier instead of valid-java-identifier

0.14.1 (01/19/2016)

changes

  • fix README

0.14.0 (01/19/2016)

supported cordova platforms:

  • android: 4.1.1
  • ios: 3.9.0, 3.9.2 (default)
  • browser: 4.0.0
  • windows: 4.2.0

changes

  • remove wp8 platform
  • remove firefoxos platform
  • adding windows platform starting with 4.2.0
  • upgrade cordova-lib to 5.4.1
  • upgrade dependencies

0.13.1 (12/10/2015)

changes

  • republish on npm with fixed .npmignore

0.13.0 (11/24/2015)

supported cordova platforms:

  • android: 4.1.1
  • ios: 3.9.0, 3.9.2 (default)
  • wp8: 3.8.1
  • browser: 4.0.0
  • firefoxos: 3.6.3

changes

  • nodejs 5.x and npm 3.x support #284 and #277
  • add --nolivereload option on tarifa watch #273
  • extend multiple configurations in tarifa.json #270
  • [iOS] replace alpha channel on iOS generated icons with a given color for tarifa config icons file #269
  • add push notifications cordova plugin [email protected] #258
  • if available copy extra defined icons and sounds used for the push notification plugin
  • [iOS] add iOS build variables support (build.xcconfig) on tarifa.json #281
  • upgrade cordova-lib to 5.4.0
  • [iOS] support spaces in team #279

0.12.2 (11/03/2015)

changes

  • make sure requirements checks are made with current cordova platforms

0.12.1 (10/07/2015)

changes

  • fix wrong plugin format in tarifa.json #265
  • upgrade ios-deploy to 1.8.0 #267

0.12.0 (10/06/2015)

changes

0.11.6 (08/11/2015)

changes

  • skip requirements checks when offline, fix #251

0.11.5 (07/20/2015)

changes

  • fix output of tarifa devices --verbose and get properly cpu architecture for android devices via adb shell getprop ro.product.cpu.abi
  • fix tarifa run android with the arch option

0.11.4 (07/18/2015)

changes

  • add tarifa plugin install aliasing tarifa plugin add
  • fix tarifa devices for android devices

0.11.3 (07/13/2015)

changes

  • [android] first package component has no min length #246
  • restrict product file name (composed of letters, digits, ., _ or -)

0.11.2 (07/09/2015)

changes

  • fix android check command in tarifa check #243
  • fix tarifa run android --nobuild option

0.11.1 (07/08/2015)

changes

  • fix tarifa run ios (was not able to exit ios-deploy, fix wrong ios-deploy options)

0.11.0 (07/07/2015)

changes

  • [android] integrate crosswalk webview plugin #236
  • [android] add device cpu infos on tarifa device #235
  • refactoring logs with EventEmitter #224
  • update dependencies and default project dependencies
  • add global option --debug for more helpful stack trace #239
  • fix overwrite whitelist #240

0.10.0 (06/16/2015)

supported cordova platforms:

  • android: 3.6.4, 3.7.1, 3.7.2, 4.0.2 (default)
  • ios: 3.7.0, 3.8.0 (default)
  • wp8: 3.7.0, 3.7.1 (default)
  • browser: 3.6.0
  • firefoxos: 3.6.3

changes

  • integrate vorlonjs for tarifa run #227
  • works on iojs #220
  • switch to npm as default plugin source #219
  • extend and overwrite specific ios, android and wp8 properties #214 #230
  • remove unneeded undo tarifa build tasks #209
  • upgrade cordova-lib to 5.1.1 #207 and #229
  • upgrade cordova-android to 4.0.2 #204 and #222
  • now, we can launch ios app with [email protected]
  • display tarifa.json and private.json parsing errors #233
  • fix setting ios build number #231
  • fix setting wp8 version #232

0.9.7 (05/28/2015)

changes

0.9.6 (05/15/2015)

changes

  • [browser] re-enable watch on browser platform.

0.9.5 (05/13/2015)

changes

  • [wp8] fix multiples configurations builds: add missing xap copy task.

0.9.4 (05/12/2015)

changes

  • [wp8] fix XapSignTool path.

0.9.3 (05/12/2015)

changes

  • [wp8] add certificate_password signing attributes in private.json to allow xap signing without prompting for passwords.

0.9.2 (05/11/2015)

changes

  • [android] add keystore_password and alias_password signing attributes in private.json to allow apk signing without prompting for passwords.

0.9.1 (05/08/2015)

changes

  • [ios] fix regression on build tasks order from 0.9.0

0.9.0 (05/02/2015)

changes

  • add tarifa test wrapping appium for android and ios #202
  • add tarifa device to output informations from connected devices #195
  • remove devices output from tarifa info #195
  • change ios build number via tarifa.json #197
  • be able to overwrite android:minSdkVersion via tarifa.json #206
  • watching tarifa.json in tarifa watch #203
  • create plugins relying on install time variables #199
  • refactor lib/devices api with the use of node-ios-device (v0.3.2) #208; node-ios-device does not work for iojs, which impacts tarifa test on ios: not able find names of connected devices.

0.8.0 (04/07/2015)

changes

  • update dependencies
  • update tarifa.json platforms versions if needed when updating projet
  • print unmet requirements when tarifa info fails
  • add --nobuild option on tarifa run to skip build if already available
  • add --debug option on tarifa run to output app debug logs
  • add tarifa plugin add --variable which allows to use cordova plugin with variables. tarifa keeps them in the tarifa.json file so, that tarifa check --force still works
  • add --all option in tarifa run to run to all devices without prompting
  • add platform firefoxos (experimental, support only on darwin, no watch)
  • upgrade ios-deploy to 1.5.0

0.7.2 (03/14/2015)

changes

  • fix building multiple configurations on wp8

0.7.1 (03/12/2015)

changes

  • remove .gitignore file in default template which add missing default template index.html

0.7.0 (03/09/2015)

supported cordova platforms:

  • android: 3.6.4, 3.7.1
  • ios: 3.7.0, 3.8.0
  • wp8: 3.7.0, 3.7.1
  • browser: 3.6.0

changes

  • upgrade cordova-ios to version 3.8.0 and cordova-wp8 to version 3.7.1

0.6.1 (02/26/2015)

changes

  • Fix configuration objects rewrite over mixins in tarifa.json file

0.6.0 (02/23/2015)

supported cordova platforms:

  • android: 3.6.4, 3.7.1
  • ios: 3.7.0
  • wp8: 3.7.0
  • browser: 3.6.0

upgrade a project from 0.5.x to 0.6.0

Run tarifa update to update platforms and default plugins. Extend each platforms defined in the platforms root attribute of tarifa.json with the according version for example android becomes [email protected].

changes

  • refactoring all specific platforms code in lib/platforms/$platform
  • adding version on defined platforms in tarifa.json like [email protected]
  • [android] re add versionCode overwritting if available in configuration in pre-cordova-compile tasks
  • adding extend keyword in configuration definition to extend configuration objects
  • add --dump-configuration option to tarifa info to dump configuration after parsing
  • upgade default plugins to latest cordova plugins release: http://cordova.apache.org/news/2015/02/10/plugins-release.html
  • upgrade cordova-lib to 4.2.0
  • regenerate cordova app with tarifa check if app folder is not found
  • change tarifa update: now if new platforms are available, tarifa removes them and re install new ones
  • no more .gitignore files while creating new project

0.5.1 (01/21/2015)

  • fix tarifa plugin add when used with plugins having dependencies
  • fix lib/cordova/version when using project path with white spaces
  • fix inquirer usage in lib/questions/ to support 0.8.1

0.5.0 (01/14/2015)

upgrade a project from 0.4.0 to 0.5.0

You need to upgrade the tarifa.json and private.json files and move all signing attributes to the new signing root attribute, see signing documentation for more help.

changes

  • allow all keyword and configuration enumeration like stage,prod as command line arguments to build or run any combination of the tuple (configuration, platform) #103
  • group all signing properties under the signing attribute #115
  • add tarifa create plugin: create a cordova plugin skeleton #139
  • handling of access origin launch-external attribute #158
  • [ios] copy build.xcconfig on platform add ios #153
  • [ios] add tarifa config provisioning info <configuration>: extract data from a provisioning file #148
  • [ios] add tarifa config provisioning fetch: fetch and install a provisioning file #148
  • [ios] handle ios store distribution signing process #135
  • [ios] check if all the defined provisioning files exist on tarifa check #147
  • [android] add --clean-resources option on tarifa build and tarifa run: clean android assets (res folder and generated apks) #162

0.4.0 (12/18/2014)

upgrade a project from 0.3.x to 0.4.0

run tarifa update --verbose command.

changes

  • tarifa watch: live reload for all platforms (inspired from https://github.com/driftyco/ionic-cli)
  • [wp8 company app distribution] replace sign_mode in tarifa.json with certificate_path
  • now, we have a buildbot!: http://ci.tarifa.tools watching all repo branches
  • test android, ios(ad-hoc) and wp8 signing process
  • upgrade to cordova 4.1.2 (which upgrade [email protected] and [email protected])
  • updade default plugins to latest cordova plugins release: http://cordova.apache.org/news/2014/12/09/plugins-release.html
  • ~ style path are now correctly handled in tarifa create
  • allow parentheses in product name
  • create a tarifa project in the current directory
  • support commit_sha, build_server_url and repository_url options in tarifa hockeyapp
  • do not impose what is private in tarifa.json/private.json files only on tarifa create
  • create an hockeyapp_id when upload new configuration
  • tarifa create creates android keystore if wanted

0.3.1 10/28/2014

  • something went wrong while publishing 0.3.0 on npm: republish on npm.

0.3.0 10/28/2014

upgrade a project from 0.2.5 to 0.3.0

  • remove the web platform and the according configuration in the tarifa.json
  • execute the command tarifa update --verbose to update cordova plugins and platforms
  • execute the command tarifa platform add browser --verbose to add the browser platform
  • in the tarifa.json file, rename the check.web key to check.browser and ensure the corresponding value is a valid './project/bin/check_browser.js' script

changes

  • update cordova-lib to 4.0.0
  • replace the web platform with the new browser platform
  • tarifa info adding current project cordova-$platform versions
  • adding tests: npm test and npm run all
  • www project output can be changed in any configuration with the project_output attribute
  • warn user if name given in tarifa file does not match the cordova project's name
  • icons and splashscreens folder images can be overwritten with the assets_path attribute in the tarifa.json file
  • the cordova attribute in tarifa.json can be overwritten in any configuration
  • new command tarifa update for updating default plugins and cordova platforms
  • call tarifa in any project subdirectory
  • adding a wp8 gitignore
  • cleaning gradle build cache on tarifa clean
  • update .gitignore for gradle builds
  • ability to overwrite chrome path on linux and windows in user configstore yaml file
  • be able to choose all devices on tarifa run
  • speed up the cli by not requiring all actions on start
  • support 9patch splashscreens on android
  • tarifa platform supports following format for add action: $platform@version

0.2.5 10/09/2014

  • remove postinstall scripts

0.2.4 10/08/2014

  • fix default template project for web platform.
  • fix tarifa create when choosing any platform.

0.2.3 10/08/2014

  • [android] remove versionCode handling, since 3.5.0, cordova generates it from the version.

0.2.2 10/07/2014

  • remove check for ant in tarifa info

0.2.1 10/06/2014

  • fix tarifa plugin add/remove of plugins with dependencies.

0.2.0 10/06/2014

  • initial release.