UNPKG

jsonschema-bigquery

Version:
140 lines (77 loc) 2.91 kB
# Changelog ## v7.0.0 (03/04/2023) - Updated converter to generate big numeric instead of numeric for number type. - Updated dependencies. ## v6.1.0 (27/01/2023) - unevaluatedProperties now supported when checking for additional properties. ## v6.0.0 (24/01/2023) - Objects with no properties convert to JSON fields. - Updated dependencies. ## v5.1.0 (11/08/2022) - JSBQ CLI output now compatible with Google's bq CLI. - Logging code reduced. - Updated dependencies. ## v5.0.1 (04/07/2022) - JSBQ CLI now supports draft-7+ schemas. - Updated dependencies. ## v5.0.0 (30/12/2021) - Updated converter to generate numeric instead of float for number type. - Fixed field name validation. - Now supports TIME columns. - Updated to node 16, and updated dependencies. ## v4.1.0 (27/09/2021) - Now checks for field name format. ## v4.0.1 (12/02/2021) - Support more formats for table ID utility. ## v4.0.0 (24/12/2020) - Dropped support for node 8. - Updated dependencies. ## v3.4.0 (02/06/2020) - Date formats now supported in `OneOf` or `AnyOf`. - Repeated descriptions in `OneOf` or `AnyOf` are no longer duplicated. ## v3.3.0 (23/05/2020) - Schema problems can now be ignored, with warnings shown. ## v3.2.1 (23/05/2020) - Updated to node 12, and updated dependencies. ## v3.2.0 (27/02/2020) - Now supports DATE columns. - Simplified custom error class. ## v3.1.1 (07/08/2019) - Logging now sent to STDERR. ## v3.1.0 (30/06/2019) - Now throws an error if properties of an object has not been given or does not contain any fields. - Object descriptions are now processed correctly ## v3.0.0 (08/05/2019) - `additionalProperties` check is now optional. ## v2.0.3 (07/05/2019) - Set requirePartitionFilter to true when creating GBQ tables ## v2.0.2 (09/04/2019) - Supports nested combined schemas with null types. - `jsbq` can convert and print a schema without touching BigQuery. ## v2.0.1 (07/04/2019) - Now throws an error if no type is given for a property. ## v2.0.0 (01/04/2019) - Make `"additionalProperties": false` required for all `object` type properties in input JSON Schema. ## v1.0.0 (30/01/2019) - Support for nested descriptions. ## v0.1.2 (11/11/2018) - Improved error message when dealing with union types. ## v0.1.1 (01/11/2018) - Bug fix for jsbq command. ## v0.1.0 (23/10/2018) - Rewrite with improved support for `allOf`, `anyOf` and `oneOf` combined schemas. ## v0.0.7 (13/08/2018) - Support fields with nullable types using `anyOf` method. ## v0.0.6 (11/08/2018) - Supports `allOf`, `anyOf` and `oneOf` combined schemas. ## v0.0.5 (29/07/2018) - Supports timestamp fields. ## v0.0.4 (27/07/2018) - Supports repeated fields. ## v0.0.3 (25/07/2018) - Now supporting fields with type(s) as an array. - Field descriptions now supported. ## v0.0.2 (23/07/2018) - Required fields supported. ## v0.0.1 (21/07/2018) - Initial release.