# Version History

#### 1.8:

- Removed Runs from the Paragraph class.
- Removed RunCount from the Paragraph class.
- Removed Runs from the Paragraph class.
- Removed the RunIterator class.
- Changed ParagraphItem to Item on the Paragraph class,
- Changed ParagraphItemCount to ItemCount on the Paragraph class,
- Changed ParagraphItems to Items on the Paragraph class.
- Runs can now be deep nested.
- ParagraphIterator is now much more efficient, before it was worst case scenario on how it browsed the xml under the hood.
- ParagraphItemIterator is now much more efficient, before it was worst case scenario on how it browsed the xml under the hood.
- DocumentItemIterator is now much more efficient, before it was worst case scenario on how it browsed the xml under the hood.
- TableIterator is now much more efficient, before it was worse case scenario on how it browsed the xml under the hood.
- Added PageCount class.
- Added PageNumber class.
- Added Header class.
- Added Footer class.
- Added SpecialSymbol class.
- Added ItemType enum to the EinhugurODT module.
- Added SpecialItemType enum to the EinhugurODT module.
- Added Symbol Enum to the EinhugurODT module.
- Added Type read only property to the ParagraphItem class.
- Added Header function to the Section class.
- Added Footer function to the Section class.
- Renamed the RemoveParagraphItem method on the Paragraph class to RemoveItem.
- Added more example projects.
- Fixed issue with setting language codes.
- The plugin code segments for macOS platforms are now a lot smaller than before.
- The plugin code segments for Windows platforms are now a bit smaller than before.

#### 1.5:

- Added ClearHighlightColor method to the Style base class.
- Added HasHighlightColor property to the Style base class.
- Added HighlightColor property to the Style base class.
- Added FontName property to the Style base class.
- Added FontSize property to the Style base class.
- Added Strikethrough property to the Style base class.
- Added Underline property to the Style base class.
- Added VerticalAlignment property to the Style base class.
- Added UnderlineMode enum to the EinhugurODT module.
- Added UnderlineType enum to the EinhugurODT module.
- Added UnderlineStyle enum to the EinhugurODT module.
- Added TextLineThroughStyle enum to the EinhugurODT module.
- Added TextLineThroughType enum to the EinhugurODT module.
- Added TextLineThroughMode enum to the EinhugurODT module.
- Added VerticalAlignments enum to the EinhugurODT module.
- Added PageBreak enum to the EinhugurODT module.
- Added DefaultSection to the Document class.
- Added Section class.
- Added Table class.
- Added TableRow class.
- Added TableCell class.
- Added TableIterator class.
- Added LengthUnit enum to the EinhugurODT module.
- Added LanguageCode property to the Run class.
- Added Strikethrough class.
- Added Underline class.
- Added PrinterPaperCodes enum to the EinhugurODT module.
- Updated the Pugixml library to version 1.15.
- Added PageBreak property to the AutomaticParagraphStyle class.
- Added AutomaticTableStyle class.
- Added TableCount property to the Container class.
- Added second variation of AppendParagraph method to the Container class.
- Added HorizontalPosition Enum to the EinhugurODT module.
- Added several new example projects.
- Added DrawFrame class.
- Added AutomaticGraphicsStyle class.
- Added AppendImage to the Paragraph class.
- Added TextStyle class.
- Added PictureTypes enum to the EinhugurODT module.

#### 1.0:

- This is the first version.

####