Releases: radify/collimator
Releases · radify/collimator
v8.0.0
<a name"8.0.0">
8.0.0 (2019-03-08)
Features
Breaking Changes
- Columns that are 'nullable' will now emit a JSON Schema Property that is more semantically correct; instead of a 'plain' type, they will now use a compound type of
[<type>, 'null']
, allowing data to be correctly validated when a value of null
is passed.
(a0bf8a7a)
v7.0.0
<a name"7.0.0">
7.0.0 (2019-03-08)
Features
- Upgrade JSON Schema version from
draft-04
to draft-07
(0b34c8b7)
Breaking Changes
- The Schema document generated for inspected tables is
now versioned as "http://json-schema.org/draft-07/schema#"
.
(0b34c8b7)
v6.1.0
<a name"6.1.0">
6.1.0 (2017-09-19)
Features
v6.0.0
<a name"6.0.0">
6.0.0 (2017-06-17)
Bug Fixes
- npm: Add 'types' property to package.json (2690bd53)
Features
- schema: Use 'string' for bigserial and biginteger (8483d077)
Breaking Changes
- Columns that are of 'bigint' or 'bigserial' types will now be described in the JSON Schema
document as 'string' instead of 'number'.
(8483d077)
v5.3.1
<a name"5.3.1">
5.3.1 (2017-05-11)
Bug Fixes
- schema: Make enum inspection more robust (a147e3fd)
v5.3.0
<a name"5.3.0">
5.3.0 (2017-03-27)
Features
- schema: Replace 'integer' property type with 'number' (84e720e0)
v5.2.0
<a name"5.2.0">
5.2.0 (2017-03-22)
Features
- schema: Implement enum properties when using CHECK constraints (462c7e6a)
v5.1.1
<a name"5.1.1">
5.1.1 (2017-03-01)
Bug Fixes
- schema: Add
date
column type with date-time
format (63c267ff)
v5.1.0
<a name"5.1.0">
5.1.0 (2017-02-28)
Features
- schema: Set
readOnly
on columns that are a sequential primary key (79b79227)
v5.0.0
<a name"5.0.0">
5.0.0 (2017-02-14)
Features
- inspectors:
- Enumerate tables used by a view (de806cd3)
- Add enumeration and schema inspection for Views (fd838f63)
- schema: Support 'interval' column type (9e0266d5)
Breaking Changes
inspect()
no longer resolves to an array of table description objects.
inspect()
now returns an object, with tables
and views
arrays.
(fd838f63)