PackageTrack
Sign in Get early access

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 2023
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 42
  1. 0.2.26-dev.1 12 Nov 2023 pre-release

    Nothing published for this version

  2. 0.2.25 07 Nov 2023

    Nothing published for this version

  3. 0.2.24 03 Nov 2023
    Release notes
    • Add: updatePassword() method
    Open source →
  4. 0.2.23 19 Oct 2023
    Release notes
    • Add: beta feature for mongodb like aggregation pipeline queries
    Open source →
  5. 0.2.22 31 Jul 2023
    Release notes
    • Add: phone or email options in auth methods
    • Add: config option logCurl to allow logging of curl requests
    Open source →
  6. 0.2.21 21 Mar 2023
    Release notes
    • Add: uploadAssets() method
    Open source →
  7. 0.2.2 26 Feb 2023

    Nothing published for this version

  8. 0.2.1 15 Aug 2022

    Nothing published for this version

  9. 0.2.0 14 Aug 2022
    Release notes
    • 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 => asc DESC => desc EQUAL => equal NOT_EQUAL => notEqual GREATER_THAN => greaterThan LESS_THAN => lessThan WITHIN => within GeoPointQuery(lat, lng, distance) => geoPointQuery(lat, lng, distance)
    Open source →
  10. 0.1.30 28 Jul 2022
    Release notes
    • Add: deleteUser() mthod to allow users to delete themselves or admins (with admin toekn) delete a user.
    Open source →
  11. 0.1.29 26 Jul 2022
    Release notes
    • When a refresh token is no longer valid, logges the user out and requires re-authentication
    Open source →
  12. 0.1.28 23 Jun 2022
    Release notes
    • Fix query double encoding
    Open source →
  13. 0.1.27 22 Jun 2022
    Release notes
    • get() params bug fix
    Open source →
  14. 0.1.26 22 Jun 2022
    Release notes
    • listen() Improvements and fixes on update delete and create
    Open source →
  15. 0.1.25 21 Jun 2022
    Release notes
    • listen() now fetches a new item on event listner for improved item parsing
    Open source →
  16. 0.1.24 20 Jun 2022
    Release notes
    • Fixed async issue with SharedPreferences
    Open source →
  17. 0.1.23 16 Jun 2022
    Release notes
    • 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
    Open source →
  18. 0.1.23-beta 22 Mar 2022 pre-release

    Nothing published for this version

  19. 0.1.22 26 Aug 2021
    Release notes
    • Better error handling
    • Instance consistancy for users()
    • authStateChange bug fixes - wont add events after closing, and propely re-instatiate when opening again
    Open source →
  20. 0.1.21 25 Aug 2021
    Release notes
    • Initialization bug fix
    Open source →
  21. 0.1.20 25 Aug 2021
    Release notes
    • BagelUser and AuthEvent export fix
    • Change user getter to type BagelUser?
    • Fixed listner initialization for veirfy functions
    Open source →
  22. 0.1.19 24 Aug 2021
    Release notes
    • Changes to how user login state is managed, bug fixes
    • deprecated getUserID() isLoggedIn() and getUser() in favor of getter user
    • Added authStateChange as a Stream to get notified on a users login state change
    Open source →
  23. 0.1.18 23 Aug 2021
    Release notes
    • GeoPoint query static constructor
    • Minor OTP bug fix
    Open source →
  24. 0.1.17 23 Aug 2021
    Release notes
    • Otp bug fix, now throwing an error for the wrong password
    Open source →
  25. 0.1.16 19 Aug 2021
    Release notes
    • User authentication is now available in the flutter library.
    • OTP is also available via the new requestOtp(emailOrPhone) then validateOtp(otp) methods.
    Open source →
  26. 0.1.15 26 Jul 2021
    Release notes
    • Realtime nested collection bug fix
    Open source →
  27. 0.1.14 26 Jul 2021
    Release notes
    • Realtime payload bug fix
    Open source →
  28. 0.1.13 26 Jul 2021
    Release notes
    • listen() stability bug fix
    • fixed itemCount bug on get()
    Open source →
  29. 0.1.12 25 Jul 2021
    Release notes
    • Added data parameter to the listen() method, now returning the full payload, allowing listen to be used as a get() and get properly updated when data changes
    Open source →
  30. 0.1.11 22 Jul 2021
    Release notes
    • Bug fixes with nested collection request
    Open source →
  31. 0.1.10 19 Jul 2021
    Release notes
    • Breaking Change: put(), set() and post() do not take named parameters anymore, the Map is received is now a positional argument
    Open source →
  32. 0.1.9 19 Jul 2021
    Release notes
    • validate set() and post() methods item is set
    • solidify query() and other methods return the right types
    Open source →
  33. 0.1.8 28 Jun 2021
    Release notes
    • Added support for appending or unsetting an item to a reference list instead of putting the entire array
    • Added Support for flutter web
    Open source →
  34. 0.1.7 28 Jun 2021
    Release notes
    • 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
    Open source →
  35. 0.1.6 28 Jun 2021
    Release notes
    • Added nullsafety to the package
    • Added method schema to retrieve the collection schema
    Open source →
  36. 0.1.5 26 Nov 2020

    Nothing published for this version

  37. 0.1.4 28 Oct 2020
    Release notes
    • Add pageNumber query
    • Internal changes in the endpoints
    Open source →
  38. 0.1.3 13 Sep 2020
    Release notes
    • Edit the contructor of BagelDB object
    • Add a link to a detailes example repo on Github
    Open source →
  39. 0.1.2 05 Aug 2020
    Release notes
    • Add longer description
    Open source →
  40. 0.1.1 05 Aug 2020
    Release notes
    • API & example editing
    Open source →
  41. 0.1.0 18 Jun 2020
    Release notes
    • Add an example in example directory
    • Add more descriptive README
    • Add more documantation to the functions
    Open source →
  42. 0.0.1 15 Jun 2020
    Release notes
    • The initial version.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive