- Add
fableCssModule
parameter for CSS Module support in Fable projects (#11) @alfonsogarciacaro - Fix stale cache data when changing
naming
andnameCollisions
parameters (#12)
- Add caching of parsed results from files and process execution (#7, #8)
- Change from properties to fields for better completion list performance
- See note on performance with large class counts
- Add process id to log messages
- Add configurable external command capability for CSS preprocessing (#4)
- Support environment variables in parameters
- Support OS-specific values in parameters
- Add
logFile
option - Enable Source Link
- Breaking change: Target .NET Standard 2.0 only, per Type Provider SDK guidance (may affect very old build chains)
- Breaking change: The environment variable and OS-specific parameter support may affect existing parameter values if they use the same syntax. See the
osDelimiters
andexpandVariables
options to address this.
- Add
nameCollisions
parameter for handling duplicate property names (#1)
- Packaging update (no change in functionality):
- Remove System.ValueTuple dependency
- Add
getProperties
option providing seq of generated properties, useful for code generation - Add .NET Framework target
- Recognize classes inside
@supports
rules - Provide duplicate property names with
_2
,_3
, etc. suffixes - Preserve non-ASCII letters with
Naming.Underscores
- Add
_
prefix to names with invalid identifier start characters (except withNaming.Verbatim
) - Add
_
suffix to names that are F# keywords (except withNaming.Verbatim
)
- Initial release