All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.0.1 - 2022-10-08
- Actual assemblies instead of reference ones are now passed to the compiler from the NuGet packages
2.0.0 - 2022-09-25
- The
pabcnetcclear.exebinary is now used for compilation, since it's more suited for command-line invocation. - Multiple
<MainCompile>items are no longer supported in one project. - The default output assembly path is now in line with MSBuild SDK standards (
bin/<Configuration>/<TargetFramework>/<ProjectName>.exe). - A version 3.8.3.3178-preview.1 of the compiler is now used by default. It was published from a fork of the official repository, with better support for NuGet.
- New
DebugModeproperty is supported and set by default for theDebugconfiguration. Before that, the debug mode was always enabled. - Common MSBuild properties are now supported.
- Assembly references support (
<Reference>,<PackageReference>,<ProjectReference>).
1.0.0 - 2022-09-17
This is the initial release of the SDK. It allows invoking the compiler to build simple PascalABC.NET programs.