Skip to content

Releases: tattersoftware/codeigniter4-firebase

Version 2 RC 2

02 Apr 00:21
ba30d4d
Compare
Choose a tag to compare
Version 2 RC 2 Pre-release
Pre-release

Improves support for using timestamps in Firestore Collection and Entity.

What's Changed

Full Changelog: v2.0.0-rc.1...v2.0.0-rc.2

Version 2 RC 1

27 Mar 19:08
e91eb11
Compare
Choose a tag to compare
Version 2 RC 1 Pre-release
Pre-release

Version 2 release candidate!

If you've been following the beta this release includes one new convenience method on Collection to acquire a document reference directly.

What's Changed

Full Changelog: v2.0.0-beta.4...v2.0.0-rc.1

Version 2 Beta 4

10 Mar 15:48
fd4a1e5
Compare
Choose a tag to compare
Version 2 Beta 4 Pre-release
Pre-release

Adds Entity::super() for accessing the parent document when an Entity is part of a subcollection.

Version 2 Beta 3

01 Mar 23:24
934eac2
Compare
Choose a tag to compare
Version 2 Beta 3 Pre-release
Pre-release

This release fixes a bug where Entity dates were not nullable.

What's Changed

Full Changelog: v2.0.0-beta.2...v2.0.0-beta.3

Version 2 Beta 2

18 Feb 00:20
7621c64
Compare
Choose a tag to compare
Version 2 Beta 2 Pre-release
Pre-release

Fixes an issue that prevented a number of properties from receiving their types.

See Beta 1 for the full release notes on Version 2

What's Changed

Full Changelog: v2.0.0-beta.1...v2.0.0-beta.2

Version 2 Beta

05 Feb 23:53
3dcc9ae
Compare
Choose a tag to compare
Version 2 Beta Pre-release
Pre-release

This is a major rework of the library, with a change in focus away from trying to create a Firestore Driver for the framework's database layer. Visit the Version 2 Discussion for feedback.

*Please read the Upgrade Guide for assistance migrating between versions.

What's Changed

Full Changelog: v1.4.0...v2.0.0-beta.1

SDK 6 and PHP 8.1

22 Jan 16:28
69a3dc0
Compare
Choose a tag to compare

This release expands support for the latest version of the SDK (^6.0). It also shifts PHP versions to a minimum of 7.4 and adds support for 8.1.

Note: There is an upstream issue with Google's Protobuf that may cause failures with PHP 8.1; be sure to test your code for this incompatibility. Follow the issue here: protocolbuffers/protobuf#9293

What's Changed

Full Changelog: v1.3.0...v1.4.0

Emulation

16 Sep 22:44
b5a0d37
Compare
Choose a tag to compare

Switches testing to use Firebase Emulators.

Reference Update

25 Jan 14:05
87bfe2e
Compare
Choose a tag to compare

Improved reference generation

Document References

23 Jan 21:07
67b30b8
Compare
Choose a tag to compare

Adds initial support for generating a Document Reference right from the Model