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