Skip to content

Releases: dg/texy

Released version 3.2.8

23 Feb 02:34
@dg dg

Choose a tag to compare

Texy 3.2.8 is a housekeeping release focused on type safety and code quality. The entire codebase now uses strict comparisons and proper native type declarations, static analysis is mandatory, and the test suite has been completely reorganized for better clarity.

⚠️ Deprecations

  • FigureModule::$widthDelta and FigureModule::$requireCaption – these properties will be removed in a future version
  • ImageModule::$linkedRoot and ImageModule::$defaultAlt – no longer recommended for use
  • LinkModule::$imageClass – scheduled for removal
  • HTML4 constants (HTML4_TRANSITIONAL, HTML4_STRICT, etc.) now use the native #[\Deprecated] attribute

♻️ Code Refactoring

  • Native type declarations added across the entire codebase – return types, parameter types, and property types are now fully specified

✅ Tests

  • Test suite completely reorganized – tests renamed for clarity (e.g., smileys.phptemoticon.phpt, typo.phpttypography.phpt) and split into focused, granular test files covering blocks, images, links, tables, headings, and more

📝 Documentation

  • Examples overhauled with proper documentation, a new readme, and polished styling
  • Examples now use a global Composer autoloader instead of per-example setup

Released version 3.2.7

23 Nov 20:43
@dg dg

Choose a tag to compare

  • fixed PHP 8.5 compatibility

Released version 3.2.6

06 Aug 22:47
@dg dg

Choose a tag to compare

  • support for PHP 8.5
  • optimized global function calls
  • removed support for Latte 2

Released version 3.2.5

28 Apr 14:31
@dg dg

Choose a tag to compare

Released version 3.2.4

03 Feb 02:34
@dg dg

Choose a tag to compare

  • FigureModule: added $tagName & $requireCaption

Released version 3.2.3

05 Oct 15:07
@dg dg

Choose a tag to compare

  • support for PHP 8.4
  • removed deprecated stuff

Released version 3.2.1

19 Mar 12:06
@dg dg

Choose a tag to compare

  • TexyNode: fixed compatibility with Latte 3.0.14

Released version 3.1.8 (end of support)

19 Mar 12:06
@dg dg

Choose a tag to compare

  • TexyNode: fixed compatibility with Latte 3.0.14
  • root can be null

Released version 3.2.0

21 Nov 13:07
@dg dg

Choose a tag to compare

  • requires PHP 8.1
  • used PHP 8.1 typehints & features
  • BlockQuoteModule, PhraseModule: removed support for 'cite' (BC break)
  • Helpers::toAscii() uses Nette\Utils\Strings::toAscii() if possible

Released version 3.1.6

17 May 18:28
@dg dg

Choose a tag to compare

  • support for Latte 3
  • coding style