1.0.0
BREAKING CHANGE
Most deprecated things were dropped. See details in
b9f1151.
Dropped classes:
- PhpOffice\PhpWord\Template
Dropped constants:
- PhpOffice\PhpWord\Style\Font::UNDERLINE_DOTHASH
- PhpOffice\PhpWord\Style\Font::UNDERLINE_DOTHASHHEAVY
- PhpOffice\PhpWord\Style\Cell::VALIGN_TOP
- PhpOffice\PhpWord\Style\Cell::VALIGN_CENTER
- PhpOffice\PhpWord\Style\Cell::VALIGN_BOTTOM
- PhpOffice\PhpWord\Style\Cell::VALIGN_BOTH
- PhpOffice\PhpWord\Style\TOC::TABLEADER_DOT
- PhpOffice\PhpWord\Style\TOC::TABLEADER_UNDERSCORE
- PhpOffice\PhpWord\Style\TOC::TABLEADER_LINE
- PhpOffice\PhpWord\Style\TOC::TABLEADER_NONE
- PhpOffice\PhpWord\Style\Table::WIDTH_AUTO
- PhpOffice\PhpWord\Style\Table::WIDTH_PERCENT
- PhpOffice\PhpWord\Style\Table::WIDTH_TWIP
- PhpOffice\PhpWord\PhpWord::DEFAULT_FONT_NAME
- PhpOffice\PhpWord\PhpWord::DEFAULT_FONT_SIZE
- PhpOffice\PhpWord\PhpWord::DEFAULT_FONT_COLOR
- PhpOffice\PhpWord\PhpWord::DEFAULT_FONT_CONTENT_TYPE
Dropped methods:
- PhpOffice\PhpWord\Ekement\AbstractContainer::createTextRun()
- PhpOffice\PhpWord\Ekement\AbstractContainer::createFootnote()
- PhpOffice\PhpWord\Ekement\Footnote::getReferenceId()
- PhpOffice\PhpWord\Ekement\Footnote::setReferenceId()
- PhpOffice\PhpWord\Ekement\Image::getIsWatermark()
- PhpOffice\PhpWord\Ekement\Image::getIsMemImage()
- PhpOffice\PhpWord\Ekement\Link::getTarget()
- PhpOffice\PhpWord\Ekement\Link::getLinkSrc()
- PhpOffice\PhpWord\Ekement\Link::getLinkName()
- PhpOffice\PhpWord\Ekement\OLEObject::getObjectId()
- PhpOffice\PhpWord\Ekement\OLEObject::setObjectId()
- PhpOffice\PhpWord\Ekement\Section::getFootnotePropoperties()
- PhpOffice\PhpWord\Ekement\Section::setSettings()
- PhpOffice\PhpWord\Ekement\Section::getSettings()
- PhpOffice\PhpWord\Ekement\Section::createHeader()
- PhpOffice\PhpWord\Ekement\Section::createFooter()
- PhpOffice\PhpWord\Ekement\Section::getFooter()
- PhpOffice\PhpWord\Media::addSectionMediaElement()
- PhpOffice\PhpWord\Media::addSectionLinkElement()
- PhpOffice\PhpWord\Media::getSectionMediaElements()
- PhpOffice\PhpWord\Media::countSectionMediaElements()
- PhpOffice\PhpWord\Media::addHeaderMediaElement()
- PhpOffice\PhpWord\Media::countHeaderMediaElements()
- PhpOffice\PhpWord\Media::getHeaderMediaElements()
- PhpOffice\PhpWord\Media::addFooterMediaElement()
- PhpOffice\PhpWord\Media::countFooterMediaElements()
- PhpOffice\PhpWord\Media::getFooterMediaElements()
- PhpOffice\PhpWord\PhpWord::getProtection()
- PhpOffice\PhpWord\PhpWord::loadTemplate()
- PhpOffice\PhpWord\PhpWord::createSection()
- PhpOffice\PhpWord\PhpWord::getDocumentProperties()
- PhpOffice\PhpWord\PhpWord::setDocumentProperties()
- PhpOffice\PhpWord\Reader\AbstractReader::getReadDataOnly()
- PhpOffice\PhpWord\Settings::getCompatibility()
- PhpOffice\PhpWord\Style\AbstractStyle::setArrayStyle()
- PhpOffice\PhpWord\Style\Cell::getDefaultBorderColor()
- PhpOffice\PhpWord\Style\Font::getBold()
- PhpOffice\PhpWord\Style\Font::getItalic()
- PhpOffice\PhpWord\Style\Font::getSuperScript()
- PhpOffice\PhpWord\Style\Font::getSubScript()
- PhpOffice\PhpWord\Style\Font::getStrikethrough()
- PhpOffice\PhpWord\Style\Font::getParagraphStyle()
- PhpOffice\PhpWord\Style\Frame::getAlign()
- PhpOffice\PhpWord\Style\Frame::setAlign()
- PhpOffice\PhpWord\Style\NumberingLevel::getAlign()
- PhpOffice\PhpWord\Style\NumberingLevel::setAlign()
- PhpOffice\PhpWord\Style\Paragraph::getAlign()
- PhpOffice\PhpWord\Style\Paragraph::setAlign()
- PhpOffice\PhpWord\Style\Paragraph::getWidowControl()
- PhpOffice\PhpWord\Style\Paragraph::getKeepNext()
- PhpOffice\PhpWord\Style\Paragraph::getKeepLines()
- PhpOffice\PhpWord\Style\Paragraph::getPageBreakBefore()
- PhpOffice\PhpWord\Style\Row::getTblHeader()
- PhpOffice\PhpWord\Style\Row::isTblHeader()
- PhpOffice\PhpWord\Style\Row::getCantSplit()
- PhpOffice\PhpWord\Style\Row::getExactHeight()
- PhpOffice\PhpWord\Style\Spacing::getRule()
- PhpOffice\PhpWord\Style\Spacing::setRule()
- PhpOffice\PhpWord\Style\Table::getAlign()
- PhpOffice\PhpWord\Style\Table::setAlign()
- PhpOffice\PhpWord\Writer\AbstractWriter::getUseDiskCaching()
- PhpOffice\PhpWord\Writer\HTML::writeDocument()
Bug fixes
- Multiple PHP 8.1 fixes
- loadConfigreturns config that was actually applied
- HTML Reader : Override inline style on HTML attribute for table
- HTML Reader : Use borderattribute for tables
- HTML Reader : Style page-break-after in paragraph
- HTML Reader : Heading in Text Run is not allowed
Miscellaneous
- Drop support for PHP 7.0 and older