Releases: ThoughtWorksInc/bindable.scala
v3.0.0
Breaking Changes
Note that the implicit conversion was introduced in v2.2.0 by mistake, and removed in v3.0.0. The version is bumped because v3.0.0 is not backward-compatible with v2.2.0, even though v3.0.0 is backward-compatible with v2.1.x and v2.0.x.
What's Changed
Full Changelog: v2.2.0...v3.0.0
v2.2.0
Highlights
- Port to Scala 3 by @Atry in #186
- Add BindableSeq instance for BindingSeq[Binding[...]] by @Atry in #204
What's Changed
- Update scalafmt-core to 3.1.0 by @scala-steward in #139
- Update scalafmt-core to 3.1.1 by @scala-steward in #140
- Update sbt-example to 8.1.0 by @scala-steward in #142
- Update sbt to 1.5.6 by @scala-steward in #147
- Update sbt to 1.5.7 by @scala-steward in #149
- Update sbt-scalajs, scalajs-compiler, ... to 1.8.0 by @scala-steward in #148
- Update sbt-example to 9.0.0 by @scala-steward in #146
- Update sbt-best-practice to 8.2.1 by @scala-steward in #145
- Update scalafmt-core to 3.1.2 by @scala-steward in #144
- Update sbt-scala-js-map to 4.1.1 by @scala-steward in #143
- Update scalafmt-core to 3.2.1 by @scala-steward in #150
- Update sbt to 1.5.8 by @scala-steward in #151
- Update sbt to 1.6.2 by @scala-steward in #157
- Update sbt-scalajs-bundler to 0.21.0 by @scala-steward in #170
- Update sbt to 1.7.1 by @scala-steward in #168
- Update sbt-scalajs, scalajs-compiler, ... to 1.10.1 by @scala-steward in #167
- Update sbt-sonatype to 3.9.13 by @scala-steward in #166
- Update enableif to 1.1.8 by @scala-steward in #163
- Update sbt-scalajs-crossproject to 1.2.0 by @scala-steward in #162
- Update sbt-example to 9.2.0 by @scala-steward in #160
- Update scalafmt-core to 3.2.2 by @scala-steward in #152
- Update scalatest to 3.2.13 by @scala-steward in #169
- Update sbt-scalajs-bundler to 0.21.1 by @scala-steward in #179
- Update sbt-pgp to 2.2.0 by @scala-steward in #171
- Update enableif to 1.2.0 by @scala-steward in #172
- Update sbt-best-practice to 8.2.2 by @scala-steward in #173
- Update sbt-scalajs, scalajs-compiler, ... to 1.11.0 by @scala-steward in #174
- Update sbt to 1.7.3 by @scala-steward in #175
- Update scalafmt-core to 3.6.1 by @scala-steward in #176
- Update scalatest to 3.2.14 by @scala-steward in #177
- Update sbt-sonatype to 3.9.14 by @scala-steward in #178
- Update sbt-scalajs, scalajs-compiler, ... to 1.12.0 by @scala-steward in #181
- Update sbt-sonatype to 3.9.15 by @scala-steward in #182
- Update sbt-pgp to 2.2.1 by @scala-steward in #183
- Update sbt to 1.8.2 by @scala-steward in #184
- Update scalatest to 3.2.15 by @scala-steward in #185
- Update sbt-best-practice to 8.2.4 by @scala-steward in #189
- Update sbt-example to 9.2.1 by @scala-steward in #188
- Update futurebinding, jspromisebinding to 12.1.0 by @scala-steward in #187
- Merge template by @Atry in #191
- Avoid name clash by @Atry in #195
- Update scalafmt-core to 3.7.0 by @scala-steward in #201
- Update scalafmt-core to 3.7.1 in master by @Atry in #206
- Update binding to 12.1.0+116-c25b3725 by @scala-steward in #207
- Update futurebinding to 12.1.1 in master by @Atry in #209
- Update sbt-best-practice to 8.2.5 in master by @Atry in #210
- Update binding to 12.2.0 in master by @Atry in #208
- Update sbt-scalajs, scalajs-compiler, ... to 1.13.0 in master by @Atry in #211
- Update template by @Atry in #212
Full Changelog: v2.1.3...v2.2.0
v2.1.3
v2.1.2
Highlight
This version supports Watchable, which is the common super type of Binding and BindingSeq. With the help of Watchable, now it is possible to conditionally render either single or multiple HTML elements created by the @html annotation. For example:
@html
def myView(singleElement: Boolean) = <div>
{
if (singleElement) {
<div>Single Element</div>
} else {
<div>Element 1</div>
<div>Element 2</div>
}
}
</div>See https://scastie.scala-lang.org/Atry/kYVUZ7eHQrya155fApl9bA/12 for a live example
What's Changed
- Update scalafmt-core to 3.0.8 by @scala-steward in #135
- Update scalatest to 3.2.10 by @scala-steward in #136
- Update sbt-pgp to 2.1.1 by @scala-steward in #134
- Update sbt-pgp to 2.1.2 by @scala-steward in #137
- Hide bindingSeqBindableSeq, which results ambiguous implicit values by @Atry in defbb2b
Full Changelog: v2.1.1...v2.1.2
v2.1.1
v2.1.0
This version is broken, use v2.1.2 instead.
What's Changed
- Update Template by @Atry in #130
- Update scalafmt-core to 2.7.5 by @scala-steward in #115
- Update sbt-scala-js-map to 4.1.0 by @scala-steward in #129
- Update sbt-best-practice to 8.2.0 by @scala-steward in #127
- Update sbt-sonatype to 3.9.10 by @scala-steward in #125
- Update sbt-scalajs-crossproject to 1.1.0 by @scala-steward in #123
- Update sbt-pgp to 2.0.2 by @scala-steward in #119
- Update sbt-scalajs-bundler to 0.20.0 by @scala-steward in #117
- Update simulacrum to 1.0.1 by @scala-steward in #116
- Update scalatest to 3.1.4 by @scala-steward in #108
- Update sbt-dynver to 4.1.1 by @scala-steward in #100
- Update scalatest to 3.2.1 by @scala-steward in #106
- Support converting a Watchable to a BindingSeq by @Atry in #131
Full Changelog: v2.0.0...v2.1.0
2.0.0
v2.0.0-M1: Merge pull request #81 from ThoughtWorksInc/cross-build-scala-js
Cross build for Scala.js 1.x and 0.6