Welcome to Zen Computer Systems Sdn Bhd's GitLab

Skip to content
Tags give the ability to mark specific points in history as being important
  • 1.1.0
    90a55955 · 1.1.0 ·
    1.1.0
    
    ### Enhancements
    
    - Introduce deleteRow() method for TemplateProcessor
    - HTML Reader: Add basic support for CSS Style Tag
    - Allow customizing macro syntax in TemplateProcessor
    - Add background color support for textboxes
    - Add softhyphen support to word reader
    - Add support table row height when importing HTML
    - Add support for fractional font sizes
    - Added image quality support, with the maximum quality as default
    - Support for reading nested tables
    
    ### Bug fixes
    
    - DOCX reader: Read empty vmerge
    - Fixed setting width of Cell Style
    
    ### Miscellaneous
    
    - `master` is the new default branch
    
  • 1.0.0
    8521612b · 1.0.0 ·
    1.0.0
    
    ### BREAKING CHANGE
    
    Most deprecated things were dropped. See details in
    https://github.com/PHPOffice/PHPWord/commit/b9f1151bc6f90c276153c3c9dca10a5fc7f355fb.
    
    #### 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
    - `loadConfig` returns config that was actually applied
    - HTML Reader : Override inline style on HTML attribute for table
    - HTML Reader : Use `border` attribute 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
    
  • 0.18.3
    be0190cd · 0.18.3 ·
    0.18.3
    
  • 0.18.2
  • 0.18.1
    06b90e39 · 0.18.1 ·
    0.18.1
    
    ### Bug fixes
    
    - Fix BC break in #1946. This package does not replace laminas/laminas-zendframework-bridge [\#2032](https://github.com/PHPOffice/PHPWord/pull/2032) ([mussbach](https://
    github.com/mussbach))
  • 0.18.0
    1bd7cd62 · set release date ·
  • 0.17.0
  • 0.16.0
    7b7d4e49 · release version 0.16.0 ·
  • 0.15.0
  • 0.14.0
    Release v0.14.0
  • 0.13.0
    0a3f8739 · Updated change log. ·
  • 0.12.1
  • 0.12.0
  • 0.11.1
  • 0.11.0
  • 0.10.1
  • 0.10.0
  • 0.9.1
  • 0.9.0
  • 0.8.1