You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1-22Lines changed: 1 addition & 22 deletions
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ This is the changelog between releases of PHPWord. Releases are listed in revers
9
9
Place announcement text here.
10
10
11
11
### Changes
12
-
- Changed visibility of all private properties and methods of ``TemplateProcessor`` to ``protected``. - RomanSyroeshko #498
12
+
- Changed visibility of all private properties and methods of ``TemplateProcessor`` to ``protected``. - @RomanSyroeshko#498
13
13
- Improved performance of ``TemplateProcessor::setValue()``. - @RomanSyroeshko#513
14
14
- Renamed ``align`` option of ``Paragraph`` style into ``alignment``. Note: accessor and mutator methods are renamed too. - @RomanSyroeshko
15
15
@@ -22,7 +22,6 @@ Place announcement text here.
22
22
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.
23
23
24
24
### Features
25
-
26
25
- Element: Ability to add drawing shapes (arc, curve, line, polyline, rect, oval) using new `Shape` element - @ivanlanin#123
27
26
- Font: New `scale`, `spacing`, and `kerning` property of font style - @ivanlanin
28
27
- Paragraph: Added shading to the paragraph style for full width shading - @lrobert#264
@@ -44,7 +43,6 @@ This release added form fields (textinput, checkbox, and dropdown), drawing shap
44
43
- Report style options enumerated when style unknown - @h6w
45
44
46
45
### Bugfixes
47
-
48
46
- Fix rare PclZip/realpath/PHP version problem - @andrew-kzoo#261
49
47
-`addHTML` encoding and ampersand fixes for PHP 5.3 - @bskrtich#270
50
48
- Page breaks on titles and tables - @ivanlanin#274
@@ -58,7 +56,6 @@ This release added form fields (textinput, checkbox, and dropdown), drawing shap
58
56
-`<th>` tag is closed with `</td>` tag: - @franzholz#438
59
57
60
58
### Deprecated
61
-
62
59
-`Element\Link::getTarget()` replaced by `Element\Link::getSource()`
63
60
-`Element\Section::getSettings()` and `Element\Section::setSettings()` replaced by `Element\Section::getStyle()` and `Element\Section::setStyle()`
64
61
-`Shared\Drawing` and `Shared\Font` merged into `Shared\Converter`
@@ -67,7 +64,6 @@ This release added form fields (textinput, checkbox, and dropdown), drawing shap
67
64
-`PhpWord->loadTemplate($filename)`
68
65
69
66
### Miscellaneous
70
-
71
67
- 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
72
68
- Docs: Correct elements.rst about Line - @chrissharkman#292
73
69
- PclZip: Remove temporary file after used - @andrew-kzoo#265
@@ -95,7 +91,6 @@ This is an immediate bugfix release for HTML reader.
95
91
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.
96
92
97
93
### Features
98
-
99
94
- Image: Ability to define relative and absolute positioning - @basjan#217
100
95
- Footer: Conform footer with header by adding firstPage, evenPage and by inheritance - @basjan@ivanlanin#219
101
96
- Element: New `TextBox` element - @basjan@ivanlanin#228, #229, #231
@@ -125,23 +120,20 @@ This release marked the change of PHPWord license from LGPL 2.1 to LGPL 3. Four
- Header: All images added to the second header were assigned to the first header - @basjan#222
130
124
- Conversion: Fix conversion from cm to pixel, pixel to cm, and pixel to point - @basjan#233, #234
131
125
- PageBreak: Page break adds new line in the beginning of the new page - @ivanlanin#150
132
126
- Image: `marginLeft` and `marginTop` cannot accept float value - @ivanlanin#248
133
127
- Title: Orphan `w:fldChar` caused OpenOffice to crash when opening DOCX - @ivanlanin#236
134
128
135
129
### Deprecated
136
-
137
130
- Static classes `Footnotes`, `Endnotes`, and `TOC`
138
131
-`Writer\Word2007\Part`: `Numbering::writeNumbering()`, `Settings::writeSettings()`, `WebSettings::writeWebSettings()`, `ContentTypes::writeContentTypes()`, `Styles::writeStyles()`, `Document::writeDocument()` all changed into `write()`
139
132
-`Writer\Word2007\Part\DocProps`: Split into `Writer\Word2007\Part\DocPropsCore` and `Writer\Word2007\Part\DocPropsApp`
140
133
-`Element\Title::getBookmarkId()` replaced by `Element\Title::getRelationId()`
141
134
-`Writer\HTML::writeDocument`: Replaced by `Writer\HTML::getContent`
142
135
143
136
### Miscellaneous
144
-
145
137
- License: Change the project license from LGPL 2.1 into LGPL 3.0 - #211
146
138
- Word2007 Writer: New `Style\Image` class - @ivanlanin
147
139
- Refactor: Replace static classes `Footnotes`, `Endnotes`, and `TOC` with `Collections` - @ivanlanin#206
@@ -173,7 +165,6 @@ This is a bugfix release for `php-zip` requirement in Composer.
173
165
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.
174
166
175
167
### Features
176
-
177
168
- Image: Get image dimensions without EXIF extension - @andrew-kzoo#184
178
169
- Table: Add `tblGrid` element for Libre/Open Office table sizing - @gianis6#183
179
170
- Footnote: Ability to insert textbreak in footnote `$footnote->addTextBreak()` - @ivanlanin
@@ -213,12 +204,10 @@ This release marked heavy refactorings on internal code structure with the creat
213
204
- Paragraph: Ability to define first line and right indentation - @ivanlanin
214
205
215
206
### Bugfixes
216
-
217
207
- Footnote: Footnote content doesn't show footnote reference number - @ivanlanin#170
218
208
- Documentation: Error in a function - @theBeerNut#195
219
209
220
210
### Deprecated
221
-
222
211
-`createTextRun` replaced by `addTextRun`
223
212
-`createFootnote` replaced by `addFootnote`
224
213
-`createHeader` replaced by `addHeader`
@@ -234,7 +223,6 @@ This release marked heavy refactorings on internal code structure with the creat
- Writer: Refactor writer classes and create a new `Write\AbstractWriter` abstract class - @ivanlanin#160
240
228
- General: Refactor folders: `Element` and `Exception` - @ivanlanin#187
@@ -271,16 +259,13 @@ This is a bugfix release for PSR-4 compatibility.
271
259
This release marked the transformation to namespaces (PHP 5.3+).
272
260
273
261
### Features
274
-
275
262
- Image: Ability to use remote or GD images using `addImage()` on sections, headers, footer, cells, and textruns - @ivanlanin
276
263
- Header: Ability to use remote or GD images using `addWatermark()` - @ivanlanin
277
264
278
265
### Bugfixes
279
-
280
266
- Preserve text doesn't render correctly when the text is not the first word, e.g. 'Page {PAGE}' - @ivanlanin
281
267
282
268
### Miscellaneous
283
-
284
269
- Move documentation to [Read The Docs](http://phpword.readthedocs.org/en/develop/) - @Progi1984@ivanlanin#82
285
270
- Reorganize and redesign samples folder - @ivanlanin#137
286
271
- Use `PhpOffice\PhpWord` namespace for PSR compliance - @RomanSyroeshko@gabrielbull#159, #58
@@ -306,7 +291,6 @@ This is a bugfix release for image detection functionality.
306
291
This release merged a lot of improvements from the community. Unit tests introduced in this release and has reached 90% code coverage.
307
292
308
293
### Features
309
-
310
294
- Template: Permit to save a template generated as a file (PHPWord_Template::saveAs()) - @RomanSyroeshko#56, #57
311
295
- Word2007: Support sections page numbering - @gabrielbull
312
296
- Word2007: Added line height methods to mirror the line height settings in Word in the paragraph styling - @gabrielbull
@@ -338,7 +322,6 @@ This release merged a lot of improvements from the community. Unit tests introdu
338
322
- TextBreak: Allow font and paragraph style for text break - @ivanlanin#18
339
323
340
324
### Bugfixes
341
-
342
325
- Fixed bug with cell styling - @gabrielbull
343
326
- Fixed bug list items inside of cells - @gabrielbull
344
327
- Adding a value that contains "&" in a template breaks it - @SiebelsTim#51
@@ -347,7 +330,6 @@ This release merged a lot of improvements from the community. Unit tests introdu
347
330
- Footnote: Corrupt DOCX reported by MS Word when sections > 1 and not every sections have footnote - @ivanlanin#125
348
331
349
332
### Miscellaneous
350
-
351
333
- UnitTests - @Progi1984
352
334
353
335
@@ -358,7 +340,6 @@ This release merged a lot of improvements from the community. Unit tests introdu
358
340
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.
359
341
360
342
### Features
361
-
362
343
- Implement RTF Writer - @Progi1984#1
363
344
- Implement ODT Writer - @Progi1984#2
364
345
- Word2007: Add rowspan and colspan to cells - @kaystrobach
@@ -368,13 +349,11 @@ This is the first release after a long development hiatus in [CodePlex](https://
368
349
- Added support for image wrapping style - @gabrielbull
369
350
370
351
### Bugfixes
371
-
372
352
- "Warning: Invalid error type specified in ...\PHPWord.php on line 226" is thrown when the specified template file is not found - @RomanSyroeshko#32
373
353
- PHPWord_Shared_String.IsUTF8 returns FALSE for Cyrillic UTF-8 input - @RomanSyroeshko#34
374
354
- Temporary files naming logic in PHPWord_Template can lead to a collision - @RomanSyroeshko#38
375
355
376
356
### Miscellaneous
377
-
378
357
- Add superscript/subscript styling in Excel2007 Writer - @MarkBaker
0 commit comments