Skip to content

Release 2.0.0 - #95

Merged
tekinalper merged 5 commits into
mainfrom
develop
Nov 2, 2026
Merged

tekinalper merged 5 commits into
mainfrom
develop

Conversation

@tekinalper

Copy link
Copy Markdown
Collaborator

What it does

Releases refiner-react-native 2.0.0: native Refiner SDKs 2.0.0 on both platforms, experimental Swift Package Manager manifest (RN 0.88+, opt-in; CocoaPods remains the default), CocoaPods :git note for RefinerSDK. Merging tags 2.0.0 and publishes to npm via release.yml (GitHub release is created as a draft).

How to test it

  1. After merge: "Release" workflow green; npm view refiner-react-native version prints 2.0.0.
  2. CocoaPods: cd example && npm install && cd ios && pod install resolves RefinerSDK 2.0.0 from the public repo.
  3. SwiftPM: verified in a fresh RN 0.88.1 app with npx react-native spm add --deintegrate.

Acceptance criteria

  • 2.0.0 on npm; draft GitHub release created.

Link to ticket

https://trello.com/c/ywKiYIhs

🤖 Generated with Claude Code

chezmo and others added 5 commits November 2, 2026 17:20
Co-authored-by: chezmo <1691948+chezmo@users.noreply.github.com>
Co-authored-by: chezmo <1691948+chezmo@users.noreply.github.com>
Public release notes are reviewed and published manually; npm publishing is unchanged.

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
)

* Add experimental Swift Package Manager manifest; CocoaPods :git note

- Package.swift (RN 0.88+ SwiftPM integration): two targets because SwiftPM
  cannot mix Swift and Objective-C — RNRefinerObjC (RCT_EXTERN_MODULE bridge)
  and RNRefiner (Swift implementation + RefinerSDK dependency) — exposed as one
  RNRefiner product. swiftpmConfig.name = "RNRefiner" in package.json; manifest
  shipped in the npm package.
- update-native-sdk.yml also bumps the RefinerSDK range in Package.swift.
- README: SwiftPM section (experimental) and the CocoaPods :git source for
  RefinerSDK, which is no longer pushed to the CocoaPods trunk.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

* example: take RefinerSDK from the public repo; drop the stale Podfile.lock

The lock pinned RefinerSDK 1.7.1 and no longer resolves against the ~> 2.0.0 podspec.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
@tekinalper
tekinalper merged commit 09e22cd into main Nov 2, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants