=== Nelio Content - Editorial Calendar & Social Media Auto-Posting ===
Contributors: nelio, davilera, avillegasn
Donate Link: https://neliosoftware.com/content/?utm_source=wordpressorg&utm_medium=referral&utm_campaign=nelio-content
Tags: editorial calendar, social media, social media scheduler, auto post, content marketing
Requires PHP: 7.4
Requires at least: 6.7
Tested up to: 7.0
Stable tag: 4.3.6
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Editorial calendar and social media auto-posting for WordPress. Plan content, schedule shares, and grow reach with powerful automations.

== Description ==

**PLAN, WRITE, PUBLISH, AND DISTRIBUTE CONTENT WITHOUT LEAVING WORDPRESS – THE EDITORIAL CALENDAR WORDPRESS SHOULD HAVE SHIPPED WITH**

[Nelio Content](https://neliosoftware.com/content/?utm_source=wordpressorg&utm_medium=referral&utm_campaign=nelio-content) is your **editorial calendar** and **social media scheduler** in one plugin. Create content, **auto post to Facebook, LinkedIn, Instagram, X**, and more, and keep your pipeline full with helpful **automations**. Save hours each week, stay consistent, and grow traffic with every publish.

**Why teams choose Nelio Content**

* **Editorial calendar** with drag-and-drop scheduling for posts, tasks, and social shares
* **Social media auto-posting & re-sharing** (share on publish and over time)
* **Content assistant & checklists** to improve quality while you write
* **Integrated analytics** and quick re-promote-top-posts actions
* **Native WordPress** experience—no juggling separate tools

Perfect for **bloggers, marketers, agencies, and multi-author sites** that need a reliable **WordPress editorial calendar** and a **social media scheduler** that just works.

🔗 HELPFUL LINKS:

* Do you need help getting started? [HELP DOCUMENTATION](https://neliosoftware.com/content/help/?utm_source=wordpressorg&utm_medium=referral&utm_campaign=nelio-content)
* Do you have a support request? [SUPPORT FORUM](https://wordpress.org/support/plugin/nelio-content/)
* What do our users say about us? [REVIEWS](https://wordpress.org/support/plugin/nelio-content/reviews/)
* Are you interested in the premium version? [ABOUT NELIO CONTENT PREMIUM](https://neliosoftware.com/content/pricing/?utm_source=wordpressorg&utm_medium=referral&utm_campaign=nelio-content)

**Supported Networks** for cross-posting

* **X (formerly Twitter)** – Post to your X account
* **Facebook** – Post to your Facebook pages
* **LinkedIn** – Post to your profile or company page
* **Instagram** – Post to your Business Account
* **Mastodon** – Post to your Mastodon account
* **Medium** – Post to your profile or publication with canonical backlinks to your original content
* **Tumblr** – Post to your blog with canonical-backlinks to your original post
* **Telegram** – Post to your Telegram groups and Telegram channels
* **Bluesky** – Post to your Bluesky account
* **Google My Business** – Post to your Google My Business Location
* **Blogger** – Post to your blog with backlinks to your original post
* **Pinterest** – Post to all your different Pinboards
* **Reddit** – Post to your subreddits
* **Threads** – Post to your Threads account
* **TikTok** – Share your videos on TikTok
* **Discord** - Post to your Discord channels
* **Slack** - Post to your Slack channels
* **Band** - Post to your bands
* **VK** - Post to your profile or community wall.
* **OK.ru** – Post to your profile or group.
* **Plurk** - Post to your profile.
* **Webhooks** – Send requests to external servers and integrations.
* **Buffer** – Share your content to your connected Buffer profiles
* **Hootsuite** – Share your content to your connected Hootsuite profiles

Connecting your social media networks is a breeze with Nelio Content. Integrate directly through the plugin or use Buffer or Hootsuite for added flexibility.

[youtube https://www.youtube.com/watch?v=7SzwJQ55jus]

Maximize the potential of your blog with our complete set of powerful features. Focus on the content that works best with its **integrated analytics** while saving tons of time thanks to the impressive **editorial calendar**.

**Download Nelio Content for free** today to optimize your WordPress site and social media (see what’s [included in the free version](https://wordpress.org/plugins/nelio-content/faq/)). For even more features and enhanced support, [upgrade to Nelio Content Premium](https://neliosoftware.com/content/?utm_source=wordpressorg&utm_medium=referral&utm_campaign=nelio-content).


= What You Can Do with Nelio Content =

Nelio Content is an essential tool for content creators, offering powerful features to streamline and enhance your content strategy.

**NELIO CONTENT FREE**

The Editorial Calendar provides a bird’s-eye view of all your content, including posts, custom post types, social messages, and tasks:

* View your upcoming work by week, month, or agenda.
* Create, schedule, and edit posts with categories, tags, and references within the calendar.
* Draft unscheduled posts as ideas.
* Automatically adjust social messages when a post is rescheduled.
* Integrate iCal events, MailPoet newsletters, and events from The Events Calendar.
* Filter content by author and status.
* Filter social messages by profile, creation method, and publication issues.
* Define and manage custom statuses that match your unique editorial workflow.

View the RSS feeds of your favorite blogs directly in your WordPress so you can generate new content from them:

* View RSS feeds directly in WordPress for inspiration.
* Schedule ideas by dragging and dropping them into the calendar.
* Create new draft posts using feed content as references.
* Suggest helpful links to authors as references.

Our Content Assistant offers actionable recommendations to improve your posts. It analyzes your content to ensure it’s optimized for SEO and reader engagement, making your blog stand out:

* Use external image URLs for featured images.
* Check post quality as you write it.
* Ensure posts include images, tags, links, and excerpts.
* Plan and customize social messages while writing.
* Highlight content for automatic social messages.
* Add custom URL parameters for tracking in Google Analytics.

Use [Social Automations](http://neliosoftware.com/content/social-automations/?utm_source=wordpressorg&utm_medium=referral&utm_campaign=nelio-content) to promote your content effectively across multiple social networks:

* Automatically create social message timelines.
* Use highlighted sentences, templates, and excerpts for automatically created messages.
* Customize social templates with #hashtags, @handles, emojis, and much more.
* Share on up to 3 social networks, including **X (formerly Twitter)**, **Facebook**, **LinkedIn**, **Instagram**, **Mastodon**, **Telegram**, **Pinterest**, **Reddit** or **Threads**, to name a few.
* Use popular link shortener services: Bitly, TinyURL, Rebrandly, YOURLS, Shlink, Short.io, T.ly, and Polr.

Nelio Content integrates essential metrics that you can use to refine your content strategy and boost engagement.

* View key statistics on your WordPress dashboard.
* Track pageviews from Google Analytics.
* Measure audience engagement through likes, shares, and comments.
* Monitor planned social messages for each post.
* Re-promote top-performing content with one click.
* Customize permalinks on social media by adding query parameters.

All these features are included in Nelio Content Free. Upgrade to [Premium](https://neliosoftware.com/content/?utm_source=wordpressorg&utm_medium=referral&utm_campaign=nelio-content) for advanced capabilities.

**NELIO CONTENT PREMIUM**

Designed for teams, [Nelio Content Premium](https://neliosoftware.com/content/?utm_source=wordpressorg&utm_medium=referral&utm_campaign=nelio-content) provides each user with tailored tools for their role:

* Connect up to 15 social profiles.
* Discuss posts with editorial comments.
* Visualize your editorial pipeline with a content board that organizes posts by their status.
* Duplicate posts with just one click.
* Rewrite or update a published post without taking it offline, using a copy of its content.
* Monitor and track team activities with editorial tasks.
* Receive email notifications for status changes and comments.
* Create reusable task presets for posts.
* Add editorial comments and references in the calendar.
* Group your posts into multiple collections or series.
* Set custom tags on social messages for Medium.
* Automatically display series information on posts that are a part of a series.
* Schedule automatic changes to your posts, pages, and other content types.
* Create social messages for multiple networks simultaneously within the calendar.
* Re-share old posts in social media with ease.
* Automatically reschedule tasks when a post is rescheduled.
* Export the calendar in CSV format, Google Calendar or iCal format.

Advanced tools for automatic content promotion:

* Create reusable social messages that can be easily placed on any desired day in the calendar.
* Automatically generate timelines to promote posts after publication.
* Reshare automatically top old content on social networks.
* Create multiple social automation templates with #hashtags, @handles, and emojis.
* Select different versions of the same image to share in each social network, each with a different size.
* Customize publication and resharing frecuency.
* Configure multiple automation group settings for content-sharing.

Unlike generic social tools, Nelio Content connects your editorial calendar and social media automation directly to your WordPress posts.

By using Nelio Content, you can effectively plan, create, optimize, and promote your content, saving time and increasing your reach.

= Trusted by thousands of WordPress sites and featured by respected WordPress publications =

If you’re not convinced yet, take a look at what others say about Nelio Content.

* [A Nelio Content Review](https://digisavvy.com/2022/03/21/nelio-content-review/) (digisavvy.com)
* [Nelio Content Automates and Assists with Content Creation and Social Marketing](https://wpmayor.com/nelio-content-automates-assists-content-creation-social-marketing/) (wpmayor.com)
* [Nelio Content’s Social Automations Tools – Saving Resources & Time in Content Marketing](https://thedevcouple.com/nelio-content-review-social-automation/) (thedevcouple.com)
* [Editorial OnMedia and Nelio Content – Case Study](https://neliosoftware.com/blog/editorial-onmedia-and-nelio-content-case-study/) (neliosoftware.com)
* [Nelio Content: improve your WordPress to the next level](https://www.silocreativo.com/nelio-content-mejorar-wordpress/) (silocreativo.com in Spanish)


== Installation ==

**Installation through the WordPress Dashboard**

1. Login to your WordPress admin.
2. Click on the plugins tab.
3. Click the Add New button.
4. Search for “Nelio Content.”
5. Look for our plugin, click “Install Now” and then “Activate.”
6. Once the plugin is installed and active, you simply need to select whether you want to use the _Free Version_ of Nelio Content or, if you have a _License Key_ of a _Premium Plan_, use it to unlock its full potential.

And that’s it! [You can now use Nelio Content to get the most out of your site](https://neliosoftware.com/content/help/first-steps-after-plugin-activation/?utm_source=wordpressorg&utm_medium=referral&utm_campaign=nelio-content).


**Nelio Content Premium**

If you’re interested in unlocking the full potential of our plugin, just [purchase Nelio Content Premium](https://neliosoftware.com/content/?utm_source=wordpressorg&utm_medium=referral&utm_campaign=nelio-content). Once you complete the checkout process, you’ll receive an e-mail with a _License Key_. Use it in the plugin as [described in our Knowledge Base](https://neliosoftware.com/content/help/install-and-activate-nelio-content/?utm_source=wordpressorg&utm_medium=referral&utm_campaign=nelio-content).


**I successfully installed the plugin. What should I do now?**

You’ll find a [detailed and comprehensive guide](https://neliosoftware.com/content/help/topic/first-steps-nelio-content/?utm_source=wordpressorg&utm_medium=referral&utm_campaign=nelio-content) in our website with all the information you need to know to use Nelio Content efficiently. Go check it out!


== Frequently Asked Questions ==

= Where do I report security bugs found in this plugin? =

Please report security bugs found in the source code of the Nelio Content plugin through the [Patchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp/66a66277-871a-4118-a385-d56b4d81339d). The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.

= Is Nelio Content a free plugin? =

Yes. Nelio Content can be used completely for free using the version available at WordPress.org which provides essential features for content creation and social media management. However, to access advanced capabilities and unlock its full potential, you’ll need to purchase a [premium plan](https://neliosoftware.com/content/pricing/?utm_source=wordpressorg&utm_medium=referral&utm_campaign=nelio-content).

With any [premium plan](https://neliosoftware.com/content/pricing/?utm_source=wordpressorg&utm_medium=referral&utm_campaign=nelio-content) you can connect up to 15 social profiles from any of the integrated social networks.

= What are Social Automations? =

Social Automations is Nelio Content’s powerful feature that revolutionizes social media promotion.

After you create a new post, Nelio Content automatically analyzes its content to extract the most relevant sentences. It then generates a series of unique social media messages tailored to promote your post effectively across platforms. Unlike basic Social Templates, these messages are crafted using the specific content of your post, maximizing engagement and reach.

= Can Nelio Content auto post to Facebook from WordPress? =

Yes. Connect your Facebook Page and Nelio Content can auto-post when you publish, plus schedule additional shares over time. You can customize templates, hashtags, and images per message.

= Can I schedule Instagram posts from WordPress? =

Yes. Connect your Instagram Business Account to schedule Instagram posts (images and videos). You can pick different media per network and preview before publishing.

= Does it support LinkedIn Company Pages? =

Yes. You can auto post to LinkedIn Profiles and Company Pages. Templates let you adapt tone/length for LinkedIn specifically.

= Can I re-share old posts automatically? =

Yes. Use Automations to create recurring timelines that re-share evergreen content across your social profiles.

= Does it support Threads, Mastodon, Pinterest, TikTok, Telegram, Slack, Discord, VK, and Bluesky? =

Yes. See the **Supported Networks** list above for details and per-network capabilities.

= Will it work with custom post types and Gutenberg? =

Yes. Nelio Content supports Gutenberg and custom post types; you can manage them in the editorial calendar and the content editor.

= Are Social Automations included in the free version of Nelio Content? =

Yes but with some limitations. With the free version you have a unique set of social templates that can be used for automatic message generation. Only one message per connected social profile will be published at the same time as the post is.

= How is this different from Buffer/Hootsuite? =

Those are great social tools. Nelio Content lives in WordPress, tying your editorial calendar, posts, tasks, and social sharing together—so planning and promotion happen in one place. (You can still connect Buffer/Hootsuite if you prefer.)

= Does it auto-add UTM parameters for analytics? =

Yes. You can add custom URL parameters so shares are tracked in Google Analytics.

= What about multi-author workflows? =

Use tasks, comments, custom statuses, and the **content board** to coordinate who’s doing what and track progress.

= How fast is your support? =

We typically reply within 1 business day in the WordPress.org support forum and mark threads resolved when fixed—this helps everyone who finds the thread later.

= Can I change my plan later? =

Sure, you can do it whenever you want. And if you have some specific needs that none of our plans satisfy, just let us know and we’ll be happy to help you!

= Can I cancel my subscription at any time? =

Yes, you can cancel your subscription at any time. You can do it from the WordPress Dashboard or contacting us directly.

= More questions? =

If you have more questions, just take a look at our [Knowledge Base](https://neliosoftware.com/content/help/?utm_source=wordpressorg&utm_medium=referral&utm_campaign=nelio-content), where you’ll find all the information you need. If we earned your trust, a short ⭐⭐⭐⭐⭐ review really helps others find us and keeps development moving. Thank you!


== Screenshots ==

1. **Editorial Calendar.** With the Editorial Calendar, you can easily track published and scheduled posts, the social messages driving traffic to them, and the tasks tied to your campaigns.
2. **Focus on what truly matters.** The Editorial Calendar connects every related element, so you instantly see which social messages and tasks belong to each post.
3. **Social Sharing.** Connect all your profiles to Nelio Content and streamline social sharing from your WordPress dashboard.
4. **Timeline of Scheduled Social Messages.** Easily view and add social messages for any post with a clear, intuitive timeline.
5. **Integrated Social Message Editor.** Pick multiple profiles, craft your message, preview it, and schedule automatic posting in seconds.
6. **Automation Groups.** Define your own rules for social sharing using automation groups, and effortlessly create templates adapted to every channel.
7. **Google Analytics and Social Media Metrics.** Get valuable performance data from Google Analytics and your social channels right inside your dashboard, and instantly promote your most engaging content.
8. **Editorial Tools.** Boost productivity with a full suite of features — tasks, comments, quality analysis, notifications, and references designed for editors.
9. **Custom Post Statuses.** Create, customize, and manage editorial post statuses that reflect how your team really works.
10. **Feeds**. Keep your content pipeline full by following blogs from WordPress and transforming their RSS feeds into new articles.
11. **Content Board**. Manage your editorial workflow from a single board that shows your content progress.
12. **Content Series**. Group related posts into collections and automatically show series details on every post that belongs to them.


== Changelog ==

= 4.3.6 (June 10, 2026) =
* Render extra details of posts in calendar and content board.
* Add setting to allow all plugin users to view all posts in the Editorial Calendar and Content Board.
* Improve preview of Facebook messages.
* Fix error with post status in block editor.

= 4.3.5 (June 4, 2026) =
* Improve REST API permission checks when creating, editing, publishing, or assigning post authors.

= 4.3.4 (June 3, 2026) =
* Prevent unauthorized requests to Nelio Content's API.

= 4.3.3 (May 18, 2026) =
* Add compatibility with WordPress 7.0.

= 4.3.2 (March 30, 2026) =
* Add setting to manage social messages in Buffer.
* Fix security issue with external URLs.

= 4.3.1 (March 9, 2026) =
* Hide target selector when not needed.
* Allow profile aliases with spaces.
* Increase Bluesky character limit to 300 characters.
* Improve style in message previews.

= 4.3.0 (March 2, 2026) =
* Add **Webhooks support**.
* Add support for posting videos to Facebook Pages.
* Add custom placeholders for WooCommerce products.
* Add custom placeholders for LearnDash courses.
* Add custom placeholders for The Events Calendar events.
* Add custom placeholders for Easy Digital Downloads.
* Add custom placeholders for Yoast SEO.
* Limit scope of settings errors to avoid rendering errors from other plugins in the settings page.
* Improve function `createSocialMessage`.
* Add filter `nelio_content_engagement_metrics`.
* Add filter `nelio_content_pageview_metrics`.
* Add filter `nelio_content_engagement_values`.
* Add filter `nelio_content_post_statistics`.
* Add action `nelio_content_before_update_statistics`.
* Add action `nelio_content_after_update_statistics`.
* Enhance ICS content validation in external calendar REST controller.
* Fix JavaScript warnings with deprecated features in WordPress.
* Fix query conditions on reshare by filtering empty values in taxonomies.

= 4.2.1 (January 29, 2026) =
* Fix minor security issue.

= 4.2.0 (January 22, 2026) =
* Add compatibility with popular link shortener services.
* Add guided setup process to help new users get started quickly.
* Fix cleaning process on plugin deactivation.

= 4.1.1 (December 29, 2025) =
* Add **OK.ru support**.
* Add preview for Plurk messages.
* Enhance staging detection by using WP environment type.
* Add filter `nelio_content_staging_ignore_wp_environment_type`.
* Add visual clues when a site is detected as a staging site.
* Fix style in content board.

= 4.1.0 (December 2, 2025) =
* Add support for Medium publication profiles.
* Change filter name `the_nelio_content` to `nelio_content_the_content`.
* Change action names `before_the_nelio_content` and `after_the_nelio_content` to `nelio_content_before_the_content` and `nelio_content_after_the_content`.
* Fix count of available profiles.

= 4.0.9 (November 20, 2025) =
* Add CSV export functionality for top posts in analytics.
* Add a setting to control the usage permissions of social profiles.
* Fix walkthrough of social message editor.

= 4.0.8 (November 13, 2025) =
* Change prefix of global functions.
* Fix duplicated registration of 'nelio-content/post-quick-editor' store.
* Fix bug when saving posts without series via post quick editor.

= 4.0.7 (November 7, 2025) =
* Add sorting action for status columns with more than one item in the content board.
* Store date preferences of content board between page reloads.
* Fix capability check of internal events.
* Remove custom style in RadioControl component.
* Prevent sending multiple email notifications for a given editorial comment or task when it is created.

= 4.0.6 (November 3, 2025) =
* Add **Blogger support**.
* Add field to set Plurk qualifier when creating or editing a social message for Plurk.
* Fix selector of custom statuses in block editor.
* Fix center position of connection dialog for social profiles.
* Fix compatibility with plugin Speed Optimizer (sg-cachepress) sharing to Medium and Blogger.
* Fix management of rewrite copies when publishing them via WordPress’ quick edit feature.
* Fix management of social profiles of non-active networks.
* Use standard WordPress function to generate and validate missed scheduled post nonce.
* Improve preview of Medium messages.
* Prevent users without proper permissions to create posts with a different author in the calendar.
* Prevent users without proper permissions to view posts.

= 4.0.5 (October 16, 2025) =
* Add **Plurk support**.
* Better integration with Google Analytics 4.
* Extend engagement to more social networks.
* Add setting in calendar’s post editor to make posts sticky.
* Show if a post is sticky in the calendar.
* Simplify internal management of custom statuses.
* Fix drag and drop of custom statuses.

= 4.0.4 (September 19, 2025) =
* Fix PHP fatal error caused by external featured images.
* Fix post status icons in “Nelio Content Overview” Dashboard widget.

= 4.0.3 (September 17, 2025) =
* Show plugin version number in Dashboard widget.
* Add **VK support** for profiles and communities using OAuth.
* Improve message preview of VK messages.
* Add setting in Telegram profiles to add a link button on published messages that share an URL.

= 4.0.2 (September 4, 2025) =
* Fix compatibility issue with sticky option on posts.

= 4.0.1 (September 3, 2025) =
* Fix management of custom statuses.

= 4.0.0 (September 2, 2025) =
* Add **Band support**.
* Add **VK support**.
* Add section in settings to define and manage custom statuses.
* Add taxonomy filter in editorial calendar.
* Add taxonomy filter in content board.
* Add setting to apply a delay before sharing a WordPress post on social media when it is published.
* Add additional `data-*` attributes to calendar and board items to allow CSS customization.
* Add custom statuses in status selectors and bulk actions.
* Support registered custom statuses using `nelio_content_post_statuses` filter in standard user interfaces.
* Show custom status colors in calendar and board items.
* Show preview of published messages.
* Show link to manage published messages in their network (when possible).
* Fix recovery of custom placeholders and custom fields in templates.
* Fix sanitize of notification emails.
* Fix og:url in Open Graph metadata.
* Update plugin dependencies.
* Bump minimum required WordPress version to 6.7.

= 3.9.5 (July 2, 2025) =
* Add support for alternative text (alt text) when sharing images and videos on social media.
* Fix compatibility issues with Elementor.

= 3.9.4 (June 18, 2025) =
* Bug fix with custom post types created with Custom Post Type UI. Plugin should be available when using those post types, but wasn’t.
* Increase message length on Google My Business

= 3.9.3 (May 13, 2025) =
* Tweak social message editor to allow message creation when no profile is selected and currently active network has one profile only.
* Load quality analysis summary conditionally on post status info panel.
* Load social media summary conditionally on post status info panel.

= 3.9.2 (May 5, 2025) =
* Fix “r is not a constructor” error in classic editor.

= 3.9.1 (May 5, 2025) =
* Add **Slack support**.
* Share messages with up to 10 images in Slack.

= 3.9.0 (April 14, 2025) =
* Add **Discord support**.
* Fix UTC date conversion in editorial calendar to use WordPress timezone instead of browser timezone.
* Fix compatibility with super admin users in multisite installations.
* Share messages with up to 10 images in Discord.
* Update plugin dependencies.
* Use `wp_get_environment_type` to detect `staging` environments.

= 3.8.3 (March 3, 2025) =
* Add safe guard in settings to initialize them during `init` if needed.

= 3.8.2 (February 26, 2025) =
* Fix related post link in Social Message Editor and Task Editor.
* Fix Pinterest preview overflow and overall styling in social message editor.
* Fix share highlights in Gutenberg when editor canvas iframe is active.
* Fix warning in The Events Calendar compat file.

= 3.8.1 (February 12, 2025) =
* Improve selection of allowed video types by network in the social message editor.
* Add custom title in MediaUpload component in the social message editor.
* Fix error viewing account details for agencies.

= 3.8.0 (January 27, 2025) =
* Share messages with up to 4 images or a video in X/Twitter.
* Share messages with up to 4 images or a video in Mastodon.
* Share messages with up to 4 images in Bluesky.
* Share messages with up to 10 images or a video in LinkedIn.
* Share messages with up to 5 images in Pinterest.
* Share messages with up to 10 images, videos, or a combination of both in Instagram.
* Share messages with up to 20 images, videos, or a combination of both in Threads.
* Share messages with up to 10 images, videos, or a combination of both in Telegram.
* Share messages with up to 35 images in TikTok.
* Add support for direct publication of messages in TikTok.

= 3.7.3 (December 19, 2024) =
* Add a profile setting to establish an alias for the display name of social profiles.
* Duplicate posts in editorial calendar and content board.
* Create a rewrite of a post from the editorial calendar and the content board.
* Allow five tags for Medium messages.
* Fix compatibility issue with Elementor, which is preventing drag and drop of messages in calendar.

= 3.7.2 (December 10, 2024) =
* Add rewrite and republish functionality.
* Add field to set Medium tags when creating or editing a social message for Medium.
* Add filter `nelio_content_author_capabilities`.
* Fix sidebar spacing styles in Gutenberg.
* Fix compatibility with Elementor.
* Fix resizing bug in calendar and content board when using Safari.
* Fix broken link in post status info sidebar that failed to open quality analysis panel.

= 3.7.1 (November 28, 2024) =
* Add option to ask for help when deactivating the plugin because it’s not working.
* Allow deletion of future actions in the calendar.
* Tweak “isDirty” detection in post quick editor to improve its UX.
* Fix to refactor hooks to prevent loading i18n translations too early.
* Fix deactivation dialog layout.
* Fix to allow the deletion of all premium items using the post quick editor.
* Refactor hooks to prevent loading i18n translations too early.

= 3.7.0 (November 19, 2024) =
* Add new feature: post series (premium).
* Allow changing the publication status settings in Medium profiles.
* Display custom network images in message preview.
* Pause message publication on temporary deactivation of Nelio Content.
* Fix duplicity of post metas regarding followers of a post.
* Fix error detecting when a post is ready after creating a new post.
* Fix loading of editor scripts in a post type when only post notifications where active.

= 3.6.3 (November 8, 2024) =
* Fix usage of `current_user_can` to use an ID instead of `WP_Post`.
* Fix incorrect label when there’s an error retrieving invoices.
* Improve plugin’s overall speed by caching user permissions.

= 3.6.2 (October 22, 2024) =
* Add notification bubble on timeline generation.
* Add featured images in content board posts.
* Remove status column from content board.
* Improve performance in calendar and content board views by loading future actions when needed.
* Fix date in future actions.
* Fix future action sorting.
* Fix max length of Bluesky messages.
* Fix taxonomy selectors in post quick editor.
* Fix help icons in settings screen.
* Validate compatibility with WordPress 6.7.

= 3.6.1 (September 26, 2024) =
* Fix endpoint to download Nelio Content Premium.
* Fix link to roadmap.
* Fix Social Timeline in Elementor.
* Add function to print editorial calendar.
* Add calendar submenus to managed post types.
* Prevent future action requests from running if feature is disabled.

= 3.6.0 (September 19, 2024) =
* Add **Content Board** view to manage WordPress content (premium feature).
* Add **Future Actions** to run tasks automatically on post events (premium feature).
* Add **Medium support**.
* Add Social Timeline in Elementor.
* Add actions `before_the_nelio_content` and `after_the_nelio_content`.
* Add action `nelio_content_register_post_types`.
* Add filter `nelio_content_can_post_type_be_unscheduled`.
* Fix Twitter preview card.
* Fix pause/resume social publication button.
* Fix author searcher.
* Remove filter `nelio_content_use_editorial_calendar_only` and helper function `nc_use_editorial_calendar_only`.
* Replace deprecated `registerStore` with `createReduxStore`.
* Upgrade all internal dependencies.

= 3.5.0 (June 19, 2024) =
* Add **Threads support**.
* Reduce maximum message length in Bluesky to 280 characters.
* Fix deactivation dialog to allow option selection.

= 3.4.0 (May 27, 2024) =
* Add **Hootsuite support** to connect profiles.
* Add **Reusable Messages**.
* Add social timeline in post list screen.
* Assume all links are 25 characters long to prevent issues with Bluesky.
* Fix analytics refresh action in plugin settings.
* Fix disappearing messages on calendar update.
* Fix template’s error message in universal group when using unsupported placeholders.
* Fix template’s placeholder selector to show all supported placeholders in universal group.
* Use latest exact time set in message and post editors.
* Warn user when Google Analytics token has expired and needs re-authentication.

= 3.3.1 =
* Draft scheduled post when moved to Unschedule section in calendar.
* Tweak network styles in social message editor to allow multiple lines.

= 3.3.0 (March 20, 2024) =
* Add **Bluesky support**.
* Add custom parameters to your post permalinks.
* Add compatibility with WordPress 6.5.
* Fix NaN issue when related post of a message or task can’t be found.
* Fix issue with object keys and callables in `key_by` helper function.
* Remove failed message when clearing timeline in edit post screen.
* Enable Buffer connection on supported networks only.
* Update styles of preview card for X.

= 3.2.1 (February 7, 2024) =
* Update site settings in Nelio’s cloud.
* Use `wp_safe_remote_request` to get shared link data safely.

= 3.2.0 (January 25, 2024) =
* Require PHP 7.4.
* Add task presets to simplify and automate task creation.
* Flag templates as invalid when using incompatible placeholders.
* Tweak tasks’s appearance in editor to improve usability.
* Tasks of unscheduled posts should not show up in calendar.
* Allow task editing in Calendar’s post editor.
* Allow editorial reference editing in Calendar’s post editor.
* Remove related post items when trashing a post in calendar.

= 3.1.0 (December 12, 2023) =
* Add recurring messages.
* Change “Deactivate” link to use deactivation popup only if “Deactivate” action exists.
* Prevent incorrect auto-setting of Nelio Content’s meta data that triggered silent post edit.
* Change sync conditions with Nelio’s cloud to reduce requests.
* Change “Save” button into “Update” when editing existing message.
* Disable “Update” button in message editor if no changes.

= 3.0.7 (November 9, 2023) =
* **Improvement.** Disable “Refresh” and “Re-Authenticate” profile actions if user didn’t add the profile.
* **Bug Fix.** Remove auto share classes in frontend.
* Add _Overview widget_ with quick access to last updated tests and news from our blog.
* Add _Roadmap_ section in plugin to let users know what we’re working on.

= 3.0.6 (October 4, 2023) =
* **Bug Fix**. Template should be saveable after fixing missing bug, term, etc.
* **Bug Fix**. Disable “Save Changes” button in Automations settings after successful update.
* **Bug Fix**. Enable profile reshare when toggling setting in Automation Groups.
* **Improvement.** Add button to copy “Support Key” on the account page.

= 3.0.5 (September 4, 2023) =
* **Improvement**. Add publication/reshare icons in profile list to signal which profiles have automations.
* **Improvement**. Show available templates in message editor even if there’s no related post.
* **Improvement**. Rename “Twitter” as “X” in the Nelio Content’s UI.
* **Improvement**. Tweak task editor in post and calendar screens to allow edition of existing tasks.
* **Bug Fix**. Update walkthroughs in _Social Profiles_ and _Automations_ settings screens to match update 3.0.4.
* **Bug Fix**. Message count estimates should update when enabling/disabling automation groups.

= 3.0.4 (August 31, 2023) =
* **Improvement**. Add pagination to template lists to improve UX.
* **Improvement**. Tweak external featured image’s URL regex to accept URLs with a port number in it.
* **Improvement**. Move automation frequencies from _Social Profiles_ to _Automations_ tab.
* **Improvement**. Move automation controls from _Social Profiles_ to _Automations_ tab.
* **Improvement**. Redesign warning message to let users know they can’t add more automation groups.
* **Improvement**. Add warning message on automations screen if user is about to leave with unsaved changes.
* **Bug Fix**. Import template author correctly.
* **Bug Fix**. Cache authors and terms used in Automations tab to speed up screen loading time.
* **Bug Fix**. Fix “managed post types” link in universal group.
* **Bug Fix**. Fix time selector in social template editor.

= 3.0.3 (August 22, 2023) =
* **New Feature**. Show tests from Nelio A/B Testing on the editorial calendar.
* **Improvement**. Tweak Universal Group description to better explain the content it applies to.
* **Bug Fix**. Fix loading of auto share end mode.
* **Bug Fix**. Fix duplicated internal and external events.
* **Bug Fix**. Fix post type of social templates not in a universal group.
* **Bug Fix**. Fix `NumberControl` component to properly detect invalid values.

= 3.0.2 (August 3, 2023) =
* **Bug Fix**. Fix message length computation in preview to properly display tags.

= 3.0.1 (August 3, 2023) =
* **Bug Fix**. Update text domain in a few strings to `nelio-content`.
* **Bug Fix**. Use “view” context in `/wp/v2/author` API REST request to prevent 401 error.
* **Improvement**. Update Twitter’s logo to X.
* **Improvement**. Delay API REST call to load posts in post list until user clicks on “Share on social media.”

= 3.0.0 (July 24, 2023) =
* **Bug Fix**. Register `ncshare` format sooner to let Gutenberg know about it.
* **Bug Fix**. Fix bug when creating hashtags from tags.
* **Bug Fix**. Fix inconsistent “message too long” error message when it’s not.
* **Bug Fix**. Fix post creation/edition error: empty taxonomies should be allowed.
* **New Feature**. Add automation groups to enhance customization of social automations.
* **New Feature**. Add support for Google Analytics 4 and drop support for previous versions.

= 2.5.2 (April 6, 2023) =
* **Bug Fix**. Fix bug when creating hashtags from tags.
* **Bug Fix**. Add reshare settings in page list screen.

= 2.5.1 (March 16, 2023) =
* **New Feature**. Add setting to check for scheduled WordPress posts not properly published with a “missed schedule” error and automatically publish them.
* **New Feature**. Export and import social templates.
* **New Feature**. Show newsletters from MailPoet on the editorial calendar.
* **New Feature**. Show events from The Events Calendar on the editorial calendar.
* **New Feature**. Add filter `nelio_content_internal_events` to show additional events on the editorial calendar.

= 2.5.0 (February 27, 2023) =
* **New Feature**. Support custom fields as placeholders in social messages using the `nelio_content_supported_post_metas` filter.
* **New Feature**. Support custom placeholders in social messages using the `nelio_content_custom_placeholders` filter.
* **Improvement**. Double click a network to select all its profiles in the social message editor.

= 2.4.2 (February 10, 2023) =
* **Bug Fix**. Fix bug when opening a task related to a post in the calendar, which was stuck on loading state.
* **Bug Fix**. Fix bug when trying to reuse previous messages to fill the content of another message related to a post.
* **Bug Fix**. Show only an exact date selector when creating a task for a published post.
* **Improvement**. Compute Facebook engagement analytics using access token.
* **Improvement**. Allow selecting a related post when creating a task in the editorial calendar.

= 2.4.1 (February 6, 2023) =
* **Bug Fix**. Add dependency array in preview hook to load shared link after pasting a URL.
* **Bug Fix**. Fix social store’s reducer to show correct profile count after adding new profile(s).
* **Bug Fix**. Remove HTML tags from `og:` and `twitter:` meta values.
* **Bug Fix**. Fix error in useEffect callback that (incorrectly) returned a promise.
* **Improvement**. Colorize `{author}` placeholder in template list.
* **Improvement**. Show profile name when hovering it in social message editor.
* **Improvement**. Add unscheduled posts in the calendar.

= 2.4.0 (January 9, 2023) =
* **Mastodon Support**. Add Mastodon support.
* **Bug Fix**. Ignore references with no URL to fix WSOD in Gutenberg.
* **Bug Fix**. Support _User Submitted Posts_ to properly detect featured image when submitted posts are automatically published.

= 2.3.6 (November 24, 2022) =
* **Bug Fix**. Fix bug in BuddyBoss search results, which were empty when the plugin was active.
* **Bug Fix**. Enable Nelio Content actions in Classic Editor when text is selected.

= 2.3.5 (November 9, 2022) =
* **WordPress 6.1 Compatibility**. Add compatibility with WordPress 6.1.
* **Improvement**. Fix styles to improve the look-and-feel of Nelio Content’s walkthroughs.
* **Bug Fix**. Improve user capability management in calendar to make sure users can’t do what they’re not allowed to do.

= 2.3.4 (October 24, 2022) =
**Bug Fix**. Improve query to check if site is multi author. Thanks, [David Anderson](https://wordpress.org/support/topic/very-inefficient-sql-query/).

= 2.3.3 (September 19, 2022) =
* **Bug Fix**. Hide no-reshare warning message when end date hasn’t come yet.

= 2.3.2 (September 6, 2022) =
* **Telegram Support**. Add Telegram support.
* **New Feature**. Add setting to disable auto tutorials.
* **Improvement**. Tweak quality checks to better describe social timeline status.
* **Improvement**. Add “permalinks” attribute in AWS posts with `nelio_content_post_permalink_on_network` and `nelio_content_post_permalink_on_{$network}` filters to customize post permalinks used on social media.
* **Improvement**. Use OAuth2 for Google Analytics authentication.
* **Improvement**. Add pulse effect in multiple profile selector to catch user’s attention.
* **Bug Fix**. Keep existing templates after adding a new one.
* **Bug Fix**. Allow template selection in social message editor when template is valid for any post category.
* **Bug Fix**. Hide permalink in LinkedIn when it’s the last part of the message.
* **Bug Fix**. Tweak date component to make sure selected date is in range.
* **Bug Fix**. Grant access to account page to admin users only.
* **Bug Fix**. Preview and edit unscheduled posts in calendar.

= 2.3.1 (July 25, 2022) =
* **New Feature**. Add `the_nelio_content` to filter the post content.
* **Improvement**. Hide incompatible placeholders in template editor.
* **Bug Fix**. Prevent exit editor warning about unsaved changes when nothing changed.

= 2.3.0 (July 18, 2022) =
* **Improvement**. Refactor code to use TypeScript.
* **TikTok Support**. Add TikTok support to share videos from WordPress.
* **Instagram Support**. Add native Instagram support (i.e. no Buffer account required).
* **Bug Fix**. Display correct product name in account screen.

= 2.2.12 (June 20, 2022) =
* **Bug Fix**. Fix “Google My Business” and “Reddit” connection endpoints to allow connecting new profiles of said networks.

= 2.2.11 (June 3, 2022) =
* **Bug Fix**. Compute tweet length correctly using npm package `twitter-text`.
* **Bug Fix**. Show correct action in “Social Media” panel (Gutenberg only) when there are social profiles available.
* **Bug Fix**. Show “Add tags” and “Add categories” actions in social message editor when related post type supports them.

= 2.2.10 (May 25, 2022) =
* **Improvement**. Remove unnecessary dependencies to `@wordpress/editor` and `@wordpress/edit-post`.
* Tested up to WordPress 6.0.

= 2.2.9 (May 19, 2022) =
* **Improvement**. Refactor source code to use React hooks instead of Higher-Order Components.
* **Improvement**. Use store names as provided by WordPress packages insted of hardcoded alternatives.
* **Improvement**. Enforce user permissions related to social timeline in edit post screen.
* **Improvement**. Add pause/resume social publication button in settings screen.
* **Bug Fix**. Reschedule editorial tasks in Agenda’s calendar view.
* **Bug Fix**. Maintain selected target in social message editor after adding an image while using the single profile selector component.
* **Bug Fix**. Fix styling issue in social message timeline.
* Update link to Nelio Content’s Terms and Conditions.
* Bump minimum required WordPress version to 5.6.

= 2.2.8 (April 11, 2022) =
* **New Feature**. Add new setting to customize the duration of automatic social sharing to promote a post.
* **Bug Fix**. Tweak `useEffect` callbacks to return either nothing or an “undo” function.
* **Bug Fix**. Add safe guard to check if `$attach_id` in EFI hook is numeric.
* **Bug Fix**. Remove post content from reshare algorithm to prevent API error.

= 2.2.7 (March 30, 2022) =
* **Bug Fix**. Fix JS undefined import in WordPress 5.5.x.
* **Improvement**. Disable translation enqueuing on scripts that don’t have `wp-i18n` as a dependency.

= 2.2.6 (March 14, 2022) =
* **New Feature**. Customize automation sources used to generate automatic social messages.
* **New Feature**. Add `nelio_content_default_automation_sources` filter to define default automation sources per post type.
* **Improvement**. Remove unsupported social message placeholders based on shared post type.
* **Improvement**. Show _Categories_ and _Tags_ settings on quick post editor if edited post type supports it.
* **Bug Fix**. Fix undefined function bug in TinyMCE script.
* **Bug Fix**. Load plugin scripts post types (other than _Post_) using the classic editor.
* **Bug Fix**. Sort social messages chronologically in timeline after generating them.
* **Bug Fix**. Remove items from the calendar after unscheduling their related post.

= 2.2.5 (March 8, 2022) =
* **Bug Fix**. Fix ReactDom warning.
* **Bug Fix**. Fix JS error message when invoking `core/editor`’s `editPost` action.
* **Bug Fix**. Enqueue TinyMCE scripts in the classic editor and Gutenberg, because it can show up in both.

= 2.2.4 (March 7, 2022) =
* **New Feature**. Add `{author}` placeholder in social messages.
* **New Feature**. Add `nelio_content_post_author_name` filter to filter the name of a post’s author.
* **Improvement**. Tweak styles in multi-value select to allow vertical growth when required.
* **Bug Fix**. Fix issue while enqueuing TinyMCE scripts.

= 2.2.3 (March 3, 2022) =
* **Bug Fix**. Fix settings initialization issue that incorrectly checked if the settings object was already “ready” and resulted in a PHP notice when using default values.
* **Bug Fix**. Tweak settings object to use empty array as default value in `calendar_post_types`.
* **Bug Fix**. Enqueue TinyMCE script correctly to include Nelio Content’s action buttons in classic editor.
* **Bug Fix**. Remove duplicated “Calendar” menu item in front-end admin bar.
* **Bug Fix**. Fix “Clear Filters” action in calendar to properly clear post statuses too.
* **Improvement**. Add new filter `nelio_content_available_post_types_setting` to customize which post types might be used in Nelio Content.
* **Improvement**. Add walkthrough guides to get new users up to speed.

= 2.2.2 (February 15, 2022) =
* **Improvement**. Add support for recurring external events.
* **Improvement**. Add template selector in social message editor.
* **Improvement**. Extend post editor in calendar view to set categories and tags.
* **Improvement**. Extend post editor in calendar view to browse related tasks and suggested references.
* **Bug Fix**. Enable today and future dates when editing a post in the calendar.
* **Bug Fix**. Reload tasks and social messages related to a post after rescheduling it using the post editor in calendar.

= 2.2.1 (January 27, 2022) =
* **WordPress 5.9 Compatibility**. Add compatibility with WordPress 5.9.
* **Improvement**. Use WordPress’ time format in calendar.
* **Bug Fix**. Fix bug in calendar filters with social messages.

= 2.2.0 (January 12, 2022) =
* **Pinterest support**. Add support for Pinterest.
* **New Feature**. Add `{categories}` placeholder in social message and social template editors.
* **New Feature**. Add filter in calendar to filter posts by status.
* **Improvement**. Update message previews to match social networks.
* **Improvement**. Add new option in plugin settings to include Open Graph and Twitter meta tags on your shared pages.
* **Improvement**. Show post references in calendar view.
* **Bug Fix**. Lock add image button in social message editor while saving.

= 2.1.1 (November 30, 2021) =
* **Bug Fix**. Preview post’s featured image in social message editor when editing Instagram messages.
* **Bug Fix**. Preview featured images in post selector when EFI is enabled.
* **Bug Fix**. Extract images from post content correctly.

= 2.1.0 (November 22, 2021) =
* **New Feature**. Add external events to the Editorial Calendar using an ICS URL.
* **Bug Fix**. Update variable in loop to prevent infinite loop when site has less than 7 posts.

= 2.0.25 (October 21, 2021) =
* **Improvement**. Tweak _“Go Premium”_ buttons in the UI.
* **Improvement**. Refactor auto-sharer component.

= 2.0.24 (October 6, 2021) =
* **Bug Fix**. Bug fix in database datetime ([view support thread](https://wordpress.org/support/topic/bug-in-plugin-19/)).

= 2.0.23 (September 30, 2021) =
* **Bug Fix**. Initialize plugin in Gutenberg correctly when editing new post.
* **Bug Fix**. Compute tweet length correctly in social message editor (links are 23 chars long).

= 2.0.22 (September 28, 2021) =
* **New Feature**. Add cloud notifications.
* **New Feature**. Add Agenda View in Editorial Calendar.
* **Improvement**. Increase LinkedIn char count limit from 600 to 3,000.
* **Bug Fix**. Transform post tags into social hashtags when using the `{tags}` placeholder.
* **Bug Fix**. Fix an error in classic editor where the post shown in the UI wasn’t the post requested by the user.
* **Bug Fix**. Properly set and get post’s auto share property in classic editor.

= 2.0.21 (July 19, 2021) =
* **WordPress 5.8 Support**. [Add `regenerator-runtime` dependency in WordPress 5.8+](https://make.wordpress.org/core/2021/06/28/miscellaneous-developer-focused-changes-in-wordpress-5-8/).
* **Improvement.** Add filter `nelio_content_first_day_of_week_in_calendar` to change the first day of the week in the editorial calendar.

= 2.0.20 (April 30, 2021) =
* **Bug Fix**. Use proper sanitize function in REST API in subscription upgrade.


== Upgrade Notice ==

= 4.3.6 (June 10, 2026) =
Improvements in editorial calendar and content board.
