Skip to content

Releases: typelevel/paiges

v0.4.4 - Scala Native 0.5.x Support

Choose a tag to compare

@TonioGela TonioGela released this 18 Jun 08:51
4d6217a

Important

This version of Paiges introduces support for Scala Native 0.5.x and drops support for Scala Native 0.4.x

What's Changed

  • Update sbt to 1.9.1 by @typelevel-steward in #550
  • Update sbt to 1.9.4 by @typelevel-steward in #564
  • Update sbt-scalafmt to 2.5.1 by @typelevel-steward in #566
  • Update scalafmt-core to 3.7.13 by @typelevel-steward in #565
  • Update scalafmt-core to 3.7.14 by @typelevel-steward in #568
  • Update sbt-scoverage to 2.0.9 by @typelevel-steward in #573
  • Update sbt-scalafmt to 2.5.2 by @typelevel-steward in #567
  • Update scalatest-funsuite to 3.2.17 by @typelevel-steward in #571
  • Update sbt-jmh to 0.4.6 by @typelevel-steward in #570
  • Update nscplugin, sbt-scala-native, ... to 0.4.15 by @typelevel-steward in #569
  • Update cats-core, cats-laws to 2.10.0 by @typelevel-steward in #562
  • Update sbt-scala-native-crossproject to 1.3.2 by @typelevel-steward in #554
  • Update scala-library to 2.13.12 by @typelevel-steward in #575
  • Update sbt to 1.9.6 by @typelevel-steward in #578
  • Update nscplugin, sbt-scala-native, ... to 0.4.16 by @typelevel-steward in #583
  • Update sbt-mdoc to 2.3.8 by @typelevel-steward in #582
  • Update sbt-scalajs, scalajs-compiler, ... to 1.14.0 by @typelevel-steward in #580
  • Update sbt to 1.9.7 by @typelevel-steward in #586
  • Update scalafmt-core to 3.7.17 by @typelevel-steward in #594
  • Update sbt to 1.9.8 by @typelevel-steward in #597
  • Update sbt-jmh to 0.4.7 by @typelevel-steward in #596
  • Update header by @ekrich in #616
  • Update sbt to 1.9.9 by @typelevel-steward in #607
  • Update scala-library to 2.12.19 by @typelevel-steward in #610
  • Update scalafmt-core to 3.8.1 by @typelevel-steward in #613
  • Update sbt-scalajs, scalajs-compiler, ... to 1.16.0 by @typelevel-steward in #614
  • Update nscplugin, sbt-scala-native, ... to 0.4.17 by @typelevel-steward in #602
  • Update scalatest-funsuite to 3.2.18 by @typelevel-steward in #603
  • Update sbt-scoverage to 2.0.11 by @typelevel-steward in #608
  • Update Scala Native to 0.5.3 by @ekrich in #617
  • Project housekeeping by @TonioGela in #632
  • Fix Build Badge by @ekrich in #630
  • Update scalafmt-core to 3.8.2 by @typelevel-steward in #631

New Contributors

Full Changelog: v0.4.3...v0.4.4

Scala 3.3.0 + Scala Native 3 support

Choose a tag to compare

@johnynek johnynek released this 25 Jun 21:57
c825182

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

Choose a tag to compare

@johnynek johnynek released this 18 Jun 00:28
v0.4.2
320b1d3

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

Now with Scala Native

Choose a tag to compare

@johnynek johnynek released this 28 Apr 21:00
v0.4.1

This release adds support for scala native.

#338

Thanks to @ekrich !

Paiges 0.4.0

Choose a tag to compare

@larsrh larsrh released this 13 Feb 13:32

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

Choose a tag to compare

@johnynek johnynek released this 29 Dec 23:11
5e5b6a9

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

Dependency update release

Choose a tag to compare

@johnynek johnynek released this 27 Aug 21:04
63519bd

No changes or incompatibilities, just updating dependency versions.

Maintenance & stability (0.3.1)

Choose a tag to compare

@larsrh larsrh released this 28 Feb 08:42

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

Taking a hardLine

Choose a tag to compare

@johnynek johnynek released this 23 Sep 18:41

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

Choose a tag to compare

@johnynek johnynek released this 29 Apr 00:06

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.