﻿=== ForumWP – Forum & Discussion Board ===
Author URI: https://forumwpplugin.com/
Plugin URI: https://wordpress.org/plugins/forumwp/
Contributors: ultimatemember, nsinelnikov
Tags: forum, topic, reply, user-profile, user-registration
Requires PHP: 7.0
Requires at least: 5.5
Tested up to: 6.9
Stable tag: 2.1.9
License: GPLv3
License URI: http://www.gnu.org/licenses/gpl-3.0.txt

Add a forum to your website with ForumWP.

== Description ==

ForumWP is a forum plugin which adds an online forum to your website. With ForumWP you can easily create forums and allow users to create topics and write replies.

= Features of the plugin include: =

* Forum visibility
* Forum styling
* Topics list
* Topics search
* Replies list
* Sub-replies and sorting
* User login & registration
* Profile page
* Easy settings
* Manage forums, topics and replies
* Manage modules and email settings

Read about all of the plugin's features at [ForumWP](https://forumwpplugin.com)

= Documentation & Support =

Got a problem or need help with ForumWP? Head over to our [documentation](http://docs.forumwpplugin.com/) and perform a search of the knowledge base. If you can’t find a solution to your issue then you can create a topic on the [support forum](https://forumwpplugin.com/support).

== Installation ==

1. Activate the plugin
2. That's it. Go to ForumWP > Settings to customize plugin options
3. For more details, please visit the official [Documentation](http://docs.forumwpplugin.com/) page.

== Screenshots ==

1. Screenshot 1
2. Screenshot 2
3. Screenshot 3
4. Screenshot 4
5. Screenshot 5
6. Screenshot 6
7. Screenshot 7
8. Screenshot 8
9. Screenshot 9
10. Screenshot 10
11. Screenshot 11
12. Screenshot 12
13. Screenshot 13
14. Screenshot 14

== Changelog ==

= 2.1.9: April 01, 2026 =

* Fixed: PHP Notice: Function WP_Scripts::add was called incorrectly.
* Fixed: PHP Notice: Function WP_Styles::add was called incorrectly.

= 2.1.8: February 18, 2026 =

* Fixed: An issue with installation on some servers that prevent DB table creation without a primary key. The `fmwp_topic_views` table now has a primary key.
* Fixed: An instance of incorrect function usage in the admin notice message.

= 2.1.7: December 16, 2025 =

* Fixed: Security issue CVE-2025-13746.

* Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade.

= 2.1.6: December 02, 2025 =

* Added: Action hook `fmwp_user_update_profile_notifications` for 3rd-party integrations after User Profile > Notifications update.
* Fixed: Delete permanently forum/topic action from the frontend.

= 2.1.5: November 20, 2025 =

* Added: Site Health information and filter hook `fmwp_debug_information_pages` to extend it.
* Updated: `select2` JS library 4.0.7 -> 4.0.13.
* Added: `select2` JS library localization init.
* Fixed: Security vulnerability related to pin/unpin and lock/unlock topic actions.
* Fixed: User Profile loading tabs on fast click.
* Fixed: Topic add/edit popup initialization and displaying.
* Fixed: 3rd-party integration of the email notification templates. Changed initialization priority.
* Fixed: Forum Icon select dropdown in wp-admin.
* Fixed: Small PHP notices and warnings.

* Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade.

= 2.1.4: June 04, 2025 =

* Added: Action hooks 'fmwp_change_template_part', 'fmwp_before_user_topics_shortcode', 'fmwp_before_user_replies_shortcode' for 3rd-party integrations.
* Fixed: Loading textdomain for compatibility with WordPress 6.7 and 6.8.

* Templates required update:
  - js/forum-row.php

= 2.1.3: December 09, 2024 =

* Added: Gutenberg blocks associated with ForumWP shortcodes
* Added: Dependencies for topic/reply editor from the "Enable raw HTML in topic/reply content" setting
* Fixed: Displaying breadcrumbs
* Fixed: Displaying trashed forums, topics, replies
* Fixed: Replies actions links
* Fixed: Order by most views
* Fixed: Login form redirects
* Fixed: Shortcodes arguments using
* Fixed: Getting order value from the topics and replies order field
* Fixed: Security vulnerability CVE-2024-11204
* Fixed: Security vulnerability CVE-2024-10879
* Fixed: jQuery deprecated issues
* Fixed: Small PHP notices and warnings

* Templates required update:
  - emails/mention.php
  - js/forum-category-list.php
  - js/forum-row.php
  - js/topic-row.php
  - js/topics-list.php
  - profile/edit.php
  - profile/main-mobile.php
  - profile/notifications.php
  - profile/notifications-form.php
  - archive-topic.php
  - forum.php
  - login.php
  - login-popup.php
  - reply-status-tags.php
  - single-forum-info.php
  - topic.php

* Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade

= 2.1.2: November 14, 2024 =

* Fixed: "Load textdomain just in time" issue

= 2.1.1: November 05, 2024 =

* Fixed: Displaying trashed topics and replies
* Fixed: Topic's views counting using $_COOKIES. It's cookieless for now for better security
* Fixed: Get upload dir PHP notice
* Fixed: Loading user profile subtabs
* Fixed: PHP fatal error on the single reply link
* Fixed: Displaying links for restore/delete permanently topic on the frontend
* Fixed: Compatibility with modules
* Fixed: blueprint.json file

* Templates required update:
  - js/forum-category-list.php
  - js/forum-row.php
  - js/reply-row.php
  - js/single-topic-tags.php
  - js/topic-row.php
  - profile/main-mobile.php
  - profile/main.php
  - topic.php

* Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade

= 2.1.0: October 02, 2024 =

* Added: Email notifications tab to the user Account page
* Added: Template versioning
* Added: `wp_safe_redirect()` function using
* Fixed: CVE-2024-8428 security vulnerability
* Fixed: Supporting WordPress Code Standards
* Fixed: Typo e-mail to email
* Fixed: UI styling, fixed for attribute for label, Changed field label text
* Fixed: Shortcode issues
* Fixed: Compatibility with block themes
* Fixed: Uninstall process
* Fixed: Admin settings and notices
* Fixed: Topic views cookies reset after logout
* Fixed: Migration module when there aren't any proper data for migration

= 2.0.2: June 14, 2021 =

* Added: `fmwp_user_display_name` filter for user display name and 3rd-party integrations
* Added: `fmwp_before_restore_reply` action hook for 3rd-party integrations
* Fixed: Default topics order on the individual forum page (fixed issue #24)
* Fixed: Uninstall process
* Fixed: Excluding spam topics from the latest topic label (forums list)
* Fixed: Posts privacy in the query posts counter
* Fixed: CSS issues with lists' header padding
* Fixed: Changed last update date for old and new forum when change topic's forum
* Fixed: Modified date for the forum, topic, reply
* Fixed: Displaying topics and replies profile tab for the spectator user role

= 2.0.1: April 28, 2021 =

* Added: Breadcrumbs to the topics and forums pages
* Added: Option `Logout redirect`
* Added: @all and @everyone mention users from Administrator role when reply is created. For submitting email notification to the topic author and all replies' authors in the topic thread
* Fixed: Modules class `is_active()` function to avoid PHP fatal errors
* Tweak: Spam status has been moved from post status to the postmeta

= 2.0: March 2, 2021 =

* Added: bbPress migration module
* Added: Sanitize, escape functions
* Added: PHP and JS hooks for better 3rd-party integration
* Fixed: Security and CPT privacy based on privacy settings (WP native and CPT meta)
* Fixed: Email notifications sending
* Fixed: User permalinks generate process
* Fixed: Dropdown.js scripts
* Fixed: Tipsy.js initialization
* Fixed: Conflicts when change ForumWP CPT statuses
* Fixed: Hide topics from the trashed forums
* Fixed: Post deletion dependencies. Delete permanently sub posts (forum>topic>reply) on post deletion
* Fixed: Shortcode blocks responsibility
* Fixed: Small changes in CSS and layout classes
* Fixed: Uninstall scripts
* Tweak: wp.org release
* Tweak: There is only Migration module in ForumWP plugin

= 1.0.8: February 2, 2021 =

* Added: Migration module to migrate bbPress to ForumWP
* Added: Hooks for customize forums list columns' title
* Added: *.pot file for the translationsin JS files
* Added: Compatibility with UM:Social Activity and creating activity post on reply created
* Fixed: Displaying embed content in Forum page
* Fixed: Admin forms CSS
* Fixed: Compatibility with themes without page.php template
* Fixed: Admin bar classes

= 1.0.7: November 13, 2019 =

* Fixed dropdown JS closing
* Fixed changing forum status (locked/unlocked) via wp-admin
* Fixed small notice with likes

= 1.0.6: October 24, 2019 =

* Added settings for "Photos" module: Max image size and Image quality (for jpg only)
* Added ForumWP - Plus modules compatibility
* Added Forum category, Topic tag IDs column
* Added hidden styles for the topic, forum, reply actions when they aren't possible
* Added edit topics/replies capabilities for ForumWP Participant user (enable menu view at wp-admin if it's visible)
* Added with_sub="1|0" attribute for [fmwp_forums /] shortcode to include/exclude subcategories forums when you display forums of the selected category
* Fixed AJAX preloader styles when scripts are pre-loaded before footer
* Fixed UI elements styles
* Fixed Profile page notices when there is the wrong user in a query
* Deprecated reply permalink setting, because it's unusable
* Changed templates: archive-topic.php, forum.php, profile/edit.php, topic-status-tags.php, topic.php

= 1.0.5: August 30, 2019 =

* Fixed minification of the modules' scripts

= 1.0.4: August 30, 2019 =

* Added "Photos" module for the attaching image files(png, jpg, jpeg, gif) to the topics and replies
* Added AJAX preloaders to avoid double posting or any other double actions
* Fixed double posting
* Fixed search and pagination for the forums list
* Small CSS changes

= 1.0.3: August 1, 2019 =

* Changed the logic for user mentions
* Fixed issues with single topic/forum templates
* Fixed issues with Forum Category and Topic Tag pages' templates
* Small CSS changes

= 1.0.2: July 24, 2019 =

* Added settings for order topics and forums in the lists
* Added global forum/topic settings for set custom template, stored in theme with predefined comment
* Added individual forum/topic settings for set custom template, stored in theme with predefined comment
* Fixed forums/topics privacy settings (private, hidden)
* Fixed templates loading for individual forum/topic
* Fixed FontAwesome integration
* Small CSS changes

= 1.0.1: July 22, 2019 =

* Added shortcode attribute for the sorting Forums
* Added ability to create topic tags from frontend when new topic create or edit
* Fixed User Profile page edit on BeaverBuilder mode
* Changed templates structure and the directory in theme
* Small CSS changes

= 1.0.0: July 15, 2019 =

* Initial Release

== Upgrade Notice ==

= 2.1.7 =
This version fixes a security related bug. Upgrade immediately.

= 2.1.5 =
This version fixes a security related bug. Upgrade immediately.

= 2.1.3 =
This version fixes a security related bug. Upgrade immediately.

= 2.1.1 =
This version fixes a security related bug. Upgrade immediately.

= 2.1.0 =
This version fixes a security related bug. Upgrade immediately.
