Skip to content

Releases: BBC6BAE9/a2ui-swift

0.3.5

0.3.5 Pre-release
Pre-release

Choose a tag to compare

@BBC6BAE9 BBC6BAE9 released this 25 Jun 09:50
4af5dda

[0.3.5] - 2026-06-25

Bug Fixes

  • Default ChoicePicker variant during decoding (#64)

Documentation

  • Translate existing code comments to English (#65)

Features

  • Support inline catalog generation (#67)

0.3.4

0.3.4 Pre-release
Pre-release

Choose a tag to compare

@BBC6BAE9 BBC6BAE9 released this 25 Jun 06:32
aadf6b6

Bug Fixes

  • Fix DateTimeInput defaults so omitted enableDate and enableTime decode to false, matching the v0.9 spec. (#63)
  • Fix tvOS build by gating iOS-only AVKit setters in SharedPlayerController. (#62)

0.3.3

0.3.3 Pre-release
Pre-release

Choose a tag to compare

@BBC6BAE9 BBC6BAE9 released this 22 Jun 14:13
c9d76be

[0.3.3] - 2026-06-22

Spec catch-up to v0.9.1 (current production release) — a backward-compatible refinement of v0.9.

Features

  • Accept both "v0.9" and "v0.9.1" version strings on message decode (encoding still emits "v0.9").

Bug Fixes

  • A2AClient now accepts both the legacy application/json+a2ui and the canonical application/a2ui+json MIME types on receive, so payloads from modern agents are no longer silently dropped. Outgoing parts keep the legacy v0.8 type, matching the official SDKs' version-conditional send logic.

Testing

  • Added regression coverage for v0.9/v0.9.1 version acceptance, unsupported-version rejection, and surfaceId reuse-after-delete.

Documentation

  • Updated google/A2UI links to a2ui-project/a2ui (upstream repo migrated).

See #57 / #60 for details.

0.3.2

0.3.2 Pre-release
Pre-release

Choose a tag to compare

@BBC6BAE9 BBC6BAE9 released this 17 Jun 05:23
49be7d9

[0.3.2] - 2026-06-12

Documentation

  • README polish + fix DocC Pages deployment (wrong base path) (#56)

0.3.1

0.3.1 Pre-release
Pre-release

Choose a tag to compare

@BBC6BAE9 BBC6BAE9 released this 12 Jun 04:12
5dd0cbe

[0.3.1] - 2026-06-12

Bug Fixes

  • Repair sample_0.9 SwiftUI/AppKit/UIKit demos (#55)

Performance

  • Keyed reconciliation in updateTreeInPlace (#52)

0.3.0

0.3.0 Pre-release
Pre-release

Choose a tag to compare

@BBC6BAE9 BBC6BAE9 released this 08 Jun 12:05

[0.3.0] - 2026-06-08

Features

  • UIKit + AppKit renderer (A2UIPlatform), spec-aligned to SwiftUI (#54)

0.2.9

0.2.9 Pre-release
Pre-release

Choose a tag to compare

@BBC6BAE9 BBC6BAE9 released this 05 Jun 08:46

[0.2.9] - 2026-06-05

Features

  • Add A2UI v0.9 demo app (sample_0.9) (#53)

v0.2.8

v0.2.8 Pre-release
Pre-release

Choose a tag to compare

@BBC6BAE9 BBC6BAE9 released this 14 May 06:30

[0.2.8] - 2026-05-14

Features

  • Align locale support with WebCore PR #1427

v0.2.7

v0.2.7 Pre-release
Pre-release

Choose a tag to compare

@BBC6BAE9 BBC6BAE9 released this 09 May 13:29

[0.2.7] - 2026-05-09

Features

  • Pluralize with ICU and Intl golden tests (#49)
  • Spec 09 (#50)

v0.2.6

v0.2.6 Pre-release
Pre-release

Choose a tag to compare

@BBC6BAE9 BBC6BAE9 released this 08 May 14:11

[0.2.6] - 2026-05-08

Bug Fixes

  • Relax validation to match Flutter/WebCore render path

Documentation

  • Remove A2A module from README

Features

  • Implement TextField validationRegexp (v0.9) (#47)