- 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
- add [email protected] and [email protected] by @gerhardsletten #306
- add
--device
long option ontarifa run
by @BlackFoks #305 - add
content
attribute on configuration by @BlackFoks #304 - add [email protected] #303
- android: 4.1.1, 5.1.0 (default)
- ios: 3.9.2, 4.0.1 (default)
- browser: 4.0.0
- windows: 4.2.0
- 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
- use module valid-identifier instead of valid-java-identifier
- fix README
- android: 4.1.1
- ios: 3.9.0, 3.9.2 (default)
- browser: 4.0.0
- windows: 4.2.0
- remove wp8 platform
- remove firefoxos platform
- adding windows platform starting with 4.2.0
- upgrade cordova-lib to 5.4.1
- upgrade dependencies
- republish on npm with fixed
.npmignore
- android: 4.1.1
- ios: 3.9.0, 3.9.2 (default)
- wp8: 3.8.1
- browser: 4.0.0
- firefoxos: 3.6.3
- 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
) ontarifa.json
#281 - upgrade cordova-lib to 5.4.0
- [iOS] support spaces in team #279
- make sure requirements checks are made with current cordova platforms
- warn if cupertino is missing on macosx #249
- upgrade defaults cordova plugins to latest versions #237
- refactor tests with tape #226
- upgrade platforms: adding [email protected] #253, [email protected] #255 and [email protected] #252
- upgrade [email protected] #262
- support nodejs v4 #263
- remove vorlon.js
- skip requirements checks when offline, fix #251
- fix output of
tarifa devices --verbose
and get properly cpu architecture for android devices viaadb shell getprop ro.product.cpu.abi
- fix
tarifa run android
with thearch
option
- add
tarifa plugin install
aliasingtarifa plugin add
- fix
tarifa devices
for android devices
- [android] first package component has no min length #246
- restrict product file name (composed of letters, digits, ., _ or -)
- fix android check command in
tarifa check
#243 - fix
tarifa run android
--nobuild option
- fix
tarifa run ios
(was not able to exit ios-deploy, fix wrong ios-deploy options)
- [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
- 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
- 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
andprivate.json
parsing errors #233 - fix setting ios build number #231
- fix setting wp8 version #232
- [android] add [email protected] fixing CVE-2015-1835 see http://cordova.apache.org/announcements/2015/05/26/android-402.html
- [browser] re-enable watch on browser platform.
- [wp8] fix multiples configurations builds: add missing xap copy task.
- [wp8] fix
XapSignTool
path.
- [wp8] add
certificate_password
signing attributes inprivate.json
to allow xap signing without prompting for passwords.
- [android] add
keystore_password
andalias_password
signing attributes inprivate.json
to allow apk signing without prompting for passwords.
- [ios] fix regression on build tasks order from 0.9.0
- 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.
- update dependencies
- update
tarifa.json
platforms versions if needed when updating projet - print unmet requirements when
tarifa info
fails - add
--nobuild
option ontarifa run
to skip build if already available - add
--debug
option ontarifa run
to output app debug logs - add
tarifa plugin add --variable
which allows to use cordova plugin with variables. tarifa keeps them in thetarifa.json
file so, thattarifa check --force
still works - add
--all
option intarifa 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
- fix building multiple configurations on wp8
- remove
.gitignore
file in default template which add missing default template index.html
- 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
- upgrade cordova-ios to version 3.8.0 and cordova-wp8 to version 3.7.1
- Fix configuration objects rewrite over mixins in
tarifa.json
file
- android: 3.6.4, 3.7.1
- ios: 3.7.0
- wp8: 3.7.0
- browser: 3.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]
.
- 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 totarifa 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
ifapp
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
- 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
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.
- allow
all
keyword and configuration enumeration likestage,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 ontarifa build
andtarifa run
: clean android assets (res
folder and generated apks) #162
run tarifa update --verbose
command.
tarifa watch
: live reload for all platforms (inspired from https://github.com/driftyco/ionic-cli)- [wp8 company app distribution] replace
sign_mode
intarifa.json
withcertificate_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 intarifa create
- allow parentheses in product name
- create a tarifa project in the current directory
- support
commit_sha
,build_server_url
andrepository_url
options intarifa 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
- something went wrong while publishing 0.3.0 on npm: republish on npm.
- 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 tocheck.browser
and ensure the corresponding value is a valid'./project/bin/check_browser.js'
script
- update cordova-lib to 4.0.0
- replace the
web
platform with the newbrowser
platform tarifa info
adding current project cordova-$platform versions- adding tests:
npm test
andnpm 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 theassets_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 ontarifa 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
- remove postinstall scripts
- fix default template project for web platform.
- fix
tarifa create
when choosing any platform.
- [android] remove versionCode handling, since 3.5.0, cordova generates it from the version.
- remove check for
ant
intarifa info
- fix tarifa plugin add/remove of plugins with dependencies.
- initial release.