Skip to content

Pare 0.2.0

Choose a tag to compare

@sbeparey sbeparey released this 15 Oct 06:38
· 284 commits to main since this release
  • Extrode.Pare.AspNetCore: builder.AddPareDevelopment() re-strips wwwroot TypeScript as it
    is saved while the app runs in Development, so dotnet watch hot reload reloads the page with
    fresh JavaScript. It also gives CreateSlimBuilder apps dotnet watch's browser refresh.
  • The core library packs as Extrode.Pare.
  • pare CLI as a .NET tool: dotnet tool install -g Extrode.Pare.Cli installs the NativeAOT
    binary for osx, linux, linux-musl and win (arm64 and x64), and a framework-dependent build on other
    platforms. scripts/pack-cli.sh packs the tool packages and pare-<version>-<rid>.tar.gz
    archives, building Linux in Docker.
  • Fixed: on linux-musl-arm64 (Alpine), about one pare process in four rejected every input with
    PARE001 at 1:1. .NET misreads the main thread's stack size there, so the parser's depth guard
    failed at once; the CLI now runs on a thread with an 8 MB stack.