Skip to content

Releases: kafkas/typesync

v0.13.0

30 Dec 20:05
Compare
Choose a tag to compare
  • Implemented firebase@11, react-native-firebase@20 and react-native-firebase@19 TS targets.

v0.12.0

30 Dec 19:29
Compare
Choose a tag to compare
  • Implemented firebase-admin@10 and firebase-admin@13 targets

v0.11.0

30 Dec 17:34
Compare
Choose a tag to compare
  • Implemented the react-native-firebase@21 target

v0.10.0

24 Jun 15:54
Compare
Choose a tag to compare

Breaking Changes

  • double types now compile to number in Security Rules type validators
  • Renamed the validatorNamePattern option for the generate-rules command to typeValidatorNamePattern.
  • Renamed the validatorParamName option for the generate-rules command to typeValidatorParamName.

v0.9.0

23 May 09:32
Compare
Choose a tag to compare

New Features

  • Implemented the Mermaid graph generator. The generate-graph command will now generate a Mermaid graph for a given schema and inject it into the specified Markdown file.

Breaking Changes

  • Document models are now required to have a path field.

v0.8.0

12 May 12:13
Compare
Choose a tag to compare

New Features

  • Implemented the objectTypeFormat config option for TypeScript.
  • JSON definition files can now include a $schema key. This key will be ignored since it's used to load the JSON schema.
  • Added any type to the spec.

v0.7.0

11 May 05:04
Compare
Choose a tag to compare

New Features

  • Implemented the undefinedSentinelName config option for Python.
  • Implemented a change to expose factory methods for schema and schema types.
  • Implemented generateRepresentation() in the programmatic API.

Improvements

  • The debug key in ValidateOptions is now optional.
  • The startMarker and endMarker options are now required to be distinct non-empty strings.
  • Improved the check that searches for markers in the Rules file.
  • Optional discriminant fields are now disallowed.

Breaking Changes

  • Dropped support for mixed enums. Enum members must be either string or int.

v0.6.3

05 May 18:37
Compare
Choose a tag to compare
  • The programmatic API is now exposed as CommonJS

v0.6.2

05 May 16:47
Compare
Choose a tag to compare

Bug Fixes

  • Fixed a bug where the process would exit with code 0 for failed commands. Exit code will now be 1 for errors.

v0.6.1

05 May 06:47
Compare
Choose a tag to compare
  • Models are now sorted alphabetically in the schema.