Releases: typelevel/paiges
v0.4.4 - Scala Native 0.5.x Support
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
- @TonioGela made their first contribution in #632
Full Changelog: v0.4.3...v0.4.4
Scala 3.3.0 + Scala Native 3 support
The main change is to support scala native with scala 3:
- Support Scala 3 + Native by @armanbilge in #504
the full list is below:
What's Changed
- Update sbt-scalajs, scalajs-library, ... to 1.6.0 by @scala-steward in #369
- Update sbt to 1.5.4 by @scala-steward in #370
- Update sbt-scala-native-crossproject, ... to 1.1.0 by @scala-steward in #372
- Update sbt to 1.5.5 by @scala-steward in #375
- Update scala3-library, ... to 3.0.1 by @scala-steward in #374
- Update sbt-scalafmt to 2.4.3 by @scala-steward in #373
- Update mdoc, sbt-mdoc to 2.2.22 by @scala-steward in #376
- Update sbt-scalajs, scalajs-compiler, ... to 1.7.0 by @scala-steward in #377
- Update sbt-sonatype to 3.9.9 by @scala-steward in #379
- Update sbt-github-actions to 0.13.0 by @scala-steward in #378
- Update scalafmt-core to 3.0.0 by @scala-steward in #380
- Update sbt-mima-plugin to 1.0.0 by @scala-steward in #381
- Update sbt-sonatype to 3.9.10 by @scala-steward in #382
- Update mdoc, sbt-mdoc to 2.2.23 by @scala-steward in #383
- Update scalafmt-core to 3.0.1 by @scala-steward in #384
- Update scala3-library, ... to 3.0.2 by @scala-steward in #385
- Update scalafmt-core to 3.0.2 by @scala-steward in #386
- Update README by @keynmol in #387
- Update scalafmt-core to 3.0.3 by @scala-steward in #389
- Update sbt-scoverage to 1.9.0 by @scala-steward in #391
- Update scalacheck-1-15 to 3.2.10.0 by @scala-steward in #394
- Update scalatest-funsuite to 3.2.10 by @scala-steward in #393
- Update scalafmt-core to 3.0.5 by @scala-steward in #395
- Update scalafmt-core to 3.0.6 by @scala-steward in #396
- Update sbt-mima-plugin to 1.0.1 by @scala-steward in #397
- Update sbt-scalajs, scalajs-compiler, ... to 1.7.1 by @scala-steward in #398
- Update sbt-scoverage to 1.9.1 by @scala-steward in #399
- Update scala3-library, ... to 3.1.0 by @scala-steward in #400
- Update scala-library to 2.12.15 by @scala-steward in #390
- Update mdoc, sbt-mdoc to 2.2.24 by @scala-steward in #401
- Update scalafmt-core to 3.0.7 by @scala-steward in #402
- Update auxlib, javalib, nativelib, nscplugin, ... to 0.4.1 by @scala-steward in #403
- Update scalafmt-core to 3.0.8 by @scala-steward in #405
- Update scala-library to 2.13.7 by @scala-steward in #406
- Update sbt-scoverage to 1.9.2 by @scala-steward in #407
- Update scalafmt-core to 3.1.0 by @scala-steward in #408
- Update scalafmt-core to 3.1.1 by @scala-steward in #409
- Update scalafmt-core to 3.1.2 by @scala-steward in #411
- Update cats-core, cats-laws to 2.7.0 by @scala-steward in #412
- Update scalafmt-core to 3.2.0 by @scala-steward in #413
- Update sbt to 1.5.6 by @scala-steward in #419
- Update sbt to 1.5.7 by @scala-steward in #421
- Update sbt to 1.5.8 by @scala-steward in #422
- Update scalafmt-core to 3.2.2 by @scala-steward in #423
- Update sbt to 1.6.1 by @scala-steward in #427
- Update scalafmt-core to 3.3.1 by @scala-steward in #428
- Update sbt-scoverage to 1.9.3 by @scala-steward in #429
- Update scala-library to 2.13.8 by @scala-steward in #430
- Update scalafmt-core to 3.3.2 by @scala-steward in #431
- Update auxlib, javalib, nativelib, nscplugin, ... to 0.4.3 by @scala-steward in #432
- Update scalatest-funsuite to 3.2.11 by @scala-steward in #435
- Update scalafmt-core to 3.3.3 by @scala-steward in #433
- Update sbt-scalafmt to 2.4.6 by @scala-steward in #424
- Update mdoc, sbt-mdoc to 2.3.0 by @scala-steward in #436
- Update sbt-scalajs, scalajs-compiler, ... to 1.8.0 by @scala-steward in #420
- Update sbt to 1.6.2 by @scala-steward in #438
- Update scalafmt-core to 3.4.2 by @scala-steward in #441
- Update scalafmt-core to 3.4.3 by @scala-steward in #443
- Update mdoc, sbt-mdoc to 2.3.1 by @scala-steward in #446
- Update sbt-sonatype to 3.9.12 by @scala-steward in #445
- Update auxlib, javalib, nativelib, nscplugin, ... to 0.4.4 by @scala-steward in #447
- Try to update to sbt-typelevel by @johnynek in #449
- Update sbt-scalajs, scalajs-compiler, ... to 1.9.0 by @scala-steward in #444
- Update scalacheck-1-15 to 3.2.11.0 by @scala-steward in #434
- Update sbt-typelevel, sbt-typelevel-site to 0.4.7 by @scala-steward in #451
- Update sbt-mdoc to 2.3.2 by @scala-steward in #452
- Update scalafmt-core to 3.5.0 by @scala-steward in #453
- Update sbt-typelevel, sbt-typelevel-site to 0.4.9 by @scala-steward in #457
- Update scalafmt-core to 3.5.2 by @scala-steward in #459
- Update scalatest-funsuite to 3.2.12 by @scala-steward in #460
- Update sbt-typelevel, sbt-typelevel-site to 0.4.11 by @typelevel-steward in #467
- Update scala-library to 2.12.16 by @typelevel-steward in #469
- Update scalafmt-core to 3.5.8 by @typelevel-steward in #465
- Update sbt to 1.7.0 by @typelevel-steward in #477
- Update sbt-scoverage to 2.0.1 by @typelevel-steward in #481
- Update sbt-mdoc to 2.3.3 by @typelevel-steward in #480
- Update sbt to 1.7.1 by @typelevel-steward in #478
- Update cats-core, cats-laws to 2.8.0 by @typelevel-steward in #471
- Update sbt-scalajs, scalajs-compiler, ... to 1.10.1 by @typelevel-steward in #474
- Update sbt-scoverage to 2.0.2 by @typelevel-steward in #483
- Update scala-library to 2.12.17 by @typelevel-steward in #489
- Update sbt-typelevel, sbt-typelevel-site to 0.4.15 by @typelevel-steward in #491
- Update sbt-scoverage to 2.0.4 by @typelevel-steward in #490
- Update sbt-mdoc to 2.3.5 by @typelevel-steward in #495
- Update scala-library to 2.13.9 by @typelevel-steward in #492
- Update scalafmt-core to 3.5.9 by @typelevel-steward in #484
- Update scalatest-funsuite to 3.2.13 by @typelevel-steward in #482
- Update discipline-scalatest to 2.2.0 by @typelevel-steward in #476
- Update sbt-scala-native-crossproject to 1.2.0 by @typelevel-steward in #462
- Update nscplugin, sbt-scala-native, ... to 0.4.7 by @typelevel-steward in #486
- Update scalatest-funsuite to 3.2.14 by @typelevel-steward in #496
- Update sbt-scoverage to 2.0.5 by @typelevel-steward in #499
- Update sbt to 1.7.3 by @typelevel-steward in #505
- Support Scala 3 + Native by @armanbilge in #504
- Update scalafmt-core to 3.6.0 by @typelevel-steward in https://github.com/typelevel/paiges/pu...
Scala 3.0.0 support
This is a dependency update, and publishes for scala 3.0.0.
Now with Scala Native
Paiges 0.4.0
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
This version just bumps dependencies for the build and supports scala 3 M3.
Dependency update release
No changes or incompatibilities, just updating dependency versions.
Maintenance & stability (0.3.1)
Version 0.3.1 introduces no code changes, but updates several dependencies.
Taking a hardLine
Version 0.3.0 introduces three new features not present in previous releases:
- The ability to replace lines with custom strings, not just empty or space, via
Doc.lineOr
#176 - The ability to create a hard new line that can never be removed by grouping or flattening via
Doc.hardLine
: #181 - zero-width Docs for creating ansi control sequences or html
<pre>
documents viaDoc.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
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.