Added
Writer::necessaryEnclosureTabularDataReader::selectAllExceptStatement::selectAllExceptResultSet::fromandResultSet::tryFromRdbmsResultclass to ease importing RDBMS result into the package classesTabularDatainterfaceBufferclassXMLConverter::supportsHeaderXMLConverter::whenHTMLConverter::whenJsonConverter::whenCharsetConverter::appendOnReadTo,CharsetConverter::appendOnWriteTo,CharsetConverter::prependOnReadTo,CharsetConverter::prependOnWriteTo
Deprecated
Writer::relaxEnclosureuseWriter::necessaryEnclosureResultSet::createFromTabularDataReaderuseResultSet::fromResultSet::createFromRecordsuseResultSet::fromResultSet::__constructis marked as beinginternaland deprecated before being made private useResultSet::fromXMLConverter::convertuseXMLConverter::importinsteadXMLConverter::createuseXMLConverter::__constructinsteadHTMLConverter::createuseHTMLConverter::__constructinsteadStatement::createuseStatement::__constructinsteadFragmentFinder::createuseFragmentFinder::__constructinsteadCharsetConverter::appendTo,CharsetConverter::prependTouse the more strict methods added on the instance
Fixed
Comparison::CONTAINSmust check the value is a string before callingstr_compare#548 by cage-is- Fix testing to improve Debian integration #549 by David Prévot and tenzap
Bom::tryFromSequenceandBom::fromSequencesupports theReaderandWriterclasses.XMLConverter::$formattershould not be public.XMLConverterinternal rewritten to take advantage of PHP8.4 new dom classesHTMLConverterinternal rewritten to take advantage of PHP8.4 new dom classesXMLConverter::fieldElementnow has anullablefield element to allow using headers names as cell names.
Removed
- None