@@ -18,22 +18,23 @@ available for applications that deliberately own every part of the UI.
1818[ Android SDK] ( https://github.com/seatlayer/seatlayer-android ) ·
1919[ React Native SDK] ( https://github.com/seatlayer/seatlayer-react-native )
2020
21- > ** Development status:** ` 0.2.2 ` remains the published stable package. The
22- > ` SeatLayerPicker ` API described below is the ` 0.3.0-dev ` source baseline for
23- > GitHub and end-to-end validation. It has not been published as a stable or
24- > prerelease package yet. Pin an exact reviewed Git commit while validating;
25- > do not point a production app at a moving branch.
21+ > ** Release status:** ` 0.2.2 ` remains the published stable package.
22+ > [ ` 0.3.0-dev.2 ` ] ( https://pub.dev/packages/seatlayer/versions/0.3.0-dev.2 )
23+ > is the published prerelease containing the ` SeatLayerPicker ` API described
24+ > below. Use that exact prerelease while validating; do not point a production
25+ > app at a moving Git branch.
2626
2727## Install
2828
29- The published ` 0.2.2 ` package contains the raw ` SeatLayerView ` API :
29+ Install the published picker prerelease explicitly :
3030
3131``` bash
32- flutter pub add seatlayer
32+ flutter pub add seatlayer:0.3.0-dev.2
3333```
3434
35- To validate the picker after its branch is pushed, pin the exact 40-character
36- commit being tested:
35+ The stable ` 0.2.2 ` package remains available through `flutter pub add
36+ seatlayer`, but does not contain this picker release. A Git commit pin is only
37+ needed for unpublished development work:
3738
3839``` yaml
3940dependencies :
@@ -585,20 +586,18 @@ on an unrelated preview domain.
585586
586587## Release path
587588
588- The picker is intentionally validated before publication :
589+ The ` 0.3.0-dev.2 ` prerelease has completed this path :
589590
5905911 . push reviewed source changes to the Flutter GitHub branch;
5915922 . pin an exact commit in the DesiPass development app;
5925933 . validate public/private access, section focus, reserved seats, Best
593594 Available, holds, expiry and close behavior on iOS and Android;
5945954 . complete one safe hold → payment → server booking journey;
595- 5 . publish and revalidate a ` 0.3.0-dev ` prerelease;
596- 6 . publish stable ` 0.3.0 ` only after the documented exit gates pass; and
597- 7 . freeze the JSON fixtures and reproduce the proven contract in React Native,
598- iOS and Android SDKs.
596+ 5 . publish and revalidate the ` 0.3.0-dev.2 ` prerelease; and
597+ 6 . publish stable ` 0.3.0 ` only after the documented exit gates pass.
599598
600- No release or package publication is implied by the source version on this
601- branch .
599+ The remaining cross-SDK work is to freeze the JSON fixtures and reproduce the
600+ proven contract in React Native, iOS and Android SDKs .
602601
603602## Platform support
604603
0 commit comments