firebase_dart 1.2.2 firebase_dart: ^1.2.2 copied to clipboard
A port of the Firebase database, auth and storage client to pure Dart code, usable on different platforms
1.2.2 #
1.2.1 #
1.2.0 #
- REFACTOR: support web_socket_channel ^3.0.0. (d32a2efb)
- REFACTOR: support intl ^0.19.0 (pull request #54 from aitaro/develop). (742e6200)
- REFACTOR: use Path
- REFACTOR: support intl ^0.19.0. (0141c6a5)
- FIX: do not uri decode paths. (e1dd1125)
- FEAT: add method FirebaseDart.updateDatabaseConfiguration. (0197d323)
1.1.3 #
- FIX: wrong input data (null) given to transaction when previous transaction failed. (f4ef0c8f)
1.1.2 #
- FIX: when doing many listens and unlistens, sometimes a null was returned before the actual value. (20f72d41)
1.1.1 #
1.1.0 #
-
REFACTOR(firebase_dart): support intl ^0.18.0. (0daa8dbb)
-
REFACTOR(firebase_dart): support http package ^1.0.0 (pull request #47 from xclud). (c20f0cb6)
-
FIX(database): SocketException when trying to connect without internet connection (issue #39). (db96095d)
-
FIX(database): database looses connection when idling during 60 seconds (issue #40). (c6230aae)
-
FIX(storage): ListResult.toJson writing items iso prefix (pull request #46 from tomassasovsky). (d2962e2f)
-
FIX: launchUrl throwing exception before redirecting (pull request #42 from TimWhiting). (6ac91a55)
-
FIX(database): writing an object with a null child did not reduce to nil. (36f8bc1f)
-
FEAT(firebase_dart_plus): Batch writes for realtime database. (a11ee959)
-
FIX(database): Invalid argument(s): Mapping for QuerySpec exists. (d7b4a41e)
-
REFACTOR(database): create MasterView for default query when non limiting query. (e087089f)
-
REFACTOR(database): refactor PrioritizedQueryRegistrar. (d06a8c80)
-
PERF(database): always send a hash on a listen request. (7534afc1)
-
FIX(database): fixed pruning of persistent cache. (a14d84bc)
-
FIX(database): should throw permission denied error when permission changes while listening. (b45a7a5e)
-
FIX: query result not always correctly updated after receiving new data. (12b2b283)
-
FIX(auth): sandbox for apns on release mode. (ab1ced6c)
-
REFACTOR(auth): refactor base application verifier. (b842cbc2)
-
FIX(auth): sign out when getting token expired response. (d8bfb9c5)
-
FEAT(auth): application verification with silent APNs notifications on ios. (82db724d)
-
FEAT(setup): Platform.current now returns a platform specific subclass. (64e023a3)
-
FIX(auth): fix (token) updates on user not being stored in persistence memory. (ca2f285b)
-
BREAKING FIX(database):
DataSnapshot.value
now returns aList
when keys are integers (#31). (9016ae19) -
FEAT(auth): Implemented
FirebaseAuth.signInWithPhoneNumber
method. -
FEAT(auth): Implemented
FirebaseAuth.verifyPhoneNumber
method. -
FEAT(auth): Implemented
FirebaseUser.multiFactor
for mfa support. -
FEAT(auth): Implemented
FirebaseUser.reauthenticateWithCredential
method. -
FIX(database): Fix issue where database transaction on a path are no longer executed once a transaction has failed
-
FIX(database): Fix issue where a database query never received a value
1.0.11 #
- Fix incompatibility with
http
version 0.13.5 - Merge pull request #25 from IgoKom/fix_custom_metadata
- Merge pull request #23 from TimWhiting/develop
1.0.10 #
- Upgrade dependencies
- Basic support for sign in with phone number
1.0.9 #
- bugfix: properly close persistence storage when deleting app
1.0.8 #
- bugfixes and performance improvements on realtime database
1.0.7 #
- add
DatabaseReference.path
getter - fix key ordering in case of integers overflowing 32-bit
1.0.6 #
- fix some realtime database queries not sent to server because of optimization error
- improve memory usage
1.0.5 #
- when calling
startAt
orendAt
with thekey
parameter equal to null, we now handle this the same as not passing thekey
parameter
1.0.4 #
- bugfix: null check operator
1.0.3 #
- Performance improvements
1.0.2 #
- Immediately try reconnecting when calling goOnline
1.0.1 #
- Performance improvements
1.0.0 #
- Added support for firebase auth service
- Added support for firebase storage service
- Rework of the API in line with flutterfire packages
.info
location withconnected
,authenticated
andserverTimeOffset
- Firebase database now supports persistence storage (use
setPersistenceEnabled
) - Null safety
0.7.15 #
- support more authentication methods: firebase secret, id token, access token
- deprecate use of
Firebase
object, replaced byReference
object - dart sdk 2.5+ compatibility
0.7.14 #
- fixed crash when receiving a merge in some situations
0.7.13 #
- Now works with firebase emulators, e.g.
new Firebase("http://localhost:9000?ns=my-project")
0.7.12 #
- Fix recovering from broken connection and reset messages
0.7.11 #
- Support Dart 2 in
pubspec.yaml
0.7.10 #
- Dart 2 pre-release compatibility
0.7.9 #
- add FirebaseApp and FirebaseDatabase classes
- performance improvements
- recover from connection closed by peer
0.7.8 #
- Remove dart 2 only things
0.7.7 #
- Fix issue ack making view incomplete
0.7.6 #
- Remove delay on write operations with in-memory database
0.7.5 #
- Fix bug concurrent modification with transactions
0.7.4 #
- Fix order by grandchild
- Resolve strong mode analysis warnings
0.7.3 #
- Fix
The method 'operationForChild' was called on null.
0.7.2 #
- Fix not able to authenticate with database secret
0.7.1 #
- Fix bug saving lists
0.7.0 #
- Local memory database
- bugfixes
0.6.0 #
- improved performance by only listening to the most general query
- bugfixes
0.5.7 #
- fix handling merge when some new children are nil
0.5.6 #
- fix child of empty datasnapshot
0.5.5 #
- implement onChildChanged, onChildMoved, onChildRemoved and onChildAdded
0.5.4 #
- fix hash of null in transactions
0.5.3 #
- fix signature check when padded
0.5.2 #
- fix decoding tokens not padded with =
0.5.1 #
- fix redirects to host with port
0.5.0 #
- Breaking signature of startAt/endAt
- reconnect when connection broken
- bugfixes
- FirebaseToken class
0.4.1 #
- handle messages split in multiple frames (issue #8)
0.4.0 #
- browser support
- strong mode
0.3.0 #
- implement transactions
- implement onDisconnect
- bug fixes
0.2.1 #
- relax dependency on crypto library to '>=0.9.2 <3.0.0'
0.2.0 #
- implement auth revoke and listen revoke
- implement startAt and endAt
- remove failed operations
0.1.0 #
- Initial version