Unreleased

0.21.0 2021-03-02
	Handle invalid date range in date format validation (#122)

0.20.9 2020-06-15
	Only build `friendly_types` on error (optimization) (#120)

0.20.8 2019-09-12
	Remove filename check on executable to allow run with Rbenv (#119)

0.20.7 2019-07-18
	Prevent infinite loop on external ref to global schema (#116)

0.20.6 2019-05-16
	Reduce empty Array/Hash allocations (optimization) (#114)

0.20.5 2019-05-07
	Do not expand a subschema if already expanded (#113)

0.20.4 2019-03-11
	Dereference schema children for subschemas without a reference (#110)

0.20.3 2019-02-22
	Handle expansion for nested external property (#108)

0.20.2 2019-02-20
	Dereference external subschema with nested reference (#106)

0.20.1 2019-01-03
	Various performance improvements (#102)

0.20.0 2019-01-03
	This version skipped (accidentally); see 0.20.1 above

0.19.1 2018-03-28
	Fix regression in that subtypes would not validate type (#98)

0.19.0 2018-03-27
	Implement `fail_fast` option to short circuit validation (#96)
	Drop support for Ruby 1.9 (EOL'ed for 3+ years now) (#96)

0.18.0 2018-03-26
	Speed up validation by pre-calculating Ruby types (#94)

0.17.2 2018-02-20
	Add minor optimization for an `any_of` that validates successfully (#93)

0.17.1 2018-02-12
	Add minor optimization using `Enumerable#flat_map` (#91)

0.17.0 2017-09-01
	Add support for the `uri-reference` format

0.16.2 2017-08-17
	Fix schema names of minimum/maximum/exclusiveMinimum/exclusiveMaximum on indexing

0.16.1 2016-12-15
	Fix serialized schema names for Hyper-schemas

0.16.0 2016-12-08
	Populate error `data` with missing fields during validation

0.15.0 2016-12-02
	Add `all_of_sub_errors` option to get subschema errors for `allOf` validations

0.14.4 2016-11-09
	Fix bug where inspecting a Hyper-schema link would throw an exception

0.14.3 2016-10-18
	Fix reference expansion for Hyper-schema links

0.14.1 2016-10-07
	Nil schema fields on `JsonSchema::Schema` init to prevent Ruby warnings

0.14.0 2016-10-06
	Allow JSON pointer resolution on a `JsonSchema::Schema` object

0.13.6 2016-10-05
	More robust SchemaError: no secondary exception thrown without a pointer

0.13.5 2016-10-05
	Allow a schema that is a reference (and nothing else) to be expanded

0.13.4 2016-10-04
	Fix return type of `validate_dependencies` to always be a boolean

0.13.3 2016-08-30
	Fix a nil error that occurred on relative JSON reference expansion

0.13.2 2016-08-29
	Remove accidentally included "pry" require

0.13.1 2016-08-29
	Fix a number of warnings emitted by Ruby

0.13.0 2016-06-25
	Add support for validating schemas given to the `additionalItems` property

0.12.5 2016-06-01
	Fix error message raised by `minProperties` validations

0.12.4 2016-05-26
	Allow `additionalItems` to be a schema object in addition to a boolean
