Releases: keepsuit/php-liquid
Releases · keepsuit/php-liquid
v0.7.0-beta1
Breaking Changes
- Introduced
Environment
concept to allow multiple liquid instances with different settings, tags and filters. This was partially possible withTemplateFactory
previously. TemplateFactory
has been removed and replaced byEnvironmentFactory
, some methods (newParseContext
,newRenderContext
,parseString
,parseTemplate
) have been moved toEnvironment
.- Renamed
environment
andstaticEnvironment
parameters ofRenderContext
todata
andstaticData
to avoid confusion withEnvironment
object. - Unified usage of
PartialsCache
andOutputsBag
in shared state. - Moved default tags and filters to
StandardExtension
that is registered by default. - Refactored profiling and moved to
ProfilerExtension
.
What's Changed
- Shopify liquid 5.6 changes by @cappuc in #28
- customisable error handler by @cappuc in #29
- Extensions by @cappuc in #30
- Dynamic render tag by @cappuc in #31
- Ternary filter by @cappuc in #32
Full Changelog: v0.6.6...v0.7.0-beta1
v0.6.6
v0.6.5
v0.6.4
What's Changed
- Support objects in
where
filter - Bump dependabot/fetch-metadata from 2.1.0 to 2.2.0 by @dependabot in #27
- Update custom filters example in README.md by @tillschander in #26
New Contributors
- @tillschander made their first contribution in #26
Full Changelog: v0.6.3...v0.6.4
v0.6.3
v0.6.2
v0.6.1
v0.6.0
What's Changed
- Rename template factory setter methods and add getters by @cappuc in #19
- Nested variable override by @cappuc in #18
- Added toArray method to drop by @cappuc in #20
- Bump aglipanci/laravel-pint-action from 2.3.1 to 2.4 by @dependabot in #15
- Bump dependabot/fetch-metadata from 2.0.0 to 2.1.0 by @dependabot in #16
Full Changelog: v0.5.3...v0.6.0
v0.5.3
What's changed
- Allow access of
Drop
public properties with snake case and camel case aliases - Allow to hide a public property of
Drop
withHidden
attribute
Full Changelog: v0.5.2...v0.5.3
v0.5.2
What's Changed
- Make
TemplateFactory
settings public readable - Bump dependabot/fetch-metadata from 1.6.0 to 2.0.0 by @dependabot in #14
Full Changelog: v0.5.1...v0.5.2