Releases: WebberZone/knowledgebase
Releases · WebberZone/knowledgebase
Knowledge Base v3.1.0-beta3
Knowledge Base v3.1.0-beta3
- Modifications:
- Fixed indentation in plugin importer wizard.
Full Changelog: v3.1.0-beta2...v3.1.0-beta3
Knowledge Base v3.1.0-beta2
Knowledge Base v3.1.0-beta2
-
Features:
- [Pro] GitHub Integration: Automatically sync markdown documentation from GitHub repositories. Configure webhooks in Settings → GitHub or set repository mappings directly on product terms. Features include YAML frontmatter support for metadata control, markdown-to-Gutenberg conversion, classic editor fallback, and HMAC-SHA256 signature verification. Test connections via
wzkb/v1/github/validate. - [Pro] Merged GitHub Import and Export into a single "GitHub Importer/Exporter" admin page with link-based tab navigation (Import tab loads by default).
- Settings Export & Import: export all plugin settings as a stripped JSON file and re-import from a backup. Sensitive keys (API tokens, webhook secrets) are preserved on the existing site and never overwritten by an import.
- [Pro] Article Export & Import: export all Knowledge Base articles as a Markdown ZIP with YAML frontmatter, a SQL INSERT dump ZIP, or an XLSX metadata spreadsheet. Re-import Markdown ZIPs to restore or migrate articles — articles are matched by slug with overwrite/skip control.
- [Pro] GitHub Integration: Automatically sync markdown documentation from GitHub repositories. Configure webhooks in Settings → GitHub or set repository mappings directly on product terms. Features include YAML frontmatter support for metadata control, markdown-to-Gutenberg conversion, classic editor fallback, and HMAC-SHA256 signature verification. Test connections via
-
Bug fixes:
- [Pro] Fixed product and section taxonomy archive pages redirecting to the homepage when a custom article permalink structure (e.g.
%section_name%/%postname%) was active. The term link filter was incorrectly prepending the KB slug to taxonomy URLs that already contained their full path. - [Pro] Fixed article single pages not resolving when a custom article permalink structure was active. The rewrite rule was generated without the KB slug prefix, but the generated article URLs included it, causing a mismatch.
- [Pro] Fixed product and section taxonomy archive pages redirecting to the homepage when a custom article permalink structure (e.g.
-
Modifications:
- Added a Settings button to the admin banner for quick access from any KB admin page.
- Reorganised the Tools page and sub-menu items to group related features together and improve navigation.
- Added
wzkb_tagtaxonomy template support across frontend handlers: block template, classic PHP template, and style enqueueing. Tag archives now render with the same layout consistency as product and section archives. - Single article templates now display linked
wzkb_tagterms as styled pill badges after the article content and before related articles. Both classic and block-based patterns were updated. - Tag archive and search result cards now use a CSS Grid layout: thumbnail and title sit side-by-side on the top row, with the excerpt spanning the full width below. This matches the block template layout and improves visual consistency across classic and block themes.
- [Pro] Floating TOC now slides in and out horizontally from the viewport edge instead of collapsing vertically. A narrow tab peeks from the edge when minimised; clicking it slides the full panel into view. Mobile bottom-bar behaviour is unchanged.
- [Pro] TOC block now defaults the title field to "Table of Contents" instead of blank, so newly inserted blocks display a heading out of the box.
v3.1.0-beta1
Changelog
-
Modifications:
- [Pro] Floating TOC now slides in and out horizontally from the viewport edge instead of collapsing vertically. A narrow tab peeks from the edge when minimised; clicking it slides the full panel into view. Mobile bottom-bar behaviour is unchanged.
- [Pro] TOC block now defaults the title field to "Table of Contents" instead of blank, so newly inserted blocks display a heading out of the box.
-
Features:
- [Pro] GitHub Integration: Automatically sync markdown documentation from GitHub repositories. Configure webhooks in Settings → GitHub or set repository mappings directly on product terms. Features include YAML frontmatter support for metadata control, markdown-to-Gutenberg conversion, classic editor fallback, and HMAC-SHA256 signature verification. Test connections via
wzkb/v1/github/validate. - [Pro] Merged GitHub Import and Export into a single "GitHub Importer/Exporter" admin page with link-based tab navigation (Import tab loads by default).
- Admin banner now appears on all Knowledge Base admin pages, including GitHub, Ratings, Product Migration, and Setup Wizard screens.
- Added a Settings button to the admin banner for quick access from any KB admin page.
- Ratings Feedback and Product Migration are now surfaced as cards on the Tools page instead of standalone nav items; nav entries are hidden but pages remain directly accessible.
- Setup Wizard is hidden from the admin nav menu once dismissed.
- [Pro] GitHub Integration: Automatically sync markdown documentation from GitHub repositories. Configure webhooks in Settings → GitHub or set repository mappings directly on product terms. Features include YAML frontmatter support for metadata control, markdown-to-Gutenberg conversion, classic editor fallback, and HMAC-SHA256 signature verification. Test connections via
Full Changelog: v3.0.2...v3.1.0-beta1
v3.0.2
Changelog
- Bug fixes:
- Fixed build zip to include compiled block assets (includes/blocks/build/) missing in 3.0.1.
Full Changelog: v3.0.1...v3.0.2
v3.0.1
Changelog
- Bug fixes:
- Fixed TOC links not scrolling to headings when the inline TOC is disabled — heading anchor IDs are now injected for the floating TOC, sidebar widget, and TOC block. Existing IDs set by third-party TOC blocks (e.g. Kadence, Stackable) are preserved.
- Fixed the TOC block rendering without container styling in all themes.
Full Changelog: v3.0.0...v3.0.1
v3.0.0
Changelog
Major update: Multi-product mode, new Setup Wizard. Introduced Pro.
Release post: https://webberzone.com/announcements/knowledge-base-v3-0-0/
- Features:
- Introduced a hierarchical Products taxonomy (
wzkb_product) for multi-product knowledge bases.- Migration wizard with dry-run and batch processing to map existing sections and articles to products.
- Product-based frontend templates that preserve section hierarchy.
- Admin UI enhancements for managing products, sections, and migration.
- Setup Wizard to guide users through the initial configuration.
- New Product widget to display sections for a specific product.
- Block Templates and Patterns:
- Full Site Editor (FSE) support with custom block templates for Knowledge Base layouts.
- Pre-designed block patterns including single article, archives, sections, products, and sidebar layouts.
- Sidebar pattern with search, sections, products, and recent articles for easy navigation.
- Templates work with both classic and block themes.
- Auto-generated Table of Contents for Knowledge Base articles: parses headings (H2–H6), injects anchor IDs, and renders a nested linked TOC above article content.
- Configurable heading depth (H2–H6), minimum heading count threshold, and custom title text.
- WPML and Polylang support for TOC title translation.
- Filter
wzkb_tocto customise the generated HTML. - Public helper functions
wzkb_get_toc()andwzkb_toc()for template use. - [Pro] TOC widget, block and floating widget.
- Live search suggestions for the Knowledge Base search form, with AJAX results, keyboard navigation, and accessible screen reader support.
- [Pro] Custom permalinks for Products, Sections, Tags, and Articles.
- [Pro] Cache tools: Clear cache button and cache expiry option in the Settings page.
- [Pro] Flush permalinks button in the Settings page.
- [Pro] Knowledge Base Homepage Mode: Display the Knowledge Base on your site homepage, and redirect the Knowledge Base archive URL to the homepage.
- [Pro] Article Rating System:
- Binary or 5-star voting, optional follow-up feedback, shortcode support, and Tools page controls.
- Multiple tracking methods (none, cookie, IP, cookie + IP, logged-in users) with hashed IP storage for GDPR compliance.
- Email alerts, per-article reset tools, feedback storage, privacy exporter/eraser, and Bayesian average sorting in admin lists.
- [Pro] Floating Help Widget providing a branded assistant with live search, suggested articles, configurable labels/colours, and a contact form with HTML email notifications.
- [Pro] Premium layout pack with seven additional frontend styles (Modern, Minimal, Boxed, Gradient, Compact, Magazine, Professional).
- Introduced a hierarchical Products taxonomy (
- Modifications:
- Standardised CSS class names to use consistent hyphenation (e.g.
wzkb_section→wzkb-section). If you have custom CSS targeting the old class names, you'll need to update your stylesheets. - Added
Hooks_Registryclass to organise hooks and prevent accidental duplicates. - Upgraded the WebberZone Settings API.
- Media Handler now supports the FIFU WordPress plugin for featured image detection.
- Knowledge Base Block will dynamically load the global settings when first inserted.
- Standardised CSS class names to use consistent hyphenation (e.g.
- Breaking Changes:
- CSS classes have been renamed for consistency, for example:
wzkb_section→wzkb-sectionwzkb_section_wrapper→wzkb-section-wrapperwzkb_section_name→wzkb-section-namewzkb_section_count→wzkb-section-countwzkb_shortcode→wzkb-shortcodewzkb_block→wzkb-block- and other similar class name changes.
- If you have custom CSS targeting these classes, please update your selectors.
= Earlier versions =
For the changelog of earlier versions, please refer to the separate changelog.txt file or the Github releases page
- CSS classes have been renamed for consistency, for example:
3.0.0-RC3
Full Changelog: 3.0.0-RC2...3.0.0-RC3
3.0.0-RC2
Full Changelog: 3.0.0-RC1...3.0.0-RC2
3.0.0-RC1
Changelog
-
Features:
- Introduced a hierarchical Products taxonomy (
wzkb_product) for multi-product knowledge bases.- Migration wizard with dry-run and batch processing to map existing sections and articles to products.
- Product-based frontend templates that preserve section hierarchy.
- Admin UI enhancements for managing products, sections, and migration.
- Setup Wizard to guide users through the initial configuration.
- New Product widget to display sections for a specific product.
- Block Templates and Patterns:
- Full Site Editor (FSE) support with custom block templates for Knowledge Base layouts.
- Pre-designed block patterns including single article, archives, sections, products, and sidebar layouts.
- Sidebar pattern with search, sections, products, and recent articles for easy navigation.
- Templates work with both classic and block themes.
- [Pro] Custom permalinks for Products, Sections, Tags, and Articles.
- [Pro] Cache tools: Clear cache button and cache expiry option in the Settings page.
- [Pro] Flush permalinks button in the Settings page.
- [Pro] Knowledge Base Homepage Mode: Display the Knowledge Base on your site homepage, and redirect the Knowledge Base archive URL to the homepage.
- [Pro] Article Rating System:
- Binary or 5-star voting, optional follow-up feedback, shortcode support, and Tools page controls.
- Multiple tracking methods (none, cookie, IP, cookie + IP, logged-in users) with hashed IP storage for GDPR compliance.
- Email alerts, per-article reset tools, feedback storage, privacy exporter/eraser, and Bayesian average sorting in admin lists.
- [Pro] Floating Help Widget providing a branded assistant with live search, suggested articles, configurable labels/colours, and a contact form with HTML email notifications.
- [Pro] Premium layout pack with seven additional frontend styles (Card, Minimal, Boxed, Gradient, Compact, Magazine, Professional).
- Introduced a hierarchical Products taxonomy (
-
Modifications:
- Standardised CSS class names to use consistent hyphenation (e.g.
wzkb_section→wzkb-section). If you have custom CSS targeting the old class names, you'll need to update your stylesheets. - Added
Hooks_Registryclass to organise hooks and prevent accidental duplicates. - Upgraded the WebberZone Settings API.
- Media Handler now supports the FIFU WordPress plugin for featured image detection.
- Standardised CSS class names to use consistent hyphenation (e.g.
-
Breaking Changes:
- CSS classes have been renamed for consistency, for example:
wzkb_section→wzkb-sectionwzkb_section_wrapper→wzkb-section-wrapperwzkb_section_name→wzkb-section-namewzkb_section_count→wzkb-section-countwzkb_shortcode→wzkb-shortcodewzkb_block→wzkb-block- and other similar class name changes.
- If you have custom CSS targeting these classes, please update your selectors.
- CSS classes have been renamed for consistency, for example:
Full Changelog: 3.0.0-beta3...3.0.0-RC1
3.0.0-beta3
= 3.0.0 =
-
Features:
- Introduced a hierarchical Products taxonomy (
wzkb_product) for multi-product knowledge bases.- Migration wizard with dry-run and batch processing to map existing sections and articles to products.
- Product-based frontend templates that preserve section hierarchy.
- Admin UI enhancements for managing products, sections, and migration.
- Setup Wizard to guide users through the initial configuration.
- New Product widget to display sections for a specific product.
- Block Templates and Patterns:
- Full Site Editor (FSE) support with custom block templates for Knowledge Base layouts.
- Pre-designed block patterns including single article, archives, sections, products, and sidebar layouts.
- Sidebar pattern with search, sections, products, and recent articles for easy navigation.
- Templates work with both classic and block themes.
- [Pro] Custom permalinks for Products, Sections, Tags, and Articles.
- [Pro] Cache tools: Clear cache button and cache expiry option in the Settings page.
- [Pro] Flush permalinks button in the Settings page.
- [Pro] Article Rating System:
- Binary or 5-star voting, optional follow-up feedback, shortcode support, and Tools page controls.
- Multiple tracking methods (none, cookie, IP, cookie + IP, logged-in users) with hashed IP storage for GDPR compliance.
- Email alerts, per-article reset tools, feedback storage, privacy exporter/eraser, and Bayesian average sorting in admin lists.
- [Pro] Floating Help Widget providing a branded assistant with live search, suggested articles, configurable labels/colours, and a contact form with HTML email notifications.
- [Pro] Premium layout pack with seven additional frontend styles (Card, Minimal, Boxed, Gradient, Compact, Magazine, Professional).
- Introduced a hierarchical Products taxonomy (
-
Modifications:
- Standardised CSS class names to use consistent hyphenation (e.g.
wzkb_section→wzkb-section). If you have custom CSS targeting the old class names, you'll need to update your stylesheets. - Added
Hooks_Registryclass to organise hooks and prevent accidental duplicates. - Upgraded the WebberZone Settings API.
- Standardised CSS class names to use consistent hyphenation (e.g.
-
Breaking Changes:
- CSS classes have been renamed for consistency, for example:
wzkb_section→wzkb-sectionwzkb_section_wrapper→wzkb-section-wrapperwzkb_section_name→wzkb-section-namewzkb_section_count→wzkb-section-countwzkb_shortcode→wzkb-shortcodewzkb_block→wzkb-block- and other similar class name changes.
- If you have custom CSS targeting these classes, please update your selectors.
- CSS classes have been renamed for consistency, for example:
Full Changelog: 3.0.0-beta2...3.0.0-beta3