Skip to content

Releases: typelevel/paiges

Scala 3.3.0 + Scala Native 3 support

25 Jun 21:57
c825182
Compare
Choose a tag to compare

The main change is to support scala native with scala 3:

the full list is below:

What's Changed

Read more

Scala 3.0.0 support

18 Jun 00:28
v0.4.2
320b1d3
Compare
Choose a tag to compare

This is a dependency update, and publishes for scala 3.0.0.

Now with Scala Native

28 Apr 21:00
v0.4.1
Compare
Choose a tag to compare

This release adds support for scala native.

#338

Thanks to @ekrich !

Paiges 0.4.0

13 Feb 13:32
Compare
Choose a tag to compare

Paiges 0.4.0 introduces no code changes, but provides builds for Scala 3.0.0-M2 and -M3. Various dependencies are updated.

Scala 3 M3 release

29 Dec 23:11
5e5b6a9
Compare
Choose a tag to compare

This version just bumps dependencies for the build and supports scala 3 M3.

Dependency update release

27 Aug 21:04
63519bd
Compare
Choose a tag to compare

No changes or incompatibilities, just updating dependency versions.

Maintenance & stability (0.3.1)

28 Feb 08:42
Compare
Choose a tag to compare

Version 0.3.1 introduces no code changes, but updates several dependencies.

Taking a hardLine

23 Sep 18:41
Compare
Choose a tag to compare

Version 0.3.0 introduces three new features not present in previous releases:

  1. The ability to replace lines with custom strings, not just empty or space, via Doc.lineOr #176
  2. The ability to create a hard new line that can never be removed by grouping or flattening via Doc.hardLine: #181
  3. zero-width Docs for creating ansi control sequences or html <pre> documents via Doc.zeroWidth: #184

Nice helpers for ANSI codes were also added in #184 so using Doc.text("this is red").style(Style.Ansi.Fg.Red) you can make a red text. There are also helpers for background, attributes (e.g. bold, underline), and xterm 256 color codes.

The were no significant changes to the laws offered by Doc, so your existing Docs should continue to work. We want to thank @seanmcl for his work prototyping and doing the initial implementation of hardLine and lineOr.

The core module still has zero dependencies. The build plugins have been updated to the latest versions, and paiges-cats depends on cats 2.0.

Initial Release

29 Apr 00:06
Compare
Choose a tag to compare

This is the initial release. We believe that it with the extensive tests and benchmarks that the code is ready for use.

If you have documents you would like to render that you can't see how to layout with this, please open an issue.