Upgrade ALL dependencies to their latest version#729
Upgrade ALL dependencies to their latest version#729luke-whos-here merged 6 commits intoAvaloniaUI:mainfrom
Conversation
This was held back by a dependency 'fluentui/react-icons', which didn't support React 19 until version 2.0.311 (released yesterday).
Also updates the minimum required node version from 18 to 20 (required by v3.9.1).
with the new option `markdown.hooks.onBrokenMarkdownLinks`.
…same label Required by v3.9.1, otherwise the build fails.
|
Hi @nsrahmad, I merged your PR earlier today. Unfortunately, we had an error with the build. It looked like there were duplicated labels named 'Advanced' in the Accelerate and XPF sidebars, which caused the translated sites to fail. I tried adding a differentiating key to the two instances of Advanced, but Docusaurus didn't seem to like that. I've reverted the merge for now while I continue investigating. |
|
Hello @luke-whos-here, The PR was time sensitive. It built fine when I actually opened the PR, and should have been merged before adding further new content. The problemetic contents are added after the PR. |
React 18 to React 19
The React version was held back because of
fluentui/react-iconsdependency, which didn't support React 19. The version1.1.311ofreact-icons(released yesterday) finally adds support for React 19.Docusaurus 3.9
This required few changes:
v20. But when I checked CI script, we already build it with node v20, so nothing else needs to be done, Except, updating the readme.siteConfig, the optiononBrokenMarkdownLinksis deprecated now (Removed in next major version), Replaced withsiteConfig.markdown.hooks.onBrokenMarkdownLinks.keyattribute (introduced in v3.9). This actually affected our build, as we had a case where this was true.Typescript v5.8.3 -> v5.9.2
Didn't have any issues, so why not.
This finally brings every dependency to its latest official version.