Release Version 1.0+
List of latest changes and updates on DocuBook
Version History:
This changelog contains a list of all the changes made to the DocuBook template. It will be updated with each new release and will include information about new features, bug fixes, and other improvements.
version 1.16.1
v1.16.1
August 12, 2025
Icon mapping, code block titles, and code block improvements
Added
- icon mapping based on language
- added handleCodeTitles function to generate pre block titles
Improved
- adjusted the rehypeCodeTitles function
- adjustments for CSS code block
In this update, you can see the differences in the images below.
version 1.16.0
v1.16.0
August 10, 2025
Accordion context, AccordionGroup component, and improved UI styling
Added
AccordionGroupContext
to enable grouped accordion behavior- Add
AccordionGroup
component to markdown
Fixed
- Adjust hover and background colors for improved visual consistency
Improved
- Update styling to differentiate standalone and grouped accordions
version 1.15.3
v1.15.3
August 10, 2025
feat(accordion): add icon support and update styling
Added
- Added optional
icon
prop to Accordion component using lucide-react icons - add docu.schema.json
- Added optional
Fixed
- improve className and adjusted styling classes
Removed
- Removed unused className prop
version 1.15.1
v1.15.1
August 6, 2025
Algolia DocSearch for better search result
Added
- new DocSearch.tsx components
- add props type algolia
- add searchprops
- add algolia.css
environment:
To use Algolia DocSearch, you need to configure the following environment variables:
NEXT_PUBLIC_ALGOLIA_DOCSEARCH_APP_ID="your_app_id"
NEXT_PUBLIC_ALGOLIA_DOCSEARCH_API_KEY="your_api_key"
NEXT_PUBLIC_ALGOLIA_DOCSEARCH_INDEX_NAME="your_index_name"
in the navbar component, add a prop to the class
Change <Search /> to <Search type="algolia" />
version 1.14.2
v1.14.2
August 5, 2025
Refactor & Fix: Decouple Search Component and Resolve Type Errors
Added
- Refactor Search component into three distinct components: Search, SearchTrigger, and SearchModal for better maintainability and scalability.
- New SearchTrigger components
- New SearchModal components
Fixed
- Resolve TypeScript error for missing 'noLink' property on the 'Page' type after refactoring.
- Fix TypeScript error for missing 'context' property by providing a complete inline type annotation in the SearchModal component.
version 1.14.0
v1.14.0
August 2, 2025
Dev: Add workflow to run Sync NPM package
Added
- Add workflows to run Sync NPM package
- Add sync-from-npm.yml
- Add PR to organization github.com/DocuBook/docubook
version 1.13.9
v1.13.9
July 27, 2025
Code Cleanup & Stability Improvements
Added
- Added proper type definitions for unist-util-visit
- Added .eslintrc.json configuration file
- Added proper type checking for node values in markdown processing
Improved
- Enhanced type safety in lib/markdown.ts with proper TypeScript interfaces
- Converted interface extensions to type aliases in UI components for consistency
- Improved code organization across multiple files
Fixed
- Fixed potential null reference in markdown.ts when processing code blocks
- Updated import for MDXRemote in mdx-provider.tsx
- Optimized event listener cleanup in toc-observer.tsx
Removed
- Removed unused state and variables in toc-observer.tsx
- Removed unused imports for cleaner codebase
version 1.13.6
v1.13.6
June 1, 2025
Improve sheet leftbar and search icon
Improved
- Improve sheet leftbar and search icon
- color scheme for sheet leftbar
- color scheme for search icon
version 1.13.5
v1.13.5
May 31, 2025
Add Theme schema for consistent theme
Added
- Add Theme schema
- Add Freshlime theme
- Add Coffee theme
- Add llms context for generated theme with AI
Improved
- Markdown support for theme-colors
- consistent theme-colors page
- all components now consistent with theme-colors
- syntax with theme-colors
Fixed
- fix bug FileTree component
- fix issue markdown with theme-colors
version 1.13.0
v1.13.0
May 29, 2025
Context Menu for organize file and folder
Added
- New ContextMenu component for organizing file and folder
- Nested docs folder and file support with context menu
Improved
- improve routes-config with context menu
- improve docu.json with context menu
- improve leftbar with context menu
- improve docs-menu with context menu
- improve search dialog limit result to 6 post per suggestion
- improve search result typing 3 characters to show suggestion
version 1.12.0
v1.12.0
May 28, 2025
New File Tree Component and enhancements for existing components or features
Added
- New FileTree component for displaying hierarchical file structures
- Support for nested folders and files with expand/collapse functionality
- Hover effects showing file extensions
- Dark mode support with modern styling
- Keyboard navigation and accessibility features
- add toc-observer data attribute to detect toc section
- cli to copy from path npm registry
Improved
- search dialog hover effect return key
- search icon showing on mobile screens
Fixed
- fix search dialog on mobile screens
- fix release note component eslint error on mdx when rendering
- fix mob-toc callback function
- fix toc height issue when toc section is longer than screen height
Removed
- remove prompts depedencies
- remove degit depedencies
- remove prompts functions
- remove degit functions
- remove prompts and degit from package.json
- remove clone repository using git
Note:
on this version 1.12.0
, we remove clone repository using git and replace it with cli to copy from path npm registry
version 1.11.0
v1.11.0
May 25, 2025
New Release Note components support multiple products or multiple changelogs
Added
- New ReleaseNote component for structured changelog display
- Added support for categorized changes (added, fixed, improved, deprecated, removed)
- Integrated Lucide icons for better visual hierarchy
- Support for multiple release notes
Improved
- Enhanced documentation with comprehensive usage examples
- Better component organization and styling
- Semantic versioning support
- Nested release notes support
Removed
- Removed old changelog page in favor of the new ReleaseMdx component
- Removed changelog.md
- Removed changelog/page.tsx
- Removed changelog.ts
- Removed components/changelog
version 1.10.1
v1.10.1
May 24, 2025
Accessibility Improvements and Bug Fixes
Fixed
- Added missing DialogDescription components for better accessibility
- Fixed image aspect ratio issues in navbar logo
- Resolved console warnings for missing image sizes
- Improved keyboard navigation in search component
- Fixed mobile layout for search result items
Improved
- Added proper ARIA labels for screen readers
- Enhanced focus management in dialogs
- Optimized image loading with proper sizing attributes
- Better mobile experience with responsive design fixes
Removed
- Remove blog page
- Remove blog functions on markdown
version 1.10.0
v1.10.0
May 21, 2025
Sidebar Improvements and Mobile TOC Enhancements
Added
- New reusable ToggleButton component with animation
- Mobile-friendly Table of Contents (TOC) component
- Click-outside handler for better mobile navigation
- Smooth scroll behavior for TOC navigation
- Active section highlighting in TOC
Improved
- Sidebar now has a collapsible design
- Enhanced mobile responsiveness for TOC
- Better visual hierarchy in sidebar navigation
- Smoother animations for sidebar toggle
- Optimized TOC performance with intersection observer
- Improved accessibility with proper ARIA labels
- Better spacing and alignment in mobile view
Fixed
- Fixed sidebar toggle button positioning
- Resolved TOC highlighting issues during scroll
- Fixed z-index conflicts in mobile view
- Addressed minor UI glitches in dark mode
- Fixed TOC not updating on route changes
- Resolved scroll jank on mobile devices
- Fixed incorrect active state in navigation
Deprecated
- No longer support changelog.md
- No longer support changelog/page.tsx (will be removed in future update)
version 1.9.0
v1.9.0
May 19, 2025
New Keyboard component to show keyboard shortcut on docs page
Added
- New Keyboard component with props show, type, children
- Snippet keyboard component
Improved
- Support custom content
- Support platform type (mac or window)
- Support automatic rendering of platform-specific key symbols
- Rename lowercase to camelCase for markdown component
version 1.8.5
v1.8.5
May 10, 2025
Add sponsor card on single docs page
Added
- Expandables Leftbar
- Sponsor badges or ads
- Boolean show/hide 'edit on github'
- With the same code run anywhere (bun or nodejs)
- Add frontmatter (metadata) to playground editor
Improved
- Adjustment docu.json
- Adjustment navbar, footer and components
Fixed
- Bun compatibility: rename .js to common js
- CLI manage packageManager on package.json
- Inconsistent design moved to better UI/UX
- Error handle render footer.social
Removed
- Remove confusing and verbose CLI on installer
version 1.8.0
v1.8.0
March 1, 2025
Now looks more modern and clean which is a big change in layout and design
Added
- Social footer
- Toggle group
- Site description in footer
- Site title in footer
Improved
- Header design changes
- Footer design changes
- New functions in theme provider
- Object changes in docu.json
Fixed
- Updates to path structure components
- Groups to organize components
version 1.7.0
v1.7.0
February 23, 2025
Remove the old function in the search dialog and replace it with a new and more optimal feature
Added
- Up and down navigation in search dialog
- Enter (return) to select in search dialog
- Escape to close the dialog
Improved
- Maintenance for anchor components
- Anchor.tsx adjustments for all elements that use it
Removed
- Remove suboptimal search features
version 1.6.0
v1.6.0
February 21, 2025
New Feature Card Groups with arrays for more Flexible Content
Added
- Card Groups Components
- Props: href to url link
- Props: horizontal boolean
Improved
- Card props styling
- Compatibility for Cards components
- Support for children props in card content
Removed
- Remove unused props cards components
version 1.5.0
v1.5.0
February 18, 2025
Minor Update - improved features and responsiveness on all devices
Added
- New dialog footer on searchbox above medium screens
- Icon X for close dialog on searchbox (ESC key on medium screen)
Improved
- Responsive Leftbar components on large screens
- Menu Trigger on medium screens
- Responsive Navbar components on medium screens
- Better UX for searchbox dialog
- Tooltips components can be written together with regular paragraphs
Fixed
- Responsive issues
- Compatibility for Bun
- Changes postcss.config.js to .cjs for Bun
- All CLI installer and updater not working
- Adjustments for package managers (npm, pnpm, bun, yarn)
version 1.4.2
v1.4.2
February 16, 2025
Complex Content for Accordion Component props children
Added
- New Props with children in accordion
- Compatibility for markdown in accordion
- Nested components inside an accordion
- New icon on note components
- Add CLI npx @docubook/create@latest
- Add CLI npx @docubook/update@latest
Improved
- Better UI design for accordion
- Styling Note components on markdown
- Change accordion output on playground
- Change accordion output on snippet
Removed
- Remove deprecated props on accordion
- Remove CLI npx update_docu
- Remove CLI npx create_docu
version 1.4.0
v1.4.0
February 11, 2025
Floating Button Version with Dynamic Tag version on Changelog page
Added
- New components / changelog floating-version.tsx
- Button popover to open version-toc below large screens
- Dynamic tag by section ID #version
- Dynamic url tag #version
- Dynamic version indicator on floating version when scrolling section by ID
Improved
- Change icon version history
- Responsive version-toc
- Improvement components to changelog page
version 1.3.8
v1.3.8
February 8, 2025
Responsive Table of Content
Added
- Components terminal MagicUI
- Components card Shadcn
- New mob-toc for a better experience on mobile devices
- New Components scroll to top button
- Scroll to top: blog-post
- Scroll to top: docs-post
Improved
- lib/markdown for generated dynamic toc on markdown
- Responsive Table of Content below large screens
- Improve docs page
version 1.3.6
v1.3.6
February 1, 2025
Appears more modern editor for Docu Play
Added
- Line Number for editor
- editor.css
Improved
- Better Design for Editor
- Similar to Github Editor
- Moved Handler Element (copy, download, reset and fullscreen) on Header
version 1.3.5
v1.3.5
January 30, 2025
It's Easy to Write Markdown with Playground
Added
- New Playground Page
- New Playground Layout
- Toolbar for Markdown Components
- Fullscreen Mode to Focus Editing Your Content
- Copy to Clipboard Your Content
- Download Your Content as index.mdx
- Reset Your Content without refresh the Browser
- Only Large Screen for Better Experience
version 1.3.1
v1.3.1
January 20, 2025
Snippet Feature to Easily Write Markdown and Call DocuBook Components
Added
- New Feature Snippet for Markdown Components
- Support Snippet for Visual Studio Code
Removed
- Remove props icon and props description for accordion components
version 1.3.0
v1.3.0
December 31, 2024
Release Note Feature to Make it Easier to Write Changelogs
Added
- New Release Note Feature
- New Layout for Changelog page
- New Changelog page
- Add Release Note Component
- Easily write release notes directly from the CHANGELOG.md file
- TOC for versioning
- Write with the markdown tag
- Add lib / changelog.ts
Improved
- Improvement Responsive feature image for Version Entry
- Improvement Layout for changelog page
- Improvement Padding on mobile devices
- Only use containers of md size
- Improvement syntax.css for ul>li classes
Fixed
- Fix og:image not showing on Page.tsx
- Fix text-indent on class li
Removed
- Remove excessive padding
- Remove Logo on Footer
version 1.2.0
v1.2.0
December 22, 2024
New Accordion Component: Support content plain text, html and all markdown component
Added
- Add New Accordion Component
Improved
- Props Improvement
- Support Dynamic Content for Accordion
version 1.1.0
v1.1.0
December 15, 2024
Minor Update: Easily manage set up with docu.json
Added
- Add docu.json file
- Add openGraph (title, description, image)
- Add Dynamic metadata
- Generate metadata as openGraph
- OpenGraph support for .mdx
Improved
- Routes-config from json
- Frontmatter improvement
- Edit the content of footer.tsx simply via the docu.json file
- Edit the content of navbar.tsx simply via the docu.json file
version 1.0.7
v1.0.7
December 14, 2024
Easily updates your DocuBook Version with CLI npx update_docu
Added
- CLI npx update_docu (update features into docubook existing directory)
- Playground (easily to written content)
- New Button component
- Navbar external link conditions
- CLI npx create_docu
Improved
- Searchbar Improvement
- Navigation Improvement
- Edit on Github Improvement
Removed
- Remove CLI npx create-docu (on this version not usage dash
-
)
- Remove CLI npx create-docu (on this version not usage dash
version 1.0.6
v1.0.6
November 24, 2024
New Components, Fix and Improvement
Added
- New Card component
- New Tooltips component
Fixed
- Change root folder
Improved
- Logo on navbar & footer
- Easily change logo
version 1.0.5
v1.0.5
November 16, 2024
Add New Features and Improvement for this version
Added
- New Youtube component
- Edit this page - easily manage directory content via the github repo
- Support installation via CLI command npx create-docu
Improved
- Keyboard shortcut command + k or ctrl + k to open search dialog
version 1.0.0
v1.0.0
November 10, 2024
Initial release of DocuBook to create interactive nested docs with MDX
Added
- Initial release of DocuBook
- Basic documentation structure
- Markdown support with MDX
- Responsive design
- Search functionality
- Dark mode support
Published on Aug 2, 2025