Skip to content

Releases: danascheider/json_test_data

Version 1.2.0

10 Sep 17:50
Compare
Choose a tag to compare

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

16 Jun 21:02
Compare
Choose a tag to compare

This PR fixes the bug with date-time generation once and for all.

v. 1.1.2

16 Jun 20:35
Compare
Choose a tag to compare

This release fixes a bug preventing the "date-time" format from working properly for strings.

Version 1.1.0

09 Jun 20:40
Compare
Choose a tag to compare

This version modifies the generator to return better date-time formatted strings.

Version 1.0.0

27 May 20:43
Compare
Choose a tag to compare

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

24 May 01:22
Compare
Choose a tag to compare

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

21 May 03:59
Compare
Choose a tag to compare

This version adds support for the enum property, which lists valid values for a given JSON property.

Version 0.6.0

25 Apr 16:21
Compare
Choose a tag to compare

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

24 Apr 23:59
Compare
Choose a tag to compare

This version updates Rake to v. 11.

Version 0.5.0

23 Apr 17:16
Compare
Choose a tag to compare

(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.