- Add
fableCssModuleparameter for CSS Module support in Fable projects (#11) @alfonsogarciacaro - Fix stale cache data when changing
namingandnameCollisionsparameters (#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
logFileoption - 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
osDelimitersandexpandVariablesoptions to address this.
- Add
nameCollisionsparameter for handling duplicate property names (#1)
- Packaging update (no change in functionality):
- Remove System.ValueTuple dependency
- Add
getPropertiesoption providing seq of generated properties, useful for code generation - Add .NET Framework target
- Recognize classes inside
@supportsrules - 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