## 0.9.0: * Updated tempfile logic to fix GC issues. * Removed git support. * Only setup existing buckets if forced. * Ensure valid bucket name and heirloom name on setup. * Return friendly error when bucket or heirloom does not exist. * Updating to fog 1.6.0 * Removing grit gem ## 0.8.3: * Teardown does not try to delete buckets if they are not empty. ## 0.8.2: * Updated docs based on feedback from mint. * Added check for other account owning a given bucket. * Fixed config to read CLI variables and override file config. * When delete bucket raise not found, return true (eventually consistent) ## v0.8.1: * Moving verification on entry exists into catalog class ## v0.8.0: * Change base to bucket prefix through out code base * Prevent setup from overwriting existing heirlooms * Add human readable format as default for show * Included JSON option to show * Hide heirloom internal attribts in show * Added all option to display all attributes via show * Add human readable format as default for list * Included JSON option in list * Add human readable format as default for catalog * Included JSON option in catalog * Add name filter option to catalog ## v0.7.5: * Create random base if not specified by setup. ## v0.7.4: * Add support to read password from file ## v0.7.3: * Fix bug in latest_id method ## v0.7.2: * Enclose files/dirs to tar in 's. * Download the latest id if id not specified in download. ## v0.7.1: * Truncate long commit messages. ## v0.7.0: * Adding catalog which will contain all heirloom regions & bases. * CLI will lookup base & region from catalog. * Removing base requirement for all subcmds outside download & setup. * Added teardown command to delete domains & buckets. * Enclosing simpledb domains in `s * Added catalog subcommand to list available Heirlooms from catalog. * Reducing log levels ### v0.6.1: * Allowing engineer to specify region for metadata * Ensuring metadata is in an upload region * Split setup into seperate subcommand * Perform additional validation on CLI options ## v0.5.0: * Verify domain exists for all cmds except build & download * Removing requirement to check simpledb on download. * Adding requirement for base on download. * Fix error when .heirloom.yml does not exist. * Refactor cli option validation * Refactor cli specs * Add -x to download to extract heirloom to given output path * Verify -o specified in download is a directory * Requiring -d for builds (will no longer default to .) * Remove new lines from values of git comments * Verify directory given at build is a directory * Support archiving directories outside the cwd. * Fixed bug in git repo verification on build. * Added support for encryption. * Removed short name and changed long name for AWS CLI creds. * Adding encrypted attribute by default for all builds. * Change base_prefix CLI option to base * Changed subcommands build -> upload, update -> tag * Changed tag option updated_value -> value * On upload, Heirloom will attempt to create buckets which do not exist. * Will not destroy the sdb domain when cleanin up old versions on upload. * Hard coding gem versions * Validating email addresses in authorize ## v0.4.0: * Prefixing domain name with heirloom_ * Adding CLI support for specific AWS creds * Added specs * Added support to delete domain when no records exist ## v0.3.1: * Switched from Minitar to shell * Removed Minitar gem * Fixed git commit flag * Updated specs * Updated gems ## v0.3.0: * Move account authorization out of config to cli * Move region select out of config to cli * Updated obtions for update to use -u (not -v) for update * Cleaned up archive specs * Added authorize cli class * Changed output of show / list to JSON * Updated readme & cli help ## v0.2.0: * Command line options updates for each sub command. * Command line option moved into seperate class. * Artifact renamed to archive across the gem. * Added bucket verification ## v0.1.4: * Limit list of artifact ids returned in list * Sort ids by date added * Show latest id as default * Setting deafult download path to local dir