Skip to content

Releases: gdbots/pbjc-php

v0.4.0

Choose a tag to compare

@gdbrown gdbrown released this 06 Apr 18:25
8d378b1
  • Generate one manifest instead of using manifest groups as they don't align with the strategy of one manifest to rule them all for optimal resolution at runtime.

v0.3.3

Choose a tag to compare

@gdbrown gdbrown released this 13 Jun 01:33
e6acd6b
  • issue #46: Fix bug with with descriptors not always referencing latest schemas as they had their own references to objects that were changing during the parse phase. The fix is to always go back to the SchemaStore whenever a schema is needed.

v0.3.2

Choose a tag to compare

@gdbrown gdbrown released this 30 Nov 00:48
67cf8d5
  • Fix bug on Compiler that fails to compile a message that starts with the letter v.

v0.3.1

Choose a tag to compare

@gdbrown gdbrown released this 12 Nov 21:19
  • Fix bug with FieldMustContainsAnyOfClasses constraint that fails when anyOf returns null.
    Resolve by adding default empty array to FieldDescriptor::anyOf.

v0.3.0

Choose a tag to compare

@gdbrown gdbrown released this 07 Jul 21:54

BREAKING CHANGES

  • Compiler now requires php 7.1 or greater.
  • PHP namespaces are now handled by the compiler and not customized per message.
  • The pbjc.yml allows for root vendor namespace customizations.
  • Adds an es6 compiler (using the js language option).

v0.2.6

Choose a tag to compare

@gdbrown gdbrown released this 30 Mar 22:08
  • Use aliasing "use" statements everywhere mixins are use.
  • Ignore adding trait classes to messages if schema doesn't include mixins and no insertion-points was define.

v0.2.5

Choose a tag to compare

@gdbrown gdbrown released this 28 Mar 21:46
  • Force aliasing "use" statements of mixins when generating message classes.

v0.2.4

Choose a tag to compare

@gdbrown gdbrown released this 16 Mar 18:58
  • Fixed inheritance validation with multi AnyOf classes.

v0.2.3

Choose a tag to compare

@gdbrown gdbrown released this 15 Mar 23:03
  • issue #40: Fixed inheritance validation as well as removing duplicate items from array's (like AnyOf).

v0.2.2

Choose a tag to compare

@gdbrown gdbrown released this 02 Dec 22:03
  • issue #38: Fixed identifier type json schema pattern to allow for "^[\w/.:-]+$".