Skip to content

Releases: wvlet/airframe

v23.8.3

17 Aug 07:57
42862fb
Compare
Choose a tag to compare

What's Changed

๐Ÿš€ Features

  • rx (feature) Add Rx.tap, tapOn, tapOnFailure for adding side-effect by @xerial in #3134
  • rx (feature): Add Rx.mapToRx as an alias of flatMap by @xerial in #3135

๐Ÿ› Bug Fixes

  • internal (fix): Collect coverage report xml files properly by @xerial in #3138
  • http (fix): Handle RPCException thrown in local web apps by @xerial in #3140
  • sql (fix): ResolvedIdentifier might wrongly have a qualifier by @takezoe in #3142

๐Ÿ”— Dependency Updates

๐Ÿ›  Internal Updates

  • Upgrade to airspec 23.8.2 by @xerial in #3127
  • Update trino-main to 423 by @xerial-bot in #3130
  • http (internal): Rename BuildInfo to AirframeBuildInfo by @xerial in #3136
  • internal: Use Scala 3 by default for sbt and IntelliJ by @xerial in #3137
  • internal: Resolve sbt warnings for ideSkipProject usage by @xerial in #3139

Full Changelog: v23.8.2...v23.8.3

v23.8.2

08 Aug 18:38
419751a
Compare
Choose a tag to compare

What's Changed

๐Ÿš€ Features

  • rx-html (feature): Add RxDOM helper methods by @xerial in #3120
  • rx-html (feature): Enable logging in RxElements with info/debug/trace, etc. by @xerial in #3121

๐Ÿ› Bug Fixes

  • rx-html (fix): Properly call onMount hook when internal Rx is updated by @xerial in #3119
  • airspec (fix): Async test failed to run RxOps by @xerial in #3123

๐Ÿ”— Dependency Updates

  • Update airframe-codec, airframe-control, ... to 23.8.1 by @xerial-bot in #3117

๐Ÿ›  Internal Updates

  • internal: Use AIRSPEC_VERSION file to specify airspec version by @xerial in #3122

Full Changelog: v23.8.1...v23.8.2

v23.8.1

07 Aug 07:18
a7f5638
Compare
Choose a tag to compare

What's Changed

๐Ÿš€ Features

  • airspec (feature): Bundle schalacheck 1.17.0 as a dependency by @xerial in #3106

๐Ÿ› Bug Fixes

  • sbt-airframe (fix): Remove unused import Future from generated RPC clients by @xerial in #3101
  • openapi (internal): Do not use runtime-reflection in UnionCodec to fix flaky tests by @xerial in #3108
  • internal: Fix Scala 3 related warnings by @xerial in #3111
  • rx (fix): Avoid concurrent modification of RxVar subscribers by @xerial in #3113

๐Ÿ”— Dependency Updates

๐Ÿ›  Internal Updates

  • http-codegen (internal): Add a test for OpenAPI required parameters by @xerial in #3100
  • Upgrade airspec to 23.8.0 by @xerial in #3107
  • codec (internal): Use inline methods instead of macros by @xerial in #3110
  • internal: Embed JUnit test report detail to the summary and disable check run by @xerial in #3112
  • log (internal): [Scala 3] Use only inline methods for logging by @xerial in #3115
  • internal: Rename master branch to main by @xerial in #3116

Full Changelog: v23.8.0...v23.8.1

v23.8.0

04 Aug 07:08
4e2274f
Compare
Choose a tag to compare

What's Changed

๐Ÿš€ Features

  • airspec (feature): Add initDesign and initLocalDesign for configuring test designs by @xerial in #3086
  • rx (feature): Support join/zip upto 5 elements by @xerial in #3089
  • rx (feature): Support Rx.flatMap(A => RxOption[B]) by @xerial in #3088
  • rx (feature): Support mixing Rx and RxOption by @xerial in #3092

๐Ÿ› Bug Fixes

  • rpc (fix): Set missing Accept header for RPC requests by @xerial in #3087

๐Ÿ”— Dependency Updates

๐Ÿ›  Internal Updates

  • http (internal): Add StaticContent server test for Netty backend by @xerial in #3090
  • rx-html (internal): Reduce the memory consumption of RenderingContext by @xerial in #3093
  • rx (internal): Test the behavior difference of Rx.single (lazy) and Rx.const (immediate) by @xerial in #3094

Full Changelog: v23.7.4...v23.8.0

v23.7.4

28 Jul 20:14
653965e
Compare
Choose a tag to compare

What's Changed

๐Ÿš€ Features

  • rx-html (feature): Support datalist tag by @xerial in #3075
  • rx-html (feature): Reduce tag/attr name conflicts with SVG by @xerial in #3076

๐Ÿ”— Dependency Updates

Full Changelog: v23.7.3...v23.7.4

v23.7.3

24 Jul 04:37
92ce7bc
Compare
Choose a tag to compare

What's Changed

๐Ÿ”ฅ Breaking Changes

๐Ÿ› Bug Fixes

  • airframe-sql: Support cascaded set operations by @takezoe in #3068

๐Ÿ”— Dependency Updates

๐Ÿ›  Internal Updates

Full Changelog: v23.7.2...v23.7.3

v23.7.2

12 Jul 21:14
1cedd82
Compare
Choose a tag to compare

What's Changed

๐Ÿ”ฅ Breaking Changes

  • airframe-sql: Resolve columns from CTE inside AliasedRelation by @takezoe in #3057

๐Ÿ”— Dependency Updates

๐Ÿ›  Internal Updates

Full Changelog: v23.7.1...v23.7.2

v23.7.1

05 Jul 22:31
568bbaa
Compare
Choose a tag to compare

What's Changed

๐Ÿš€ Features

  • airspec (feature): scala-cli test support by @xerial in #3050

๐Ÿ”— Dependency Updates

๐Ÿ›  Internal Updates

Full Changelog: v23.7.0...v23.7.1

v23.7.0

05 Jul 04:29
57d00ab
Compare
Choose a tag to compare

What's Changed

๐Ÿš€ Features

  • rx-html (feature): Add RxElement.onMount event hook by @xerial in #3044

๐Ÿ› Bug Fixes

  • rx-html (fix): Properly cancel DOM elements when Rx.filter condition changes by @xerial in #3045

๐Ÿ”— Dependency Updates

๐Ÿ›  Internal Updates

Other Changes

Full Changelog: v23.6.2...v23.7.0

v23.6.2

23 Jun 00:52
f4ad55f
Compare
Choose a tag to compare

What's Changed

๐Ÿ› Bug Fixes

๐Ÿ”— Dependency Updates

๐Ÿ›  Internal Updates

Full Changelog: v23.6.1...v23.6.2