Releases: danascheider/json_test_data
Version 1.2.0
This version adds the ability to pass a handler to the generator to generate related data as needed for a given project. It additionally fixes a bug caused by an absent type
key in the schema file.
Version 1.1.3
This PR fixes the bug with date-time generation once and for all.
v. 1.1.2
This release fixes a bug preventing the "date-time"
format from working properly for strings.
Version 1.1.0
This version modifies the generator to return better date-time formatted strings.
Version 1.0.0
This release adds support for the oneOf
property in JSON Schema v. 4. (Although types
in v. 3 is not supported, other functionality supporting v. 3 has not changed, so overall support for earlier versions of JSON Schema remains the same.)
Version 0.9.0
This version adds support for the "pattern"
and "format"
constraints for strings. The supported format options include "date-time"
, "email"
, "hostname"
, and "uri"
; the "ipv4"
and "ipv6"
formats are currently not supported. The data generated for each supported format adheres to the JSON Schema specification; however, the possible generated values may represent a small subset of the theoretically possible values according to the specification. For example, all URIs will begin with http://
or https://
, even though there are other possible schemes.
Version 0.8.0
This version adds support for the enum
property, which lists valid values for a given JSON property.
Version 0.6.0
This pull request refactors the JsonTestData::Number
class and NumberHelper
module and also modifies behavior to prevent stack level errors when the difference between maximum and minimum values is less than or equal to the default step size.
This change will break expectations that rely on specific values generated in versions <= 0.5.1.
Version 0.5.1
This version updates Rake to v. 11.
Version 0.5.0
(Forgot to add 0.4.0 release to Github releases but it is available from Rubygems.) This version changes any Ruby hash keys to symbols instead of strings.