From 02dc781d6d7e3589f1b6b9648836dd0b82430d56 Mon Sep 17 00:00:00 2001 From: Pavan Kumar Sunkara Date: Wed, 8 Jan 2014 16:26:35 +0530 Subject: [PATCH] Version 0.2.0 --- CHANGELOG.md | 12 ++++++++++++ Makefile | 2 +- README.md | 42 ++++++++++++++++++++++++++++++++++-------- alpaca/alpaca.go | 2 +- 4 files changed, 48 insertions(+), 10 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..4e5e9b9 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,12 @@ +## 0.2.0 + +Features: + + - Added Makefile (#7) + - Added support for `no_verify_ssl` in **api.json** (#10) + - Made `params` in **api.json** into an array of hashes (#12) + +Bugfixes: + + - Fix python README.md (#2) + - MakeStringArrayInterface and ArrayStringInterface supports nil (#14) diff --git a/Makefile b/Makefile index 89977cb..5e3583f 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -VERSION = 0.1.0 +VERSION = 0.2.0 TEMPLATES_DIR = templates TEMPLATES_FILE = $(TEMPLATES_DIR)/templates.go diff --git a/README.md b/README.md index 043b756..86607e5 100644 --- a/README.md +++ b/README.md @@ -18,17 +18,17 @@ Join us at [gitter](https://gitter.im/pksunkara/alpaca) if you need any help. Or ## Installation -You can download the binaries (v0.1.0) +You can download the binaries (v0.2.0) - * Architecture i386 [ [linux](https://dl.bintray.com//content/pksunkara/utils/alpaca_0.1.0_linux_386.tar.gz?direct) / [darwin](https://dl.bintray.com//content/pksunkara/utils/alpaca_0.1.0_darwin_386.zip?direct) / [freebsd](https://dl.bintray.com//content/pksunkara/utils/alpaca_0.1.0_freebsd_386.zip?direct) / [openbsd](https://dl.bintray.com//content/pksunkara/utils/alpaca_0.1.0_openbsd_386.zip?direct) ] - * Architecture amd64 [ [linux](https://dl.bintray.com//content/pksunkara/utils/alpaca_0.1.0_linux_amd64.tar.gz?direct) / [darwin](https://dl.bintray.com//content/pksunkara/utils/alpaca_0.1.0_darwin_amd64.zip?direct) / [freebsd](https://dl.bintray.com//content/pksunkara/utils/alpaca_0.1.0_freebsd_amd64.zip?direct) / [openbsd](https://dl.bintray.com//content/pksunkara/utils/alpaca_0.1.0_openbsd_amd64.zip?direct) ] - * Architecture arm [ [linux](https://dl.bintray.com//content/pksunkara/utils/alpaca_0.1.0_linux_arm.tar.gz?direct) / [freebsd](https://dl.bintray.com//content/pksunkara/utils/alpaca_0.1.0_freebsd_arm.zip?direct) ] + * Architecture i386 [ [linux](https://dl.bintray.com//content/pksunkara/utils/alpaca_0.2.0_linux_386.tar.gz?direct) / [darwin](https://dl.bintray.com//content/pksunkara/utils/alpaca_0.2.0_darwin_386.zip?direct) / [freebsd](https://dl.bintray.com//content/pksunkara/utils/alpaca_0.2.0_freebsd_386.zip?direct) / [openbsd](https://dl.bintray.com//content/pksunkara/utils/alpaca_0.2.0_openbsd_386.zip?direct) ] + * Architecture amd64 [ [linux](https://dl.bintray.com//content/pksunkara/utils/alpaca_0.2.0_linux_amd64.tar.gz?direct) / [darwin](https://dl.bintray.com//content/pksunkara/utils/alpaca_0.2.0_darwin_amd64.zip?direct) / [freebsd](https://dl.bintray.com//content/pksunkara/utils/alpaca_0.2.0_freebsd_amd64.zip?direct) / [openbsd](https://dl.bintray.com//content/pksunkara/utils/alpaca_0.2.0_openbsd_amd64.zip?direct) ] + * Architecture arm [ [linux](https://dl.bintray.com//content/pksunkara/utils/alpaca_0.2.0_linux_arm.tar.gz?direct) / [freebsd](https://dl.bintray.com//content/pksunkara/utils/alpaca_0.2.0_freebsd_arm.zip?direct) ] -Or by using deb packages (v0.1.0) +Or by using deb packages (v0.2.0) - * [i386.deb](https://dl.bintray.com//content/pksunkara/utils/alpaca_0.1.0_i386.deb?direct) - * [amd64.deb](https://dl.bintray.com//content/pksunkara/utils/alpaca_0.1.0_amd64.deb?direct) - * [armhf.deb](https://dl.bintray.com//content/pksunkara/utils/alpaca_0.1.0_armhf.deb?direct) + * [i386.deb](https://dl.bintray.com//content/pksunkara/utils/alpaca_0.2.0_i386.deb?direct) + * [amd64.deb](https://dl.bintray.com//content/pksunkara/utils/alpaca_0.2.0_amd64.deb?direct) + * [armhf.deb](https://dl.bintray.com//content/pksunkara/utils/alpaca_0.2.0_armhf.deb?direct) Or by using golang @@ -55,6 +55,23 @@ $ alpaca The path here should be a directory with `api.json`, `pkg.json`, `doc.json` +``` +Usage: + alpaca [options] + +Application Options: + -v, --version Show version information + +Language Options: + --no-php Do not write php library + --no-python Do not write python library + --no-ruby Do not write ruby library + --no-node Do not write node library + +Help Options: + -h, --help Show this help message +``` + #### pkg.json All the following fields are required unless mentioned. @@ -180,6 +197,15 @@ The format `html` is always true. Supported are `basic`, `header`, `oauth` +### Language Versions + +Supported programming language versions are: + + * __node__: [ 0.8 / 0.9 / 0.10 / 0.11 ] + * __php__: [ 5.4 / 5.5 ] + * __python__: [ 2.6 / 2.7 / 3.2 / 3.3 ] + * __ruby__: [ 1.8.7 / 1.9.1 / 1.9.2 / 1.9.3 / 2.0.0 / 2.1.0 ] + ### Package Managers * __node__: [https://npmjs.org](https://npmjs.org) diff --git a/alpaca/alpaca.go b/alpaca/alpaca.go index fc785b3..c37e2f6 100644 --- a/alpaca/alpaca.go +++ b/alpaca/alpaca.go @@ -7,7 +7,7 @@ import ( ) const ( - Version = "0.1.0" + Version = "0.2.0" ) var (