=== Changeloger - Changelog, Release Notes & User Feedback ===
Contributors: mdjwel, spiderdevs , muaz404
Tags: changelog, release notes, roadmap, feedback, product updates
Stable tag: 1.9.0
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

The all-in-one changelog, release notes, public roadmap, and user feedback plugin for WordPress. Beautiful visual designs out of the box.

== Description ==

Changeloger is the best WordPress changelog plugin for creating beautiful release notes, collecting user feedback, and sharing public product roadmaps. Replace boring text changelogs with stunning visual timelines — no coding required.

Changeloger streamlines the entire release communication workflow — from creating structured releases in the admin builder, to collecting user feedback and feature requests, to sharing your product roadmap publicly. Whether you paste plain text, upload files, or use the visual admin interface, Changeloger makes it effortless to keep your users informed and engaged.

### Create your Smart Release Notes with Changeloger: ###
[youtube https://youtu.be/ysVRqIgoWsI?si=NPWtdZdI7sq1GWHt]

### Key Features: ###

- **Seamless Integration:** Changeloger effortlessly integrates into the WordPress block editor, allowing users to access its powerful features with just a few clicks.

- **Visual Design Options:** Customize the appearance of your changelogs with various design options. Choose from pre-defined templates or create your own, ensuring that your changelogs match your website's style and branding.

- **Time-Saving Automation:** No more manual formatting or styling! Changeloger automates the process, converting plain text changelogs into visually appealing layouts with speed and precision.

- **Changelog Import:** Users can upload their existing changelog text files, saving time and effort in the conversion process. Say goodbye to tedious copying and pasting!

- **Version Management:** Easily manage multiple versions of your software or product updates with Changeloger. Users can categorize and organize changelogs by version numbers, ensuring clarity and transparency.

- **Mobile Responsiveness:** Changelogs created with Changeloger are optimized for mobile devices, providing an exceptional user experience across all platforms.

- **Real-time Preview:** Instantly visualize your changelog changes as you make edits, allowing you to fine-tune the design to perfection.

- **Brand Color Settings:** Customize the appearance of your changelogs with various design options. Choose from pre-defined templates or create your own, ensuring that your changelogs match your website's style and branding.

- **Customizable Badges:** Add custom badges with color controls for better visual clarity.

- **Product Management:** Create and manage your product (1 product in free version)

- **Change Items:** Add categorized change items (Features, Fixes, Improvements, etc.) to releases

- **Draft/Publish Workflow:** Save drafts and publish releases when ready

Changeloger empowers WordPress users to present their software and product updates with elegance and clarity, enhancing user engagement and comprehension. Keep your audience informed, impressed, and delighted with Changeloger - the ultimate WordPress plugin for transforming plain text changelogs into visually designed masterpieces. Download Changeloger now and elevate your changelog game to new heights!

== Core Features ==

**Free Version Includes:**

***Gutenberg Blocks***

- **Changeloger Block** – Display beautiful changelogs with plain text input or file upload
- **Tabbed Changeloger Block** – Organize multiple changelogs in a tabbed interface
- **Release Hub Block** – Unified display of releases, feedback, and roadmap
- **Sidebar Versions** – Quick navigation with left or right sidebar version list
- **Log Tags & Color Management** – Categorize entries with customizable colored badges (New, Fixed, Updated, Improved, etc.)

***Admin Release Builder***

- **Product Management** – Create and manage your product (1 product limit in free version)
- **Release Creator** – Visual interface to create releases with version numbers and dates
- **Change Items** – Add categorized change items (Features, Fixes, Improvements, etc.)
- **Draft/Publish Workflow** – Save drafts and publish when ready
- **Import Sample Data** – Load demo releases to see how it works
- **File Import** – Upload plain .txt changelog files to auto-create releases
- **Bulk Actions** – Publish, draft, or delete multiple releases at once
- **Release Preview** – View how your releases look on the frontend

***Feedback Manager (Free up to 20 feedbacks)***

- **Feedback Collection** – Frontend form for users to submit feature requests and bug reports
- **Feedback Dashboard** – Dedicated admin page to view and manage feedback
- **Status Management** – Track feedback through workflow (Under Review, Planned, In Progress, Completed, Closed)
- **Category Organization** – Organize feedback with categories (Feature Request, Bug Report, Improvement, Question)

### Video Overview / How to Use Changeloger Block: ###
[youtube https://youtu.be/U9CsttxXifs?si=w6QvMaCENSoj9NnM]

### PRO Features:

***Advanced Changelog Features***

- **Upload Changelog URL** – Import changelog content directly from public URLs (GitHub, etc.)
- **Visual Editing** – Add, edit, and delete versions and items with visual controls
- **Pagination** – Break long changelogs into pages with "Load More" or numbered navigation
- **Filter Component** – Let users filter by category (New, Fixed, Updated, Improved)
- **Search Option** – Enable keyword search within changelog content
- **Layout Switch** – Multiple layout styles for organized display
- **Unlimited Products** – Create and manage unlimited products (vs 1 in free)

***Email Subscription System***

- **Subscription Form** – Display email subscription form on changelog
- **Email Notifications** – Automatically notify subscribers of new releases
- **Auto Version Tracking** – Monitors changelog for new versions and sends emails
- **Custom Email Templates** – Customize from name, from email, and subject with placeholders
- **Double Opt-in** – Confirmation email for new subscribers

***Feedback Manager***

- **Feedback Collection** – Frontend form for users to submit feature requests and bug reports
- **Feedback Dashboard** – Dedicated admin page to view and manage all feedback
- **Voting System** – Let users upvote/downvote feedback items
- **Comment Threads** – Allow discussions on feedback items
- **Status Management** – Track feedback through workflow (Open, Under Review, Planned, In Progress, Completed, Closed)
- **Category Organization** – Organize feedback with categories (Feature Request, Bug Report, Improvement, Question)
- **User Authentication** – Require login or allow guest submissions
- **Google Login** – Enable Google OAuth for easy sign-in

***Roadmap Builder***

- **Public Roadmap** – Share your product roadmap as a beautiful Kanban board
- **Kanban Board** – Visual columns for different statuses (Under Review, Planned, In Progress, Done)
- **Roadmap Items** – Create and manage roadmap items with titles, descriptions, and priorities
- **Feedback Integration** – Link roadmap items to user feedback
- **Vote Display** – Show vote counts on roadmap items (optional)
- **Drag & Drop** – Move items between columns to update status
- **Priority Levels** – Set Low, Medium, or High priority on items

***Release Subscription***

- **Subscribe for Updates** – Display a subscription widget on your changelog for users to opt in to release notifications
- **Double Opt-in** – Logged-out users enter name and email, then confirm via a verification email before being subscribed
- **Instant Subscribe** – Logged-in users subscribe with a single click — no confirmation email required
- **One-Click Unsubscribe** – Subscribed users can unsubscribe instantly by clicking the "Subscribed" button
- **Email Notifications** – Automatically send notification emails to subscribers when a new release is published
- **Custom Email Templates** – Customize sender name, sender email, and subject line with {product} and {version} placeholders
- **AI Enhanced Email** – Generate personalized notification emails with AI-powered subject lines, intros, and summaries (requires Antimanual)

***Additional Pro Features***

- **Version Tracking** – Auto-detect new versions and notify subscribers
- **Google Authentication** – Set up Google OAuth for user login
- **Advanced Statistics** – View detailed stats for releases, feedback, and roadmap
- **Release Reactions** – Users can react to individual releases using emoji reactions with real-time count badges
- **Threaded Comments** – Full commenting system on releases with nested replies, WYSIWYG editor, and curved thread connectors

[View All Features](https://changeloger.spider-themes.net/features.html)

==Need Help?==
*   [Full Documentation](https://helpdesk.spider-themes.net/docs/changeloger/)
*   [Video Tutorials](https://youtu.be/ysVRqIgoWsI)
*   [Support Forum](https://wordpress.org/support/plugin/changeloger/)
*   [Live Demo](https://changeloger.spider-themes.net/release.html)
*   [Upgrade to Premium](https://changeloger.spider-themes.net/pricing.html)

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/changeloger` directory, or install the plugin through the WordPress plugins screen directly.
1. Activate the plugin through the 'Plugins' screen in WordPress.
1. Go to the block editor and search for "Changeloger" to add a changelog block, or navigate to Changeloger → Dashboard to use the Release Builder.


== Frequently Asked Questions ==

= 1. What is Changeloger? =
Changeloger is a powerful WordPress plugin that allows users to convert plain text changelogs into visually designed and engaging representations. It streamlines the process of presenting software or product updates in a user-friendly format within the WordPress block editor.

= 2. How do I install Changeloger? =
Installing Changeloger is easy. Simply go to your WordPress dashboard, navigate to "Plugins," click on "Add New," search for "Changeloger," and click "Install Now." Once installed, activate the plugin, and you're ready to use it.

= 3. Can I use my existing changelog files with Changeloger? =
Absolutely! Changeloger provides a convenient "Changelog Import" feature, allowing you to upload your plain text changelog files. This saves time and effort, eliminating the need for manual entry.

= 4. Can I customize the appearance of my changelogs? =
Certainly! Changeloger offers several customization options, including font styles, colors, layout formats, and more. You can personalize your changelogs to ensure they align with your website's design and aesthetic.

= 5. Is Changeloger compatible with the WordPress block editor? =
Yes, Changeloger is fully integrated with the WordPress block editor, making it seamless to create and manage visually designed changelogs directly within your content.

= 6. How does Changeloger help with version management? =
Changeloger simplifies version management by allowing you to categorize and organize changelogs based on version numbers. This ensures clarity and makes it easier for users to understand the progression of updates.

= 7. Is Changeloger mobile responsive? =
Absolutely! The changelogs created with Changeloger are optimized for mobile devices, providing a seamless user experience across all platforms.

= 8. Can I preview changelog changes in real-time? =
Yes, Changeloger offers a real-time preview feature, enabling you to see how your changelog looks as you make edits. This allows you to fine-tune the design to perfection before publishing.

= 9. Is there any support available for Changeloger users? =
Of course! Changeloger provides comprehensive customer support to assist users with any queries, technical issues, or customization needs. Reach out to our support team, and we'll be happy to help you.

= 10. Does Changeloger work with all WordPress themes? =
Yes, Changeloger is designed to work seamlessly with most WordPress themes. It ensures compatibility with the block editor and offers a consistent experience across different themes.

= 11. Can I use Changeloger for non-software related changelogs? =
Absolutely! While Changeloger is ideal for software updates, it can be used for any changelog scenario where you want to visually present changes or updates to your audience.

= 12. Does Changeloger include a roadmap and feedback system? =
Yes! Changeloger includes a user feedback board (up to 20 items in the free version). Changeloger Pro unlocks unlimited feedback, advanced features like voting and comments, and a full public roadmap builder (Kanban-style) — so you can manage your entire product loop from one plugin.

== Screenshots ==

1. Dashboard - Manage all changelogs and releases from one central dashboard.
2. Release Builder - Create structured and professional release notes step by step.
3. Release Hub View - View all releases together in a clean organized layout.
4. Release Hub Editor - Edit and update release content quickly using an intuitive editor.
5. Visual Changelog - Display changelogs in a visually engaging and user friendly way.
6. Tabbed Changelog - Organize changelogs into clean and easy to navigate tabs.
7. Changeloger File Upload - Upload and attach files directly to your changelog entries.

== Changelog ==

= 1.9.0 (04 July 2026) =
* New: Release Hub Filtering – Added a "Filter By" control to toggle between Badge and Product filtering modes in the Release Hub.
* New: Change Groups – Added "New" as a default change group with automatic aliasing for imported items (Added, New, etc.).
* New: Release Management – Added sortable version and title columns to the release management board for easier navigation.
* New: Feedback Management – Integrated a visibility filter (Public/Private) and quick status filtering via clickable summary cards.
* Updated: Per-Entity Version Tracking – Version auto-check settings have moved from a global toggle to per-block and per-product controls for more granular tracking.
* Updated: Release Hub – Added a global badge filter to the release list to quickly surface specific categories of updates.
* Improved: Excerpt Overflow Detection – Improved reliability of excerpt expansion by re-calculating overflow after tab switches, AJAX updates, and pagination swaps.
* Improved: Release Management – Added unsaved changes protection to the release modal to prevent data loss when closing without saving.
* Improved: Administrative Accessibility – Added descriptive ARIA labels to all buttons, checkboxes, and filters within the admin dashboard.
* Improved: Feedback Activity – Enhanced the feedback board with comment counts and improved stat card limit indicators.
* Optimized: Sidebar Controls – Refined the block sidebar to include per-block auto-check configuration and interval settings.
* Fixed: UI Consistency – Fixed hover colors on the auto-check status pills.

= 1.8.3 (27 May 2026) =
* Fixed: Resolved fatal error during plugin deactivation

= 1.8.2 (27 May 2026) =
* New: Added Category change option for feedback and roadmap modal items
* New: Added File Url Import system and auto checker
* Fixed: Google auth endpoint 404 error and audit security

= 1.8.1 (17 April 2026) =
* New: Release Interactions Toggle – Control whether emoji reactions appear on releases from Settings → Releases → Interactions
* Improved: Badge Filter Speed – Badge filter responses are now cached for faster switching between badges
* Improved: AI Rewrite Modal – The bulk AI rewrite modal now opens instantly by reusing locally cached release data
* Improved: Changelog Import – Improved cross-group mapping so new categories registered during import can be used as targets for other items in the same session

= 1.8.0 (25 March 2026) =
* New: Feedback Board — Start collecting user feedback with a 20-item capability designed for free users, complete with a clean tracking dashboard
* New: Bulk Badge Update — Select multiple releases and reassign their badges all at once from the admin management screen
* New: Analytics Teaser Page – Added a promo page for the Analytics feature visible to free users, showcasing release activity, feedback insights, subscriber analytics, and roadmap progress metrics available in Pro
* Updated: Feature Upgrades — Added clearer prompts and visual indicators for premium features like comments, downvotes, and embeds
* Improved: Edit Speed — The release quick edit and feedback detail modals now open instantly without lag by reusing existing list data
* Improved: Badge Filter Navigation — Upgraded the frontend badge filter to use URL-based filtering for seamless and accurate navigation
* Fixed: Badge Visibility — Resolved an issue where the badge filter completely disappeared or pagination broke when no releases matched the current view

= 1.7.0 (10 March 2026) =
* New: Setup Wizard – Guided onboarding experience to help new users configure the plugin and create their first release
* New: Block Analytics – Dedicated analytics page in the admin dashboard showing block usage, impressions, and engagement stats
* New: Quick Add Block Action – One-click button on the Releases page to automatically insert a Changeloger block into any page
* New: Release Hub Customization – Added per-tab visibility toggles, custom tab labels, default tab selection, layout style, and releases per page options
* New: Compact Layout Style – Alternative condensed card-based layout for the Release Hub releases tab with hover effects and reduced spacing
* New: Server-Side Pagination – Numbered page navigation with prev/next arrows when releases per page limit is set in the Release Hub block
* New: Container Width Controls – Per-tab width settings (Default, Full Width, Custom) for releases, feedback, and roadmap content in the Release Hub
* New: Semantic Versioning Validation – Soft SemVer validation in the release editor with suggestions for non-standard version formats
* New: Added previous/next version navigation on single release pages.
* Improved: Redesigned the Release Hub editor layout with an inline title row, interactive tab bar, and contextual panel content replacing the static placeholder. Each tab panel displays an informational notice with a description and a direct link to the relevant admin management page
* Improved: Admin Header – Redesigned admin pages header with cleaner layout and modern styling
* Improved: Internationalization – All hardcoded JavaScript strings wrapped with i18n translation functions for full localization support
* Improved: Frontend Changelog Styles – Refined typography, spacing, and responsive design across changelog display
* Optimized: Cleaned up unused and unnecessary code across CSS and PHP files

= 1.6.0 (26 February 2026) =
* New: Brand Color settings for consistent product styling.
* Improved: Overall changelog quality validation logic and messaging refined.
* Improved: Minor UI and styling enhancements across all features.

= 1.5.0 (14 February 2026) =
* Improved: Optimized asset localization and fixed script path issues for better reliability
* Improved: admin dashboard performance with optimized stats queries
* Improved: Replaced inefficient loop-based queries with a single optimized GROUP BY query for feedback statistics
* Improved: badge system with advanced customization options
* Optimized: product count handling using wp_count_terms instead of fetching all terms
* Optimized: Release Hub page lookup with improved caching and proper cache invalidation
* Added: Badge customization settings in Changeloger → Settings → Releases → Badge
* Added: Ability to add custom badges with color controls for better visual clarity
* Fixed: Minor performance bottlenecks affecting admin dashboard load time
* Fixed: Various internal optimizations and stability improvements

[See full changelog and version history →](https://changeloger.spider-themes.net/changeloger.html)
