1CHANGELOG 2========= 3 45.0 5--- 6 7 * Changed the `@Security` annotation to use arguments from argument 8 resolvers as expression variables. 9 10 * The `@IsGranted` annotation now also supports using arguments from the 11 argument resolvers as the subject. 12 134.0 14--- 15 16 * added @IsGranted() annotation 17 * allowed to disable some converters 18 * allowed to customize the @security message and status code 19 * changed template name generation from camelCase to under_score 20 * removed support for bundle inheritance 21 * a RuntimeException is now thrown when a reserved variable is used in a security expression 22 * added cache-control max-stale support 23 * renamed setETag to setEtag for consistency with Symfony core (use Etag in @Cache now instead of ETag) 24 * added must-revalidate support for @Cache annotation 25 * Response cache headers set in controllers now take precedence over the ones defined with the @Cache annotation 26 * removed HHVM support 27 * moved most services as private 28 * renamed services to use their FQCN 29 * allowed using multiple @Security annotations (class and method) 30 * removed support for the Templating component (only plain Twig is supported) 31 * removed unneeded phpdocs, converted protected to private properties 32 * bumped Symfony minimum version to 3.0 33 * bumped PHP minimum version to 5.5.9 34 * removed class parameters in container definitions 35 * [BC break] DateTimeParamConverter strictly validates the input date when using with 'format' option 36 373.0 38--- 39 40 * fixed the Doctrine param converter that sent 500 when an entity was not found under some circumstances 41 * ParamConverterInterface now uses ParamConverter as a type hint instead of ConfigurationInterface 42 * added support for @Security 43 * added support for HTTP validation cache in @Cache (ETag and LastModified) 44 452.2 46--- 47 48 * added the possibility to configure the repository method to use for the 49 Doctrine converter via the repository_method option. 50 * [BC break] When defining multiple @Cache, @Method or @Template annotations on 51 a controller class or method, the latter now overrules the former 52 532.1 54--- 55 56 * added the possibility to configure the id name for the Doctrine converter via the id option 57 * [BC break] The ParamConverterInterface::apply() method now must return a 58 Boolean value indicating if a conversion was done. 59