Skip to content

Commit 3a50095

Browse files
author
Roman Syroeshko
committed
Merged changelog.
1 parent 9be2544 commit 3a50095

File tree

1 file changed

+42
-33
lines changed

1 file changed

+42
-33
lines changed

CHANGELOG.md

Lines changed: 42 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
# Changelog
1+
CHANGELOG
2+
=========
23

34
This is the changelog between releases of PHPWord. Releases are listed in reverse chronological order with the latest version listed on top, while additions/changes in each release are listed in chronological order. Changes in each release are divided into three parts: added or change features, bugfixes, and miscellaneous improvements. Each line contains short information about the change made, the person who made it, and the related issue number(s) in GitHub.
45

56
0.12.1 (unreleased)
6-
------------
7+
-------------------
78

89
Maintenance release. Contains several improvements in ``TemplateProcessor`` and delivers some fixes.
910

@@ -15,12 +16,14 @@ Maintenance release. Contains several improvements in ``TemplateProcessor`` and
1516
- Fixed issue with "Access denied" message while opening ``Sample_07_TemplateCloneRow.docx`` and ``Sample_23_TemplateBlock.docx`` result files on Windows platform. - @RomanSyroeshko @AshSat #532
1617
- Fixed PreserveText element alignment in footer (see ``Sample_12_HeaderFooter.php``). - @RomanSyroeshko @SSchwaiger #495
1718

18-
## 0.12.0 - 3 January 2015
19+
20+
21+
0.12.0 (3 January 2015)
22+
-----------------------
1923

2024
This release added form fields (textinput, checkbox, and dropdown), drawing shapes (arc, curve, line, polyline, rect, oval), and basic 2D chart (pie, doughnut, bar, line, area, scatter, radar) elements along with some new styles. Basic MsDoc reader is introduced.
2125

2226
### Features
23-
2427
- Element: Ability to add drawing shapes (arc, curve, line, polyline, rect, oval) using new `Shape` element - @ivanlanin #123
2528
- Font: New `scale`, `spacing`, and `kerning` property of font style - @ivanlanin
2629
- Paragraph: Added shading to the paragraph style for full width shading - @lrobert #264
@@ -42,7 +45,6 @@ This release added form fields (textinput, checkbox, and dropdown), drawing shap
4245
- Report style options enumerated when style unknown - @h6w
4346

4447
### Bugfixes
45-
4648
- Fix rare PclZip/realpath/PHP version problem - @andrew-kzoo #261
4749
- `addHTML` encoding and ampersand fixes for PHP 5.3 - @bskrtich #270
4850
- Page breaks on titles and tables - @ivanlanin #274
@@ -56,7 +58,6 @@ This release added form fields (textinput, checkbox, and dropdown), drawing shap
5658
- `<th>` tag is closed with `</td>` tag: - @franzholz #438
5759

5860
### Deprecated
59-
6061
- `Element\Link::getTarget()` replaced by `Element\Link::getSource()`
6162
- `Element\Section::getSettings()` and `Element\Section::setSettings()` replaced by `Element\Section::getStyle()` and `Element\Section::setStyle()`
6263
- `Shared\Drawing` and `Shared\Font` merged into `Shared\Converter`
@@ -65,7 +66,6 @@ This release added form fields (textinput, checkbox, and dropdown), drawing shap
6566
- `PhpWord->loadTemplate($filename)`
6667

6768
### Miscellaneous
68-
6969
- Docs: Add known issue on `README` about requirement for temporary folder to be writable and update `samples/index.php` for this requirement check - @ivanlanin #238
7070
- Docs: Correct elements.rst about Line - @chrissharkman #292
7171
- PclZip: Remove temporary file after used - @andrew-kzoo #265
@@ -76,18 +76,23 @@ This release added form fields (textinput, checkbox, and dropdown), drawing shap
7676
- Renamed `Template` into `TemplateProcessor` - @RomanSyroeshko #216
7777
- Reverted #51. All text escaping must be performed out of the library - @RomanSyroeshko #51
7878

79-
## 0.11.1 - 2 June 2014
79+
80+
81+
0.11.1 (2 June 2014)
82+
--------------------
8083

8184
This is an immediate bugfix release for HTML reader.
8285

8386
- HTML Reader: `<p>` and header tags puts no output - @canyildiz @ivanlanin #257
8487

85-
## 0.11.0 - 1 June 2014
88+
89+
90+
0.11.0 (1 June 2014)
91+
--------------------
8692

8793
This release marked the change of PHPWord license from LGPL 2.1 to LGPL 3. Four new elements were added: TextBox, ListItemRun, Field, and Line. Relative and absolute positioning for images and textboxes were added. Writer classes were refactored into parts, elements, and styles. ODT and RTF features were enhanced. Ability to add elements to PHPWord object via HTML were implemented. RTF and HTML reader were initiated.
8894

8995
### Features
90-
9196
- Image: Ability to define relative and absolute positioning - @basjan #217
9297
- Footer: Conform footer with header by adding firstPage, evenPage and by inheritance - @basjan @ivanlanin #219
9398
- Element: New `TextBox` element - @basjan @ivanlanin #228, #229, #231
@@ -117,23 +122,20 @@ This release marked the change of PHPWord license from LGPL 2.1 to LGPL 3. Four
117122
- RTF Writer: Basic table writing - @ivanlanin #245
118123

119124
### Bugfixes
120-
121125
- Header: All images added to the second header were assigned to the first header - @basjan #222
122126
- Conversion: Fix conversion from cm to pixel, pixel to cm, and pixel to point - @basjan #233, #234
123127
- PageBreak: Page break adds new line in the beginning of the new page - @ivanlanin #150
124128
- Image: `marginLeft` and `marginTop` cannot accept float value - @ivanlanin #248
125129
- Title: Orphan `w:fldChar` caused OpenOffice to crash when opening DOCX - @ivanlanin #236
126130

127131
### Deprecated
128-
129132
- Static classes `Footnotes`, `Endnotes`, and `TOC`
130133
- `Writer\Word2007\Part`: `Numbering::writeNumbering()`, `Settings::writeSettings()`, `WebSettings::writeWebSettings()`, `ContentTypes::writeContentTypes()`, `Styles::writeStyles()`, `Document::writeDocument()` all changed into `write()`
131134
- `Writer\Word2007\Part\DocProps`: Split into `Writer\Word2007\Part\DocPropsCore` and `Writer\Word2007\Part\DocPropsApp`
132135
- `Element\Title::getBookmarkId()` replaced by `Element\Title::getRelationId()`
133136
- `Writer\HTML::writeDocument`: Replaced by `Writer\HTML::getContent`
134137

135138
### Miscellaneous
136-
137139
- License: Change the project license from LGPL 2.1 into LGPL 3.0 - #211
138140
- Word2007 Writer: New `Style\Image` class - @ivanlanin
139141
- Refactor: Replace static classes `Footnotes`, `Endnotes`, and `TOC` with `Collections` - @ivanlanin #206
@@ -149,18 +151,22 @@ This release marked the change of PHPWord license from LGPL 2.1 to LGPL 3. Four
149151
- QA: Improve dan update requirement check in `samples` folder - @ivanlanin
150152

151153

152-
## 0.10.1 - 21 May 2014
154+
155+
0.10.1 (21 May 2014)
156+
--------------------
153157

154158
This is a bugfix release for `php-zip` requirement in Composer.
155159

156160
- Change Composer requirements for php-zip from `require` to `suggest` - @bskrtich #246
157161

158-
## 0.10.0 - 4 May 2014
162+
163+
164+
0.10.0 (4 May 2014)
165+
-------------------
159166

160167
This release marked heavy refactorings on internal code structure with the creation of some abstract classes to reduce code duplication. `Element` subnamespace is introduced in this release to replace `Section`. Word2007 reader capability is greatly enhanced. Endnote is introduced. List numbering is now customizable. Basic HTML and PDF writing support is enabled. Basic ODText reader is introduced.
161168

162169
### Features
163-
164170
- Image: Get image dimensions without EXIF extension - @andrew-kzoo #184
165171
- Table: Add `tblGrid` element for Libre/Open Office table sizing - @gianis6 #183
166172
- Footnote: Ability to insert textbreak in footnote `$footnote->addTextBreak()` - @ivanlanin
@@ -200,12 +206,10 @@ This release marked heavy refactorings on internal code structure with the creat
200206
- Paragraph: Ability to define first line and right indentation - @ivanlanin
201207

202208
### Bugfixes
203-
204209
- Footnote: Footnote content doesn't show footnote reference number - @ivanlanin #170
205210
- Documentation: Error in a function - @theBeerNut #195
206211

207212
### Deprecated
208-
209213
- `createTextRun` replaced by `addTextRun`
210214
- `createFootnote` replaced by `addFootnote`
211215
- `createHeader` replaced by `addHeader`
@@ -221,7 +225,6 @@ This release marked heavy refactorings on internal code structure with the creat
221225
- `Style\Cell::getDefaultBorderColor`
222226

223227
### Miscellaneous
224-
225228
- Documentation: Simplify page level docblock - @ivanlanin #179
226229
- Writer: Refactor writer classes and create a new `Write\AbstractWriter` abstract class - @ivanlanin #160
227230
- General: Refactor folders: `Element` and `Exception` - @ivanlanin #187
@@ -241,27 +244,30 @@ This release marked heavy refactorings on internal code structure with the creat
241244
- Refactor: Split `AbstractContainer` from `AbstractElement` - @ivanlanin
242245
- Refactor: Apply composite pattern for Word2007 reader - @ivanlanin
243246

244-
## 0.9.1 - 27 Mar 2014
247+
248+
249+
0.9.1 (27 Mar 2014)
250+
-------------------
245251

246252
This is a bugfix release for PSR-4 compatibility.
247253

248254
- Fixed PSR-4 composer autoloader - @AntonTyutin
249255

250-
## 0.9.0 - 26 Mar 2014
256+
257+
258+
0.9.0 (26 Mar 2014)
259+
-------------------
251260

252261
This release marked the transformation to namespaces (PHP 5.3+).
253262

254263
### Features
255-
256264
- Image: Ability to use remote or GD images using `addImage()` on sections, headers, footer, cells, and textruns - @ivanlanin
257265
- Header: Ability to use remote or GD images using `addWatermark()` - @ivanlanin
258266

259267
### Bugfixes
260-
261268
- Preserve text doesn't render correctly when the text is not the first word, e.g. 'Page {PAGE}' - @ivanlanin
262269

263270
### Miscellaneous
264-
265271
- Move documentation to [Read The Docs](http://phpword.readthedocs.org/en/develop/) - @Progi1984 @ivanlanin #82
266272
- Reorganize and redesign samples folder - @ivanlanin #137
267273
- Use `PhpOffice\PhpWord` namespace for PSR compliance - @RomanSyroeshko @gabrielbull #159, #58
@@ -270,18 +276,23 @@ This release marked the transformation to namespaces (PHP 5.3+).
270276
- Merge Style\TableFull into Style\Table. Style\TableFull is deprecated - @ivanlanin #160
271277
- Merge Section\MemoryImage into Section\Image. Section\Image is deprecated - @ivanlanin #160
272278

273-
## 0.8.1 - 17 Mar 2014
279+
280+
281+
0.8.1 (17 Mar 2014)
282+
-------------------
274283

275284
This is a bugfix release for image detection functionality.
276285

277286
- Added fallback for computers that do not have exif_imagetype - @bskrtich, @gabrielbull
278287

279-
## 0.8.0 - 15 Mar 2014
288+
289+
290+
0.8.0 (15 Mar 2014)
291+
-------------------
280292

281293
This release merged a lot of improvements from the community. Unit tests introduced in this release and has reached 90% code coverage.
282294

283295
### Features
284-
285296
- Template: Permit to save a template generated as a file (PHPWord_Template::saveAs()) - @RomanSyroeshko #56, #57
286297
- Word2007: Support sections page numbering - @gabrielbull
287298
- Word2007: Added line height methods to mirror the line height settings in Word in the paragraph styling - @gabrielbull
@@ -313,7 +324,6 @@ This release merged a lot of improvements from the community. Unit tests introdu
313324
- TextBreak: Allow font and paragraph style for text break - @ivanlanin #18
314325

315326
### Bugfixes
316-
317327
- Fixed bug with cell styling - @gabrielbull
318328
- Fixed bug list items inside of cells - @gabrielbull
319329
- Adding a value that contains "&" in a template breaks it - @SiebelsTim #51
@@ -322,15 +332,16 @@ This release merged a lot of improvements from the community. Unit tests introdu
322332
- Footnote: Corrupt DOCX reported by MS Word when sections > 1 and not every sections have footnote - @ivanlanin #125
323333

324334
### Miscellaneous
325-
326335
- UnitTests - @Progi1984
327336

328-
## 0.7.0 - 28 Jan 2014
337+
338+
339+
0.7.0 (28 Jan 2014)
340+
-------------------
329341

330342
This is the first release after a long development hiatus in [CodePlex](https://phpword.codeplex.com/). This release initialized ODT and RTF Writer, along with some other new features for the existing Word2007 Writer, e.g. tab, multiple header, rowspan and colspan. [Composer](https://packagist.org/packages/phpoffice/phpword) and [Travis](https://travis-ci.org/PHPOffice/PHPWord) were added.
331343

332344
### Features
333-
334345
- Implement RTF Writer - @Progi1984 #1
335346
- Implement ODT Writer - @Progi1984 #2
336347
- Word2007: Add rowspan and colspan to cells - @kaystrobach
@@ -340,13 +351,11 @@ This is the first release after a long development hiatus in [CodePlex](https://
340351
- Added support for image wrapping style - @gabrielbull
341352

342353
### Bugfixes
343-
344354
- "Warning: Invalid error type specified in ...\PHPWord.php on line 226" is thrown when the specified template file is not found - @RomanSyroeshko #32
345355
- PHPWord_Shared_String.IsUTF8 returns FALSE for Cyrillic UTF-8 input - @RomanSyroeshko #34
346356
- Temporary files naming logic in PHPWord_Template can lead to a collision - @RomanSyroeshko #38
347357

348358
### Miscellaneous
349-
350359
- Add superscript/subscript styling in Excel2007 Writer - @MarkBaker
351360
- add indentation support to paragraphs - @deds
352361
- Support for Composer - @Progi1984 #27

0 commit comments

Comments
 (0)