EazyDocs keeps getting better. Discover new features, bug fixes, and improvements in our detailed changelog. Stay uptodate with EazyDocs.
ImprovedUpdated the Pro features to work seamlessly with the newly rebuilt, faster Docs Builder page.
OptimizedUnder-the-hood efficiency updates to make the Analytics page load faster.
OptimizedReduced behind-the-scenes file sizes so your documentation pages continue to load at blazing-fast speeds.
AddedGitHub workflow to package the plugin for WordPress.
FixedBroken analytics data in feedback and views tabs resolved.
OptimizedAnalytics reporting and vote calculation performance improved.
OptimizedPost count queries in ezd_get_posts_diff_percentage reduced and streamlined.
Optimizedeazydocs_voted calculation switched to direct SQL count query.
OptimizedFeedback statistics calculation updated to prevent redundant database queries.
SecurityAdd nonce verification to test email AJAX handler.
NewAdded per-doc role visibility for Private Docs, allowing different access levels per document.
NewAdded option to control which user roles can contribute to documentation.
ImprovedAnalytics charts (Overview, Views, Feedback, Search) now display a dynamic date range in the header instead of individual x-axis date labels for a cleaner look
ImprovedAnalytics “Last 30 Days” overview now loads via AJAX, significantly improving dashboard performance.
ImprovedAutomatic Email Reports enhanced with better functionality and improved email template design.
ImprovedAdded customizable email template for Doc Update Notifications under Settings > Email Settings.
ImprovedEmail settings reorganized by grouping Doc Update Notifications and Automatic Email Reports under Email Settings.
ImprovedAnalytics page UI and Doc Builder notification popover design refined.
ImprovedUser activity fetching optimized using database-level meta_query instead of PHP filtering.
ImprovedRole visibility logic refined to respect global role visibility toggle and prevent unintended resets on child docs.
ImprovedSubscription email options enhanced with email design and social link fields.
ImprovedDoc access control enhanced with custom capabilities and improved role merging.
ImprovedDocumentation role capabilities and permission checks updated.
ImprovedDoc content area now displays badges alongside the articles list.
ImprovedDark mode switcher compatibility fixed for Docy and Docly themes.
ImprovedAnalytics filters now fully support keyboard interaction (Enter/Space).
ImprovedWalker_Docs_Onepage_Fullscreen performance optimized by eliminating duplicate queries and priming cache.
FixedStored XSS vulnerability in OnePage Docs meta handling by sanitizing user input.
FixedPro and theme-based conditional dropdown visibility issues.
FixedMissing capability checks in admin actions to prevent unauthorized access.
FixedAnalytics search log query now uses prepared statements to prevent SQL injection.
SecurityImproved search analytics security by using deterministic table names with $wpdb->prefix.
SecurityAdded rate limiting to feedback email handler to prevent spam and abuse.
PerformanceFixed N+1 query issue in analytics dashboard using meta cache priming.
PerformanceOptimized OnePage walker queries for faster load times.
PerformanceRemoved recursive flush_rewrite_rules from init and moved it to plugin activation to eliminate unnecessary database writes and improve runtime performance.
NewCompletely redesigned Users Feedback page with a modern, card-based UI
NewStatistics overview cards added for Total Feedback, Open, Archived, and Response Rate
New“Read More” expander added for long feedback messages
NewQuick actions added to feedback items (Reply via Email, Copy Email, Mark as Important)
NewBulk actions (Archive, Delete) introduced for faster feedback management
NewSorting options (Newest, Oldest, Title) and real-time search added to Feedback page
NewAdded donut charts for Article Feedback breakdown and Search Effectiveness visualization
NewIntegrated time range filters (This Week, Last 30 Days, Custom Range)
ImprovedFeedback list UI enhanced with user avatars, better timestamps, and visual status indicators
ImprovedSearch input UI fixed to prevent icon overlap with placeholder text
ImprovedAnalytics Overview page redesigned with modern layout and performance trends visualization
ImprovedStatistics cards now clickable and linked to relevant analytics tabs
ImprovedAnalytics search query optimized for more accurate results
ImprovedPro admin submenu organization refined with visual separators
ImprovedGrid Block Style Chooser modal redesigned with cleaner UI and active-style indicators
ImprovedAdded Style and Appearance controls to the EazyDocs Grid Block for greater customization
OptimizedSeparate CSS file loading implemented for better performance
OptimizedAJAX-based tab loading added to Analytics pages for smoother navigation
FixedDatabase error resolved in Views Analytics
FixedAnalytics tab content visibility issues fixed
UpdatedAnalytics and Feedback SCSS structure updated for better maintainability
RemovedObsolete Quick Actions section removed from the Analytics Overview page
ConvertedEazyDocs “Book Chapter” now available as a Gutenberg block for flexible editing
ConvertedEazyDocs “Glossary Doc” now available as a Gutenberg block for better content management
Security FixSkin values whitelisted to prevent unauthorized file inclusion
ImprovedMinor tweaks and overall performance enhancements for smoother experience
UpdatedFreemius SDK updated to 2.13.0
NewAdded a “Search Mode” option to allow searching by title only or by title and content
NewDoc Single File Attachment feature introduced
ImprovedDark mode behavior and styling refined for consistency
ImprovedAJAX search enhanced to match exact titles, partial titles, and content
ImprovedDocs sidebar content update functionality for better reliability
UpdatedJS logic updated to apply dark mode only when the switcher is enabled
UpdatedOnePage doc creation and editing flow for smoother experience
UpdatedRemoved extra dark mode styles from SCSS and CSS files
UpdatedCustom headers removed from wp_mail and option keys fixed
RemovedUnnecessary CSS to clean up the codebase and improve performance.
FixedBroken Access Control vulnerability resolved by adding proper permission checks to AJAX endpoints
FixedRemoved unnecessary for and id attributes from subscription form labels to resolve conflicts with custom form handlers
TweakedDesign feedback on text adjusted for better readability and alignment
EnhancedSecurity improved by sanitizing input and checking user capabilities in document visibility and duplication functions
ImprovedSelected comment feature enhanced for better usability
ImprovedDoc badges and assistant design refined for a more consistent and appealing look
ImprovedSubscription field colors adjusted for better visibility and consistency in dark mode
OptimizedDoc Ranks code refactored with templating for better performance and maintainability
Updated‘Feedback on Selected Text’ settings fields updated
RenamedHelpful Docs renamed to Doc Ranks for clarity
UpdatedAnalytics default number for most viewed docs modified for accuracy
UpdatedFeedback management logic to handle both full doc and text feedback
RemovedUnused settings option ‘Button Text’ removed
NewAdded Email Reporting with static and dynamic analytics reports
NewAdded option to set the Number of Docs displayed in the Assistant
FixedSVG icon not showing on the profile page
FixedSecurity issues fixed
TweakedNon-matching sidebar items are now hidden when filtering with search
TweakedAssistant font now matches the theme
TweakedEnhanced notification filter functionality and the notification icon on the EazyDocs dashboard
UpdatedFreemius SDK updated to 2.12.2
NewAdded “Most Viewed” tab in Helpful Docs under Analytics
NewCollaboration added in analytics
NewIntegrated Akismet spam protection into Assistant contact form
FixedResolved assistant fields disappearing issue
FixedResolved some issues of Assistant fields
FixedSecurity issues fixed par
TweakedContributors restricted to Editor, Administrator, and Author roles
TweakedVisibility and duplicate feature files and codes updated
TweakedUpdated a text for translation compatibility
TweakedAnalytics page design improved
NewAdded Author Profile Page, Anyone can now view an author’s profile by clicking their profile picture in the contributor list on a single doc page. The profile displays contributor details and all the docs they’ve contributed
NewAdded Cross Domain Embed option in “EazyDocs < Settings < Docs Assistant < Cross Domain Embed” Now you can extend your Docs Assistant to other websites by embedding it across multiple domains using a simple code snippet—making your documentation accessible wherever it’s needed
NewFeatured image show hide option added for EazyDocs Grid block
FixedSidebar menu expand/collapse with AJAX loading issue
FixedAjax loading issue resolved
NewAdded OnePage docs settings and ‘View Docs’ Shortcode for Single docs view
NewAdded a settings option to define which user roles can add or edit documentation as contributors
NewAdded OnePage docs settings in settings
NewAdded ‘View Docs’ shortcode for single Docs view
FixedOnePage Doc left sidebar menu active issue fixed with scrolling
FixedControl issue fixed in the Book Chapter widget
FixedFavicon issue resolved by changing the hook
TweakedPrivate Docs Access for All Users and Multiple Role Support
TweakedPrivate docs allowed for all users based on capabilities
TweakedUnlimited roles can now be assigned for private docs
TweakedChatbot responsiveness has been improved
TweakedAdmin bar hide for OnePage Docs
TweakedFixed issue wi th add and edit buttons not appearing for contributors
TweakedEnsured private docs in the left sidebar are visible only to users with proper capabilities
TweakedCollaboration roles update by adding capabilities instead of role name
NewWpEazyAI integrated
NewAdded option to hide “View All” button on Docs archive for docs that have no child items
FixedResolved Undefined function issue
FixedSolved prevent masonry from mixing child items across different parent docs
TweakedAssistant tabs position number updated
TweakedUpdated the subscribe button for instant subscription for logged-in users
NewDefault option added for footnote column in meta settings
FixedLogin issue resolved for subscriber user
FixedResolved OnePage Doc creation issue From docs builder
FixedPrivate doc 404 with specific roles issue resolved
FixedThumbnail stretch issue resolved for boxed tabbed preset (EazyDoc’s block)
TweakedMake visibility field is required before submission to prevent disappearing issue when no option is selected
TweakedSubscription button in right sidebar spacing issue improved
TweakedPost status added to fix the issue for the Subscriber role, ensuring they now have the appropriate permissions to view private docs
NewIntroduced “Eazydoc’s” Gutenberg Blocks with Single Doc & MultiDocs blocks, allowing users to create and manage documentation seamlessly within the Gutenberg editor
NewAdded all docs select option in the glossary elementor widget doc select field
NewAdded footnote column option in the meta field & Set the footnote column as the default option in meta settings based on the settings footnote column value
NewDocs to view option added for left sidebar “EazyDocs > Settings > Doc Single > Left Sidebar” (Added two options for this settings: 1: All Docs for all the top label docs 2: Self Docs for child docs of the current doc)
FixedSubscription button align issue fixed in docs shortcode
TweakedSubscriber button design improved
TweakedUpdated Docs and OnePage Doc left and right sidebars to ensure clicking one hides the other
TweakedImproved TOC and footnote display along with user click interactions
TweakedRemoved the footnote number attribute from the editor to prevent manual insertion
NewAdded a cross icon to the contributor search field
NewSweet alert script added for user feedback
NewCreated function ezdGetParameterByName to get current page status by URL parameter
NewDemo data xml file added in the sample folder
FixedThe search widget static keyword text field was not editable, it resolved
FixedSome issue of User feedback feature
FixedDoc Assistant Background in Dark mode
FixedNot show Assistant icon while Docy’s pre-loader is loading
FixedResolved the selected comment color issue, even if the settings are turned off
FixedFootnote and highlight comment color issues in Dark mode
FixedFixed shortcode order, orderby & column issue
FixedResolved conflict between footnotes and selected comments
FixedResolved ID null & dark mode issue in fullscreen one-page doc
FixedResolved contributor search field in dark mode
TweakedExcluded feedback from search result
TweakedFootnote styling improved (spacing and colors)
TweakedRemoved some unnecessary code
TweakedHide the selected comment form after submitting a comment
TweakedRemove unnecessary meta fields from the editor
TweakedImproved Dark mode colors & Doc assistant design in dark mode
UpdatedFreemius SDK updated to 2.11.0
FixedRemoved Scheme Key from Widget for compatibility with the latest version of Elementor (3.26.0)
FixedSelected comment issue resolved
UpdatedFreemius SDK updated to 2.10.1
NewAdded reset option in analytics (You can now reset all analytics data, including views, feedback, and searches).
FixedIssue with TranslatePress plugin fixed by resolving the slug issue
FixedAssistant search result special character issue resolved
FixedPrint option for onepage docs resolved
FixedKeyword alignment issue fixed (Elementor search widget)
TweakedReverted back the base slug structure as before
TweakedBadge design improved
UpdatedFreemius SDK updated to 2.8.0
NewAdded instant display of articles inside the assistant (Implemented a new feature that allows the assistant to fetch and display full articles directly within the assistant interface.)
NewAdded “Who Can Check Analytics?” in settings
NewEnabled cookie to the selected comment switcher
FixedEdit and Add doc button 404 issue resolved
TweakedImproved login form
Tweakedcompatibility with EazyDocs Free v2.5.1
UpdatedFreemius SDK updated to 2.7.3
ImprovedCompletely rebuilt the Docs Builder page to provide a much smoother, faster, and more responsive experience.
ImprovedRefreshed the Docs Builder design with a cleaner layout and easier-to-read section lists.
ImprovedReordering documents using drag-and-drop is now greatly enhanced and more reliable.
ImprovedRedesigned the Pro upgrade popup for a more pleasant user experience.
FixedThe “Expand All” and “Collapse All” buttons on the Docs Builder page are now working perfectly.
FixedResolved an issue where breadcrumb navigation wasn’t displaying correctly alongside the Docy theme.
OptimizedUnder-the-hood performance improvements to make the Docs Builder load faster.
ImprovedFeedback modal design refreshed with cleaner UI and better usability.
OptimizedImplemented transient caching for EazyDocs search results to reduce database load.
OptimizedAdded 60-second transient cache for AJAX search results with user-aware cache keys.
OptimizedImproved docs sidebar existence check for faster rendering.
OptimizedSearch performance improved using ID caching and query limits.
RefactoredEnforced strict comparisons and better type safety in core functions.
FixedImport conflict with WoodMart theme resolved.
FixedStored XSS vulnerability in OnePage Docs module.
FixedStrengthened nonce security for document creation and deletion actions.
FixedMemory leak issue in search banner event listeners resolved.
AddedAdmin notification for negative user feedback submissions.
AddedDocblocks across core files with WPCS standard documentation.
UpdatedHTML Notice SDK upgraded to latest version.
NewAdded Pro badge indicator in admin menu when EazyDocs Pro is active for better visibility.
NewAdded informational notice clarifying that EazyDocs works with Gutenberg blocks and doesn’t require Elementor.
NewAdded ‘Tabbed Docs’ block for organizing documentation content in a tab-based layout.
NewAdded EazyDocs Shortcode block option to display featured images as 50×50 thumbnails or full size.
NewAdded Ddoc theme to the integrated themes list.
ImprovedSetup Wizard page redesigned and optimized to be fully responsive on all desktop screen sizes.
ImprovedDocs Builder now remembers the last active documentation item in the sidebar on page reload.
ImprovedEmail settings reorganized under a new “Email Settings” parent section for better clarity.
ImprovedDashboard page UI and overall user experience refined.
ImprovedPrivate docs are now visible in the frontend sidebar navigation.
ImprovedPro and ProMax badges and notices fixed in both Admin Settings and Customizer.
ImprovedAccessibility enhanced across admin actions, bulk options, doc builder filters, analytics filters, and sidebar tabs with proper ARIA roles, keyboard navigation, and focus indicators.
ImprovedDoc Builder UI now fully support keyboard interaction (Enter/Space).
ImprovedAsset loading optimized to load scripts only where needed, reducing unnecessary overhead.
ImprovedDoc IDs processing optimized using map/join logic, reducing memory usage and improving speed.
ImprovedCore files standardized with strict comparisons, Yoda conditions, and improved type safety.
ImprovedUpdated documentation to clarify that no third-party page builder is required.
FixedReview reminder now properly hides after user clicks “Ok, you deserve” and rates the plugin.
FixedSearch form spinner alignment issue.
FixedIDOR vulnerability in nestable callback functions by enforcing proper permission checks.
FixedInformation disclosure issue by restricting private docs visibility based on user capabilities.
FixedPrevented unauthorized user creation via Google Login when registration is disabled.
FixedAccessibility issue with duplicate IDs and missing ARIA labels in child docs list.
FixedUndefined function errors related to update_post_meta_cache.
FixedDark mode compatibility issue with Docly theme.
PerformanceOptimized AJAX tag search by replacing get_terms with direct database lookup.
PerformanceOptimized doc builder queries for faster load times.
UpdatedAdded admin-settings.css and limited settings styling to the Settings page only.
UpdatedTwitter logo replaced with the X logo in admin UI.
NewRedesigned Setup Wizard with a compact, modern UI and improved progress tracking.
NewAdded floating Quick Tips panel in the Setup Wizard for contextual guidance (visible on desktop).
NewAdded “Import Sample Data” feature to quickly populate documentation with demo content.
NewAdded “Close All/Collapse All” button in the EazyDocs > Docs Builder page to expand/collapse the docs at a single click.
FixedUI alignment and progress indicator issues in the Setup Wizard.
ImprovedSetup Wizard navigation now supports clicking on completed steps to go back.
ImprovedReplaced Forumax with Antimanual in the plugin recommendation step.
ImprovedRedesigned “Create Doc with AI” popup with a modern, feature-rich UI and video preview.
ImprovedEnhanced Antimanual AI integration card on the dashboard with a cleaner layout.
ImprovedStreamlined Setup Wizard steps by removing redundant text and improving layout consistency.
AddedSample data import from demo.xml using WordPress Importer with fallback manual import support.
TweakedSettings page reorganized for easier navigation
ImprovedAJAX breadcrumb updated and Russian translations refreshed for accuracy and consistency.
ImprovedMinor tweaks and performance enhancements for smoother usage
UpdatedDashboard links improved and top docs limited to 10 posts for better overview
NewAdded dedicated EazyDocs Admin Dashboard page
NewAdded featured image support for the EazyDocs shortcode
FixedPrevented empty search submissions in all EazyDocs search forms
FixedImproved Previous/Next docs navigation markup and resolved structural inconsistencies
ImprovedMajor dashboard UI and analytics updates, including better card navigation, fixed tab states, improved charts, and a new Top Ranked Docs section.
ImprovedWpEazy AI presentation added inside the Doc Builder
ImprovedEnhanced security with added nonce verification and capability checks across AJAX/admin actions
ImprovedRefactored doc creation logic to unify handlers and simplify Create_Post workflow
ImprovedStrengthened permission checks across review notices, CSF import/export/reset, and one-page edit actions
ImprovedRefactored Google_Login enrollment logic for clarity and maintainability
ImprovedRefreshed search banner and breadcrumb colors for a cleaner look.
FixedDatabase deadlock issue caused by uppercase SQL column types in CREATE TABLE statements triggering unnecessary dbDelta operations on every request
FixedLocal File Inclusion (LFI) vulnerability patched in template loading functions
FixedResolved Advanced Accordion Block plugin installation issue in FAQ Builder
SecurityAdded input validation and path traversal protection to eazydocs_get_template_part() and eazydocs_get_template() functions
SecurityImplemented whitelist validation for template file paths to prevent arbitrary file inclusion
ImprovedNormalized all SQL DDL statements to lowercase to ensure compatibility with WordPress dbDelta function
ImprovedReplaced hardcoded color values with CSS variables for the attached file accordion
ImprovedSanitized URL hash on docs page load for enhanced security
TweakedMinor CSS and style improvements for visual consistency
TweakedRemoved the border-bottom from the last search result item for a cleaner visual appearance
ImprovedHeading scroll offset adjusted for accurate anchor positioning
ImprovedDoc single page typography refined for better readability
UpdatedAttached files feature updated using WordPress hooks for better extensibility
FixedGrid and masonry layout issues resolved in both single and multi-docs Elementor widgets for consistent display
FixedSingle docs layout collapsed issue with WoodMart theme
FixedVulnerability issues
TweakedSecurity and code consistency improved
TweakedRefined constant definitions and removed redundant code
TweakedImproved handling of dynamic content and AJAX endpoints
TweakedDoc single page markup updated to make it more SEO friendly
EnhancedDocumentation builder refined by reorganizing layout rendering logic across multiple templates for better performance and structure
EnhancedIcon/featured image added to Docs widget tab on Style 3
EnhancedCSS and UI consistency for better user experience
ImprovedInput sanitization and validation to address potential vulnerabilities
ImprovedSetup wizard made smoother and more user-friendly with efficient wrapper functions (ezd_render_setup_step_wrapper, ezd_render_setup_buttons)
ImprovedAdmin panel feedback section styling refined with better CSS alignment and layout adjustments for a cleaner interface.
ImprovedGrammar in notices corrected and SCSS styling improved for consistency and visual appeal
ImprovedDoc Sections design improved in the Single doc page
ReorganizedRepetitive code replaced with reusable helper functions (ezd_get_doc_items, ezd_render_doc_items_list, etc.) to improve maintainability
Updatedezd_arrow() function now returns the icon class instead of echoing it, ensuring correct icon rendering in Elementor widgets
UpdatedCSS optimized to make UI elements cleaner and ensure faster loading performance
UpdatedLanguage files updated
TweakedDocs Builder UI improved
TweakedImproved the review notice design
TweakedRemoved unnecessary padding from highlighted text in left sidebar
NewAdded Migration Tool to move docs from BetterDocs to EazyDocs (Go to EazyDocs > Migration, click “Start Migration,” then review and delete BetterDocs)
NewAdded Google Login functionality with configurable settings
NewAdded setting to enable/disable search form submission via Enter key or search icon
FixedSecurity issues by properly escaping output
FixedResolved correct previous/next navigation order in Docs hierarchy
FixedFixed incorrect child doc ordering in the left sidebar
FixedA PHP deprecation issue fixed on includes/functions.php file
FixedQuote sign wasn’t rendering correctly on Feedback email subject and email body
FixedDoc Tab ID Format wasn’t working in the MultiDocs Elementor widget. Now it’s fixed with optimized code for better performance
TweakedDrafted docs shows on sidebar
TweakedUpdate pro feature unlock logic with active theme conditions and improve
TweakedImproved search result order in ajax search
TweakedImproved CSS to handle overflow when many docs are present in the sidebar
FixedSettings issue resolved
FixedResolved admin menu title for EazyDocs via CSF field
UpdatedEazyDocs shortcode updated
NewDashboard Menu Title option added in the EazyDocs Settings > General page
NewAdded a new button to see onePage Fullscreen layout demo
fixedDocs edit issue resolved
FixedTranslation issues
TweakedAdmin Doc sidebar width flexibility improved
TweakedMake the string translation safe and secure
TweakedImproved View OnePage demo button
FixedAccordion reorder issue at depth-4 resolved
TweakedImproved the Full width container in mobile devices
TweakedImproved doc single page design
NewTags show hide option added in ‘EazyDocs > Settings > Docs single’
NewAdded Order & OrderBy options to MultiDocs widget
FixedChild doc count was showing wrong in the Doc builder UI
FixedChild doc title alignment issue fixed in content area
FixedResolved update database admin notice
TweakedParent doc active color applied for all depths
TweakedImprove the left sidebar on mobile device
UpdatedFreemius SDK updated to 2.12.0
NewAdded a control for show the Number of articles to show under every sections
NewAdded a new style hover tab option in the Eazydocs ‘Multidocs’ widget
FixedLeft sidebar menu active issue with ajax loading
FixedFixed the position of the TOC sidebar toggle button on mobile
FixedTOC scroll height issue resolved
FixedResolved EazyDocs layout conflict with BuddyBoss Theme
FixedResolved deprecation warning by wrapping csf files in hook
FixedButton alignment issue in the EazyDocs Search Elementor widget
FixedMulti Docs widget tabs with masonry issue solved
TweakedActive color added for the Parent doc of the current active Doc item
TweakedSetup wizard design improved
NewEmbed Post shortcode added in EazyDocs Toolbar
FixedCredit text overflown issue
TweakedDisable the enter key for search field
TweakedMulti Docs Elementor widget controls reorganized
TweakedMulti Docs widget
TweakedRemoved some unused CSS
FixedMissing multidocs widgets masonry layout resolved
TweakedAdvanced Accordion Gutenberg Block plugin added in the Setup Wizard plugin recommendation step
TweakedUnloaded unnecessary CSS and JS files from the Setup Wizard page
TweakedSetup Wizard code file structure improved to make the maintenance easier
NewIncluded required & recommended plugins installation section in setup wizard
NewAdded install/activate button in setup wizard plugin section instead of switcher
FixedResolved the review notice
TweakedDashicons used instead of fontawesome icon to optimize performance in the dashboard
TweakedEnable Sticky for Left and Right Sidebars on Mobile Screens
TweakedGetting Started renamed to Setup Wizard
TweakedPadding added before anchor.js icon
TweakedImproved the top spacing of the left sidebar on the OnePage docs
UpdatedSettings page icons changed
FixedSettings page hide issue
TweakedOnepage dark Mode improved
TweakedJS code optimized for better performance