Releases: nabettu/firebase-rest-firestore
Releases · nabettu/firebase-rest-firestore
Release list
v1.6.0
Features
FieldValue.serverTimestamp()(closes #5, #9) — set fields to the server's request time at write. Routed through the Firestorecommitendpoint so the timestamp is applied server-side; the returned document contains the resolvedDate. Nested fields supported; cannot be used inside an array.referenceValue/geoPointValuesupport (#7) — encode/decode Firestore document references and geo points viaLiteralDocumentReference/LiteralGeoPointValue.
Improvements
- Encode
DocumentReferencethrough a public API (getReferenceValue/referenceValuegetter) and parse references without theurlpattern-polyfilldependency (#8). - Fix decoding of empty arrays (
arrayValuewith no values →[]).
Internal
- Added dependency-free unit tests (
npm run test:unit) and apull_requestCI workflow; verifiedserverTimestampagainst the Firestore emulator.
Full Changelog: v1.5.0...v1.6.0
v1.5.0
v1.2.0
v1.1.2
v1.1.1
v1.1.0
v1.0.0
1.0.0 (2025-03-21)
Bug Fixes
- release.ymlからテスト実行ステップを削除し、リリースプロセスを簡素化。 (0361080)
- release.ymlにFirebase環境変数を追加し、テスト実行時に必要な設定を明確化。 (c82a5a3)
- テストタイムアウトを30000ミリ秒に設定し、テスト実行時の安定性を向上。 (c32fd41)
- バージョンを0.3.1に更新し、依存関係に@semantic-release/changelog、@semantic-release/git、semantic-releaseを追加。package-lock.jsonを更新し、関連するモジュールのバージョンを最新に保つ。 (12bd322)