## 0.3.0 

* QUGC-132 Add thread_pool locking so that requests for the same dataset are not made in parallel
* QUGC-120 update Task::Threading to catch SIGINT and shutdown thread_pool. Second occurence of SIGINT will exit immediately.
* QUGC-117 add option for specifying logfile output --stdout and --stderr
* QUGC-118 add option to specify environment -E --environment
* QUGC-119 only use thread pool when needed
* QUGC-119 given 1 thread skip using thread pool so that we can debug more easily, but leave threadpool implemented otherwise
* QUGC-55 POST crash input back to us. Quandl Toolbelt has crashed. Can we please send the crash report back to Quandl.com?
* QUGC-113 bump client for error propagation
* QUGC-109 load task modules into Task
* QUGC-109 refactor quandl/command/task.rb into modules
* QUGC-89 quandl list inherits from quandl search and implements the same paging behaviour.
* QUGC-89 quandl search will return an unlimited number of results.
* QUGC-99 Add 'quandl search' to Toolbelt
* QUGC-104 bump gems to fix when upload fails output is not json
* QUGC-98 Add basic presenter classes
* QUGC-95 rename ruby package identifier to avoid clobbering other ruby packages
* WIKI-153 bump quandl_client to 2.5.2 for scraper models
* WIKI-153 Add schedule task with subtasks: add, delete, replace, list, show



## 0.2.27

* add option to force update


## 0.2.26 

* QUGC-90 fix quandl login barfs on linux
* QUGC-96 fix toolbelt failing to run due to missing config
* QUGC-95 rename ruby package identifier to avoid clobbering other ruby packages



## 0.2.25 

* info outputs install path when given verbose



## 0.2.24 

* QUGC-87 quandl update, quandl uninstall need to be disabled unless installed through a package
* QUGC-86 rake quandl:release will only create releases from master
* QUGC-86 add rake quandl:release that: Generate documentation, bump version, build and push distros
* QUGC-86 added: rake quandl:document:release
* QUGC-84 rename quandl_command to quandl



## 0.2.22

* update permits adding new folders



## 0.2.21

* QUGC-75 darwin build process will compile ruby if its missing
* QUGC-71 Add failing spec for "quandl list not working v 20"
* QUGC-65 Check for updates once every 24 hour period
* QUGC-65 Add QConfig that stores configuration information in  ~/.quandl/config
* QUGC-60 add compatibility check


## 0.2.20

* QUGC-57 move data validation from Quandl::Format into Quandl::Client.
* QUGC-54 write failing spec for input with nil row value
* QUGC-53 numeric codes require the full code


## 0.2.19

* many bugfixes


## 0.2.18

* QUGC-49 Revise installer to use bash shell for [[ bashism
* QUGC-48 rename to toolbelt
* uniform table stdout for consistent parsing
* dont export bin/quandl as an executable. If you want to use quandl cli install the package


## 0.2.17

* QUGC-42 Write failing specs for should not have to include data
* QUGC-45 quandl info package versions are sent to debug instead of info. remove user id
* QUGC-44 quandl delete should delete the datasets or raise an error
* QUGC-44 Write failing spec that checks whether delete has succeeeded.
* rake package:release takes an argument for building pre releases
* quandl update has an option called --revision


## 0.2.16

* Add quandl update


## 0.2.15

* QUGC-37 quandl info: report my username not just my token
* QUGC-37 reject unauthenticated requests
* QUGC-39 Download. added validation for trim_start, trim_end, order, collapse, transform.


## 0.2.14

* QUGC-38 Add spec for download with column option failing


## 0.2.13

* QUGC-36 Should except null entry in 2 column dataset
* QUGC-35 Pure Meta Data Send or Update


## 0.2.12

* add quandl list


## 0.2.10

* add specific version requirements
* add info command for displaying quandl package information


## 0.2.9

* replace full_code regexp with Quandl::Pattern
* remove --url global option
* add validations
* update token env var
* add shortcuts to global options


## 0.2.8

* use updated Quandl::Format::Dataset.each_line to upload dataset's line by line as they become availabe from whichever interface. Allows ruby GC to operate and avoid having 20k datasets in memory ...


## 0.2.7

* refactor delete, download, upload
* add convience methods for outputting info
* remove command logger


## 0.2.6

* add quandl delete quandl delete (SOURCE_CODE/)CODE
* dont try to load from STDIN if file_path was provided.


## 0.2.4

* refactor authorize to: quandl login login accepts username or email and password login outputs error or auth_token to ~/.quandl


## 0.2.0

* update gemspec to only require quandl_format
* use Quandl::Commmand::Logger to log messages
* update local gems
* add Quandl::Command::Logger that writes to STDOUT and STDERR
* display dataset.human_errors
* refactor Action#upload into Command::Upload
* refactor download to inherit from Action::Base
* refactor action into Quandl::Command::Download
* add options to download. extend Commander::Command::Options to support #each, #to_a, #[], #to_h


## 0.1.2

* use quandl_format instead of QDFormat

## 0.1.1

* bump quandl_operation to support revised QDFormat
* refactor examples
* improve log messages


## 0.1.0

* refactor commands to be more human friendly


## 0.0.1

* init