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
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