Version 8.5.0
New features
- Playground:
- Added auto-generated JSON schema from TypeScript types for Config Editor.
- Added tri-state toggle (unset/true/false) and dimmed labels for unset controls in Config Editor.
- Added Config section grouping for root-level primitive fields.
Improvements
- Docs API:
- Rewrote config reference pages with standardized formatting, backtick identifiers, and improved examples across document, editor, customization, permissions, embedded, plugins, and events sections.
- Improved usage API method documentation with parameter headers, examples, and error descriptions.
- Removed deprecated parameters: changeHistory, rename, author, created, onReady, user.firstname, user.lastname, plugins.url.
- Standardized array type notation to TypeName[] format across all config pages.
- Added missing document, editorConfig, and events sections to config overview page.
- Updated images for the events page.
- Documented removal of deprecated params in changelog entries for v6.1 and v6.3.
- Used literal union types for mode, macrosMode, pointerMode, reviewDisplay, unit, tabStyle, and tabBackground config parameters.
- Added supported language codes to lang parameter and regional settings to region parameter.
- Documented actionLink sub-properties and insert/layout toolbar sub-properties in white label config.
- Improved onMakeActionLink event documentation and extracted onRequestInsertImage undeclared note into callout.
- Used danger admonitions for deprecated mailmerge and spellcheck.change events.
- Playground:
- Unified form/JSON dirty tracking with bidirectional sync on tab switch.
- Improved config schema types with per-document-type FileType unions and PlatformType alias.
- Cleaned up playground editor config defaults and reduced re-renders.
- Moved Run and Copy buttons from floating overlay to config editor header tab bar.
- Added Reset button to config editor header tab bar.
- Added toggleable sections for optional object and array properties in Config Editor.
- Common:
- Added boolean token color to code syntax highlighting.
Bugfixes
- Docs API:
- Added missing autostart, isLink, and hml properties to config documentation.
- Removed hardcoded permission values from sharingSettings.permissions.
- Fixed broken anchors, links, and incorrect examples across config reference pages.
- Corrected isForm type, commentGroups.view example, and grammar inconsistencies.
- Removed .ashx extension and trailing slash from example URLs.
- Fixed MCP documentation formatting issues.
- Added deprecated fileChoiceUrl, mergeFolderUrl, saveAsUrl, and sharingSettingsUrl parameters to editor config documentation.
- Playground:
- Fixed JSON editor changes not syncing to config on Run.
- Fixed editor re-initialization and script replacement prompts.
- Fixed enum deduplication and fileType grouping by documentType.
- Fixed button style scoping and ArrayControl schema resolution.
- Fixed anonymous mode, dark mode compatibility, and PDF form document names.
- Fixed config editor section content padding and removed short descriptions from object section headers.
- Localization:
- Fixed zh-CN product name spacing and synced translations for config pages.