ReleaseMicrosoftMicrosoftpublished Mar 4, 2021seen 1w

microsoft/Forge v1.0.57

microsoft/Forge

Open original ↗

Captured source

source ↗
published Mar 4, 2021seen 1wcaptured 1whttp 200method plain

v1.0.57

Repository: microsoft/Forge

Tag: v1.0.57

Published: 2021-03-04T19:56:21Z

Prerelease: no

Release notes:

New Features

  • PR - NET Standard 2.0 support added. Find the dll in the same NuGet package under \lib\netstandard2.0\Microsoft.Forge.TreeWalker.dll
  • PR - .pdb symbols file added to support better debugging.
  • PR - Added ITreeWalkerCallbacksV2. The BeforeVisitNode and AfterVisitNode methods now use the TreeNodeContext parameter. New properties can now be added without it being a breaking change. (by @zhengmu)
  • PR - CurrentNodeSkipActionContext feature added to TreeNodeContext. When set, the tree walker will skip all actions defined in the current tree node, and proceed to AfterVisitNode then ChildSelector. Update this property inside BeforeVisitNode if you wish to use this feature for the current tree node. The string context is available to check in the current TreeNode's ChildSelector via Session.GetCurrentNodeSkipActionContext(). (by @zhengmu)

---

Enhancements

  • PR - Update csproj to new SDK style.
  • PR - csproj now multi-targets NET Framework 4.6.2 and NET Standard 2.0.
  • PR - Updated Rolsyn (Microsoft.CodeAnalysis.Scripting) from 1.3.2 to latest 3.8.0.

---

Fixes

  • PR - MissingResolver improvement disabled for NetStandard due to know issues.
  • PR - Fix a rare race condition in treeaction timeout detection. (by @zhengmu )

---

Upgrade considerations

No known issues.

Microsoft.Forge.TreeWalker 1.0.57 NuGet link

Notability

notability 3.0/10

Minor patch release of existing repo, low community traction.