=== PC Changelog Manager ===
Contributors: plugincompass
Tags: changelog, version history, release notes, software updates
Requires at least: 5.8
Tested up to: 6.4
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Update URI: false

Create and manage changelogs directly from the WordPress admin panel. Automatically generates a /changelog page.

== Description ==

PC Changelog Manager is a powerful and easy-to-use WordPress plugin that allows you to create and manage changelogs directly from your WordPress admin panel. Perfect for software projects, plugins, themes, or any project that needs to track version history.

### Features

*   **Easy Entry Management** - Create changelog entries with version number, release date, description, and category
*   **Automatic Page Generation** - Automatically creates a `/changelog` page on your site
*   **Categorized Entries** - Organize changelogs into categories: New Features, Bug Fixes, Improvements, Security, Deprecated, and Removed
*   **Administrator Only** - Only administrators can create, edit, or delete changelog entries
*   **Shortcode Support** - Display changelog entries anywhere using the `[changelog]` shortcode
*   **Widget Support** - Add a changelog widget to your sidebar
*   **Responsive Design** - Works perfectly on all devices
*   **Dark Mode Support** - Automatically adapts to your site's color scheme
*   **Translation Ready** - Fully transllatable with language files
*   **Clean Uninstall** - Removes all plugin data when uninstalled

### Usage

1.  **Add New Changelog Entry**
    *   Navigate to Changelogs > Add New in your WordPress admin
    *   Enter the version number (e.g., 1.0.0)
    *   Select the release date
    *   Choose a category
    *   Write your changelog content in the editor
    *   Publish the entry

2.  **View the Changelog Page**
    *   Visit `/changelog/` on your site to see all entries
    *   Entries are displayed in reverse chronological order

3.  **Use the Shortcode**
    *   Add `[changelog]` to any page or post
    *   Use `[changelog limit="5"]` to show only 5 entries
    *   Use `[changelog category="bug-fixes"]` to filter by category

4.  **Add the Widget**
    *   Go to Appearance > Widgets
    *   Add the "Changelog" widget to your sidebar

== Installation ==

1.  Upload the plugin files to the `/wp-content/plugins/pc-changelog-manager-abc123` directory, or install the plugin through the WordPress plugins screen directly.
2.  Activate the plugin through the 'Plugins' screen in WordPress.
3.  Navigate to Changelogs > Add New to create your first changelog entry.
4.  Visit the `/changelog/` page to see your entries.

== Frequently Asked Questions ==

= Can I edit the changelog page content? =

Yes, the `/changelog` page is a regular WordPress page. You can edit it by navigating to Pages > Changelog in your admin panel.

= Can I change the changelog URL? =

The changelog uses the WordPress page system, so you can change the page slug by editing the page.

= Can I display changelog entries on the homepage? =

Yes, use the `[changelog]` shortcode in any page, post, or widget area.

= Will my changelog entries be deleted if I uninstall the plugin? =

Yes, the plugin includes a clean uninstall process that removes all changelog entries and associated data when the plugin is deleted.

= Can I import existing changelogs? =

Currently, manual entry is required. You can use the WordPress import/export functionality to move entries between sites.

== Screenshots ==

1.  Changelog entries list in admin panel
2.  Add new changelog entry screen
3.  Public changelog page display
4.  Shortcode and widget display options

== Changelog ==

= 1.0.0 =
*   Initial release
*   Custom post type for changelog entries
*   Automatic changelog page creation
*   Shortcode support
*   Widget support
*   Admin UI with meta boxes
*   Category support (New Features, Bug Fixes, Improvements, Security, Deprecated, Removed)
*   Responsive design
*   Dark mode support
*   Clean uninstall functionality

== Upgrade Notice ==

= 1.0.0 =
Initial release of PC Changelog Manager.

== Privacy ==

This plugin doesn't collect or store any personal data.

== Support ==

For support, please visit the Plugin Compass support channels.
