- Added BDF Fonts
- Added wartremover-contrib
- 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
- Fixed "Internal font list on Windows still uses "" path sep (#21)"
- Fixed "Internal font loading fails on Windows (#20)"
- Fixed line termination issues on Windows
- Support for zipped font files
- Figlet4s internal fonts can now be organised in directroies
- Added Commodore64 FIGfonts
- Set the default Max Width to 80, same as original figlet
- Updated SBT to 1.4.7
- Fixed path issues on different platforms
- Fixed handling of resources (reading files)
- Fixed inconsistent error reporting on file opening
- Added direct support for Java
- 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
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