Skip to content

Latest commit

 

History

History
147 lines (99 loc) · 4.26 KB

CHANGELOG.md

File metadata and controls

147 lines (99 loc) · 4.26 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.2.39 - 2023-08-04

Fixed

  • Check for unique type schemas in Markdown rendering.

0.2.38 - 2022-11-14

Fixed

  • Handling of *Of combinations in generated PHP code.

0.2.37 - 2022-09-16

Added

  • Table of contents in Markdown generator.

0.2.36 - 2022-08-12

Added

  • Improved markdown generation.

0.2.35 - 2022-01-02

Fixes

  • Support for PHP 8.1.

0.2.34 - 2021-07-22

Fixes

  • Handling of conflicting constant names for enum in generated classes.

0.2.33 - 2021-05-27

Fixes

  • Handling of const constraints in generated classes.

0.2.32 - 2021-04-25

Added

  • Support for Markdown rendering of JSON Schema.
  • Support for binary strings (files) in JSDoc.

0.2.31 - 2021-04-12

Added

  • Support for optional values in JSDoc.

Fixed

  • Map types in JSDoc.

0.2.30 - 2021-04-08

Added

  • Support for const/enum in JSDoc.
  • Control to prefix JSDoc types.

0.2.29 - 2021-04-07

Added

  • JSDoc type builder from JSON Schema.

0.2.28 - 2020-09-22

Added

  • Dependencies updated.

Fixed

  • Missing default in generated schema with swaggest/json-schema v0.12.31.

0.2.27 - 2020-08-31

Fixed

  • Duplicated symbol declaration, #33.

0.2.26 - 2020-06-16

Fixed

  • PhpClass setExtends if getExtends is null in PhpBuilder.

0.2.25 - 2020-01-10

Added

  • PhpBuilder flag buildAdditionalPropertyMethodsOnTrue to create accessors for untyped additional properties.

0.2.24 - 2020-01-07

Added

  • Option to declare default property values in PHP classes generated from JSON schema, #29.

0.2.23 - 2019-12-11

Added

  • Support to use traits in PhpClass.

0.2.22 - 2019-12-02

Fixed

  • Pattern property setter regexp check.

0.2.21 - 2019-10-25

Changed

  • Magical phpdoc for nullable properties instead of explicit properties.
  • Better property names collision resolution.

0.2.20 - 2019-10-02

Fixed

  • Missing return and argument phpdoc types for array and mixed.

0.2.19 - 2019-10-02

Added

  • Schema exporter split into protected methods to allow extension.

0.2.18 - 2019-09-22

Fixed

  • Description trimming bug.