Skip to content

Releases: elastic/docs-builder

docs-builder 0.27.0

04 Apr 16:37
3d29177
Compare
Choose a tag to compare

✨ Features

🐛 Bug Fixes

  • Revert to original implementation with s3client by @reakaleek in #970
  • Use SHA256 checksum algorithm while uploading link reference by @reakaleek in #969
  • Use temporary folder for output in update-all-link-reference command by @reakaleek in #967
  • Fix misplaced guard for checking for updates on CI by @Mpdreamz in #966
  • Add rust back as supported language by @Mpdreamz in #965

Full Changelog: 0.26.1...0.27.0

docs-builder 0.26.1

03 Apr 15:52
000e842
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Use lamdba hosting as entry not our test code by @Mpdreamz in #962

Full Changelog: 0.26.0...0.26.1

docs-builder 0.26.0

03 Apr 15:32
7aefb1b
Compare
Choose a tag to compare

✨ Features

  • Add support for multiple line comments by @cotti in #940

🐛 Bug Fixes

  • Use CrtChecksums explicitly to download S3 objects inside lambda function by @Mpdreamz in #961
  • Fix table header appearance when a cell is empty by @reakaleek in #958

Full Changelog: 0.25.1...0.26.0

docs-builder 0.25.1

03 Apr 11:48
65d743c
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Use github.event.release.tag_name explicitly during release workflow to upload artifacts by @Mpdreamz in #960

Full Changelog: 0.25.0...0.25.1

docs-builder 0.25.0

03 Apr 10:36
1643d03
Compare
Choose a tag to compare

✨ Features

  • Redirect to first markdownfile on serve command in case index.md doesn't exist by @reakaleek in #956
  • All L1 navigation links are now collapsed by default by @reakaleek in #951
  • Update link registry listings to include git reference by @Mpdreamz in #947
  • Add support for Myst inline role syntax with applies_to as first usecase by @Mpdreamz in #875
  • Add archive easter egg by @reakaleek in #896
  • Add content_source (current/next) to assembler by @Mpdreamz in #894
  • Add 'archive' layout by @reakaleek in #892
  • Previous version links on document pages with mapped entries in front matter by @cotti in #876

🐛 Bug Fixes

📝 Documentation

🧰 Maintenance

⚙️ Automation

Full Changelog: 0.24.0...0.25.0

docs-builder 0.24.0

01 Apr 11:45
ddda1ce
Compare
Choose a tag to compare

✨ Features

  • Add anchors in landing page by @reakaleek in #867
  • Add landing overview page for detection rules. by @Mpdreamz in #868
  • Optimize hljs by @reakaleek in #864
  • Add a modal for images to expand to upon being clicked instead of leaving the current page by @cotti in #858
  • Extend navigation validate command to check publish links by @Mpdreamz in #850
  • Remove image from landing page by @reakaleek in #855
  • 404: Make clear it's linking to the docs home page by @reakaleek in #856
  • Update navigation.yml by @colleenmcginnis in #845
  • Add navigation build commands to assembler: 'validate' and 'validate-link-reference' by @Mpdreamz in #848
  • Add ability to set different Google Tag Manager snippets for each environment by @reakaleek in #846

🐛 Bug Fixes

  • Fix CurrentUrlPath being empty on deeply nested snippets by @Mpdreamz in #887
  • Add extension method for relative path trimming when using ReadOnlySpan by @cotti in #888
  • Only filter out detection rules that are within an '_deprecated' folder by @reakaleek in #885
  • Fix sub-path resolution in DiagnosticLinkInlineParser by @Mpdreamz in #884
  • Correct landing page wording for the cloud account section by @florent-leborgne in #882
  • Add elastic/detection-rules to assembler navigation.yml by @colleenmcginnis in #857
  • Update landing page links by @reakaleek in #871
  • Fix relative links by @reakaleek in #861
  • Keep track of navigation source on markdown files for easier root navigation lookups in assembler by @Mpdreamz in #862
  • Fix page switcher dropdown on safari by @reakaleek in #860
  • Path prefix duplication detection in navigation.yml by @Mpdreamz in #844
  • Protect against asciidoc headers by @Mpdreamz in #843
  • Sticky footer by @reakaleek in #841

🧰 Maintenance

⚙️ Automation

  • Add validate-path-prefixes-local to preview-build workflow by @Mpdreamz in #851
  • Add local prefix validation action to solution by @Mpdreamz in #849
  • Ensure we checkout before build/releasing our lamdba binary by @Mpdreamz in #842

Full Changelog: 0.23.0...0.24.0

docs-builder 0.23.0

25 Mar 14:25
ed6aa8a
Compare
Choose a tag to compare

✨ Features

🐛 Bug Fixes

⚙️ Automation

Full Changelog: 0.22.0...0.23.0

docs-builder 0.22.0

21 Mar 11:35
8890506
Compare
Choose a tag to compare

✨ Features

Full Changelog: 0.21.0...0.22.0

docs-builder 0.21.0

21 Mar 10:37
fd7ea64
Compare
Choose a tag to compare

✨ Features

🐛 Bug Fixes

  • Detect variables as they are parsed in the AST by @Mpdreamz in #809
  • Allow extensions to inject IDocumentationFileExporter and control the relative path published in links.json by @Mpdreamz in #806
  • Fix elastic global nav by @reakaleek in #807
  • Fix HTMX head changes by @reakaleek in #805
  • Add beats/extend folder to assembler navigation by @Mpdreamz in #801
  • Fix pages nav behaviour attempt 2 by @reakaleek in #800
  • Includes GITHUB_PR_REF_NAME as a job-level environment variable. by @cotti in #799
  • Fix "Edit This File" path by @cotti in #790
  • Fix pages nav behaviour by @reakaleek in #795
  • Ensure we fallback to the embedded navigation.yml for the assembler build by @Mpdreamz in #796
  • Add support for custom GitCheckoutInformation in BuildContext by @Mpdreamz in #794
  • Only show "Edit this page" link if the url is not null by @reakaleek in #792
  • Refactor to use WorkingDirectoryRoot over Root. by @Mpdreamz in #791
  • Fix pages navigation appearance by @reakaleek in #787
  • Fix table styling by @reakaleek in #789
  • Move meta charset up by @reakaleek in #784
  • Update detection rule extension to be more feature complete by @Mpdreamz in #782
  • Revert "Remove tj-actions usage, eventhough we had it pinned as gitref" by @reakaleek in #766
  • Fix/font preload static path by @cotti in #775
  • Fix layout and horizontal scrollable tables by @reakaleek in #772

📝 Documentation

🧰 Maintenance

  • Rename assembler environment from production to prod by @reakaleek in #798

Full Changelog: 0.20.0...0.21.0

docs-builder 0.20.0

18 Mar 10:24
d05612c
Compare
Choose a tag to compare

✨ Features

  • Add support for diagnostic hints and track unused substitution keys by @Mpdreamz in #762
  • Add favicon tags by @reakaleek in #761
  • User friendly table design by @reakaleek in #755
  • Add content hash as query string to static file paths by @reakaleek in #758
  • Refactor TOC handling and support nested TOC configurations by @Mpdreamz in #749
  • Add the notion of documentation file exporters. by @Mpdreamz in #739
  • Add global elastic.co nav by @reakaleek in #721
  • Introduce IUriEnvironmentResolver to resolve crosslinks based on deployment environment by @Mpdreamz in #728
  • Assembler share single crosslink resolver over all the builds by @Mpdreamz in #726
  • Initial v0 of docs-assembler repos build-all command. by @Mpdreamz in #725

🐛 Bug Fixes

📝 Documentation

🧰 Maintenance

  • Skip security-docs in assembler while we wait for move to detection-rules by @Mpdreamz in #733

⚙️ Automation

  • Add matrix to pr workflow by @reakaleek in #425
  • Remove tj-actions usage, eventhough we had it pinned as gitref by @Mpdreamz in #753
  • Free disk space is no longer needed for asciidocalypse by @Mpdreamz in #743
  • Ensure we pass along metadata-only in preview-build to docs-builder action by @Mpdreamz in #741
  • Build docs on master branches too for repositories not moved over to main by @Mpdreamz in #732
  • Update CODEOWNERS by @bmorelli25 in #731

Full Changelog: 0.19.0...0.20.0