-
Notifications
You must be signed in to change notification settings - Fork 207
changelog added for Sept 14-19 #1215
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 1 commit
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,20 +5,47 @@ | |
noindex: true | ||
--- | ||
|
||
<Update label="September 14 - September 19" tags={["Improvements"]} rss={{ title: "Weekly Updates", description: "GitLab integration enhancements, app router migration progress, authentication improvements, and bug fixes" }}> | ||
|
||
## GitLab integration enhancements | ||
|
||
- Enhanced GitLab connection UI in dashboard settings for easier repository management | ||
- Added webhook support for automatic documentation updates on GitLab commits | ||
|
||
## Web editor and authentication improvements | ||
|
||
- Continued App Router migration for the web editor, removing blockers and improving performance | ||
- Enhanced login error handling with explicit email validation messages | ||
- Fixed whitespace handling in email address validation | ||
|
||
## Bug fixes and reliability | ||
|
||
- Fixed app router socket update functionality for real-time features | ||
- Fixed SVG path rendering issues in documentation | ||
- Fixed keyboard navigation in search and chat functionality | ||
- Fixed history status endpoint reliability | ||
- Resolved middleware edge cases and onClick event handling issues | ||
|
||
## Infrastructure improvements | ||
|
||
- Various performance and reliability improvements | ||
|
||
baell marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
</Update> | ||
|
||
<Update label="August 31 - September 13" tags={["New releases", "Improvements"]} rss={{ title: "Weekly Updates", description: "AI 404 suggestions, assistant web search with external sources, security enhancement, and reliability fixes" }}> | ||
Check warning on line 35 in changelog.mdx
|
||
|
||
## Major releases | ||
|
||
- **Major enhancement**: AI suggested pages on 404 pages, [when someone hits a dead link → AI agent reads the path → suggests semantically similar pages](https://x.com/mintlify/status/1966625627773059495) | ||
- **Major release**: web search for assistant can now include external sources | ||
_Note: Contact us to enable this feature for your site._ | ||
|
||
## Assistant and MCP | ||
Check warning on line 43 in changelog.mdx
|
||
|
||
- Fixed a bug where the assistant would be incorrectly rate limited due to time window not sliding correctly | ||
- Fixed a bug with assistant tool calling to properly handle empty `text` blocks | ||
- Fixed a bug where MCP server name's concatenated with tool calls were sometimes exceeding the 60 character length MCP clients enforce | ||
Check warning on line 47 in changelog.mdx
|
||
- Fixed a bug where the assistant menu would have a height several times larger than the viewport and scroll forever | ||
- Fixed a bug where assistant spend values could display with greater than two decimal places in the dashboard | ||
|
||
## Web editor and deployments | ||
|
@@ -26,20 +53,20 @@ | |
- Security enhancement added to editor such that only users with `write permissions` for the connected git hosting repository can make changes | ||
- Fixed a bug where preview deployments wouldn't work for branches with `=` in the name | ||
- Fixed a bug where long branch names would overflow modals on preview deployment creations | ||
- Quality of life improvement where email query parameter will prefill the input on signup invitations | ||
Check warning on line 56 in changelog.mdx
|
||
- Fixed a bug where copying a page from the context menu was not working on safari | ||
|
||
## API playground and navigation | ||
|
||
- Multiple API playground response codes now display in a controlled styled select menu instead of the system default select menu when focused | ||
- You can now use the [`expanded` field on navigation groups in your `docs.json` to make them be default open](https://mintlify.com/docs/navigation#default-expanded-state) | ||
|
||
## SEO and UI | ||
Check warning on line 64 in changelog.mdx
|
||
|
||
- Fixed a bug where favicons were not showing up in search engines by serving them from the same URL as the documentation site itself for each respective site | ||
Check warning on line 66 in changelog.mdx
|
||
- Fixed a bug where youtube embeds would flash in and out on load | ||
- Fixed a bug where expanding the feedback menu to include written responses would cause layout shift with the table of contents | ||
- Fixed a bug where text would leak above the topbar on the maple theme when a dismissed the notification banner | ||
- Enhanced the Maple and Willow themes by adding login/logout buttons to the sidebar for easier access | ||
|
||
## Analytics and exports | ||
|
@@ -49,12 +76,12 @@ | |
|
||
</Update> | ||
|
||
<Update label="August 24 - August 30" tags={["Improvements"]} rss={{ title: "Weekly Updates", description: "Enhanced feedback collection, navigation improvements, and authentication bug fixes" }}> | ||
|
||
## Major release: Enhanced feedback collection | ||
|
||
- **Major improvement**: Readers can now give more detailed feedback after selecting *thumbs up/down*, including options and written comments. You can also collect feedback on code blocks and view all responses in your dashboard analytics. | ||
_Note: Contact us to enable this feature for your site._ | ||
|
||
## Navigation and quality of life improvements | ||
|
||
|
@@ -70,36 +97,36 @@ | |
- Fixed a bug where Google was indexing raw `*.md` files because they were missing a `x-robots-tag noindex` header | ||
- Fixed a bug with OAuth on protected docs where it wouldn't redirect you back to your starting page once you completed the flow successfully | ||
- Fixed a bug on previews of auth protected docs where you weren't able to see the entire navigation bar | ||
- Bug fixes to how SVGs are handled with our new image CDN | ||
Check warning on line 100 in changelog.mdx
|
||
|
||
## Component and styling enhancements | ||
|
||
- Added a new CSS selector for custom styles on `SidebarNavGroupDivider` | ||
- New regression tests for MDX defined API pages that have security defined on them will ensure a greater degree of stability | ||
|
||
## Performance improvements | ||
|
||
- Performance improvement by moving the KaTeX CSS from cdnjs to our own CDN on Cloudfront for reduced latency | ||
Check warning on line 109 in changelog.mdx
|
||
|
||
</Update> | ||
|
||
<Update label="August 17 - August 23" tags={["Improvements"]} rss={{ title: "Weekly Updates", description: "Image layout fixes, auth enhancements, mobile nav improvements, and web editor stability" }}> | ||
|
||
## Image handling improvements | ||
|
||
- **Major improvement**: Images no longer cause layout shift by default, even when width and height attributes aren't specified—automatic sizing prevents content jumping during page loads | ||
- All static files in your repository (PDF, TXT, XML, etc.) are now automatically uploaded and served when you deploy, providing complete asset coverage | ||
Check warning on line 118 in changelog.mdx
|
||
|
||
## Web editor and deployment enhancements | ||
|
||
- Fixed branch creation workflow in web editor to correctly navigate to and stay on newly created branches | ||
- Enhanced merge conflict dialog with proper escape functionality, no more page reloads required to dismiss conflicts | ||
- Optimized update workflow performance by cache-invalidating only changed pages during partial updates, reducing deployment times | ||
|
||
## Authentication and navigation improvements | ||
|
||
- New support for authentication on custom subdirectories, if you serve docs at `https://yourdomain.com/docs`, authentication now works seamlessly | ||
- Fixed sidebar display bug that incorrectly showed when only one link was configured | ||
- Comprehensive mobile navigation overhaul: centered buttons with proper margin/padding, improved spacing in dropdown menus, removed unnecessary dividers and margins for empty sections, and fixed Maple theme gap/padding issues | ||
|
||
## Component and styling fixes | ||
|
@@ -111,25 +138,25 @@ | |
|
||
- Enhanced logging system for update workflows enabling faster debugging and issue resolution | ||
- Fixed GitHub rate limiting for customers with 10+ OpenAPI/AsyncAPI specs by switching from individual file fetching to repository cloning | ||
- Improved assistant reliability with backup LLM support, enhanced rate limit error handling, and more robust search tool functionality | ||
Check warning on line 141 in changelog.mdx
|
||
|
||
</Update> | ||
|
||
<Update label="August 10 - August 16" tags={["Improvements"]} rss={{ title: "Weekly Updates", description: "Performance optimizations, LLM integrations, web editor polish, and API playground enhancements" }}> | ||
Check warning on line 145 in changelog.mdx
|
||
|
||
## Performance and build optimizations | ||
|
||
- MDX transpilation now happens at deployment time instead of on every page load in uncached NextJS serverless environments, improving time to first byte for uncached pages. | ||
Check warning on line 149 in changelog.mdx
|
||
- Content-based hashing prevents re-transpilation when MDX hasn't changed, reducing update workflow times by ~50% for customers with large page counts (deployments over 5 minutes should be roughly halved) | ||
- Preview deployment viewing in the dashboard is now faster with added database indexes and query parallelization in our backend | ||
Check warning on line 151 in changelog.mdx
|
||
- Reduced page size by eliminating duplicate `navigation` data in each page's `rsc` payload—performance gains most noticeable with high page counts or complex navigation structures | ||
- More aggressive prefetching enables instant page loads more frequently | ||
|
||
## API playground and OpenAPI enhancements | ||
|
||
- OpenAPI to MCP conversion moved to backend, enabling hosted MCP servers to contain tools (expect clearer documentation and config options soon) | ||
Check warning on line 157 in changelog.mdx
|
||
- Added Ruby support to API playground | ||
- We added a feature such that you can now [specify API pages using just your docs.json](/api-playground/openapi-setup#auto-populate-api-pages) without creating any new mdx files. | ||
- Support for [`webhook` pages](/api-playground/openapi-setup#webhooks) in docs navigation from OpenAPI specs | ||
- Optimized AI model context by removing anchor link specifications from markdown links when navigating to Anthropic, OpenAI, or other providers | ||
|
||
|
@@ -138,18 +165,18 @@ | |
- File creation/renaming now saves changes when clicking away instead of requiring Enter key press | ||
- Fixed branch navigation where changing URL to specific branch would redirect to last active branch instead of intended destination | ||
- Properly URL encode branch titles containing `/` to prevent navigation breakage | ||
- Fixed `Ctrl+K` link shortcut in monorepo dashboard Editor that was prepending docs repo path and creating broken links | ||
Check warning on line 168 in changelog.mdx
|
||
|
||
## Analytics and LLM integrations | ||
Check warning on line 170 in changelog.mdx
|
||
|
||
- Custom `llms.txt` and `llms-full.txt` support—add to docs repo root to serve at `/llms.txt` and `/llms-full.txt` endpoints for LLM customization | ||
- Added [Hightouch analytics integration](/integrations/analytics/hightouch#hightouch) | ||
- Enhanced context menu analytics tracking (dashboard viewing coming soon) | ||
- Added e2e tests for `llms.txt` and `llms-full.txt` to ensure correct serving | ||
|
||
## Component and styling enhancements | ||
|
||
- Support for custom classnames in `h{1-4}` tags for applying custom heading styles | ||
- Fixed `h{1-4}` tags rendering as `Heading` components with chips in custom page mode | ||
- Added CSS selectors to [breadcrumbs](/navigation#breadcrumbs) for custom CSS targeting | ||
- Fixed stretched open-graph images by analyzing dimensions to maintain proportions at 56px height | ||
|
@@ -159,10 +186,10 @@ | |
## Bug fixes and reliability | ||
|
||
- Fixed PDF render issues with certain page titles by sanitizing characters that cause generation problems | ||
- Resolved CLI error `Cannot convert undefined or null to object` when encountering empty OpenAPI JSON files | ||
- Fixed custom `docs.json` open-graph metatags being overwritten by generated ones | ||
- Fixed RSS feed button clicks when landing on anchor links by using origin + pathname for RSS links | ||
Check warning on line 191 in changelog.mdx
|
||
- Improved CLI download speed by removing sourcemaps | ||
Check warning on line 192 in changelog.mdx
|
||
|
||
## Technical improvements | ||
|
||
|
@@ -172,58 +199,58 @@ | |
|
||
</Update> | ||
|
||
<Update label="August 3 - August 9" tags={["Improvements"]} rss={{ title: "Weekly Updates", description: "Search API, OAuth polish, asset serving, and MCP tooling" }}> | ||
Check warning on line 202 in changelog.mdx
|
||
## Authentication improvements | ||
|
||
- Group-level public access: make entire page groups public via `docs.json` so you don’t need `public: true` on each page ([learn more](https://mintlify.com/docs/authentication-personalization/authentication-setup#group-level)) | ||
- Support [`logoutURL` in OAuth configuration](https://mintlify.com/docs/authentication-personalization/authentication-setup#implementation-3) to delete upstream cookies and complete sign-out | ||
- On OAuth errors, users are redirected to your specified `logoutURL` to restart the auth flow | ||
- Fixed a flash of a 500 error during OAuth/JWT flows before the callback | ||
- Auto-strip `https://` from URLs in OAuth/JWT auth configuration to prevent misconfiguration | ||
Check warning on line 209 in changelog.mdx
|
||
|
||
## API playground enhancements | ||
|
||
- New [Search API endpoint](https://mintlify.com/docs/api-reference/assistant/search) so you can build agents and MCP servers on top of your docs | ||
- `openapi` and `asyncapi` files are now served at their specified paths (e.g. `https://mydocsurl.extension/{openapi-or-file-name}.json`) | ||
- You can now use the [`x-mint` field in your openapi files](https://mintlify.com/docs/api-playground/openapi-setup#x-mint-extension) to override generated fields, customize preface content, or change endpoint URLs in code samples | ||
- [`x-mcp` is now `x-mint.mcp`](https://mintlify.com/docs/api-playground/openapi-setup#mcp) in OpenAPI configurations to control which routes are exposed as MCP tools | ||
Check warning on line 216 in changelog.mdx
|
||
|
||
## Assistant updates | ||
|
||
- Fixed an issue where the action menu (containing options like copy and thumbs up) for older messages disappeared when new ones streamed in | ||
- Fixed accessibility of nested `/mcp/...` pages after the [hosted MCP servers release](https://mintlify.com/docs/ai/model-context-protocol#accessing-your-mcp-server) from last week | ||
|
||
## Performance and reliability | ||
|
||
- All image and video assets present in your docs repo are now served at the appropriate path on your domain. For example, if you have `/assets/marketing/my-logo.png` in your repo, it will be available at `https://mydocsurl.extension/assets/marketing/my-logo.png`. | ||
- Email field on login for the Mintlify dashboard now autofocuses so you can start typing immediately _(quality of life improvement)_ | ||
Check warning on line 226 in changelog.mdx
|
||
- Both custom domains and subdomains in Redis for a performance improvement on navigation load times (~50ms latency reduction) | ||
Check warning on line 227 in changelog.mdx
|
||
- Added retry logic for PDF exports to improve reliability | ||
- Fixed cookie consent popup reappearing after acceptance or dismissal—first selection is now respected | ||
- Fixed copying a page to clipboard on Safari by specifying a MIME `type` in `navigator.write` | ||
|
||
## Technical improvements | ||
|
||
- CLI bugfixes for windows and pnpm, plus CI tests to prevent regressions | ||
Check warning on line 234 in changelog.mdx
|
||
- Improved error logging output—a quality of life upgrade for our engineering team when debugging | ||
- Minor fixes to the broken-link CI action when `contentDirectory` files are missing | ||
- Fixed a regression caused by the auth-protected preview fixes from last week where the active tab was not being set correctly in the navigation UI | ||
Check warning on line 237 in changelog.mdx
|
||
- Fixed theme light background color not being applied to active tab icons | ||
- Fixed an issue where changing the auth type in the dashboard would update and then flip back to the previously saved type—now the new selection persists after saving | ||
- Internal DX improvements for enterprise customers with custom UI libraries—it's now easier for us to include your components and accommodate requests on shorter timelines | ||
</Update> | ||
|
||
<Update label="July 27 - August 2" tags={["Improvements"]} rss={{ title: "Weekly Updates", description: "Authentication improvements, search enhancements, and assistant API" }}> | ||
## Authentication improvements | ||
|
||
- Local development improvements to auth, enabling faster development of auth features and bug fixes in this product area | ||
- Preview deployments now available for auth-protected sites | ||
- Fixed redirect behavior to properly return users to their original page after authentication | ||
- Fixed logout button display for full authentication (previously only worked for partial authentication) | ||
|
||
## API playground enhancements | ||
|
||
- Fixed `multipart/form-data` file upload functionality in the API playground | ||
- Fixed anchor link behavior so clicking them updates the URL without scrolling to top of page | ||
- Fixed anchor link issues in nested tabs | ||
|
||
|
@@ -235,32 +262,32 @@ | |
|
||
## Performance and reliability | ||
|
||
- Made search feel more crisp and accurate by aborting debounced requests as you type | ||
- Resource provisions for a new CDN - expect image asset and page load times to improve soon | ||
- Fixed bugs for rendering complex Mermaid diagrams like GANTT charts | ||
- Fixed CLI bugs on Windows to improve stability and added tests to prevent regression | ||
|
||
## Technical improvements | ||
|
||
- Added OpenTelemetry for traces in NextJS application to improve time to first byte for customers | ||
- Migrated from Octokit to GitHub API Client to improve latency in the web editor experience | ||
- Fixed duplicate meta tags for OpenGraph | ||
- Upgraded MongoDB from version 6 to 7 for improved performance and new features | ||
</Update> | ||
|
||
<Update label="July 2025" tags={["New releases", "Improvements"]} rss={{ title: "July Product Updates", description: "Slack app integration, hosted MCP servers, Cursor integration, and performance improvements" }}> | ||
Check warning on line 278 in changelog.mdx
|
||
## Slack app | ||
|
||
- Zero friction access: Bot responds to DMs, @mentions, and any question in your `#ask-ai` channel | ||
- One-click setup: Install directly from your Mintlify dashboard in seconds | ||
- Contextual answers: Searches your entire documentation to provide relevant, accurate responses | ||
- Deflect support interruptions: Turn daily questions into instant, self-serve answers | ||
|
||
Learn more in our [Slack app guide](/ai/slack-app). | ||
|
||
## Hosted MCP servers | ||
Check warning on line 288 in changelog.mdx
|
||
|
||
Deploy hosted Model Context Protocol (MCP) servers directly through Mintlify to integrate with AI tool like Claude, Cursor, and others. Learn more in our [MCP guide](/ai/model-context-protocol). | ||
Check warning on line 290 in changelog.mdx
|
||
|
||
Help users quickly connect your MCP server to Cursor or VS Code from any page in your docs via the contextual menu. See [Contextual menu](/ai/contextual-menu) for more information. | ||
|
||
|
@@ -270,21 +297,21 @@ | |
- Added more customization options including focus mode, expandable code blocks, dark and light mode responsiveness, language dropdown menu, line numbering, and icons | ||
</Update> | ||
|
||
<Update label="June 2025" tags={["New releases", "Improvements"]} rss={{ title: "June Product Updates", description: "AI assistant updates and subscribable changelogs" }}> | ||
Check warning on line 300 in changelog.mdx
|
||
## AI assistant updates | ||
|
||
- Improved accuracy through agentic RAG with tool calling | ||
Check warning on line 303 in changelog.mdx
|
||
- Provides navigable links to referenced pages so that users can go directly to the source of answers | ||
- Copy shortcut for code examples generated by assistant | ||
- "Ask AI" shortcut on code blocks in documentation to generate explanations from the assistant | ||
|
||
Learn more in the [assistant docs](/guides/assistant). | ||
|
||
## Subscribable changelogs | ||
- Automatically generate an RSS feed from changelog pages | ||
- Integrate RSS-enabled updates with Slack, email, and other tools | ||
|
||
Learn more in our new [Changelog guide](/guides/changelogs) | ||
|
||
</Update> | ||
|
||
|
@@ -299,14 +326,14 @@ | |
Learn more at [API playground docs.](/api-playground/) | ||
|
||
## `mint update` | ||
Can now use `mint update` to update your CLI. | ||
</Update> | ||
|
||
<Update label="April 2025" tags={["New releases", "Improvements"]}> | ||
## Web Editor 3.0 | ||
|
||
<Frame> | ||
 | ||
</Frame> | ||
Overhauled usability in the WYSIWYG editor. | ||
|
||
|
@@ -315,26 +342,26 @@ | |
- Search for file names using ⌘ \+ P shortcut | ||
- Pages load 10x faster | ||
- Faster load times when searching for a branch | ||
- Page options tab to configure layout, title, & metadata for SEO | ||
- Floating toolbar when you highlight text | ||
|
||
**Additional fixes** | ||
|
||
- Fixed top margin for changelog components | ||
- Improved reliability of right click behavior | ||
- After clicking publish, you’ll stay on the same page instead of being brought to an empty state | ||
- Standardized colors in file icons | ||
- Improved reliability after selecting new branches several times in a row | ||
- Removed Diff mode | ||
- More consistency when creating a new folder from the dropdown | ||
- Fixed block quotes creating more block quotes when trying to deselect | ||
|
||
## AI Translations in beta | ||
|
||
<Frame> | ||
 | ||
</Frame> | ||
Translate all of your documentation with AI. [Learn more.](navigation#localization) | ||
|
||
## Export docs to PDF in beta | ||
|
||
|
@@ -345,14 +372,14 @@ | |
Bring interactivity to your docs. All standard React hooks are automatically available in your MDX files. [Learn more.](react-components) | ||
</Update> | ||
|
||
<Update label="March 2025" tags={["New releases", "Improvements"]}> | ||
## MCP server generator | ||
|
||
<Frame> | ||
 | ||
</Frame> | ||
Generate MCP servers so that AI applications can interact with your docs or APIs. Written content is automatically generated as an MCP server, and you can generate an MCP server from your OpenAPI spec with one click. | ||
Check out [docs on getting started with MCP.](/ai/model-context-protocol) | ||
|
||
## Improvements | ||
|
||
|
@@ -364,23 +391,23 @@ | |
|
||
- OG images fixed | ||
- Fixed icon style inconsistency for anchors without container | ||
- Improved styling nits for dashboard border for mobile-tablet-desktop responsiveness | ||
- Show code examples even when in simple mode for API playground | ||
- Support "command \+ k" shortcut for search in web editor | ||
- Codeblocks within callouts expand to fill the width of the callout area | ||
</Update> | ||
|
||
<Update label="February 2025" tags={["New releases", "Improvements"]}> | ||
## New configuration schema `docs.json` | ||
|
||
<Frame> | ||
 | ||
</Frame> | ||
We've introduced a new `docs.json` schema as a replacement for `mint.json`, to support better multi-level versioning, easier visual comprehension, and more consistent terminology. For more information on what's changed, [check out our blog](https://mintlify.com/blog/refactoring-mint-json-into-docs-json). | ||
Check warning on line 406 in changelog.mdx
|
||
|
||
Upgrade from `mint.json` to `docs.json` with the following steps: | ||
|
||
1. Make sure your CLI is the latest version | ||
|
||
```bash | ||
npm i mint@latest -g | ||
|
@@ -394,20 +421,20 @@ | |
|
||
1. Delete your old `mint.json` file and push your changes | ||
|
||
## CI Checks | ||
|
||
Automatically lint your docs to find broken links, discover spelling and grammar issues, or enforce writing styles with your own Vale config. Learn more in our [docs](settings/ci). | ||
|
||
## .md support for LLMs | ||
Check warning on line 428 in changelog.mdx
|
||
|
||
All documentation pages are now automatically available as plain Markdown files—just append `.md` to the URL. This makes it easier for LLMs to ingest individual pages from your documentation. | ||
Check warning on line 430 in changelog.mdx
|
||
|
||
## More Themes | ||
|
||
<Frame> | ||
 | ||
</Frame> | ||
New [pre-built themes](themes) to modify the look & feel of your docs. Configure via your [docs.json file](settings). | ||
Check warning on line 437 in changelog.mdx
|
||
|
||
Now available: | ||
|
||
|
@@ -419,27 +446,27 @@ | |
|
||
- [Guide to Technical Writing:](https://mintlify.com/guides/introduction)Best practices for writing technical documentation, including audience research, content types, and writing tips. | ||
- [Dropdown component](navigation#dropdowns): Organize navigation with a dropdown, in addition to tabs and anchors. | ||
- [AI syntax fixer](https://x.com/ricardonunez_io/status/1892334887644123192): The web editor will catch if there’s a parsing error and use AI to suggest fixes. | ||
</Update> | ||
|
||
<Update label="January 2025" tags={["Improvements"]}> | ||
## AI Assistant Improvements | ||
|
||
- New UI with dedicated chat page & pre-filled prompts | ||
- Stability improvements, e.g. bug fixes of editing the wrong file or no files at all | ||
- More robust knowledge for adding & editing components | ||
- Improved `docs.json` file editing | ||
|
||
## Partial Authentication | ||
|
||
Customize access to any page or section of content depending on user permissions. Supports connecting with your own authentication system. | ||
|
||
## Revamped API Playground | ||
|
||
We’ve overhauled the design and performance of the [API Playground](/api-playground/). Updates include: | ||
|
||
- Easier detail expansion for an overview of a field | ||
- More intuitive nested design, e.g. adding or deleting items | ||
- Faster response times | ||
|
||
## Quality Improvements | ||
|
@@ -453,54 +480,54 @@ | |
<Frame> | ||
 | ||
</Frame> | ||
Make docs private by setting up authentication via JWT, OAuth, or a universal password. With this privacy, you can create an internal knowledge base or prevent competitors from seeing your docs. | ||
</Update> | ||
|
||
<Update label="November 2024"> | ||
## AI Writer | ||
|
||
<Frame> | ||
 | ||
</Frame> | ||
You can now ask AI to make changes to your docs, with the context of all existing documentation. Type in a prompt and the writer will propose changes by generating a pull request. | ||
|
||
## GitLab Integration Upgrade | ||
|
||
We've improved our support for syncing with GitLab, such as enabling automated updates and preview deployments. Check out our [docs on GitLab](/settings/gitlab) to get started. | ||
Check warning on line 496 in changelog.mdx
|
||
|
||
## Web Editor | ||
|
||
<Frame> | ||
 | ||
</Frame> | ||
We've revamped our web editor so that you can now update docs with a fully WYSIWYG experience, while syncing with markdown. | ||
|
||
Check out our [docs on getting started with Web Editor](/editor). | ||
Check warning on line 505 in changelog.mdx
|
||
|
||
## /llms.txt support | ||
|
||
<Frame> | ||
 | ||
</Frame> | ||
All docs instances are now automatically hosted at /llms.txt and /llms-full.txt so that LLMs can easily ingest your documentation. For more information, read the [docs on the new llms.txt standard.](https://llmstxt.org) | ||
Check warning on line 512 in changelog.mdx
|
||
|
||
## Localization | ||
|
||
You can now localize your docs which operates similarly to versioning. Add a `locale` to a version and fixed content in Mintlify like "Was this page helpful?" will also match the locale. | ||
|
||
### Quality Improvements | ||
|
||
- Return chat & search results based on the current version that the user is reading | ||
- Authenticate users with OAuth, in addition to JWT or Shared Session tokens. | ||
</Update> | ||
|
||
<Update label="October 2024"> | ||
## Changelogs | ||
|
||
Launched a new [Update component](/components/update) to make it easier to display and report updates (like this one) to your users. | ||
|
||
<Frame> | ||
 | ||
</Frame> | ||
## Code Line Highlighting | ||
|
||
|
@@ -526,7 +553,7 @@ | |
|
||
## Light mode code blocks | ||
|
||
Code blocks now have a light mode variant which can be enabled by adding the following to your `docs.json`: | ||
|
||
```json | ||
"codeBlock": { | ||
|
@@ -534,10 +561,10 @@ | |
} | ||
``` | ||
|
||
## Advanced Footer | ||
|
||
<Frame> | ||
 | ||
</Frame> | ||
You can now add more links to the standard footer. This upgrade | ||
provides more consistency between landing pages and docs, or greater customization | ||
|
@@ -545,30 +572,30 @@ | |
|
||
## Filter search based on the current user | ||
|
||
When personalization is enabled, search results are now filtered based on the current logged in user so that they only see the relevant content. | ||
|
||
## Custom Prompts for AI Chat | ||
|
||
You can now customize the prompts for the AI chat. Please reach out to [support](mailto:[email protected]) if you'd like to customize the prompts. | ||
|
||
## Dashboard Improvements | ||
|
||
- Added ability to change custom domain to be /docs directly through dashboard settings. | ||
- Consolidated the login and signup pages to decrease friction and confusion. | ||
- Implemented the discovery login flow so that users that are members of multiple organizations can now switch between them. | ||
- Added login with Google OAuth | ||
- Added ability to add new deployment through dashboard settings. | ||
|
||
## Bug Fixes | ||
|
||
- Can now use leading slashes in navigation. | ||
- Can now edit CSS & JS files in the web editor. | ||
- Fixed `suggestEdit` not showing up even when enabled. | ||
- Fixed keyboard navigation for Search and Chat such that you can now use the up and down arrow keys to navigate the results. | ||
- Don't allow search engines to crawl user-auth protected pages. | ||
- Revalidate the cache when an org is deleted. | ||
- We now use the Scalar OpenAPI parser to parse OpenAPI definitions which improves the performance, fixes parsing issues, and surfaces better error messages. | ||
- Top-level descriptions are now supported in API reference pages autogenerated from OpenAPI definitions. | ||
- Add in-line-style support for icons | ||
- Fixed the pop-in of custom CSS in docs. | ||
- Properly show in-line code styling in conjunction with links. | ||
|
@@ -579,47 +606,47 @@ | |
## Custom Fonts | ||
|
||
<Frame> | ||
 | ||
</Frame> | ||
Personalize the font of your docs to your own font hosted on a CDN or by choosing from Google fonts to match your docs with your brand. | ||
|
||
## Images in Card components | ||
|
||
Add an `img` property to a card to display an image on the top of the card. Learn more about it [here](/components/cards#image-card). | ||
|
||
## Update Speed Performances | ||
|
||
<Frame> | ||
 | ||
</Frame> | ||
For large projects (~3,000 files), the download step for docs updates is now | ||
~440x faster - a 99.8% time reduction. Across the board, file downloads during | ||
updates are now ~5.5x faster - an 81.8% time reduction. | ||
|
||
## SEO improvements | ||
|
||
<Frame> | ||
 | ||
Check warning on line 629 in changelog.mdx
|
||
</Frame> | ||
We've fixed both the mobile and desktop layout of our docs so that they are more SEO-friendly - including adding proper aria tags to navbar and toggle elements. | ||
Check warning on line 631 in changelog.mdx
|
||
|
||
## Dashboard Improvements | ||
|
||
- App router migration in the dashboard. | ||
- Search analytics are now available in the dashboard. | ||
- Delete an org functionality has been added to the dashboard. | ||
Check warning on line 637 in changelog.mdx
|
||
- Shipped GitLab connection UI. | ||
- Fix incorrect analytics data. | ||
- Add-on's can now be directly purchased through the dashboard. | ||
|
||
## Bug Fixes | ||
|
||
- Fixed a bug where the top bar would not stretch to the width of the screen when it's in custom mode and the sidebar layout is `sidenav`. | ||
- Fix relative positioning of the AI widget. | ||
|
||
## More | ||
|
||
- **Troubleshooting for API pages**: API pages could be complicated so we listed | ||
Check warning on line 649 in changelog.mdx
|
||
common issues to help you sort them out quickly — | ||
[Read the docs](/api-playground/troubleshooting) | ||
</Update> | ||
|
@@ -629,35 +656,35 @@ | |
|
||
- Endpoints defined by OpenAPI that are complex and recursive are now 98% | ||
smaller. | ||
- We now show | ||
[additionalProperties](https://swagger.io/docs/specification/data-models/dictionaries/) | ||
in OpenAPI pages. | ||
|
||
## File Uploads in API Playground | ||
|
||
By default, API playground requests are proxied by Mintlify. Now you can use | ||
Check warning on line 665 in changelog.mdx
|
||
`disableProxy` to disable this behavior and support request types like file | ||
uploads. | ||
|
||
- [Learn more about API configurations](settings#api-configurations) | ||
|
||
## Mobile SEO improvements | ||
Check warning on line 671 in changelog.mdx
|
||
|
||
We've fixed the mobile layout of our docs so that they are more SEO-friendly - | ||
Check warning on line 673 in changelog.mdx
|
||
including adding proper aria tags to elements. | ||
|
||
## Support Form | ||
|
||
We added a more detailed support form to the Mintlify dashboard. You can now | ||
submit a form to get in touch with us. | ||
Check warning on line 679 in changelog.mdx
|
||
|
||
## Bug Fixes | ||
|
||
- Fixed a bug for the Segment integration functionality. | ||
- We now raise more granular error messages for GitHub permissions when | ||
interacting with the editor. | ||
- Fixed bugs where the navigation would not properly expand when a direct link | ||
was used. | ||
</Update> | ||
|
||
<Update label="July 2024"> | ||
|
@@ -666,16 +693,16 @@ | |
<Frame> | ||
 | ||
</Frame> | ||
For `Pro` users, we introduced Mintlify Widget, an extension of your docs to | ||
answer your users' questions when and where they asked. You can add this | ||
AI-powered chatbot to any web page: your landing page, inside your product, or | ||
on your existing documentation pages. | ||
|
||
- [Read the blog announcement](https://mintlify.com/blog/widget) | ||
|
||
## Pro Plan | ||
|
||
We also updated our pricing plans for better customizability and scale. | ||
Check warning on line 705 in changelog.mdx
|
||
|
||
- [Read the blog announcement](https://mintlify.com/blog/pro-plan) | ||
|
||
|
@@ -694,18 +721,18 @@ | |
## Launch Week Highlights | ||
|
||
- Themes: Customize your styling with pre-configured themes. Just add the theme Quill, Prism, or Venus to your `docs.json` file and it'll update your docs styling. | ||
- Search V2: directly query OpenAPI endpoint descriptions and titles to reach API Reference pages, remove hidden pages from search, and enjoy our updated search bar UI. | ||
- Web Editor branching: create branches in our web editor without an IDE. | ||
- User Personalization: authenticate users with Shared Session or JWT so that you can show them customized content, such as pre-filling API keys or showing specific content for customers. | ||
- OpenAPI Automation Upgrades: to auto-populate API Playground pages, you can add an `openapi` field to an object in tabs or anchors arrays in the `docs.json`. | ||
</Update> | ||
|
||
<Update label="May 2024"> | ||
## Okta SSO | ||
|
||
We now support sign-on via Okta SAML and OIDC. | ||
Check warning on line 733 in changelog.mdx
|
||
|
||
## Mintlify REST API | ||
Check warning on line 735 in changelog.mdx
|
||
|
||
Programmatically rigger updates to your documentation. | ||
</Update> | ||
|
@@ -720,13 +747,13 @@ | |
- Add full-screen videos or image galleries | ||
- Embed custom iFrame demo elements to add intractability to your docs | ||
|
||
Check out our [Custom Mode docs](pages#custom-mode). | ||
</Update> | ||
|
||
<Update label="March 2024"> | ||
## Mintlify MDX for VSCode | ||
|
||
Call snippets of our pre-built components and callouts without leaving VSCode. [Install the extension here](https://marketplace.visualstudio.com/items?itemName=mintlify.mintlify-snippets). | ||
Check warning on line 756 in changelog.mdx
|
||
</Update> | ||
|
||
<Update label="February 2024"> | ||
|
@@ -735,14 +762,14 @@ | |
- Dashboard upgrades: view update logs to see what's changed and status of an update, toggle between Mintlify projects to manage deployments | ||
- Versioning with tabs fully supported | ||
- Wildcard redirects now supported | ||
- CLI Error Detection: we now show the position of invalid frontmatter when there are parsing issues during local development | ||
Check warning on line 765 in changelog.mdx
|
||
</Update> | ||
|
||
<Update label="January 2024"> | ||
## Launch Week Highlights | ||
|
||
- Preview Deployments: When you create a pull request, we'll generate a unique link that shows a live preview of what your docs look like in prod. You can share this link with teammates. | ||
- Snippets V2: We now support fully reusable components and variables for snippets. | ||
- Open-source MDX Engine: We've exposed two APIs—getCompiledMdx and MDXComponent—so you can access Mintlify markdown and code syntax highlighting. [Contributions to the project](https://github.com/mintlify/mdx) are welcome. | ||
- AI Chat Insights: Segment chat history by date and increase AI Chat quota from the dashboard, and see how often a specific query appears. | ||
</Update> |
Uh oh!
There was an error while loading. Please reload this page.