Skip to content

Releases: merqlove/do_snapshot

v0.0.15

07 May 00:01
Compare
Choose a tag to compare

Added support for Digitalocean API V2 (V1 still default).
Added -p option to select API protocol version.
Added --digital-ocean-access-token option.
Updated -h description.
Decline Ruby version earlier than 2.0.0.
Decline JRuby version earlier than 9.0.0.0.

Refactored ::Api into modular interface.
Upgraded Digitalocean gem into DigitaloceanC, for new Faraday.
Added droplet_kit dependency.
Added tests for the new interfaces.

v0.0.14

14 Jan 16:12
Compare
Choose a tag to compare

Fixed bug with checking of DigitalOcean keys.
Added test to prevent this bug.
Moved test & development gems into Gemfile.

v0.0.13

10 Jan 23:16
Compare
Choose a tag to compare

Update rubocop.
Added rubies 2.1.5, 2.2.0 into Travis.
Fix style guide.
Refactored Command & API for better code & code style.
Added specs for Command.create_snapshot & Command.stop_droplet methods.
Moved .stop_droplet, .create_snapshot, .api method into the public in Command.
Dropped options setup from Command.snap., for .load_options method.

v0.0.12

24 Oct 11:11
Compare
Choose a tag to compare

README update.
Dependencies upgrade.
Cleanup. Code Style fix.

v0.0.11

21 Jul 16:48
Compare
Choose a tag to compare

Fixed specs. Now 100% tests runs fine.
Fixed Homebrew tap path in description.

v0.0.10

21 Jul 16:48
Compare
Choose a tag to compare

About description fix.
Fixed Homebrew guide.
Dropped Homebrew Tap into new repo.

v0.0.9

21 Jul 16:44
Compare
Choose a tag to compare

Fixed screenshots image path typos in README.

v0.0.8

21 Jul 16:42
Compare
Choose a tag to compare

Added package generators & Homebrew tap.
Updated README.
Added screenshots.
Updated spec for speed & stability.
Prepared for gem,zip,tgz distribution. Thank you Heroku guys! Credits in used code.
Added distribution dependencies.
Added Travis RSpec integration.

v0.0.7

20 Jul 05:45
Compare
Choose a tag to compare

Refactored prepare_instance & create_snapshot in Command
Refactored opts_setup & smtp setup in Mail
Added tests to the suite.
Fixed refactoring bugs.
Added timeout feature for bad requests or loops.
Added description for the feature timeout.
CodeClimate badge.
Prepared for travis.
Hide 2 bad tests. TODO later.
Added build, coverall badges.
Added rubocop dev dependency.
Fixed rubocop messages.
Added utf-8 to top of all *.rb.
Refactored main class.
Refactored class Command.
Refactored class CLI.
Added Description for Exceptions.
Added Log messages inside some useful exceptions.
Created: Class API to provide DigitalOcean request independent from Class Command.
Classes Log & Mail also organized as single files.
Most of classes used as Singletons, except CLI & API.
Edited all rubocop errors.
Prepared for tests & Travis.
Added ctrl+c exit Signal into binary.
Temp dir for Travis. Independent log dir.
Compatibility update.

v0.0.6

18 Jul 00:46
Compare
Choose a tag to compare

1.9.3 Hash patch path fix.