Releases: beaulebens/keyring-social-importers
Releases · beaulebens/keyring-social-importers
New Pocket importer
Full details;
- NEW: Add a Pocket importer, props @roccotripaldi.
- Change: Updated readme.txt to include contributors.
New Strava importer, fix Foursquare/Swarm/Twitter bugs, new UI option for post status
Full details;
- NEW: Added a Strava importer. Kudos @mdrovdahl. Props @marekhrabe for additional contributions.
- NEW: Introduce a new global option to set the status of posts created via import. Set to "Pending" or "Draft" to hold them for publication. Set to "Private" to keep for your own records, or "Publish" to publish automatically (previous and current default).
- Enhancement: Handle Swarm checkins created by someone else by associating that person (via People & Places). Includes a reprocessor to handle old posts.
- Enhancement: If a Swarm checkin is marked as "off the grid", then mark the geodata as non-public, and mark the created post as "private". Include a reprocessor to do the same to old posts.
- Enhancement: Now handles Featured Image and all post meta on Jetpack imports.
- Enhancement: Remove deprecated calls to
screen_icon()
- Enhancement: Reprocessor for expanding old short URLs for Twitter included. Props @ChrisHardie.
- Enhancement: Added a filter
keyring_importer_posts_pre_insert
which allows you to filter all post content before posts are imported/created. - Enhancement: Nest importer will now automatically attempt to re-download an image if the first attempt fails (significantly improves reliability).
- Change:
sideload_media
's last argument has changed to allow more flexibility. - Bugfix:
sideload_media
previously didn't handle multiple URLs properly. Now it should. - Bugfix: Shortened URLs are expanded correctly for Twitter now. Props @ChrisHardie.
- Bugfix: Updated Instagram to use max/min_id rather than timestamps for looping through media.
Jetpack/WordPress.com importer, plus a bunch of code cleanup.
v1.8 Update docs ready for 1.8
Instagram Video post handling, plus improved Places support (Nest and TripIt).
This release handles Instagram Video posts properly, downloading the source video file and hosting it locally. New post captions will also be parsed for username references, and linked up as People.
It also adds Places support to the Nest and TripIt importers, creating/associating places for the structure and camera location (Nest) and for every airport involved in a trip (TripIt).
Also fixes a problem where the Twitter importer was mangling newline characters, and adds a reprocessor that you should run over your old tweets to fix previous issues.
Nest Cameras, Pinterest, download Instapaper articles, People & Places compatibility
- NOTE: Update to Keyring 1.7 for full compatibility.
- Enhancement: Nest Camera importer.
- Enhancement: Pinterest importer.
- Enhancement: Instapaper now downloads the full content of articles and stores it within the content of posts, so that you can search them later. It applies a
noindex
tag to those post pages to avoid duplicate content issues. Note that this is retroactive, so it'll go back and find all your old links and try to download their content over time. If you don't want that to happen, you'll need to set a postmeta/Custom Field against all of them calledremote_content
(set it to '1'), or you can filterkeyring_instapaper_download_article_texts
and__return_false
to always turn it off; add_filter( 'keyring_instapaper_download_article_texts', '__return_false' ); - Enhancement: Compatible with People & Places (must be installed manually currently) to associate people and places across all services under a single taxonomy.
- Enhancement: Added "Reprocessor" concept (accessible via Tools > Import > Reprocess Keyring Data) to allow developers to re-use the raw import data for posts, and update/reprocess information.
- Enhancement: Bundle Reprocessors to fix an old encoding bug, plus to process Twitter, Instagram and Foursquare imports for People & Places.
- Enhancement: Default the UI to save imported content against the current user/author.
- Enhancement: Link back to the importer on the success screen.
- Enhancement: Add a new filter to the default header (
keyring_importer_header_css
) so that you can easily inject some custom CSS, without completely recreating the header. - Bugfix: Remove a bunch of unused global variables.