- Allows setting the
Description
andAdServingId
of anInline
ad.
- Add support for InteractiveCreativeFile as per 4.1 VAST specification
- PHP 8 Support
- Support PHP 7.1.3 and above
- Removed deprecated Document::toString(), use casting object to string
- Removed deprecated document builders Document::create(), Document::fromFile(), Document::fromString(), use Factory instead
- Support Closed Caption Files
- Version 1.0 supports PHP 5.3 - 7.3
- Added support of
id
andadId
attributes ofcreative
element. - Added ability to create own elements and attributes through custom
ElementBuilder
, see Custom Specification Support section of manual.
- UniversalAdId added due to VAST 4.0 specification. UniversalAdId required in response beginning with VAST 4.0 (paragraph 3.7.1)
- Add offset to progress event tracking. See specification 2.3.2.3 "Progress Event".
- Allow specify
adParameter
andapiFramework
.
- Fixed 'Document::getAdSections()'. Previously root DOM element was set to first child which may be text node. Now it points to
InLine
orWrapper
element. - Now may be specified id of
Impression
inAbstractAdNode::addImpression
- Fixed
AbstractNode::getValuesOfArrayNode
. AffectedAbstractAdNode::getErrors()
andAbstractAdNode::getImpressions()
if multiple nodes in array found. Array always contain first node instead of values of all nodes.
- Fix adding Extension to Ad\InLine section
- Now Extensions can be created for Ad\Wrapper also
- Method
AbstractAdNode::getSequence
now return int instead of numeric string
- Allow Ad sequence
- Returned method
AbstractAdNode::setImpression
and marked deprecated
- Move to PSR-4
- Added
Factory
to create document. Factory methods inDocument
are deprecated - Added
Error
tag toVAST
,InLine
andWrapper
- Allowed to add multiple
Impression
toInLine
andWrapper
- Removed method
AbstractAdNode::setImpression
- Classes moved. Check your extends
- Add support of Wrapper's VASTAdTagURI element
- Private methods and properties now without underscores