Skip to content

Releases: nabettu/firebase-rest-firestore

v1.6.0

Choose a tag to compare

@nabettu nabettu released this 02 Jun 15:08

Features

  • FieldValue.serverTimestamp() (closes #5, #9) — set fields to the server's request time at write. Routed through the Firestore commit endpoint so the timestamp is applied server-side; the returned document contains the resolved Date. Nested fields supported; cannot be used inside an array.
  • referenceValue / geoPointValue support (#7) — encode/decode Firestore document references and geo points via LiteralDocumentReference / LiteralGeoPointValue.

Improvements

  • Encode DocumentReference through a public API (getReferenceValue / referenceValue getter) and parse references without the urlpattern-polyfill dependency (#8).
  • Fix decoding of empty arrays (arrayValue with no values → []).

Internal

  • Added dependency-free unit tests (npm run test:unit) and a pull_request CI workflow; verified serverTimestamp against the Firestore emulator.

Full Changelog: v1.5.0...v1.6.0

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 04 Jul 08:12

1.5.0 (2025-07-04)

Features

  • trigger npm publish for v1.4.0 changes (391fa02)

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 25 Mar 15:06

1.2.0 (2025-03-25)

Features

  • ネストしたフィールドの更新機能を追加し、関連するテストを実装 (aeb4407)

v1.1.2

Choose a tag to compare

@github-actions github-actions released this 25 Mar 14:55

1.1.2 (2025-03-25)

Bug Fixes

  • 既存のドキュメントを取得してからマージする機能を追加し、テストを修正 (d68a11c)

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 25 Mar 14:11

1.1.1 (2025-03-25)

Bug Fixes

  • FirestoreクライアントにデータベースIDのサポートを追加し、関連するURL生成を修正 (10b4aed)

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Mar 13:33

1.1.0 (2025-03-21)

Features

  • ネストしたコレクションの操作とコレクショングループクエリのテストを追加 (ddd8327)

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 21 Mar 13:31

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)