Releases: digitickets/lalit
Releases · digitickets/lalit
3.4.0 - 2024/03/08
3.4.0 - 2024/03/08
- Removed Scrutinzer, Stickler, and TravisCI configurations.
- Allow any/all versions for testing, remove Mockery (as it is unused) and introduce a Diff check for the more complex
comparisons with running unit tests. - Add parameter type hints up to PHP 7.0 standards.
- Stop warnings about null being used as a value.
- Replace invalid XML document warnings with an exception.
- Add support for namespaces in root node (Thank you blagi #20).
- Throw
Exception
for invalid characters when usingArray2XML::createXML()
for normal values,@value
, andcdata
values (Thank you Jānis Elmeris #17). - Introduce GitHub workflow, testing the library on all versions from PHP 7.0 to 8.3
Significant upgrades to unit test files:
- Introduce a proxy for PHPUnit's deprecation of
expectExceptionMessageRegExp($messageRegExp)
. - Partially fix the PHPUnit
phpunit.xml
configuration file. - Use the new proxy for all tests.
- Replace the deprecated docblock entries for
@exceptedException
/@expectedExceptionMessage
with their equivalent
method calls$this->expectedException()
/$this->exceptedExceptionMessage()
. - Fix all data providers that have keys for the value in the datasets to match the parameter names of the test method.
The use of named parameters was introduced in PHP 8.0. - Introduce the new attributes mechanism for data providers. This does NOT conflict with the older
@dataProvider
docblock annotation.
3.3.0
3.2.0
3.1.0
Zero values/cdata no longer lost
3.0.1 (2017/12/21)
- Zero values/cdata are now handled appropriately (Thank you Daniel Carl #6)
3.0.0: Update testing to use PHPUnit 6
3.0 (2017/02/09)
- Dropped support for PHP < 7.0
Transfer of ownership
2.0.0 Transferred ownership to Digitickets
Lean
1.6
1.1: Merge pull request #1 from mwinandy/UseFixs
Path fix for Exception (prevent conflicts with symfony)