Releases: elastic/docs-builder
Releases · elastic/docs-builder
docs-builder 0.29.2
🐛 Bug Fixes
Full Changelog: 0.29.1...0.29.2
docs-builder 0.29.1
docs-builder 0.29.0
✨ Features
- Present doc page version selection in a dropdown by @cotti in #1102
- Add external link indicator by @reakaleek in #1096
🐛 Bug Fixes
- Add Elastic Cloud Serverless to the banner by @cotti in #1116
- Fix parent breadcrumbs in assembler build by @Mpdreamz in #1113
- fix inclussion path for bootstrap action by @Mpdreamz in #1108
- Use target attribute to identify external link by @reakaleek in #1106
- Update link to previous versions by @bmorelli25 in #1104
- Update archive heading and tests by @bmorelli25 in #1100
- Remove search section and move down search UI by @shainaraskas in #1098
- Reorder Extend section by @georgewallace in #1089
- Update landing page based on feedback by @georgewallace in #1091
- Fix anchors in "On this page" nav by @reakaleek in #1094
- Adjust banner coloring and contents by @cotti in #1097
- Use global navigation to compute prev/next by @Mpdreamz in #1095
🧰 Maintenance
- Bump Microsoft.Extensions.Logging and Microsoft.Extensions.Logging.Console by @dependabot[bot] in #1112
- Bump AWSSDK.S3 from 3.7.414.5 to 3.7.416.9 by @dependabot[bot] in #1111
- Bump FSharp.Core from 9.0.201 to 9.0.202 by @dependabot[bot] in #1110
- Bump typescript-eslint from 8.29.0 to 8.29.1 in /src/Elastic.Markdown by @dependabot[bot] in #1109
⚙️ Automation
- Add assembler binaries to releases by @Mpdreamz in #1117
- Use git ref instead of local ref by @reakaleek in #1105
Full Changelog: 0.28.0...0.29.0
docs-builder 0.28.0
✨ Features
- Add stepper directive by @reakaleek in #1092
- Add elastic-stack to
historymapping.yml
by @bmorelli25 in #1085 - Alphabetize _Archive.cshtml by @bmorelli25 in #1086
- Use text-wrap pretty more by @reakaleek in #1069
- Display dropdown content in an overlay by @reakaleek in #1070
- Left pages nav design changes by @reakaleek in #1065
- Dismissable banner for v3 by @cotti in #1038
🐛 Bug Fixes
- Fix left nav indentation by @reakaleek in #1088
- Fix dropdown on safari by @reakaleek in #1087
- Fix truncated text in "On this page" nav by @reakaleek in #1076
- Landing page changes by @reakaleek in #1080
- Warn of images outside to current toc scope when using image directive too by @Mpdreamz in #1077
- Prevent dropdown to open when click on active anchor by @reakaleek in #1072
- Action buttons redesign by @reakaleek in #1078
- Fix clean output directory in generate command, not generateall method by @Mpdreamz in #1071
- Fix navigation ordering by @Mpdreamz in #1068
- Banner adjustments by @cotti in #1055
- Swap #main-container if TopLevelGroup differs by @reakaleek in #1053
- Register scroll as passive by @reakaleek in #1042
- Cursor pointer on dismissible-button by @reakaleek in #1041
- Ensure current = next for elasticsearch in navigation.yml by @Mpdreamz in #1040
- Use boosted and inherited HTMX attributes for side navigation by @Mpdreamz in #1039
- Update release notes nav by @KOTungseth in #950
- Update archive links by @reakaleek in #952
- Update historymapping.yml to exclude Serverless mappings by @bmorelli25 in #948
- ignore cloud's saas folder when exporting images by @Mpdreamz in #1031
- Ensure ordering of navigation items by adding children after the parent's own items by @cotti in #1030
📝 Documentation
- Add system path tip to local contribution guide by @theletterf in #1064
- Fix typo in how-to-set-up-docs-previews.md by @theletterf in #1063
- Make minor edits to syntax quick ref by @marciw in #1043
- Add syntax quick ref by @marciw in #834
🧰 Maintenance
- Bump Amazon.Lambda.Core and Amazon.Lambda.RuntimeSupport by @dependabot[bot] in #1035
- Move to Central Nuget Packagement by @Mpdreamz in #939
- Bump tailwindcss from 4.1.0 to 4.1.3 in /src/Elastic.Markdown by @dependabot[bot] in #986
- Bump AWSSDK.S3 from 3.7.414.5 to 3.7.416.5 by @dependabot[bot] in #980
- Bump eslint from 9.23.0 to 9.24.0 in /src/Elastic.Markdown by @dependabot[bot] in #982
- Bump @tailwindcss/postcss from 4.1.0 to 4.1.3 in /src/Elastic.Markdown by @dependabot[bot] in #983
- Bump @eslint/js from 9.23.0 to 9.24.0 in /src/Elastic.Markdown by @dependabot[bot] in #981
- Bump coverlet.collector from 6.0.2 to 6.0.4 in /tests/authoring by @dependabot[bot] in #1005
- Bump AWSSDK.S3 from 3.7.414.5 to 3.7.416.5 in /tests/docs-assembler.Tests/src/docs-assembler.Tests by @dependabot[bot] in #1006
- Bump RazorSlices from 0.8.1 to 0.9.1 in /tests/authoring by @dependabot[bot] in #1007
- Bump RazorSlices from 0.8.1 to 0.9.1 in /tests/docs-assembler.Tests/src/docs-assembler.Tests by @dependabot[bot] in #1008
⚙️ Automation
- Set
persist-credentials
to false inactions/checkout
by @reakaleek in #1052 - Ensure force always deletes output folder on CI regardless of generationstate by @Mpdreamz in #1051
- Ensure force always deletes output folder on CI regardless of generationstate by @Mpdreamz in #1049
- Don't follow symlinks while s3 sync by @reakaleek in #1050
- Ensure we always do a --force build on CI by @Mpdreamz in #1048
- Update assembler.yml by @reakaleek in #1032
- Use root folder for nuget package-ecosystem by @reakaleek in #1020
- Add Elasticsearch Rust to assembler by @colleenmcginnis in #972
Full Changelog: 0.27.0...0.28.0
docs-builder 0.27.0
✨ Features
- Add update-link-index-all command by @reakaleek in #963
🐛 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
🐛 Bug Fixes
Full Changelog: 0.26.0...0.26.1
docs-builder 0.26.0
✨ Features
🐛 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
🐛 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
✨ 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
- Fix copy-paste of code blocks with code callouts by @reakaleek in #946
- Fix same page anchor links by @reakaleek in #944
- Resolve links in link parser using MarkdownFile.Url if available by @Mpdreamz in #941
- Fix sticky footer by @reakaleek in #900
📝 Documentation
- Provides syntax for subscript & superscript examples by @natasha-moore-elastic in #886
🧰 Maintenance
- Add prettier sort import plugin by @reakaleek in #945
- Downgrade xUnit v3 to 1.1.0 by @Mpdreamz in #942
- Bump Markdig from 0.39.1 to 0.40.0 by @dependabot[bot] in #924
- Bump xunit.v3 from 1.1.0 to 2.0.0 by @dependabot[bot] in #922
- Bump Markdig from 0.39.1 to 0.40.0 in /src/Elastic.Markdown.Refactor by @dependabot[bot] in #925
- Bump NetEscapades.EnumGenerators from 1.0.0-beta11 to 1.0.0-beta12 by @dependabot[bot] in #923
- Bump actions/github-script from 6 to 7 in /.github/workflows by @dependabot[bot] in #909
- Bump actions/github-script from 6 to 7 by @dependabot[bot] in #902
- Bump typescript-eslint from 8.28.0 to 8.29.0 in /src/Elastic.Markdown by @dependabot[bot] in #912
- Bump SoftCircuits.IniFileParser from 2.6.0 to 2.7.0 by @dependabot[bot] in #913
- Bump aws-actions/configure-aws-credentials from 4.0.2 to 4.1.0 in /actions/update-link-index by @dependabot[bot] in #911
- Bump Microsoft.Extensions.Logging and Microsoft.Extensions.Logging.Console by @dependabot[bot] in #915
- Bump Octokit from 13.0.1 to 14.0.0 by @dependabot[bot] in #916
- Bump Westwind.AspNetCore.LiveReload from 0.5.0 to 0.5.2 by @dependabot[bot] in #917
- Bump coverlet.collector from 6.0.0 to 6.0.4 by @dependabot[bot] in #918
- Bump tailwindcss from 4.0.17 to 4.1.0 in /src/Elastic.Markdown by @dependabot[bot] in #907
- Bump aws-actions/configure-aws-credentials from 4.0.2 to 4.1.0 in /.github/actions/aws-auth by @dependabot[bot] in #906
- Bump release-drafter/release-drafter from 6.0.0 to 6.1.0 by @dependabot[bot] in #905
- Bump mheap/github-action-required-labels from 5.4.1 to 5.5.0 by @dependabot[bot] in #904
- Bump @tailwindcss/postcss from 4.0.3 to 4.1.0 in /src/Elastic.Markdown by @dependabot[bot] in #903
- Update dependabot.yml by @reakaleek in #914
- Fix dependabot config by @reakaleek in #901
- Add nuget and github-actions to dependabot config by @reakaleek in #893
⚙️ Automation
Full Changelog: 0.24.0...0.25.0
docs-builder 0.24.0
✨ 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
- Set up prettier by @reakaleek in #883
- Bump select-dom from 9.3.0 to 9.3.1 in /src/Elastic.Markdown by @dependabot in #878
- Bump parcel from 2.14.2 to 2.14.4 in /src/Elastic.Markdown by @dependabot in #880
- Bump postcss from 8.5.1 to 8.5.3 in /src/Elastic.Markdown by @dependabot in #881
- Bump ua-parser-js from 2.0.2 to 2.0.3 in /src/Elastic.Markdown by @dependabot in #879
- Bump tailwindcss from 4.0.3 to 4.0.17 in /src/Elastic.Markdown by @dependabot in #877
- Pin dependencies and configure dependabot by @reakaleek in #870
- Set up eslint by @reakaleek in #872
⚙️ 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