Releases: WebberZone/knowledgebase
Releases · WebberZone/knowledgebase
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
3.0.0-beta2
Changelog
= 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-beta1...3.0.0-beta2
v2.3.2
Fixed: Knowledge Base slugs are properly sanitized.
Full Changelog: v2.3.1...v2.3.2