Skip to content

Releases: digitickets/lalit

4.0.0 - 2026/06/04

Choose a tag to compare

@rquadling rquadling released this 04 Jun 18:12
ed758ed
  • Dropped support for PHP < 7.2.
  • Added support for PHP upto 8.6. Thank you Shawn McEwan.

3.4.2 - 2026/06/04

Choose a tag to compare

@rquadling rquadling released this 04 Jun 18:11
bdd435c

3.4.2 - 2026/06/04

  • Split PHPUnit configuration XML into 2 as pre-7.3 is different layout.

3.4.1

Choose a tag to compare

@rquadling rquadling released this 02 Apr 17:01
2e41932

3.4.1 - 2026/04/02

3.4.0 - 2024/03/08

Choose a tag to compare

@rquadling rquadling released this 08 Mar 21:01

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 using Array2XML::createXML() for normal values, @value, and cdata
    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

Choose a tag to compare

@rquadling rquadling released this 10 Mar 17:25

3.3.0 (2022/03/10)

  • Fix namespaced attributes (Thank you Nitin Patel and Mirko Temperini #10)

3.2.0

Choose a tag to compare

@rquadling rquadling released this 10 Mar 17:09

3.2.0 (2022/03/10)

  • Allow alternative labels to be defined (Thank you Frank Aguirre #16)
  • Fix leading, embedded, and trailing newlines (no longer trims the data being).

3.1.0

Choose a tag to compare

@rquadling rquadling released this 01 Feb 14:37

3.1.0 (2019/02/01)

  • Limited support for <!DOCTYPE> (only PUBLIC and SYSTEM DTDs supported at the moment) (Thank you Nezabor #8)

Zero values/cdata no longer lost

Choose a tag to compare

@rquadling rquadling released this 21 Dec 15:01

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

Choose a tag to compare

@rquadling rquadling released this 09 Feb 13:12

3.0 (2017/02/09)

  • Dropped support for PHP < 7.0

Transfer of ownership

Choose a tag to compare

@rquadling rquadling released this 17 Nov 14:07
2.0.0

Transferred ownership to Digitickets