Skip to content

Releases: 1amageek/FirebaseAPI

Release list

2.0.1

Choose a tag to compare

@1amageek 1amageek released this 28 Jun 14:43

Changes

  • Add FirestoreVector.vector(_:) factories so vector search can use contextual shorthand like queryVector: .vector([...]).
  • Update README vector-search examples to use the new shorthand.
  • Include the rewritten Firestore 2.x README on the latest patch release.

Verification

  • bash scripts/check-release-readiness.sh
  • swift build --product FirestoreAdmin
  • xcodebuild -scheme FirebaseAPI-Package -destination 'platform=macOS' test -only-testing:FirebaseAPITests/FieldValueTests
  • xcodebuild -scheme FirebaseAPI-Package -destination 'platform=macOS' test -only-testing:FirebaseAPITests/ServerSideAPISafetyTests

2.0.0

Choose a tag to compare

@1amageek 1amageek released this 28 Jun 14:26

Changes

  • Publish the public Firestore Admin product as FirestoreAdmin, with the public runtime facade type renamed to Firestore.
  • Remove the old FirestoreAdmin facade type instead of leaving a deprecated alias.
  • Limit public SwiftPM products to FirestoreAPI, FirestoreAdmin, and FirestoreMongo.
  • Rename the Mongo-compatible product/module surface to FirestoreMongo.
  • Add Firestore.admin(...) factory entry points for Admin construction.

Verification

  • swift build --product FirestoreAdmin
  • swift build --product FirestoreAPI
  • swift build --product FirestoreMongo
  • xcodebuild -scheme FirebaseAPI-Package -destination 'platform=macOS' test
  • bash scripts/check-release-readiness.sh