bagel_db
Dart plugin to retrieve and update data on BagelDB. This library allows you to build a backend in a matter of minutes, make REST API requests and manage your content easily
0.2.25
What this package is like to depend on
Last release 3 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 7 months
Nearly every release is documented
notes for 36 of 40 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
42 releases · first in 2020
0 releases in the last 12 months
see the full history below
Release timeline
42 releases · Jun 2020 to Nov 2023Releases
latest 42-
0.2.26-dev.112 Nov 2023 pre-releaseNothing published for this version
-
0.2.2507 Nov 2023Nothing published for this version
-
0.2.2403 Nov 2023 -
0.2.2319 Oct 2023 -
0.2.2231 Jul 2023Release notes
Open source →- Add:
phoneoremailoptions in auth methods - Add: config option
logCurlto allow logging of curl requests
- Add:
-
0.2.2121 Mar 2023 -
0.2.226 Feb 2023Nothing published for this version
-
0.2.115 Aug 2022Nothing published for this version
-
0.2.014 Aug 2022Release notes
Open source →- This version is a major refactor and includes breaking Changes:
- Now an async method
init()must be called before using the db instance. - authStateChange is now a method, and not a static, and should be called as follows:
authStateChange() - static strings for queries are now lower case and should be changed to the folowing:
ASC=>ascDESC=>descEQUAL=>equalNOT_EQUAL=>notEqualGREATER_THAN=>greaterThanLESS_THAN=>lessThanWITHIN=>withinGeoPointQuery(lat, lng, distance)=>geoPointQuery(lat, lng, distance)
- Now an async method
- This version is a major refactor and includes breaking Changes:
-
0.1.3028 Jul 2022Release notes
Open source →- Add:
deleteUser()mthod to allow users to delete themselves or admins (with admin toekn) delete a user.
- Add:
-
0.1.2926 Jul 2022Release notes
Open source →- When a refresh token is no longer valid, logges the user out and requires re-authentication
-
0.1.2823 Jun 2022 -
0.1.2722 Jun 2022 -
0.1.2622 Jun 2022 -
0.1.2521 Jun 2022Release notes
Open source →listen()now fetches a new item on event listner for improved item parsing
-
0.1.2420 Jun 2022 -
0.1.2316 Jun 2022Release notes
Open source →- Refactor code and cleanup
- Add support to new methods in
users()like:resendOtp()Resends the OTP message to the user, utilizing an independant provider, to ensure maximum reliablity.requestPasswordReset(email)will send a password reset email to the user
- Replaced localstore to
SharedPreferences, this will log users out. To import the locally stored users tokens to the with this migration code
-
0.1.23-beta22 Mar 2022 pre-releaseNothing published for this version
-
0.1.2226 Aug 2021Release notes
Open source →- Better error handling
- Instance consistancy for
users() authStateChangebug fixes - wont add events after closing, and propely re-instatiate when opening again
-
0.1.2125 Aug 2021 -
0.1.2025 Aug 2021Release notes
Open source →- BagelUser and AuthEvent export fix
- Change user getter to type BagelUser?
- Fixed listner initialization for veirfy functions
-
0.1.1924 Aug 2021Release notes
Open source →- Changes to how user login state is managed, bug fixes
- deprecated
getUserID()isLoggedIn()andgetUser()in favor of getteruser - Added
authStateChangeas a Stream to get notified on a users login state change
-
0.1.1823 Aug 2021 -
0.1.1723 Aug 2021 -
0.1.1619 Aug 2021Release notes
Open source →- User authentication is now available in the flutter library.
- OTP is also available via the new
requestOtp(emailOrPhone)thenvalidateOtp(otp)methods.
-
0.1.1526 Jul 2021 -
0.1.1426 Jul 2021 -
0.1.1326 Jul 2021 -
0.1.1225 Jul 2021Release notes
Open source →- Added
dataparameter to thelisten()method, now returning the full payload, allowing listen to be used as aget()and get properly updated when data changes
- Added
-
0.1.1122 Jul 2021 -
0.1.1019 Jul 2021Release notes
Open source →- Breaking Change:
put(),set()andpost()do not take named parameters anymore, the Map is received is now a positional argument
- Breaking Change:
-
0.1.919 Jul 2021Release notes
Open source →- validate
set()andpost()methods item is set - solidify
query()and other methods return the right types
- validate
-
0.1.828 Jun 2021Release notes
Open source →- Added support for appending or unsetting an item to a reference list instead of putting the entire array
- Added Support for flutter web
-
0.1.728 Jun 2021Release notes
Open source →- Added support for all platforms: Android, IOS and Web
- Added Support for nested collection for all CRUD operations
- Added field projection for all requests
- Bug Fixes
-
0.1.628 Jun 2021Release notes
Open source →- Added nullsafety to the package
- Added method
schemato retrieve the collection schema
-
0.1.526 Nov 2020Nothing published for this version
-
0.1.428 Oct 2020 -
0.1.313 Sep 2020Release notes
Open source →- Edit the contructor of
BagelDBobject - Add a link to a detailes example repo on Github
- Edit the contructor of
-
0.1.205 Aug 2020 -
0.1.105 Aug 2020 -
0.1.018 Jun 2020Release notes
Open source →- Add an example in
exampledirectory - Add more descriptive README
- Add more documantation to the functions
- Add an example in
-
0.0.115 Jun 2020