EazyDocs · Version history
EazyDocs changelog and version history
- Latest version
- 2.15.1
- Nov 2, 2026 (7 days ago)
- Releases
- 37
- since 2024
- In the last year
- 19
- about one every 19 days
- Tested up to
- WordPress 7.1.4
- PHP 7.4 or later
Releases each year
- 20241 release
- 202520 releases
- 202616 releases
202616 releases
EazyDocs 2.15.1Latest
- Fixed: Resolved a PHP fatal error caused by function redeclaration in older EazyDocs Pro versions.
- Improved: Enhanced backward compatibility and sidebar template reliability.
EazyDocs 2.15.0
- New: Search Shortcode – Added the [ezd_search] shortcode so the EazyDocs search bar can be placed on any page, classic widget, or template without Gutenberg or Elementor.
- Updated: Updated Freemius SDK to the latest version
EazyDocs 2.14.2
- Fixed: PHP 8 fatal error in thumbnail cache handling.
EazyDocs 2.14.1
- Improved: Admin Dropdowns – Scoped select element styling to EazyDocs admin containers to avoid conflicts with core WordPress and third-party dropdowns.
- Improved: Script Loading – Prevented RTL stylesheet from loading on non-documentation pages, reducing asset footprint.
- Improved: Sidebar Navigation – Pre-cached post metadata and thumbnails for smoother and faster documentation sidebar rendering.
- Optimized: Elementor Widgets – Batch-fetched child articles and descendant counts across all documentation skins, eliminating repeated database queries inside layout loops.
- Optimized: Gutenberg Tabbed Docs – Batch-loaded section articles and document counts in a single query for significantly faster tab rendering.
- Optimized: Docs Builder – Replaced recursive database queries with in-memory tree traversal for descendant counting, dramatically accelerating builder load time.
- Optimized: Post Creation – Streamlined document creation queries to check parent and section existence without querying full post objects.
- Optimized: Page Views Tracking – Added early exit guards for search engine bots, feeds, and background tasks, and capped cookie storage to prevent bloat.
- Fixed: Parent Document Resolution – Resolved an issue where determining a document’s parent ID could incorrectly use the global query ID instead of the requested document.
- Fixed: Sticky Sidebar – Prevented sticky navigation scripts from unintentionally modifying page body and document overflow styles.
- Fixed: Single Doc Scripts – Added missing element safety checks to prevent JavaScript errors when specific documentation containers are not present on the page.
- Fixed: Google Login – Removed PHP session (PHPSESSID) from the frontend sign-in button so page caching works correctly for logged-out visitors.
- Fixed: Documentation Permissions – Resolved an out-of-memory issue caused by documentation permission checks.
EazyDocs 2.14.0
- New: API Docs Support – Added settings, editor fields, archive options, and search banner integration for API documentation.
- Fixed: Multidocs List Style – Fixed a fatal error caused by an undefined icon helper in the Multidocs List Style.
EazyDocs 2.13.1
- New: Draft Documents Sidebar Control – Added a setting to show or hide draft documents in the frontend sidebar. Draft documents are now hidden by default, while published documents and existing sidebar behavior remain unaffected.
- Updated: NoticePilot SDK – Updated the NoticePilot SDK and configuration for improved integration and reliability.
- Improved: Elementor Docs Widget – Polished the widget styling, dark mode appearance, and document rename field sizing for a cleaner editing experience.
- Improved: Documentation Subscription – The Elementor Subscribe button now uses the same subscription rendering logic as EazyDocs shortcodes and blocks, ensuring consistent behavior across documentation layouts.
- Improved: Dark Mode – Removed unnecessary subscription form input styling and cleaned up conflicting dark mode code for better compatibility with themes such as Docy.
- Improved: One-Page Documentation – Improved RTL support for one-page documentation layouts.
- Improved: Build Process – Resolved a Webpack/SaaS compiler issue to improve the plugin build process and asset compilation.
- Fixed: Draft Documents in Sidebar – Fixed an issue where draft documents could appear in the frontend documentation sidebar.
- Fixed: Elementor Docs Widget Design – Resolved a design issue affecting the single documentation widget.
- Fixed: Arrow Helper – Fixed the ezd_arrow() helper to return its class correctly for inline template usage.
- Fixed: Dark Mode Compatibility – Removed conflicting code that could cause styling issues with Docy dark mode.
EazyDocs 2.13.0
- New: Dark Mode Default Appearance – Decide what first-time visitors see — Light, Dark, or Follow System — before they choose their own preference.
- New: Docs Assistant Appearance Controls – Style the assistant panel with custom card background, doc title and text colors, panel width, and corner radius.
- New: Preview Assistant – Added a quick link to open a live preview of the Docs Assistant in a new tab while you adjust its settings.
- New: Inline Doc Renaming – Rename any document right from the Docs Builder by double-clicking its title or using the new rename icon, then press Enter to save — no need to open the full editor for a quick title fix.
- New: Archive Page Preview Link – Added a “View Page” link next to the Documentation Archive Page setting so you can quickly open the selected page in a new tab.
- Updated: Setup Wizard Design Step – Renamed the Layout step to “Design” and expanded it to cover layout, width, brand color and dark mode, with the live preview now showing dark mode and a custom dark accent color as you adjust them.
- Updated: Docs Assistant Knowledge Base – The Knowledge Base tab now lists 20 docs by default (up from 12), with a maximum of 100.
- Updated: Restricted Doc Icons – Refreshed the private and password-protected status icons with a cleaner, more modern design.
- Improved: User Permissions Settings – Redesigned the User Permissions and Docs Collaboration screens with clearer descriptions, a capability reference table, and helpful notes so it’s easy to see exactly what each role can do.
- Improved: Role Selection – The Documentation Authors and Analytics Viewers selectors now list every role on your site, including custom roles, instead of a fixed set of defaults.
- Improved: Dark Mode – Now works across all your documentation pages — single docs, one-page docs, archives, categories, tags and shortcode pages — and the correct theme is applied instantly on load, removing the brief flash of light. Visitors following their system setting also see the theme update…
- Improved: Dark Mode Switcher – Made the light/dark toggle clearer for screen reader users, and themes that include their own switcher no longer show a duplicate toggle.
- Improved: Docs Assistant Instant Answer – Docs now open inside the assistant panel by default instead of navigating away from the page.
- Improved: Docs Builder Search – Searching now also matches titles of nested sub-docs, keeping a matching top-level doc visible with a badge showing how many nested docs matched, instead of hiding it from the list.
- Improved: Docs Builder Header – The header now shows your total document count along with how many are drafts or private, right under the “Documentations” title.
- Improved: Docs Builder Actions – Delete confirmations now show a toast notification for a smoother, more consistent experience, and the add, edit, and rename icons across the builder were made more visually consistent.
- Improved: Docs Builder Reordering – Drag handles now note that items can also be reordered with the keyboard, making it easier to discover for keyboard users.
- Improved: Docs Grid Block Preview – The block editor preview for the Docs Grid (shortcode) block now renders exactly like the live page instead of showing a placeholder shortcode tag.
- Improved: Documentation Widgets – Polished spacing, image corners, and hover styling across the recommended articles, topic, and article list widgets, and improved the protected-document badge’s contrast in dark mode.
- Optimized: Role Capabilities – Documentation role capabilities now update only when your permission settings change, removing unnecessary work on every admin page load.
- Fixed: Documentation Menu Visibility – The Documentation admin menu now appears for exactly the roles you’ve granted access, keeping menu visibility in step with the permissions you set.
- Fixed: Search Result Thumbnails – Search results now fall back to the document icon when a thumbnail image is missing, preventing blank thumbnails.
- Fixed: Documentation Widget – The topic-count badge now drops to its own line below the document title instead of crowding it.
- Fixed: Docs Builder Role-Based Access Badge – Section cards now correctly show the role-based access badge when a doc is restricted to specific roles.
- Fixed: One-Page Banner – Resolved an issue that could prevent a stat block from displaying correctly when no author avatars were set.
- Fixed: Security – Private documents now stay hidden from visitors without permission across all document listings, navigation sidebars, counts, and Markdown/CSV exports.
- Fixed: Security – Strengthened sign-in redirect handling after Google login.
- Fixed: Security – Importing and updating documents via Markdown or CSV now always respects your editing and publishing permissions.
- Fixed: Security – Resolved a broken access control issue in the Import/Export feature. Thanks to Artus KG for responsibly disclosing this issue.
EazyDocs 2.12.0
- New: Doc Tags – Added option switcher to toggle display of associated tags at the bottom of each document page.
- New: Docs Assistant AI Upgrade – Added a guided panel in the Docs Assistant settings to connect the free Antimanual plugin and turn the assistant into an AI chatbot trained on your documentation.
- New: Document Restricted Badges – Added visual status indicators and custom CSS classes for private and password-protected documents across layout skins.
- New: Google Login Test – Added a “Test Connection” button in the admin settings to verify credentials and redirect URIs with Google.
- New: Hide Empty Docs – Added a switcher option to hide top-level documents that do not contain any child articles.
- New: Last Updated Date – Added option switcher to display the last modified date on single document pages.
- New: Markdown & CSV Import-Export – Export your documentation as Markdown or CSV and import Markdown or CSV files back into your doc tree, making content migration and backups simple.
- New: Multilingual Documentation – Added WPML and Polylang support so docs, categories, and tags can be translated and managed in multiple languages.
- New: One-Page Content Width – Added a content width option to configure boxed (centered) or full-width layouts.
- New: One-Page Page Banner – Added a fully customizable hero banner at the top of One-Page documents displaying the document title, description, and at-a-glance stat metrics.
- New: One-Page Style Options – Added color and background customization settings for the sidebar, content area, right sidebar, and section numbers.
- New: Redirect URI Clipboard Copy – Added a quick-copy button next to the Google Redirect URI field in the admin settings.
- New: Restricted Docs Card Design – Added a global Card Design panel to style private and password-protected doc cards — choose a filled or outline style and set custom badge and background colors that apply everywhere docs appear: the shortcode, Gutenberg blocks, and Elementor widgets.
- New: Restricted Docs Visibility Controls – Added per-widget, block, and shortcode options to show or hide private and password-protected documents, status badges, and lock icons across Elementor widgets, Gutenberg blocks, and the shortcode.
- New: Dashboard Getting Started – Added a first-run welcome banner on the dashboard with quick links to create your first document, run the setup wizard, and read the documentation.
- New: Setup Wizard Live Preview – Added a live layout preview that instantly reflects your brand color, light/dark mode, layout, and content width choices as you configure them.
- New: Auto-Create Documentation Page – The setup wizard can now create a ready-to-use Documentation page with the docs shortcode in a single click.
- Updated: Settings Architecture – Nested all visual settings under a unified Appearance parent tab for a cleaner dashboard navigation.
- Updated: Authentication Settings – Grouped the Login & Sign-up Popup and Google Sign-In settings under a single “Authentication” tab for easier navigation.
- Updated: Google Login Configuration – Refreshed instructions and settings for the new Google Auth Platform.
- Updated: Restricted Docs Access – Replaced the old login page with the new login/sign up popup for better user experience. The old login form page will not work from this version.
- Updated: Dashboard Overview – Redesigned the dashboard with at-a-glance stat cards (Total Docs, Total Views, Helpful Rate, Failed Searches), each showing a week-over-week trend, alongside a cleaner overall layout.
- Updated: Performance Chart – Rebuilt the dashboard Performance Overview chart to show accurate day-by-day Views, Searches, and Failed Searches for the last 7 or 30 days.
- Improved: AJAX Doc Loading – Enhanced the AJAX document loading experience with race-condition prevention (aborts older requests), an accessible loading spinner, auto-scrolling to the top of the content, and clean error notices.
- Improved: Article Printing – Upgraded the print button with accessibility enhancements, a loading state indicator, a cleaner print/PDF layout, and resolved issues with the browser print dialog not opening on iOS Safari.
- Improved: Breadcrumbs Navigation – Ensured breadcrumbs display clean, plain-text titles by stripping HTML tags and icons from page links.
- Improved: Inline Child Navigation – Added support to dynamically load child documents inline when clicking parent links in search results.
- Improved: In-Page Navigation – Added offset scroll positioning to prevent sticky headers from overlapping target sections when clicking navigation sidebar links.
- Improved: Multilingual Support – Loaded the plugin textdomain and added pre-translated language files for Arabic, Bengali, German, Spanish, French, Portuguese, Russian, and Chinese Simplified.
- Improved: One-Page Mobile UX – Redesigned the classic one-page sidebar with an accessible floating trigger, dedicated close button, smooth backdrop, and escape key closing.
EazyDocs 2.11.3
- Improved: Enable product name pass in embedding Chatbot
- Fixed: Anchor ID generation in EazyDocs heading blocks
EazyDocs 2.11.2
- New: Added “Topic Grid” layout option for the Doc widget.
- Improved: Doc and Single Doc layout skins refreshed for a more polished appearance.
- Improved: Elementor Search widget redesigned with advanced filtering capabilities.
- Improved: Elementor Search widget enhanced for better usability and performance.
- Fixed: Doc Builder design and collapse functionality issue resolved.
- Fixed: Missing Elementor Editor CSS files causing 404 errors in the admin area.
EazyDocs 2.11.1
- Added: “Publish” and “Save as Draft” buttons when creating new documents in the builder.
- Improved: System notifications and internal update alerts.
- Improved: Smoothness of license and payment management.
- Fixed: Scrolling issues that caused the list to load repeatedly in the Docs Builder.
- Fixed: Mobile sidebar menu opening and closing is now working correctly.
EazyDocs 2.11.0
- New: Docs Builder – Added a “Switch to Docs Builder” button in the dashboard for quicker access.
- Updated: Internal Architecture – Improved behind-the-scenes code to make the plugin run faster.
- Improved: Docs Builder – Made articles and the builder load noticeably faster for a smoother experience.
- Improved: OnePage Docs – Updated the design of notification pop-ups to look better and more consistent.
- Optimized: Cleaned up old and unused files to make the plugin load faster.
- Fixed: Docs Builder – Fixed a visual issue where the drag-and-drop lines were not showing up correctly.
EazyDocs 2.10.2
- Improved: Completely rebuilt the Docs Builder page to provide a much smoother, faster, and more responsive experience.
- Improved: Refreshed the Docs Builder design with a cleaner layout and easier-to-read section lists.
- Improved: Reordering documents using drag-and-drop is now greatly enhanced and more reliable.
- Improved: Redesigned the Pro upgrade popup for a more pleasant user experience.
- Fixed: The “Expand All” and “Collapse All” buttons on the Docs Builder page are now working perfectly.
- Fixed: Resolved an issue where breadcrumb navigation wasn’t displaying correctly alongside the Docy theme.
- Optimized: Under-the-hood performance improvements to make the Docs Builder load faster.
EazyDocs 2.10.1
- Improved: Feedback modal design refreshed with cleaner UI and better usability.
- Optimized: Implemented transient caching for EazyDocs search results to reduce database load.
- Optimized: Added 60-second transient cache for AJAX search results with user-aware cache keys.
- Optimized: Improved docs sidebar existence check for faster rendering.
- Optimized: Search performance improved using ID caching and query limits.
- Refactored: Enforced strict comparisons and better type safety in core functions.
- Fixed: Import conflict with WoodMart theme resolved.
- Fixed: Stored XSS vulnerability in OnePage Docs module.
- Fixed: Strengthened nonce security for document creation and deletion actions.
- Fixed: Memory leak issue in search banner event listeners resolved.
- Added: Admin notification for negative user feedback submissions.
- Added: Docblocks across core files with WPCS standard documentation.
- Updated: HTML Notice SDK upgraded to latest version.
EazyDocs 2.10.0
- New: Pro badge indicator in admin menu when EazyDocs Pro is active for better visibility.
- New: informational notice clarifying that EazyDocs works with Gutenberg blocks and doesn’t require Elementor.
- New: “Tabbed Docs” block for organizing documentation content in a tab-based layout.
- New: EazyDocs Shortcode block option to display featured images as 50×50 thumbnails or full size.
- New: Ddoc theme to the integrated themes list.
- Improved: Setup Wizard page redesigned and optimized to be fully responsive on all desktop screen sizes.
- Improved: Docs Builder now remembers the last active documentation item in the sidebar on page reload.
- Improved: Email settings reorganized under a new “Email Settings” parent section for better clarity.
- Improved: Dashboard page UI and overall user experience refined.
- Improved: Private docs are now visible in the frontend sidebar navigation.
- Improved: Pro and ProMax badges and notices fixed in both Admin Settings and Customizer.
- Improved: Accessibility enhanced across admin actions, bulk options, doc builder filters, analytics filters, and sidebar tabs with proper ARIA roles, keyboard navigation, and focus indicators.
- Improved: Doc Builder UI now fully support keyboard interaction (Enter/Space).
- Improved: Asset loading optimized to load scripts only where needed, reducing unnecessary overhead.
- Improved: Doc IDs processing optimized using map/join logic, reducing memory usage and improving speed.
- Improved: Core files standardized with strict comparisons, Yoda conditions, and improved type safety.
- Improved: Updated documentation to clarify that no third-party page builder is required.
- Fixed: Review reminder now properly hides after user clicks “Ok, you deserve” and rates the plugin.
- Fixed: Search form spinner alignment issue.
- Fixed: IDOR vulnerability in nestable callback functions by enforcing proper permission checks.
- Fixed: Information disclosure issue by restricting private docs visibility based on user capabilities.
- Fixed: Prevented unauthorized user creation via Google Login when registration is disabled.
- Fixed: Accessibility issue with duplicate IDs and missing ARIA labels in child docs list.
- Fixed: Undefined function errors related to update_post_meta_cache.
- Fixed: Dark mode compatibility issue with Docly theme.
- Performance: Optimized AJAX tag search by replacing get_terms with direct database lookup.
- Performance: Optimized doc builder queries for faster load times.
- Updated: Added admin-settings.css and limited settings styling to the Settings page only.
- Updated: Twitter logo replaced with the X logo in admin UI.
- Read the full v2.10.0 release article.
EazyDocs 2.9.0
- New: Redesigned Setup Wizard with a compact, modern UI and improved progress tracking.
- New: Added floating Quick Tips panel in the Setup Wizard for contextual guidance (visible on desktop).
- New: Added “Import Sample Data” feature to quickly populate documentation with demo content.
- New: Added “Close All/Collapse All” button in the EazyDocs > Docs Builder page to expand/collapse the docs at a single click.
- Fixed: UI alignment and progress indicator issues in the Setup Wizard.
- Improved: Setup Wizard navigation now supports clicking on completed steps to go back.
- Improved: Replaced Forumax with Antimanual in the plugin recommendation step.
- Improved: Redesigned “Create Doc with AI” popup with a modern, feature-rich UI and video preview.
- Improved: Enhanced Antimanual AI integration card on the dashboard with a cleaner layout.
- Improved: Streamlined Setup Wizard steps by removing redundant text and improving layout consistency.
- Added: Sample data import from demo.xml using WordPress Importer with fallback manual import support.
- See changelog for all versions.
202520 releases
EazyDocs 2.8.1
EazyDocs 2.8.0
EazyDocs 2.7.4
EazyDocs 2.7.3
EazyDocs 2.7.2
EazyDocs 2.7.1
EazyDocs 2.7.0
EazyDocs 2.6.9
EazyDocs 2.6.8
EazyDocs 2.6.7
EazyDocs 2.6.6
EazyDocs 2.6.5
EazyDocs 2.6.4
EazyDocs 2.6.3
EazyDocs 2.6.2
EazyDocs 2.6.1
EazyDocs 2.6.0
EazyDocs 2.5.9
EazyDocs 2.5.8
EazyDocs 2.5.7
20241 release
EazyDocs 2.5.6
Questions about EazyDocs’s releases
What is the latest version of EazyDocs?
2.15.1, released on Nov 2, 2026 (1 week ago). It’s tested up to WordPress 7.1.4 and needs PHP 7.4 or later.
How often is EazyDocs updated?
19 releases in the last year, about one every 19 days. Its first release on WordPress.org dates from December 2024.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in EazyDocs’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.