Changelog :: tumblr_draftking

Version 0.10.0.1

  • Fix for Faraday::ConnectionFailed when trying to reach Tumblr

Version 0.10.0

  • Enhanced get_posts logic to handle retrieval of published posts. Set dk.source = DK::PUBLISH before calling dk.get_posts.

Version 0.9.1.0

  • Added CLI option (--no-show-pi) to hide progress indicators. (--mute) can still be used to silence progress messages and the final report.

Version 0.9.0.3

  • Shuffle posts more during movedrafts

Version 0.9.0.2

  • Updated gemspec constraints for Psych

Version 0.9.0.1

  • Adjusted movedrafts logic to better account for passed limits

Version 0.9.0

  • New! Batch upload and comment photos from a file.

Version 0.8.5

  • Stability improvement for post retrieval routine

Version 0.8.4

  • New: CLI now has (-greedy, -g) flags to select all items in queue before performing action.

Version 0.8.3.1

  • Fix: Update @blog_url in DK::Client#process_options to target posts for a blog_name modified after DK::Client creation.

Version 0.8.3

  • New! (Auto-Poster) Publish up to 200 posts per 24 hours!

Version 0.8.2.2

  • Added patch for tumblr_client 0.8.5 to enable passing of all accepted parameters to Client#likes, Client#blog_likes

Version 0.8.2.1

  • Expanded progress messages
  • Bugfix: corrected source of Post.comment (data.reblog.comment instead of data.caption)

Version 0.8.2

  • get_posts now returns FIFO order unless the shuffle option is enabled

Version 0.8.1.1

  • Bugfix: move_to_drafts was not updating Post.state correctly.

Version 0.8.1

  • Bugfix: Commands applied to queued posts resulted in post being published.

Version 0.8.0

  • DK#post_operation now returns both modified count and modified posts. Use post_operation(opts)[0] for previous behavior.
  • Access all Tumblr Post data via DK::Post. i.e. DK::Post.new(post_data).photos.first.original_size.url
  • Post.image (first photo, original size), Post.alt_sizes, Post.photos (array of Photo structs)

Version 0.7.0

  • New! (CLI) Store custom commands in .dkconfig then view/execute them using DK ($> dk custom)
  • New! (Posts) #post_operation Reporter dependency injected via options[:reporter], allowing custom report formats.
  • New! (CLI) Manually check for updates using dk update (no more auto-notifications)
  • New! (CLI) Updated UI
  • New! (Config) Restructured .dkconfig file format and DK::Config to accommodate new functionality.
  • New! (CLI) Use Reporter for all content output
  • New! (Posts) Support for dashboard access; opts='dashboard', limit: 50, offset: 0
  • Bugfix: 'bin/dk' not found error when no default config file is present

Version 0.6.0.1

  • Changing text 'tumblr' to 'Tumblr'

Version 0.6.0

  • New! (Reporter) replaces PostReporter. Reporter is generic and can report on any class.
  • New! (Reporter) Added simulation indication.
  • New! (Reporter) Documentation
  • Fix: (CLI::movedrafts) Show correct # of posts being processed
  • (Reporter) Logic tweaks
  • (Post) Removed named parameters for methods with single parameter (Post) to clean up code

Version 0.5.2

  • Bugfix: CLI --no-tags option suppresses tag auto-generation (comment, movedrafts, tag)

Version 0.5.1

  • New! CLI --no-tags option suppresses tag auto-generation (comment, movedrafts, tag)

Version 0.5.0

  • New! PostReporter - Display summary of modified posts
  • Breaking change: DK::Posts#post_operation now returns both a count of modified posts and the actual posts.
  • Fix: Added accessors for DK::Client.state
  • Fix: Added accessors for DK::Post.blog_url

Version 0.4.7

  • Bugfix: Handle HTML post comments without getting crazy auto-generated tags
  • Posts now handle logic about their state (changed)
  • Refactored Post Operation threading logic

Version 0.4.6

  • Bugfix: Automatic determination of movable post limits not being applied when removing old comments
  • Bugfix: Calculation of Queue space adjusted to reflect limit of 300, instead of 301.

Version 0.4.5

  • Bugfix: movedrafts incorrectly limited by size of queue instead of available space in queue.

Version 0.4.4

  • CLI now displays a notification when a new version is available

Version 0.4.3

  • Performance improvement: Faster processing of posts with multi-threading
  • Bugfix: Missing 'console' command
  • Bugfix: Passing a Limit > 50 was only applying to first 50 posts
  • Bugfix: Non-queue related operations were being limited by available queue space
  • Automated injection of change log information into README

Version 0.4.2

  • Bugfix: Drafts not moving to queue

Version 0.4.1

  • Bugfix for queued posts. Posts in the queue have a state 'queued'. In order to save them back in the queue state needs to be changed to 'queue'.

Version 0.4.0

  • Code refactoring: consolidate option processing to simplify code.
  • Updated header image

Version 0.3.1

  • Update credit tag

Version 0.3.0

  • New CLI! The Command Line Interface has been redone using Thor
  • CLI can now save and switch between multiple account configurations
  • Added a CHANGELOG
  • Added a repository header image
  • Improved test coverage
  • Cleared out .rubocop_todo.yml to reflect true codeclimate

Version 0.2.2

  • Improved documentation
  • Reduced test suite runtime
  • Code cleanup