- Bugfix: Avoid possible error during DOCX archive extraction
- Changed: Extracted tag-tuple merge-ability detection into new TagTupleMergeable class
- Changed: Language level to PHP7.1 (constant visibility, nullables, catch multiple exceptions, etc.)
- Changed: Commented-out exclude null next-runProperties during successive run merge-ability detection
- BugFix: Use correct directory paths when unzipping and zipping a docx
- Improved: Prevent possible "undefined offset" warning during elements joining
- Bugfix: Undefined index error was thrown if run in field char scope had no run properties
- Bugfix: Merging of runs was ignoring (+invalidating) other elements between closing of one and opening of next run
- Bugfix: Merging runs ending w/ bookmarks was invalidating bookmark XML
- Changed: All runs in sequences of runs from fldCharType="begin" until fildCharType="end" are merged into 1 run, but not merged w/ other runs
- Added: All tags within scope bordered by fldCharType="begin" to fldCharType="end" inherit run-properties of first w:t tag inside that paragraph
- Added: Specific exceptions
- Added: Tidy full DOCX including unpack and re-archive
- Added: Usage examples
- Added: Verified PSR-4 auto-loading
- Added: Verified and documented installation using composer
- Initial release