Skip to content

Releases: harm-less/php-encoder

0.3.0

0.3.0 Pre-release
Pre-release

Choose a tag to compare

@harm-less harm-less released this 08 May 22:37

Moved from spine cased to camel cased
The nodes, variables and children now use camel cased ids instead of
spinal cased because it's what modern file formats use in general. Even
for XML it's recommended.

0.2.3

0.2.3 Pre-release
Pre-release

Choose a tag to compare

@harm-less harm-less released this 08 May 19:49
  • Bugfix for object accessor setters. When supplying null, it resulted in an error

0.2.2

0.2.2 Pre-release
Pre-release

Choose a tag to compare

@harm-less harm-less released this 08 May 19:42
  • Object accessors need correct data type and they can also receive a null value to disable them

0.2.1

0.2.1 Pre-release
Pre-release

Choose a tag to compare

@harm-less harm-less released this 08 May 18:54
  • A helper has been added to more easily create boolean variables

0.2.0

0.2.0 Pre-release
Pre-release

Choose a tag to compare

@harm-less harm-less released this 08 May 18:35
  • Object setters now have a required flag
  • Bugfix for validating object variables during decoding

0.1.0

0.1.0 Pre-release
Pre-release

Choose a tag to compare

@harm-less harm-less released this 08 May 17:21

Improved variable and child mechanics

  • A big flaw in the way object and node variables were handled has been fixed. They couldn't really be separated well anymore while creating EncoderNode instances and that forced us to re-think the way variables are being used. The API has changed a lot.
  • In the same process the EncoderNodeChild functionalities and its API also refactored as well.

0.0.4

Choose a tag to compare

@harm-less harm-less released this 29 Apr 22:02

Updated Composer dependencies

0.0.3

Choose a tag to compare

@harm-less harm-less released this 11 Feb 21:13
  • Classes without a constructor didn't work

First beta release

Choose a tag to compare

@harm-less harm-less released this 07 Feb 19:56
  • PHP Encoder is ready to roll
  • Full testsuite with 100% coverage