Skip to content

Releases: wol-soft/php-json-schema-model-generator

Fix class scope

06 Mar 09:00
Compare
Choose a tag to compare
0.10.1

Fix class scope

Added filter

05 Mar 20:08
Compare
Choose a tag to compare

Unify Namespaces

02 Mar 13:38
Compare
Choose a tag to compare

BREAKING CHANGES
The namespaces of the generator library and the library holding all code required to run the generated code are now both PHPModelGenerator. The package which holds the code required to run the generated code is now located at wol-soft/php-json-schema-model-generator-production (previous package wol-soft/php-json-schema-model-generator-exception is deprecated).

To update simply change the require to the new package and change all old namespaces from that package (PHPModelGeneratorException\ becomes PHPModelGenerator\Exception\).

Additionally all classes generated with serialization enabled now implement the interface PHPModelGenerator\Interfaces\SerializationInterface

0.8.0

03 Nov 17:12
Compare
Choose a tag to compare
  • Changed nested class naming
  • Added improved class consolidation
  • Fixed some issues with combined schemas and arrays

0.7.0

25 Oct 13:07
Compare
Choose a tag to compare
  • Added documentation
  • Array tuple validation
  • additionalItems validation for tuple arrays
  • Improve exceptions for invalid array items and strings
  • Pretty printing is now disabled by default
  • String properties now validate multibyte strings correctly
  • Duplicated files (eg. due to a duplicate ID) throw an exception

0.6.0

22 Oct 09:49
Compare
Choose a tag to compare
  • property names validation
  • extended additional properties validation
  • optional serialization functions
  • optimized complex exceptions
  • array contains validation
  • readOnly property modifier
  • exclusiveMinimum and exclusiveMaximum for number and integer properties

0.5.0

20 Sep 14:52
Compare
Choose a tag to compare
Add TOC

0.4.0

12 Sep 17:23
Compare
Choose a tag to compare

Error collection for composed properties

0.3.1

11 Sep 20:22
Compare
Choose a tag to compare

Update ECS dependency

0.3.0

11 Sep 19:51
Compare
Choose a tag to compare

Error collection