Skip to content

Releases: thermage/thermage

0.20.1

10 Sep 16:23
Compare
Choose a tag to compare
  • Fix issue with degradeHexColorToAnsi method.

0.20.0

04 Jul 08:28
Compare
Choose a tag to compare
  • Fixes for element Cowsay.

BREAKING CHANGES

  • Moving to PHP 8.1

0.19.0

18 Feb 14:32
Compare
Choose a tag to compare
  • Added new element Cowsay.
  • Added new borders type: box and cloud.

0.18.0

15 Feb 19:34
Compare
Choose a tag to compare
  • Added new element Image.
  • Added new public method isTerm for Terminal.
  • Added new public method isAppleTerminal for Terminal.
  • Added new public method getVersion for Terminal.
  • Added new public method getName for Terminal.

0.17.0

13 Feb 10:43
Compare
Choose a tag to compare
  • Added new public method pipe for Element.
  • Added new public method addClasses for Element.
  • Added new public method removeClasses for Element.
  • Added new public method setTitle for Terminal.
  • Added new public method has256ColorSupport for Terminal.
  • Added new public method isXterm for Terminal.
  • Added new public method hasTrueColorSupport for Terminal.
  • Added new public method checkEnvVariable for Terminal.

0.16.0

12 Feb 09:42
Compare
Choose a tag to compare
  • Added new element Spark.
  • Added new helper render.
  • Added new helper renderToFile.
  • Added new helper terminal.
  • Added new shortcode raw.
  • Added new public static method render for Thermage.
  • Added new public static method renderToFile Thermage.
  • Added new system space symbol § and new public static methods space, getSpace, replaceSystemChars for Element.
  • AddedmakeClasses to create collection of classes from string of classes.
  • Added media to set classes for specific media.
  • Added ability to set specific classes for specific media queries.
  • Fixed chart element issue with cyrillic char in variable chartData.

BREAKING CHANGES

  • Use new renderToString element method instead of render.
  • Use new render or renderToFile helper to render element(s).
  • All public methods for Base Classes are not static anymore, use helpers to access them, or create instance of the Classes.
  • Method getClasses returns Collection of classes instead of string.

0.15.2

26 Dec 15:53
Compare
Choose a tag to compare
  • Fixed dependencies.
  • Add tests for PHP 8.1

0.15.1

17 Dec 18:58
Compare
Choose a tag to compare
  • Moved termage playground to bin directory.
  • Tests improvements.

0.15.0

14 Dec 18:07
Compare
Choose a tag to compare
  • Added CFonts support.
  • Added new element public method font.
  • Added new element public method fontFrom.
  • Added new element public method fontLetterSpacing.
  • Added new element public method colors.
  • Added new element public method applyFont.
  • Added new public method pixels for Canvas element.
  • Added new magic classes font, colors.
  • Fixed issues with paddings calculations.
  • Fixed issues with value length calculations including shortcodes.

0.14.2

07 Dec 21:03
Compare
Choose a tag to compare
  • Fixed Element display inline-block style.
  • Fixed Element display inline style.