# Changelog

## 2.2

- Fix "Creation of dynamic property" warnings
- Fix a couple of code errors found in static code analisys
- Enable testing on PHP 8.2 and 8.3

## 2.0

- Fork, various code style fixes, camel-case use
- Added some more tests
- Removed trigger_error() use
- Added support for encapsulated HTML
- Support PHP >= 5.4, up to 8.1

## 1.1

### Update 11 Sep '19:
- Split code up into several classes under `/src`
- Lots of code documentation
- Added some PHPUnit test cases
- Use namespace
- Set version to 1.1

## 1.0

### Update 26 Oct '18:

- Adds support for Font table extraction.
- Adds support for Pictures.
- Adds support for additional control symbols.
- Updates the way the parser parses unicode and its replacement character(s).
- Updated Html formatter: now it reads the proper encoding from RTF 
  document and/or from current font.
- Updated unicode conversion method: now it takes into account the 
  right encoding of the RTF document.

### Update 2 Sep '18:

- Unicode characters are now fully supported
- Font color & background are now supported
- Better HTML tag handling

### Update 11 Jun '18:

- Better display for text with altered font-size 

### Update 10 Mar '16:

- The RTF parser would either issue warnings or go into an infinite 
  loop when parsing a malformed RTF. Instead, it now returns `true` when 
  parsing was successful, and `false` if it was not.

### Update 23 Feb '16:

- The RTF to HTML converter can now be installed through Composer 
  (thanks to @felixkiss).

### Update 28 Oct '15:

- A bug causing control words to be misparsed occasionally is now fixed.

### Update 3 Sep ’14:

- Fixed bug: underlining would start but never end. Now it does.
- Feature request: images are now filtered out of the output.
