Skip to content

Releases: WebberZone/knowledgebase

v3.2.2

Choose a tag to compare

@ajaydsouza ajaydsouza released this 16 Oct 07:00

Changelog

Release date: 15 October 2026

Security

  • Hardened thumbnail URLs to reject unsafe protocols.
  • [Pro] Restricted Help widget suggestions to published articles, including articles made private after being selected.

Fixed

  • Malformed custom thumbnail dimensions caused PHP errors during image-size selection.

Full Changelog: v3.2.1...v3.2.2

v3.2.1

Choose a tag to compare

@ajaydsouza ajaydsouza released this 14 Oct 18:16

Changelog

Release date: 12 October 2026

Added

  • [Pro] Model and fallback provider settings for Ask the Docs, with a Compare models window.

Changed

  • [Pro] Reused cached Ask the Docs answers for reworded questions, and kept answers for a week until their source articles change.

Security

  • The /wzkb/v1/knowledgebase and /wzkb/v1/search REST endpoints returned the content and excerpt of password-protected articles without the password.
  • The [kbtoc] shortcode showed the headings of password-protected articles before the password was entered.
  • Thumbnails could use an image from inside, or attached to, a password-protected article.
  • Knowledge base listings, related articles and the /wzkb/v1/knowledgebase REST endpoint could show private articles to visitors from a cached copy.
  • Cached knowledge base listings kept showing an article's excerpt after the article was password-protected.
  • [Pro] The floating table of contents, the documentation layout's "On this page" outline, and the Table of Contents widget and block showed the headings of password-protected articles before the password was entered.
  • [Pro] Help widget suggested articles showed the manual excerpt of password-protected articles.

Fixed

  • The /wzkb/v1/related REST endpoint ignored its post_id and limit parameters.

Full Changelog: v3.2.0...v3.2.1

v3.2.0

Choose a tag to compare

@ajaydsouza ajaydsouza released this 07 Oct 15:56

Changelog

Release date: 7 October 2026
Release post: https://webberzone.com/announcements/knowledge-base-v3-2/

Added

  • [Pro] Ask the Docs (beta): AI answers with article sources in Knowledge Base search boxes and the Help widget, with answer caching and daily and per-visitor limits. Requires WordPress 7.0 and a connected AI provider.
  • [Pro] Opt-in Content gaps report for unanswered questions, with CSV export and an Empty log action.
  • Abilities API tools for article search and section discovery: knowledgebase/search-articles and knowledgebase/get-sections.
  • [Pro] Abilities API tools for draft-only article creation (knowledgebase/create-article) and grounded answers (knowledgebase/ask).
  • wzkb_search_posts_per_page filter for the search results page size.
  • Knowledge Base Alerts block can be transformed to and from a Paragraph block.

Changed

  • Raised the minimum supported WordPress version to 6.9.
  • Extended Clear Cache on the Tools and settings pages to clear cached REST API responses.
  • Updated Freemius SDK to the latest version.

Fixed

  • The Knowledge Base search results page size overrode the REST search endpoint's limit parameter.
  • Knowledge Base search forms showed duplicate suggestions when Better Search live search was also active.
  • [Pro] Help widget searches returned no articles with Better Search active, and the search box lost focus while typing.
  • Text in the Knowledge Base Alerts block could not be selected reliably in the editor.
  • Knowledge Base Alerts blocks without an alignment saved an invalid text-align: none inline style.
  • Settings repeater button labels used the wrong translation domain.

Full Changelog: v3.1.5...v3.2.0

v3.1.5

Choose a tag to compare

@ajaydsouza ajaydsouza released this 24 Sep 03:36

Changelog

Release date: 24 September 2026

Added

  • Added TranslatePress support for Knowledge Base REST responses, search results and related articles.

Changed

  • Improved accessibility of the settings screens.
  • [Pro] The GitHub importer now accepts heading_depth and min_headings in [toc] markers, and exports keep complex tables as HTML.
  • Blank product, section and tag slugs now fall back to their defaults, and a blank Knowledge Base slug with a blank article permalink structure places articles at the site root.

Security

  • Hardened the escaping of thumbnail width and height attributes.

Fixed

  • [Pro] Custom article permalink structures made regular posts show the blog index and could capture page, tag and pagination URLs.
  • [Pro] Custom permalinks returned 404s or were ignored for blank Knowledge Base slugs, articles missing a term, term feeds and pagination, and structures such as docs/%postname%.
  • Feeds showed the wrong content when the Knowledge Base slug was blank.
  • Cached Knowledge Base output and REST responses could serve content from another language on multilingual sites.
  • Fixed PHP 8.6 deprecation notices.

Full Changelog: v3.1.4...v3.1.5

v3.1.4

Choose a tag to compare

@ajaydsouza ajaydsouza released this 05 Sep 13:13

Release Date - 05 September 2026

  • Enhancements:

    • [Pro] Added the %product_id% placeholder for product, section, and article permalink structures. Product and section IDs resolve to their corresponding taxonomy terms, including hierarchical sections.
  • Bug fixes:

    • Fixed plugin data being deleted when uninstalling one version while its paired free or Pro counterpart was active.
    • [Pro] Fixed the %section_id% placeholder generating the wrong query variable, which caused section URLs to load the wrong archive or return a 404.
    • [Pro] Fixed custom permalink settings using stale rewrite rules immediately after they were saved. Rewrite rules now flush after the new settings have been registered.
  • Other:

    • [Pro] Invalid product and section IDs now return a 404 response instead of falling back to another Knowledge Base archive.

Full Changelog: v3.1.3...v3.1.4

v3.1.3

Choose a tag to compare

@ajaydsouza ajaydsouza released this 26 Aug 10:00

Changelog

Release Date - 26 August 2026

  • Enhancements:

    • [Pro] GitHub commit messages generated when pushing articles are now prefixed with docs: so they follow conventional commit style in the target repository.
    • [Pro] The GitHub importer now skips Markdown files that have no frontmatter, and files whose frontmatter sets kb_exclude: true. An article that was imported earlier and is later marked kb_exclude is drafted or deleted according to the mapping's "When a File is Deleted" setting. Excluded files are reported in the import wizard results and counted separately.
    • [Pro] GitHub bulk exports now use Git Trees content uploads, prepare bounded chunks with progressive table updates, create one commit per repository and branch, and resume safely after an interruption.
    • [Pro] A GitHub export now resumes automatically when the wizard page is reloaded while an export is still running.
    • [Pro] The GitHub import and export results tables now show a Product column, so you can see which product each article belongs to.
  • Bug fixes:

    • Fixed checkbox settings resolving to true/false instead of 1/0 when read before their saved value existed, which could break blocks and REST responses that expect a numeric value.
    • Fixed Custom CSS returning false instead of an empty string when no value had been saved.
    • Fixed the wzkb_settings_defaults filter being ignored when a default was read outside the admin area.
    • Fixed settings on a multisite network reading another site's values in the same request after a switch_to_blog() call, such as during network activation.
    • Fixed the settings wizard silently dropping repeater field rows on save.
    • [Pro] Fixed the GitHub export wizard preview using post timestamps instead of generated Markdown, which could omit articles that were later pushed.
    • [Pro] Fixed empty article exports from being hashed or sent to GitHub.
    • [Pro] Fixed the GitHub exporter attempting to push articles whose post no longer exists; such articles are now reported in the results table and the rest of the export continues.
    • [Pro] Fixed the GitHub exporter writing documented shortcodes as literal text, so re-importing an article executed them — a heading reading [bsearch_form] came back as a working search form. Literal shortcodes are now written in the [[shortcode]] form, which WordPress renders as text and which survives the round trip. Only registered shortcode tags are escaped, so WP-CLI notation such as [--force] and placeholders such as wzkb_rated_[article_id] are left untouched.
    • [Pro] Fixed the GitHub exporter dropping order: 0 from the frontmatter, which made push-back non-idempotent and produced a diff against the repository even when nothing about the article had changed.
  • Other:

    • Updated the Settings API framework, Options API and admin notices API to their latest versions.
    • PHP compatibility checks now cover PHP 7.4 to 8.6.
    • Updated npm dependencies.

Full Changelog: v3.1.2...v3.1.3

v3.1.2

Choose a tag to compare

@ajaydsouza ajaydsouza released this 16 Aug 18:02

Changelog

  • Bug fixes:

    • Fixed a fatal error ("There has been a critical error on this website") that could occur when Pro features were activated — e.g. on starting a free trial or activating a licence — on sites whose saved settings predate the floating table of contents option.
    • Fixed a fatal error when Knowledge Base and Knowledge Base Pro were activated together by namespacing the function-existence guard for the main instance and guarding the autoloader and settings includes.
    • Fixed the Settings page sidebar overlapping the tab content by switching the post body layout to flexbox.
    • Fixed disabled and Pro-gated settings losing their stored values on save when their field was not submitted.
  • Other:

    • Updated the Settings API framework.

Full Changelog: v3.1.1...v3.1.2

v3.1.1

Choose a tag to compare

@ajaydsouza ajaydsouza released this 21 Jul 18:32

Changelog

  • Enhancements:

    • Added search to the Settings page to quickly find options across tabs.
    • Smooth scroll-to-top when switching Settings tabs.
  • Bug fixes:

    • Fixed default-value label lookup for select/radio fields that use an empty string as a real option key (e.g. "Do not display").
    • GitHub/Markdown exporter: unknown block types without inner blocks now export raw innerHTML instead of a block comment, so they round-trip correctly on re-import.
    • GitHub/Markdown exporter: pass <mark>, <u>, <sub>, <sup> through as raw HTML during inline conversion, and allow future as a valid frontmatter/mapping post status.
    • GitHub/Markdown exporter: emit the toc: true frontmatter flag when an article contains a TOC block, for full importer/exporter parity.
  • Other:

    • Updated Settings API to 2.10.1 and refreshed the admin banner.
    • Updated Freemius SDK to 2.13.4.
    • Updated WordPress.org banner images.

Full Changelog: v3.1.0...v3.1.1

v3.1.0

Choose a tag to compare

@ajaydsouza ajaydsouza released this 11 Jul 14:06

Changelog

Release post: https://webberzone.com/announcements/knowledge-base-v3-1-0/

  • Features:

    • [Pro] Documentation Layout Mode: three-column docs site layout with a sticky, collapsible section-tree sidebar, article content area, and on-this-page TOC rail. Enable via Settings → Pro. Works on all KB page types (home, product, section, single article, search).
    • [Pro] Section Tree block (knowledgebase/section-tree) and sidebar widget: context-aware hierarchical navigation tree displaying products, sections, and articles with collapsible accordion and active-item highlighting. Adapts automatically to the current product, section, or article page.
    • [Pro] GitHub Integration: sync markdown documentation between GitHub repositories and the Knowledge Base via webhooks, with YAML frontmatter, markdown-to-Gutenberg conversion, and HMAC signature verification. Import and export are combined into a single Importer/Exporter page, with featured image support and a post-import next-actions panel.
    • [Pro] Article Export & Import: export articles as a Markdown ZIP, SQL dump, or XLSX spreadsheet, and re-import Markdown ZIPs (matched by slug) to restore or migrate.
    • [Pro] Term featured image support for product and section archives.
    • Plugin Importer: migrate articles, sections, products, and tags from BasePress, BetterDocs, and Echo KB.
    • Settings Export & Import: back up and restore plugin settings as JSON, with sensitive keys preserved on the existing site.
    • Sample content: import demo articles, sections, and products from the Setup Wizard or Tools page, removable in one click.
    • Added wzkb_tag taxonomy templates, displaying tag terms on single articles and tag archives.
  • Modifications:

    • [Pro] Floating TOC now slides in horizontally from the viewport edge instead of collapsing vertically.
    • Reorganized admin navigation and added a Settings button to the admin banner.
    • Upgraded Tom Select to v2.6.1.

Full Changelog: v3.0.1...v3.1.0

Knowledge Base v3.1.0-beta3

Pre-release

Choose a tag to compare

@ajaydsouza ajaydsouza released this 13 Jun 11:49

Knowledge Base v3.1.0-beta3

  • Modifications:
    • Fixed indentation in plugin importer wizard.

Full Changelog: v3.1.0-beta2...v3.1.0-beta3