Releases: elastic/docs-builder
Releases · elastic/docs-builder
docs-builder 0.13.0
✨ Features
- Load navigation javascript earlier by @reakaleek in #533
- Rework applies blocks to applies_to with new semantics by @Mpdreamz in #527
🐛 Bug Fixes
- Update code block parser to handle YAML key warnings by @Mpdreamz in #541
- Fix csharp code analysis warnings by @Mpdreamz in #538
- Cache Navigation by @Mpdreamz in #537
- Fix ToC nav by @reakaleek in #536
- Fix layout shift on page load by @reakaleek in #535
- Fix img src url by @reakaleek in #532
🎨 Redesign
- Add list styling by @reakaleek in #531
- Add dropdown styling by @reakaleek in #529
Full Changelog: 0.12.0...0.13.0
docs-builder 0.12.0
✨ Features
🐛 Bug Fixes
- Fix pages navigation by @reakaleek in #528
⚙️ Automation
Full Changelog: 0.11.0...0.12.0
docs-builder 0.11.0
docs-builder 0.10.0
✨ Features
- Enable new design by default by @reakaleek in #516
- Add Documentation Assembler GitHub Action by @Mpdreamz in #501
- Add
links create-index
command to the assembler by @Mpdreamz in #499 - Only validate
docs-content
cross links for now by @Mpdreamz in #496 - Initial support for cross link resolving by @Mpdreamz in #491
🐛 Bug Fixes
- Empty url in markdown links should result in an error not warning by @Mpdreamz in #515
- Do not attempt to read conf.yaml immediately, not all commands need it by @Mpdreamz in #511
- Allow for both :/ and <scheme:// style cross-link lookups by @Mpdreamz in #504
📝 Documentation
- update contributing on the web docs by @georgewallace in #474
- update contributor guide by @bmorelli25 in #481
- Add more prose use cases by @shainaraskas in #479
- Version docs by @shainaraskas in #478
🧰 Maintenance
- Create CODEOWNERS by @reakaleek in #498
- Fix new compilation errors introduced in 9.0.200 by @Mpdreamz in #476
⚙️ Automation
- Use task attribute to identify deployments by @reakaleek in #512
- Fix preview build workflow by @reakaleek in #480
- Rework preview deployment workflows by @reakaleek in #472
- Fix deployment cache invaldation by @reakaleek in #468
🎨 Redesign
- Add admonitions by @reakaleek in #513
- Add codeblocks by @reakaleek in #509
- Add headings by @reakaleek in #497
- Add tabs by @reakaleek in #489
- Add previous/next button design by @reakaleek in #487
- Add table of contents by @reakaleek in #477
- Add pages navigation by @reakaleek in #447
Full Changelog: 0.9.0...0.10.0
docs-builder 0.9.0
✨ Features
- Add support for extensionless URLs (pretty URLs) by @reakaleek in #274
- Add path-pattern input to preview-build.yml workflow by @reakaleek in #422
🐛 Bug Fixes
- Allow
mailto
scheme in inline links by @reakaleek in #464 - Support substitutions in directive titles (admonitions, tabs) by @Mpdreamz in #459
- Support variables in table of contents. by @Mpdreamz in #458
- Fix relative links by @reakaleek in #442
- Fix lists continuations. by @Mpdreamz in #435
- Fix exception handling regression: fallback to ConsoleAppFramework by @Mpdreamz in #454
- Improve safety of callout handling in EnhancedCodeBlockParser. by @Mpdreamz in #455
📝 Documentation
- Update substitutions.md by @lcawl in #429
- Update linking syntax page by @leemthompo in #415
- Add docs preview setup guide by @reakaleek in #423
🧰 Maintenance
- Rename docs-mover to Elastic.Markdown.Refactor by @Mpdreamz in #467
- Remove docs-generator since we don't really use this tool by @Mpdreamz in #466
- Ensure
authoring
test project reports properly on Github Actions by @Mpdreamz in #463
⚙️ Automation
- Fix PR preview by @reakaleek in #461
- Add ability to deploy from main by @reakaleek in #460
- Make comment-on-asciidoc-changes.yml scarier by @leemthompo in #446
🎨 Redesign
- redesign: Add header and breadcrumbs by @reakaleek in #436
Full Changelog: 0.8.0...0.9.0
docs-builder 0.8.0
✨ Features
- Add support for image sizing via titles in markdown by @Mpdreamz in #398
- Preview builds optimizations by @reakaleek in #407
🐛 Bug Fixes
- Fix nested directives within a list by @reakaleek in #421
- Fix extra whitespace in code block by @reakaleek in #410
- Fix deploy preview workflow by @reakaleek in #408
📝 Documentation
- Migration and Syntax docs updates by @bmorelli25 in #416
- Update syntax guide about comments by @leemthompo in #414
Full Changelog: 0.7.0...0.8.0
docs-builder 0.7.0
✨ Features
- New "safe" preview deployment workflows by @reakaleek in #406
- Add redesign feature flag by @reakaleek in #392
- Also add error message to the workflow log by @reakaleek in #394
- Implement whole folder moves to the
mv
command by @Mpdreamz in #385 - Add move to target folder support to
mv
command by @Mpdreamz in #383
🐛 Bug Fixes
- Add explicit continue-on-error input to the preview workflow by @Mpdreamz in #393
- Glob against relative path, not filename by @Mpdreamz in #386
- Fix root links pt2 by @reakaleek in #384
🧰 Maintenance
- Set up parceljs by @reakaleek in #389
- Refactor DiagnosticLinkInlineParser by @reakaleek in #387
Full Changelog: 0.6.0...0.7.0
docs-builder 0.6.0
✨ Features
- Add
docs-builder mv
command by @reakaleek in #376 - Add support for hidden files in documentation TOC by @Mpdreamz in #381
- Support
console
family of code highlighters. by @Mpdreamz in #375 - Navigation: Set expand depth to 0 by @reakaleek in #371
- Add support for gif & jpeg images by @Mpdreamz in #370
- Allow _docset.yml and _toc.yml as configuration filenames by @Mpdreamz in #361
- Make preview workflow reusable for other repositories by @reakaleek in #350
- Add support for vertical definition lists by @Mpdreamz in #348
- Add custom UseHardBreaks extension by @reakaleek in #342
- Add support for inline anchors in Markdown parsing by @Mpdreamz in #331
🐛 Bug Fixes
- Add warnings when a codeblock tries to use an unsupported language by @Mpdreamz in #377
- Fix root links by @reakaleek in #382
- Add support for single paragraph between code and list by @Mpdreamz in #379
- Normalize substitution keys to be case-insensitive. by @Mpdreamz in #380
- Add repository input to checkout action in comment-on-asciidoc-changes workflow by @reakaleek in #368
- Add tests for nested and indented inline anchors by @Mpdreamz in #359
- Allow multiple classic callouts in one line by @reakaleek in #355
- Fix rootFolder if
--path
is not defined by @reakaleek in #360 - Add anchors to link json artifact by @Mpdreamz in #353
- Find every HeadingBlock in a document by @reakaleek in #349
- Render callouts in code block by @reakaleek in #346
- Fix indentation when code block is in a list by @reakaleek in #345
- Case-insensitive anchor link check by @reakaleek in #341
- Fix inline code in left navigation and h1 rendering by @reakaleek in #290
📝 Documentation
- Update comment-on-asciidoc-changes.yml by @bmorelli25 in #365
- Add basic content on what's needed to build docs with docs-builder by @bmorelli25 in #338
- Fix code snippet by @reakaleek in #340
⚙️ Automation
- Use GitHub API instead of git to check diff by @reakaleek in #374
- Update preview.yml by @reakaleek in #369
- Optimize comment-on-asciidoc-changes.yml by @reakaleek in #367
- Add error exit code if there are changes for the asciidoc comment workflow by @reakaleek in #357
- New test project to make specification tests easier to write for developers by @Mpdreamz in #344
- Add preview workflow by @reakaleek in #279
Full Changelog: 0.5.0...0.6.0
docs-builder 0.5.0
✨ Features
- Advertise docs-builder updates when running from command line by @Mpdreamz in #276
- Add support for plain admonitions by @Mpdreamz in #275
- BREAKING CHANGE: Change default serve port to 3000 and add ability to override by @reakaleek in #265
- Remove 'title' frontmatter and improve title handling logic by @Mpdreamz in #196
- Add
--allow-indexing
option for the generate command by @reakaleek in #264 - Keep navigation position when clicking through the documentation by @reakaleek in #257
🐛 Bug Fixes
- Refactor TOC processing to handle excluded and unreachable files by @Mpdreamz in #278
- Fix link appearance in code by @reakaleek in #260
- Add support for "previous" and "next" document navigation by @Mpdreamz in #258
- Change target path of update-link-index action by @reakaleek in #252
- Fix copy button in Code blocks by @reakaleek in #256
📝 Documentation
- Fix README.md links by @reakaleek in #267
- add more pre-migrated content sets by @bmorelli25 in #273
- Elastic docs v3 edits by @lcawl in #259
🧰 Maintenance
⚙️ Automation
- Fix "Full Changelog" link by @reakaleek in #272
Full Changelog: 0.4.0...0.5.0
docs-builder 0.4.0
✨ Features
🐛 Bug Fixes
- Fix update-link-index-action by @reakaleek in #248
- Support unique callouts for enhanced code blocks by @Mpdreamz in #209
- support private repository publishes by @Mpdreamz in #213
- Don't validate commented links by @reakaleek in #212
⚙️ Automation
- Add macos-latest-large runner to release by @reakaleek in #250
Full Changelog: 0.3.0...v0.4.0