Skip to content

0.2.1 - パッケージ構成修正 + .NET 6/8/10 互換性

Choose a tag to compare

@actbit actbit released this 28 Jun 02:38
0e8db6a

🔧 パッケージ構成の修正

nuget.org 利用者が生成コード(AstFirst.Core.Lexing/Parsing)を参照できない問題を解決。

  • AstFirst.Core を独立パッケージ化
  • AstFirst.RuntimeAstFirst.Core に依存(パッケージ依存)
  • AstFirst(Generator)が AstFirst.Runtime に依存 → 推移で Core も

利用者は AstFirst をインストールするだけで、Runtime → Core が自動で入ります。

✅ .NET 6/8/10 互換性検証

  • CI(compatibility.yml)で .NET 6/8/10 SDK の matrix で動作確認(すべて pass)
  • AstFirst.Generator(Microsoft.CodeAnalysis 4.13.0 ビルド)が .NET 6 SDK(Roslyn 4.x)でも動作することを確認
  • AstFirst.Compat(net6/8/10 マルチターゲット)で最小文法のパースを検証

パッケージ

パッケージ バージョン
AstFirst(Generator/analyzer) 0.2.1
AstFirst.Runtime 0.2.1
AstFirst.Core 0.2.1(新規公開)

Full Changelog: v0.2.0...v0.2.1