=== CBX Changelog & Release Note ===
Contributors: codeboxr, manchumahara  
Tags: changelog, history, release, version, product log  
Requires at least: 5.3  
Tested up to: 6.9
Stable tag: 2.0.11
Requires PHP: 7.4  
License: GPLv2 or later  
License URI: https://www.gnu.org/licenses/gpl-2.0.html  

A complete changelog and release note manager for your digital products or releasable projects.

== Description ==

**CBX Changelog & Release Note** helps you create and display well-organized changelogs for your WordPress themes, plugins, or digital products.  
Keep your users informed about every update, improvement, and fix — directly inside your WordPress site.

This plugin lets you easily add, manage, and showcase version histories with a clean interface and developer-friendly structure.

### 🧩 Developed by [Codeboxr](https://codeboxr.com/product/cbx-changelog-for-wordpress/)

📺 [**Live Demo**](https://codeboxr.net/wordpress/changelog/cbx-changelog-wordpress-plugin-changelogs/)  
📚 [**Documentation**](https://codeboxr.com/doc/cbxchangelog-doc/)  
⭐ [**Upgrade to PRO**](https://codeboxr.com/product/cbx-changelog-for-wordpress/#downloadarea)  
💬 [**Free Support**](https://wordpress.org/support/plugin/cbxchangelog/)  
👨‍💻 [**Pro Support**](https://codeboxr.com/contact-us)  
📱 [**Contact Us**](https://codeboxr.com/contact-us/)

> 💡 If you think a feature is missing, let us know — we actively add new features based on user feedback.  
> Install the free version on a dev site and explore all features.



## ✨ Core Features

* Create and manage changelogs and release notes for your themes, plugins, or projects.
* Embed all releases or a single release via shortcode.
* Markdown syntax supported for changelog text.
* Option to show or hide labels and release dates (since v1.0.6).
* Seven predefined issue labels: Added, Fixed, Updated, Improved, Removed, Deprecated, Compatibility.
* Two display layouts for frontend presentation.
* Clean, responsive frontend design compatible with all default themes and Hello Elementor.
  
### 🧱 Widgets & Page Builders
* Classic WordPress Widget (since v1.0.6)
* Gutenberg Block support
* Elementor Widget (since v1.0.6)

### 🧩 Shortcodes
* `[cbxchangelog id="post_id"]`
* `[cbxchangelog id="post_id" release="release_number"]`



## 💎 CBX Changelog & Release Note Pro Features
👉 [**Get the Pro Addon**](https://codeboxr.com/product/cbx-changelog-for-wordpress/#downloadarea)

* Add changelogs to **any post type** (built-in or custom)
* Add a **WooCommerce tab** to display changelogs in product pages
* **Auto integration** with any post type (appends changelogs automatically)
* Two additional display layouts
* **Dokan integration** (since v1.1.2)
* Export/import **all settings** or **individual setting tabs** (since v1.1.1)
* Reset settings for specific tabs (since v1.1.1)
* Import from a WordPress **readme.txt** file (since v1.1.7)



== Installation ==

1. Upload or install the plugin via **Plugins → Add New** in WordPress.  
   ([See WordPress documentation](https://codex.wordpress.org/Managing_Plugins))
2. Activate **CBX Changelog & Release Note** from the “Plugins” menu.
3. Go to **CBX Changelog & Release Note** in the admin menu and configure your settings.
4. Create new changelogs and embed them using shortcodes or widgets.
5. Try the [Pro Addon](https://codeboxr.com/product/cbx-changelog-for-wordpress/#downloadarea) for advanced features.



== Frequently Asked Questions ==

= How do I display a changelog? =
Use the shortcode `[cbxchangelog id="POST_ID"]` in any post or page.  
To show a specific release, use `[cbxchangelog id="POST_ID" release="RELEASE_NUMBER"]`.

= Does it support page builders? =
Yes! CBX Changelog supports Elementor, Gutenberg and classic widgets.

= Can I import a changelog from my plugin’s readme.txt file? =
Yes. The Pro Addon supports importing changelog data from WordPress readme files.

= Is it compatible with WooCommerce? =
Yes. The Pro Addon adds a “Changelog” tab to WooCommerce products.



== Screenshots ==

1. Dashboard view of changelog editor  
2. Frontend display of changelogs  
3. Elementor widget for changelogs  
4. Settings page  
5. Example of markdown-formatted release note  



== Changelog ==
= 2.0.11 =
* [improved] Feature field is made longer for a single change in dashboard area
* [updated] WordPress core 6.9 compatible
* [new] Pro addon plugin 1.2.5 released
* [updated] Plugin Check 1.9.0 compatible

= 2.0.10 =
* [updated] Composer and autoload based implementation
* [updated] Core Js vendor library updated
* [updated] Plugin Check 1.7.0 compatible
* [updated] Pro addon less than 1.2.4 will not work with this core plugin
* [new] Need Pro Addon version 1.2.4 or higher

= 2.0.9 =
* [Updated] Language file loading optimized for WordPress.org-hosted plugins  
* [Updated] PHP version check and plugin loading improved

= 2.0.8 =
* [Fixed] PHP compatibility check during plugin load  
* [Updated] WordPress 6.8 compatibility confirmed  
* [Updated] Pro Addon v1.2.3 released

= 2.0.7 =
* [Fixed] Elementor ordering issue ([support thread](https://wordpress.org/support/topic/wrong-order-in-cbxchangelog-widget/#post-18472230))  
* [Updated] WordPress 6.8 compatibility confirmed  
* [Updated] Elementor widget icon refreshed

= 2.0.6 =
* [Fixed] Display logic bug for feature notes and error messages

= 2.0.5 =
* [Fixed] Markdown to HTML multi-line parsing  
* [Updated] Pro Addon v1.2.1 released  
* [Updated] All shortcodes, widgets, and blocks refreshed

= 2.0.4 =
* [Updated] Support page news section  
* [Updated] Pro Addon v1.2.0 released  
* [Improved] Miscellaneous enhancements

= 2.0.3 =
* [Updated] WordPress 6.7.2 compatibility confirmed  
* [Updated] Pro Addon v1.1.9 released  
* [Improved] Admin UI consistency  
* [Updated] Removed extra modifications on non-CBX post types

= 2.0.1 =
* [Fixed] Missing method `getPaginatedRows()`  
* [New] Show labels grouped by type  
* [Updated] All widgets updated  
* [Improved] Helper methods added

= 2.0.0 =
* [Fixed] Dashboard saving issue for single changelog  
* [New] Added “Resync Release Number” features (top-to-bottom and reverse)  
* [New] Bulk delete all releases from the dashboard

= 1.1.10 =
* [Fixed] Changelog saving order issue from edit screen

= 1.1.9 =
* [New] Added `count` parameter in shortcode (`0` = all changelogs)  
* [Updated] Dashboard now supports “Add changelog at top/bottom” buttons  
* [Updated] Widgets updated for `count` parameter

= 1.1.8 =
* [Fixed] Dashboard autosave “Connection lost” error

= 1.1.7 =
* [Fixed] Order issue in changelog edit screen  
* [New] Added `order_by="id"` parameter (release ID based ordering)

= 1.1.6 =
* [New] Redesigned dashboard  
* [Updated] Plugin check v1.3.1 compatibility  
* [Updated] WordPress 6.7.1 compatibility  
* [New] SVG icons added

= 1.1.5 =
* [New] Changelog dates now use WordPress date translation (`date_i18n`)

= 1.1.4 =
* [Updated] Uninstall process now fully cleans plugin data

= 1.1.3 =
* [Updated] Settings field library optimized for single and multi-select



== Upgrade Notice ==

= 2.0.10 =
This update improves stability and performance. Please update to ensure full compatibility with WordPress 6.8