Dok: The Documentation Starterkit Icon

Dok: The Documentation Starterkit

4.0.0

July 30th, 2026

Version 4 ⭐

What's new:

  • You can now import media - or any content you want public - from the GitHub importer.
  • Dok now comes with search functionality.
  • View transitions now power theme changing.
  • The way you add, remove, and edit themes is now easier and streamlined.
  • Added animated background effect components.
  • External link extension is now enabled and styled by default.
  • Drawers and dropdowns now use x-teleport.
  • A bunch of improvements to all Blade components.
  • Now supports Torchlight Engines dark/light themes.

What's changed:

  • Removed theme config and added themes, allowing you to define Torchlight themes for different site themes.
  • Dropdown component has been improved.
    • Alpine directives are now automatically applied to the button.
    • Added checkbox, radio, radiogroup, and item components.
    • Checkbox and radio components are now updatable with x-model.
    • Dropdown will now be the width of the parent trigger button, or the specified min width.
  • Sidebar links are now slimmer.
  • CodeGroup headers are now slimmer.
  • Theme component removed and replaced with an Alpine store.
  • Themes have been improved to be more vibrant and unique.
  • Removed the popovers stack.

What's fixed:

  • Removed redundant buildRegexPattern() from ComponentBlockStartParser.php.
  • ComponentBlock.php was missing the $literal property declaration.
  • Skip route option now actually skips adding a route, instead of setting the literal string 'skip' in CreateRelease.php.
  • TagNotFoundException can now be reached properly in Project.php and Release.php.
  • project and release tags throw more meaningful exceptions and have better checks.
  • Fixed an issue where dok:outline would return no_results if min wasn't specified.
  • Dropdown width is now tied to the trigger button width.
  • dok:outline now counts all headings, not just top level ones.

Full Changelog: https://github.com/fawnsoftware/dok/compare/v3.0.5...v4.0.0

3.0.5

April 11th, 2026

What's Changed

  • Remove depreciated theme key https://github.com/fawnsoftware/dok/pull/20
  • Licence no longer exported with the kit https://github.com/fawnsoftware/dok/pull/21
  • Updated npm packages https://github.com/fawnsoftware/dok/pull/22

Full Changelog: https://github.com/fawnsoftware/dok/compare/v3.0.4...v3.0.5

3.0.4

February 10th, 2026

What's Changed

  • Styling and content fixes https://github.com/fawnsoftware/dok/pull/19

Full Changelog: https://github.com/fawnsoftware/dok/compare/v3.0.3...v3.0.4

3.0.3

January 31st, 2026

What's Changed

  • Cleanup https://github.com/fawnsoftware/dok/pull/18

Full Changelog: https://github.com/fawnsoftware/dok/compare/v3.0.2...v3.0.3

3.0.2

January 31st, 2026

What's Changed

  • Remove v6 configs https://github.com/fawnsoftware/dok/pull/17

Full Changelog: https://github.com/fawnsoftware/dok/compare/v3.0.1...v3.0.2

3.0.1

January 29th, 2026

What's Fixed

  • Fix docs body background effect colour by https://github.com/fawnsoftware/dok/pull/14

What's Changed

  • Package version added for marketplace https://github.com/fawnsoftware/dok/pull/16
  • Updated docs https://github.com/fawnsoftware/dok/pull/15

Full Changelog: https://github.com/fawnsoftware/dok/compare/v3.0.0...v3.0.1

3.0.0

January 27th, 2026

v3.0.0

Dok has undergone a full rewire of all systems, bringing more features, better flexibility, enhanced extendibility.

What's new

  • Complete frontend theme overhaul

    • Theme variables are now semantic utilities. Instead of using creating variables like --sidebar-bg-color and --sidebar-color, which quickly gets out of hand, you can use --color-base-100, --color-base-content.
    • Added 6 new themes (forest, black, white, coffee, amethyst, moonlight)
    • Added accordion, button, checkbox, fileinput heading input, label, radio, select, textarea, toggle UI styles
    • Better support for prefers-contrast: more
    • Better support for prefers-reduced-motion: reduce
    • All phosphor icons now come bundled
  • Tags & Commands

    • Complete rework of built-in tags, bringing a better syntax and more robust data fetching
    • You can now scaffold projects and releases via an interactive command
  • Components

    • Components are now blade and can even be used in markdown (once bound via Component Binding)
    • Added Card, Card Group, Accordion, Hint components
  • Extensions

    • Added codegroup markdown extension to transform fenced code blocks. You can now add titles, tabs, collapsible sections and a copy code button
    • Added TabelWrap markdown extension to wrap tables in additional HTML for styling purposes
    • Added HeadingWrap markdown extension to wrap inner heading content for better style and logic flexibility
  • Added outline component.

    • Added sidebar 'outline' / 'on this page' navigation
  • And more

    • Added Laravel Precognition. Alpine and form templates all included
    • Images are now supported as project logos
    • HTML/text is now supported as project logos
  • Statamic v6

    • Dok has been updated to support Statamic v6. (^beta-4)

What's changed:

  • The whole heading is now clickable, if it contains a permalink
  • Using JetBrains Mono for the fenced code font
  • Synced content is now on the entry level, instead of the collection
  • Sync utility has been revamped using v6 UI

What's fixed:

  • Components like hint are now indentable within lists and more
  • Added missing aria-hidden attributes to svg icons
  • When syncing content, the target folder is emptied before syncing

2.0.4

October 2nd, 2025

What's Changed

  • Fix READMEs https://github.com/fawnsoftware/dok/pull/10

2.0.3

October 1st, 2025

What's changed

  • Updated install path

2.0.2

October 1st, 2025

What's Changed

  • Updated vendor name and references https://github.com/fawnsoftware/dok/pull/9

Full Changelog: https://github.com/fawnsoftware/dok/compare/v2.0.1...v2.0.2

2.0.1

August 20th, 2025

What's Fixed

  • Fix config reference https://github.com/arrowtide/dok/pull/8

Full Changelog: https://github.com/arrowtide/dok/compare/v2.0.0...v2.0.1

2.0.0

August 1st, 2025

v2.0.0

What's New

  • Added Torchlight Engine as the recommended code highlighter.
  • New hints extension for callouts, tips etc.
  • New copy code button.
  • New language label (Torchlight Engine only).
  • New custom breadcrumbs that work from the navigation instead of the current uri.

What's changed

  • Better designed sidebar navigation. You can now choose between 2 different templates that come with different styles and functionality.
  • Updated package dependencies

What's fixed

  • Enhanced visual styles.
  • Numerous other fixes and accessibility improvements.

1.1.0

July 21st, 2025

What's New

  • Added a utility for overriding the default browser scrollbar style. https://github.com/arrowtide/dok/pull/4

What's Changed

  • Update node dependencies https://github.com/arrowtide/dok/pull/2
  • Improved packaged documentation https://github.com/arrowtide/dok/pull/3
  • Gradient eye-candy will no longer scroll on viewports with limited height. https://github.com/arrowtide/dok/pull/5
  • Gradient eye-candy is now only visible on dark mode. https://github.com/arrowtide/dok/pull/5

What's Fixed

  • Changed existing depreciated references to midlight to moon for the light theme. https://github.com/arrowtide/dok/pull/5
  • Removed duplicate class on gradient element. https://github.com/arrowtide/dok/pull/5

Full Changelog: https://github.com/arrowtide/dok/compare/v1.0.1...v1.1.0

1.0.1

February 28th, 2025

What's fixed

  • Sent a horizontal scrollbar to the shadow realm.
  • No longer has stacked, duplicate header elements.
  • Shiki now falls back to true (on) when the environment variable isn't set.

1.0.0

February 27th, 2025

Initial release 🌟