Skip to content

Latest commit

 

History

History
91 lines (64 loc) · 2.3 KB

CHANGELOG.md

File metadata and controls

91 lines (64 loc) · 2.3 KB

Changelog

Unreleased

Added

  • Added BDF Fonts
  • Added wartremover-contrib

Dependency Updates

  • Updated cats-core and cats-kernel to 2.6.1
  • Updated cats-effects to 2.5.4
  • Updated enumeratum to 1.7.0
  • Updated SBT to 1.5.2
  • Updated sbt-assembly to 1.1.0
  • Updated sbt-errors-summary to 0.6.5
  • Updated sbt-explicit-dependencies 0.2.16
  • Updated sbt-git to 1.0.2
  • Updated sbt-gpg to 2.1.2
  • Updated sbt-microsite to 1.3.4
  • Updated sbt-sonatype to 3.9.8
  • Updated sbt-updates to 1.3.4
  • Updated Scala to 2.13.5 and 2.12.15
  • Updated Scalafmt to 2.4.3
  • Updated ScalaTest to 3.2.10
  • Updated SCoverage to 1.9.1
  • Updated Wateremover to 2.4.16

v0.3.2 - 2021/11/05

Bugfixes

  • Fixed "Internal font list on Windows still uses "" path sep (#21)"

v0.3.1 - 2021/11/13

Bugfixes

  • Fixed "Internal font loading fails on Windows (#20)"
  • Fixed line termination issues on Windows

v0.3.0 - 2021/04/07

Added

  • Support for zipped font files
  • Figlet4s internal fonts can now be organised in directroies
  • Added Commodore64 FIGfonts

Changed

  • Set the default Max Width to 80, same as original figlet
  • Updated SBT to 1.4.7

Bugfixes

  • Fixed path issues on different platforms
  • Fixed handling of resources (reading files)
  • Fixed inconsistent error reporting on file opening

v0.2.0 - 2020/12/14

Added

  • Added direct support for Java

Changed

  • Errors are returned in a more uniform format defined in the library
  • Removed test dependencies from POM
  • Updated cats-core and cats-effect to version 2.3.0
  • Updated SBT to 1.4.4
  • Updated testing libraries: ScalaTest 3.2.3, ScalaCheck 1.15.0, Cats-ScalaTest 3.1.1

v0.1.0 - 2020/11/13

Initial release.

The initial features of the first release are:

  • Rendering of figures is identical to the original FIGlet
  • Support for FLF font definitions files in plain text
  • Included all the main FIGlet fonts (some of which have been fixed)
  • All figlet horizontal layout supported (only basic vertical layout supported)
  • Default API provides direct access to the return values with exceptions thrown
  • Extension package adds support for Scala's Either and Cats' IO
  • Extensive error reporting when parsing font files
  • Builder used to avoid dealing directly with each and every option
  • Scaladoc for all the API
  • Support for Scala 2.13.x and 2.12.x