janephp

Jane is a set of libraries to generate Models & API Clients based on JSON Schema / OpenAPI specs

MIT License

Downloads
198.6K
Stars
580
Committers
68

Bot releases are visible (Hide)

janephp - v7.2.0

Published by Korbeil over 2 years ago

Added

  • [JsonSchema] GH#405 Validation

Fixed

  • [JsonSchema] GH#595 Fix "oneOf" with nullable
janephp - v7.1.7

Published by Korbeil over 2 years ago

Added

  • [OpenApi3] GH#586 Ability to customize strings field normalization/denormalization based on format keyword

Fixed

  • [JsonSchema] GH#587 Prefix property starting with number with 'n'
  • [OpenApi] GH#593 Add type hints to exceptions, cleanup parent constructor call
  • [OpenApi3] GH#592 Fix issue in whitelisting when having referenced schema in referenced responses
  • [AutoMapper] GH#594 Issue when no targetTypes in BuiltinTransformer
janephp - v7.1.6

Published by Korbeil over 2 years ago

Fixed

  • [AutoMapper] GH#589 Fix setting properties when using target to populate object
janephp - v7.1.5

Published by Korbeil almost 3 years ago

Added

  • [JsonSchema] GH#580 Add typehint for generated Normalizer & Dernomalizer
janephp - v7.1.4

Published by Korbeil almost 3 years ago

Added

  • [OpenApi] GH#577 Handle application/problem+json error responses

Changed

  • [Jane] GH#571 Symfony 6 compatibility

Fixed

  • [AutoMapper] GH#567 Fixed MapperContext::withNewContext target_to_populate value
janephp - v7.1.3

Published by Korbeil almost 3 years ago

Added

  • Run test suite with PHP 8.1

Changed

  • [AutoMapper] GH#564 Remove deprecations

Fixed

  • [AutoMapper] GH#567 Fix the value of target_to_populate on MapperContext::withNewContext call
janephp - v7.1.2

Published by Korbeil about 3 years ago

Fixed

  • [AutoMapper] GH#560 Fix fail on generic object without explicit classname
janephp - v7.1.1

Published by Korbeil about 3 years ago

Fixed

  • [Jane] GH#554 Relax dependency constraints for 7.1 upgrade
  • [AutoMapper] GH#553 Fix generated Mappers with adder calls
janephp - v6.3.9

Published by Korbeil about 3 years ago

Added

  • [JsonSchema] GH#556 Support for $defs field

Fixed

  • [JsonSchema] GH#542 Fix cs fixer >= 3 compatibility
janephp - v7.1.0

Published by Korbeil over 3 years ago

Added

  • [Jane] GH#537 Added JsonSchema & OpenApi bundles
  • [AutoMapper] GH#546 Add stdClass to stdClass transformation support

Changed

  • [AutoMapper] GH#536 Update benchmark scripts

Fixed

  • [OpenAPI] GH#543 Fix jane-openapi binary file
janephp - v7.0.0

Published by Korbeil over 3 years ago

Added

  • [AutoMapper] GH#462 Move bundle out of the component
  • [AutoMapper] GH#433 Handle dictionaries with ArrayTransformer
  • [AutoMapper] GH#432 Ignore API Platform resources when using AutoMapper normalizer
  • [AutoMapper] GH#495 Add Symfony Uid transformers #495
  • [AutoMapper] GH#507 Add skip_null_values feature

Changed

  • [Jane] GH#464 Update version deps for 7-dev
  • [Jane] GH#457 BC-BREAK Move components into component folder and update namespaces
  • [AutoMapper] GH#458 Add PrioritizedTransformerFactoryInterface and implementation
  • [AutoMapper] GH#459 Add DependentTransformerInterface and implementation
  • [AutoMapper] GH#460 Add AssignedByReferenceTransformerInterface and implementation

Fixed

  • [AutoMapper] GH#461 Transformer arguments typo
  • [AutoMapper] GH#487 Can not call getName when type is adders/removers
janephp - v6.3.8

Published by Korbeil over 3 years ago

Changed

  • [OpenApi] GH#528 Added message to exception UnexpectedStatusCodeException

Fixed

  • [Jane] GH#530 Fix usage of PHP-CS-Fixer
  • [OpenApi] GH#531 Fix file_exists check
janephp - v6.3.7

Published by Korbeil over 3 years ago

Fixed

  • [JsonSchema] GH#521 Fix normalizer mapping for reserved PHP names in JaneObjectNormalizer
janephp - v6.3.6

Published by Korbeil over 3 years ago

Fixed

  • [OpenAPI] GH#513 Fix method name in exceptions
  • [OpenAPI] GH#514 Fix high level exception that can start with number
janephp - v6.3.5

Published by Korbeil over 3 years ago

Fixed

  • [OpenAPI] GH#511 Fix is_file char limit
janephp - v6.3.4

Published by Korbeil over 3 years ago

Changed

  • [OpenApi] GH#508 Improve exceptions to have higher-level exceptions

Fixed

  • [Jane] GH#502 PHP 8 support
  • [OpenAPI] GH#509 Fix exception reserved variable keywords
janephp - v6.3.3

Published by Korbeil over 3 years ago

Added

  • [OpenAPI] GH#500 Bring ability skip query / header check

Changed

  • [AutoMapper] GH#498 Improve FileLoader: do not use registry at all when hot reload is disabled.
  • [AutoMapper] GH#498 When using bundle: automatically disable hot reload when not in debug mode.

Fixed

  • [OpenAPI] GH#497 Fixing a whitelisted paths notation in OpenAPI 2 and 3 guessers
janephp - v6.3.2

Published by Korbeil almost 4 years ago

Changed

  • [AutoMapper] GH#465 Allow dateTimeFormat customisation when initialising
  • [Jane] GH#483 PHP 8 support

Fixed

  • [OpenAPI] GH#472 Check if contentType is null before passing to mb_strpos
  • [OpenAPI] GH#480 Allow null for non required request body
  • [OpenAPI] GH#482 Fix ExceptionGenerator
  • [OpenAPI] GH#484 Handle multipart body integer as string

Documentation

  • [OpenAPI] GH#477 Fixed typo about usage with Symfony recipe
janephp - v6.3.1

Published by Korbeil almost 4 years ago

Fixed

  • [Jane] GH#463 Update version deps
janephp - v6.3.0

Published by Korbeil almost 4 years ago

Added

  • [AutoMapper] GH#443 Add configuration to use custom NameConverter
  • [AutoMapper] GH#446 Add autoconfigure on TransformerFactoryInterface
  • [AutoMapper] GH#453 Introducing autoregistering of custom Mapper configuration

Changed

  • [AutoMapper] GH#431 Add a second parameter to forMember with target object
  • [AutoMapper] GH#452 Improve ClassLoaderInterface service definition