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.
- [All] Allow Fable 5 to be used with Fable 4 plugins (@ncave)
- [All] Add
--legacyCracker
as a fallback (@MangelMaxime)
- [All] Make MSBuildCracker the default (@MangelMaxime)
- [All] Replace
FABLE_COMPILER_4
withFABLE_COMPILER_5
as the compiler directive (@MangelMaxime) - [All] Move TargetFramework to
net8.0
(@ncave)
- Fable 4.24.0
- Fable 4.23.0
- Fable 4.22.0
- [All] Don't hide original error when failing to scan an assembly for plugin (#3896) (by @MangelMaxime)
- [JS/TS] Fixed unwrapping optional arguments (#3847) (by @ncave)
- Fable 4.19.1
- GH-3835 [All] Use case insensitive comparison when searching for dependencies between fable packages (by @ThisFunctionalTom)
- Fable 4.18.0
- GH-3769 The dependent files of the current file should be detected for the signature file if there is one present. (by @nojaf)
- GH-3769 Local plugin build does not run indefinably. (by @nojaf)
- GH-3758 Endpoint to get Fable.AST for a file. (by @nojaf)
- GH-3763 Redirect plugin build stdout and pass to logger. (by @nojaf)
- Update to Fable.AST 4.4.0
- GH-3742 Return diagnostics in compile response (by @nojaf)
- GH-3746 Extract type-checking from compilation (by @nojaf)
- GH-3724 Internalize
GetFableModulesFromDir
&GetFableModulesFromProject
(by @nojaf)
- GH-3720 Introduce
ProjectCrackerResolver
allowing customizing the project resolution (by @nojaf)
- Respect file extension from
CliArgs
- Use
Microsoft.Extensions.Logging
- Load Fable plugins
- Initial release
- Initial release