1.7.0 – July 2026
New
- Sample content — generate a fully populated knowledge base in one click, then adopt it as your permanent starting point or remove it entirely when you’re ready to build your own
- Survey item type — members answer multiple-choice questions and submit; managers see aggregated response tallies in the item sidebar
1.6.0 – July 2026
New
- A guided module creation form now appears whenever you add a new module — configure type, section, due dates, and more before ever opening the editor
Improvements
- Topics now managed directly from the Items screen, with descriptions that appear in the knowledge browser
- Sections now support an optional description, visible throughout the knowledge browser
1.5.1 – June 2026
Improvement
- Added a Data & Privacy settings tab where admins can remove assignment and completion records left behind when WordPress users are deleted
Bug fixes
- Freemius license and account notices now appear only on Keystone pages instead of throughout the entire WordPress admin
- Removed Freemius Contact Us and Support links from the Keystone admin menu
1.5.0 – June 2026
Improvements
- Dashboard knowledge browser redesigned — unified layout with a prominent search zone, full filter toolbar (topic, type, section, and favorites), dedicated result modes, and a completion summary footer
- Setup guide — a 4-step checklist walks managers through first-time setup when the knowledge browser is empty
- Section View — a new dedicated page for browsing all modules in a section, grouped by Required and Reference, with a completion banner when all required work is finished
- Search now returns matching modules alongside items, ordered by relevance, with module type shown on each result
- Contextual Help tabs now cover every page in the plugin and are tailored by role where relevant
Bug fixes
- Deleting a module or item now removes its associated assignment and completion records from the database
- Dashboard section filter incorrectly included unpublished modules in filter results
1.4.1 – June 2026
Bug Fix
- Corrected Freemius premium slug configuration to ensure plugin installs and updates land in the correct folder
1.4.0 – June 2026
Improvements
- Managers now see rich item tiles on the module view, matching the member experience — with drag handles for reordering and Edit links per tile
- Relative due dates — module due date now supports three modes: No due date, Fixed date (one shared deadline), or Relative date (calculated per member from their assignment date)
- Dashboard module card borders simplified — progress bar and status badges now carry full visual responsibility for completion state
- List table columns on module and item screens now collapse gracefully at narrow viewport widths
1.3.0 – June 2026
Improvements
- Member module view item list redesigned — single grouped card with left-side status icon (complete, locked, or pending), always-visible favorite toggle, and clean row separators
- Item tiles now show type-based context for block-only items (checklist, knowledge check, video, document) when no excerpt is available
- Item type label on module view tiles styled as an eyebrow label
- Favorite toggle now available directly on item tiles in the module view, in addition to the item view
- Supporting copy added to the item completion confirmation banner
Bug fixes
- Report completion counts now use valid-completion logic for accurate finished totals
- Completion AJAX handlers now guard against unauthorized item access
- Orphan items (items whose module is inaccessible) are now blocked from member access with improved error messages
- Item save_post hooks now register unconditionally for REST API compatibility
- Screen option IDs now derive dynamically from the plugin label for correct white-label behavior
- Topic taxonomy capabilities now correctly map to keystone_manage_section
- Uninstall now cleans up all keystone_col_prefs_* user meta
- Due date help text corrected — per-member due date overrides are supported via Member Profile
1.2.2 – May 2026
Bug fix
- Members with no personal assignments were locked out of Keystone even when open-access reference modules were published — the admin menu now appears for any member when open-access content is available
1.2.1 – May 2026
Bug fixes
- Keystone blocks (checklist, knowledge-check, document, video, callout, accordion) no longer appear in the block inserter on posts, pages, or any post type other than Items
- Member Profile page interactions (due date editing, unassign, assignment shortcuts) were broken by a missing JavaScript file — fixed
1.2.0 – May 2026
Member Profile
- Member Progress evolved into the Member Profile page — a full management page for individual team members
- Per-user due dates: managers can set an individual deadline for any member on any module, independent of the module’s team-wide date
- Per-user dates take precedence over module-level dates on the member’s dashboard, module view, and reports
- Unassign a member from any module directly from the hub
- Assignment shortcuts: copy all assignments from another user, or assign all modules in a section in one click
- WordPress user profile panel condensed to a summary for existing users with a direct link to the hub; full assignment panel retained for new user creation
Module view
- Incomplete assignees panel now shows each member’s effective due date alongside their progress
Settings
- New Modules settings tab — configure defaults for new modules: module type, sequential completion, and open access
Modules list
- Module type can now be changed inline via Quick Edit on the Modules list screen
Exports
- Member Profile CSV export — download a member’s full assignment list with status, progress, due date, and last activity
- Reports CSV export — download the full completion report as a spreadsheet
1.1.2 – May 2026
Dashboard
- Module cards redesigned: section label as eyebrow, optional excerpt as description, badges and due dates above the progress bar, progress bar anchored to the card bottom
- Excerpt field added to modules for optional custom descriptions
- Empty modules hidden from member view until content is added
- Favorites and topic filter pills merged into a single unified row
Reports & Member Progress
- Reports rebuilt with Required/Reference module separation, labeled divider rows, and muted reference columns (due date, finished, progress)
- “Hide reference modules” toggle added; sections with only reference modules show a restore link
- Finished count links to the module view when any assigned members haven’t completed it
- Stats redesigned as compact cards: Required Modules Complete, Reference Modules, Assigned Users
- Member Progress split into separate Required and Reference tables with independent Screen Options per table
- Member Progress header card redesigned: user identity and picker together; summary stats in their own row below
- Summary stats scoped to required modules only; Reference Modules count shown separately
- User picker uses display name instead of email address
Module view
- Header stripped to title and progress bar; section name displayed as eyebrow above the title
- Module Information sidebar card always present; includes type, due date, manager tools, and post content
- Status banners added for incomplete required modules: “Not started yet” and “In progress”
- Due date support restricted to Required modules; field hidden and cleared when switching to Reference type
Polish & refinements
- CSS border-radius values unified as custom properties; visual alignment with WordPress 7.0
- Continue bar simplified to plain text
- Manual Order field removed from Item Settings; drag-and-drop on the module view is now the only ordering method
- Default item order within a module is creation date when no manual order has been set
1.1.1 – May 2026
Block rendering
- Comprehensive audit of all allowed block types in the item view — corrected spacing, typography, and layout for pullquotes, verse, headings, blockquotes, tables, code, buttons, galleries, details, media-text, and wrapper groups
- Buttons in item view now follow the user’s WP admin color scheme
Contextual Help tabs
- All Keystone admin pages now include a Help tab with a page description and a direct link to the relevant section in the documentation
- Dashboard Help tab shows tailored content for managers and members separately
Bug fixes
- Reports page: fixed layout conflict between the “View by Member” button and the Help tab toggle
1.1.0 – May 2026
New
- Document item type — embed a file with required acknowledgement
- Video item type — embed a video with optional acknowledgement and re-completion support
- Open Access for Reference modules — visible to all members without explicit assignment
- Item-level Favorites — members can bookmark items for quick access from the dashboard
- Item Templates — starter patterns for all five item types in the block editor
- Role-aware Help page for both managers and members
- Progressive setup nudge on the manager dashboard for new installs
1.0.0 – April 2026
Initial Release
- Sections, Modules, and Items — three-level content hierarchy for organizing team knowledge
- Required and Reference module types — tracked completion vs. browsable reference
- Reading, Checklist, and Knowledge Check item types
- Assignment system — assign modules to members individually or in bulk
- Completion tracking with per-item granularity
- Sequential completion — lock items until the previous one is done
- Re-completion — flag updated content so members must review it again
- Due dates on modules with dashboard and report highlighting
- Reports page with completion rates by section
- Per-member progress report
- Email notifications on assignment
- Configurable capabilities — grant access to any WordPress role
- Configurable plugin label — rename it to fit your organization