katana_model 2.29.2 copy "katana_model: ^2.29.2" to clipboard
katana_model: ^2.29.2 copied to clipboard

A package that models data into documents and collections and allows Firestore, local DB, and data mocks to be handled in the same interface.

2.29.2 #

  • FIX: Changed the timing of onSaved in NoSqlDatabase. (3047c3f9)
  • FIX: Apply conditions to DataConnectAdapter. (3449f09c)
  • FIX: Update on flutter_lints. (698a5845)
  • FIX: Create conversion function for ref. (e3af3153)

2.29.1 #

  • FIX: Fixed ModelServerCommand not parsing well. (c602a992)

2.29.0 #

  • FIX: If the path contains //, an error should be generated. (62591d45)
  • FEAT: Support for FirebaseDataConnect. (fca7960c)

2.28.4 #

  • FIX: String also allows for comparison. (5a1cb5c1)

2.28.3 #

  • FIX: Fixed a bug that caused leakage from the filter when updating. (d44158bb)

2.28.2 #

2.28.1 #

  • FIX: Fixed a bug that prevented Aggregate notifications from working. (04afad6c)

2.28.0 #

  • FEAT: The useTestModelAdapter flag was made available. (bbc05987)

2.27.3 #

  • FIX: Additional internal functions. (6d66b8af)

2.27.2 #

2.27.1 #

  • FIX: Changed the specification of the notification destination. (901bf6e4)

2.27.0 #

  • FEAT: Added ModelServerCommandCondition. (f52a05d3)

2.26.18 #

  • FIX: Fixed a bug in RuntimeModelAdapter that prevented batches from being executed. (c385c7bb)

2.26.17 #

  • Update a dependency to the latest release.

2.26.16 #

  • Update a dependency to the latest release.

2.26.15 #

2.26.14 #

2.26.13 #

  • FIX: We made sure that the system did not stop when a glitch occurred. (af911377)

2.26.12 #

  • FIX: The cache is now cleared. (54c8c57a)

2.26.11 #

  • Update a dependency to the latest release.

2.26.10 #

  • FIX: Collection error handling. (17c24607)

2.26.9 #

  • FIX: Fixed to prevent duplicate updates. (cadd3cff)

2.26.8 #

  • FIX: Synchronize local data between ListenableFirestoreModelAdapter and FirestoreModelAdapter. (f57961ab)

2.26.7 #

  • FIX: Slight change in search algorithm. (f844931b)

2.26.6 #

  • FIX: Fixed a bug in the hash code. (a15c4ee4)

2.26.5 #

  • Update a dependency to the latest release.

2.26.4 #

  • Update a dependency to the latest release.

2.26.3 #

  • Update a dependency to the latest release.

2.26.2 #

  • FIX: Fixed a bug that prevents updating. (199704a7)

2.26.1 #

2.26.0 #

  • FEAT: Add notifyDocumentChanges to the query. (ee34caa3)

2.25.2 #

  • FIX: Fixed bug with missing elements when deleting. (89fa20a1)

2.25.1 #

  • FIX: We decided to separate the adapter for Test. (7e34600c)

2.25.0 #

  • FEAT: Added the ability to specify adapters for testing. (df0f1499)

2.24.4 #

  • FIX: Fixed a bug that caused the number of elements to be incorrect. (a884827a)

2.24.3 #

  • FIX: Fixed a bug that increased the list of ref. (c91a54c3)

2.24.2 #

  • Update a dependency to the latest release.

2.24.1 #

  • Update a dependency to the latest release.

2.24.0 #

  • FIX: Fixed networkDelay bug. (a26339a6)
  • FIX: Support for ModelFieldValue lists and maps. (63544cee)
  • FEAT: Add deleteAll. (ea42f04b)

2.23.0 #

  • FEAT: Changed implementation around Aggregate. (fec4d62d)

2.22.1 #

2.22.0 #

  • FEAT: ModelRef to List and Map. (023a217a)

2.21.0 #

  • FEAT: Addition of katana_test and katana_builder. (4ac65b26)

2.20.1 #

  • FIX: Fixed bugs around ModelPermissionQuery. (bd7cb918)

2.20.0 #

  • FIX: Delete ClientUser. (06a48c00)
  • FEAT: Addition of automatic FirestoreRule generation. (3fb4c2c8)

2.19.0 #

  • FEAT: Added DatabaseValidator. (5e0edab1)

2.18.5 #

  • FIX: Fixed a bug where an error was not thrown. (dd3b2638)

2.18.4 #

  • FIX: Fixed a bug that the first time loading was not performed when Listen. (e02ccbd9)

2.18.3 #

  • FIX: Change count to aggregate. (70d16a23)

2.18.2 #

2.18.1 #

  • Update a dependency to the latest release.

2.18.0 #

  • FEAT: Added clearAll method. (8e2cb313)

2.17.1 #

  • FIX: Change AsyncCountValue to AsyncModelValue and add loading. (82702bc7)

2.17.0 #

  • FEAT: Support for collection groups. (7f390ce3)

2.16.2 #

  • FIX: Add create method to ModelAdapterCollectionQuery. (9b8ea924)

2.16.1 #

  • FIX: All processing was made transactional internally. (613fc08e)
  • FIX: Implemented queues for reload and next for consecutive executions. (7625650b)

2.16.0 #

2.15.7 #

  • Update a dependency to the latest release.

2.15.6 #

  • Update a dependency to the latest release.

2.15.5 #

  • Update a dependency to the latest release.

2.15.4 #

  • Update a dependency to the latest release.

2.15.3 #

  • Update a dependency to the latest release.

2.15.2 #

  • Update a dependency to the latest release.

2.15.1 #

  • Update a dependency to the latest release.

2.15.0 #

  • FEAT: Added implementation of ModelAccessQuery. (b469479f)

2.14.1 #

2.14.0 #

2.13.15 #

  • Update a dependency to the latest release.

2.13.14 #

  • Update a dependency to the latest release.

2.13.13 #

  • Update a dependency to the latest release.

2.13.12 #

  • FIX: ModelRef was not being reloaded on reload. (1a58ec6f)

2.13.11 #

  • FIX: Fixed a bug in which Count values were not always reflected. (184cb343)

2.13.10 #

  • FIX: Version error correction. (3e7b0288)

2.13.9 #

  • Update a dependency to the latest release.

2.13.8 #

  • FIX: Match the notation of "part of" to Linter. (cca8c742)

2.13.7 #

  • FIX: Fixed a bug when the character . Fixed a bug when the character . (0267612f)

2.13.6 #

2.13.5 #

  • DOCS: Maintenance of Comments. (4bd4e9e5)

2.13.4 #

  • FIX: Fixing testing glitches. (9cf6d836)
  • FIX: Fix Adapter so that it can be used separately. (9a23fae0)

2.13.3 #

  • FIX: Add assert to the prefix of Adapter. (1dca0c00)

2.13.2 #

  • FIX: Fixed a bug where paging for limit was not working properly. (9b18ca25)

2.13.1 #

  • Update a dependency to the latest release.

2.13.0 #

  • FEAT: Define ModelFieldValue for the server command. (3f694b74)

2.12.4 #

  • FIX: ListenableListener is now nullable-compatible. (d7858b03)

2.12.3 #

  • FIX: 日本語周りをもとに戻す. (295415ed)

2.12.2 #

  • FIX: Hiragana katakana and full-width and half-width portions are absorbed. (785ef5d6)

2.12.1 #

  • FIX: Fixed a bug in which contains and where in Enum did not work properly. (854bbe29)

2.12.0 #

  • FEAT: Added count() functionality. (5c2f1885)

2.11.11 #

  • Update a dependency to the latest release.

2.11.10 #

  • Update a dependency to the latest release.

2.11.9 #

  • FIX: Fixed a bug that data was not updated properly when a transaction was saved. (41f9cff7)

2.11.8 #

  • FIX: Fixed no_sql_database bug. (3f90167e)

2.11.7 #

  • DOCS: Added description of CsvSourceModelAdapter. (ada7c65f)

2.11.6 #

2.11.5 #

  • FIX: Fixed a bug that did not work properly in the case of Web x Firestore. (838e5fba)

2.11.4 #

  • FIX: Fixed a bug that data was not being added properly when another collection was added. (eaa17f4f)

2.11.3 #

  • FIX: Remove unnecessary elements. (30212b6e)
  • FIX: Fixed a bug that Geo of Model is covered. (5beeecaa)

2.11.2 #

  • FIX: Fixed a bug that Geo of Model is covered. (5beeecaa)

2.11.1 #

2.11.0 #

  • FEAT: Addition of Batch processing and addition to transaction to Collection. (9e669b7c)

2.10.8 #

  • FIX: Added InitialDocument. (3551ba98)

2.10.7 #

  • FIX: Change the configuration of build.yaml. (39737f69)

2.10.6 #

  • FIX: ModelLocalizedValue is now easier to specify with const. (d9944db4)

2.10.5 #

  • FIX: LocalizedValue can be used in various ways. (9c1d9c33)
  • FIX: ModelLocalizedValue.fromMap is now available in const. (4acbfcfc)

2.10.4 #

  • FIX: Change ModelDataCollection to ModelInitialCollection. (c2160b9b)

2.10.3 #

  • FIX: Change ModelAdapter data to initialValue. (9e20df8d)

2.10.2 #

  • FIX: Fixed a bug in ModelLocalizedValue.toString. (ef2321f1)

2.10.1 #

  • FIX: Adjust the value of toString in Model. (4eb21abb)

2.10.0 #

  • FIX: All ModelFieldValues were made Comparable. (bf91b2af)
  • FEAT: Added ModelLocale and ModelLocalizedValue. (81623e2c)

2.9.1 #

  • FIX: Create a new ModelRefPath. (ca255138)

2.9.0 #

  • FEAT: Change RawCollection to DataCollection. (11b51299)

2.8.0 #

  • FEAT: Granted the ability to add mock data to firestore and local adapters. (22b1b636)

2.7.2 #

  • FIX: Allow non-const ModelFieldValue to be specified with const. (9ad23b2e)

2.7.1 #

  • FIX: Allow individual ModelAdapter to be set to ModelRef. (f8fa0e80)

2.7.0 #

  • FEAT: Model filters are now available for type-safety. (a3d57e27)

2.6.1 #

  • FIX: Fixed the filter reloads from time to time. (c8d5f17d)
  • FIX: Apply import sorter. (3c38a177)

2.6.0 #

  • FEAT: Added filters for models. (a1f6c91f)

2.5.6 #

  • FIX: Fixed by changing Listener and Entries in NoSQLDatabase to use query.origin as a key since notifications were not sent to other objects in the same path. (338194e5)

2.5.5 #

  • DOCS: Added GithubSponsors to ReadMe. (4492e87e)

2.5.4 #

2.5.3 #

  • FIX: Fixed a bug that caused ModelUri system data to be incorrect. (f4358005)

2.5.2 #

  • Update a dependency to the latest release.

2.5.1 #

  • Update a dependency to the latest release.

2.5.0 #

  • FEAT: Added ModelImageUri and ModelVideoUri. (3d9456ee)

2.4.0 #

  • FEAT: Changed RawCollection specification to support Searchable parameters. (24c8b728)

2.3.6 #

  • DOCS: Changed ReadMe header. (4bc527cb)

2.3.5 #

  • FIX: Separate LocalDB part. (04c08192)

2.3.4 #

  • Update a dependency to the latest release.

2.3.3 #

  • FIX: Raised the Dart version of Example. (55d99042)

2.3.2 #

  • FIX: Bug with respect to limitTo. (9fb6df00)

2.3.1 #

  • FIX: Fixed a bug where the name could not be changed. (3b2707fc)

2.3.0 #

  • FEAT: Added ModelRawCollection. (377d0e6c)

2.2.1 #

  • Update a dependency to the latest release.

2.2.0 #

2.1.1 #

  • Update a dependency to the latest release.

2.1.0 #

  • FEAT: Added ModelUri and ModelGeoValue. (176a98ec)

2.0.2 #

  • FIX: Fixing definitions around mixin. (333618dc)
  • DOCS: Edit ReadMe. (d39650a6)

2.0.1 #

  • Update a dependency to the latest release.

2.0.0 #

Note: This release has breaking changes.

  • FEAT: Dart 3.0.0 compatible. (cc981bbc)
  • BREAKING FEAT: Dart 3.0.0 compatible. (bf192403)

1.7.11 #

  • Update a dependency to the latest release.

1.7.10 #

  • Update a dependency to the latest release.

1.7.9 #

  • FIX: Enum available in Filter. (b8f6bed1)

1.7.8 #

  • Update a dependency to the latest release.

1.7.7 #

1.7.6 #

  • Update a dependency to the latest release.

1.7.5 #

  • Update a dependency to the latest release.

1.7.4 #

  • Update a dependency to the latest release.

1.7.3 #

  • FIX: I made it possible to see the searchText. (ad76e04b)

1.7.2 #

  • Update a dependency to the latest release.

1.7.1 #

  • FIX: Made each Filter parameter null-acceptable and through if null. (2ca5e64b)
  • FIX: Fixes to ModelFieldValue support for Filter. (1dde163d)

1.7.0 #

  • FEAT: ModelFieldValue is now available in filters. (b5b6a514)

1.6.0 #

  • FEAT: Remove deprecated implementations. (915d9816)

1.5.17 #

  • Update a dependency to the latest release.

1.5.16 #

  • FIX: Added uid to ModelRef. (8a29a689)

1.5.15 #

  • FIX: Fixed a bug that caused sorting to fail. (81ee609b)

1.5.14 #

  • FIX: Fixed a bug that prevented data from being taken when the search function was enabled. (4428aa1a)

1.5.13 #

  • FIX: Remove mustCallSuper annotation. (4b4db224)

1.5.12 #

  • FIX: Fixed onInitialize being called twice. (eb671ff9)

1.5.11 #

  • FIX: Fixed a bug that values were not reflected when reloading. (0a3a4d26)

1.5.10 #

  • FIX: Fixed a bug when searching during Listen. (274ea7d3)

1.5.9 #

  • FIX: Fixed a bug in Search & Delete. (be108f18)

1.5.8 #

  • FIX: Fixed a bug that caused Firestore's Bigram to keep overwriting the old one. (42e0ef60)

1.5.7 #

  • FIX: Fixed a bug that occurred when changing the value when searching. (c4c01bb6)

1.5.6 #

  • FIX: Fixed a bug that did not work well in combination with SearchableCollection and ModelRef on reload. (948c6ce5)

1.5.5 #

  • FIX: Modified to allow ModelTimestamp to be specified. (eeab90f7)

1.5.4 #

  • FIX: Fixed a bug that prevented ModelCounter from working properly. (1f9bfa77)
  • FIX: Fixed a bug that prevented local database values from being read properly. (c299682c)
  • FIX: Fixed a bug that caused an error when using Searchable objects together. (cde8c95a)
  • FIX: Fixed a bug that caused an error if there was no adapter when testing. (43c34c90)
  • FIX: Fixed a bug that prevented ModelRef from working properly. (79bf202f)

1.5.3 #

  • FIX: Fixed a bug when using multiple Adapters. (363f4048)

1.5.2 #

  • FIX: Fixed a bug that prevented data from updating properly. (9c008f95)

1.5.1 #

  • FIX: Separate into ListenableFirestoreModelAdapter and FirestoreModelAdapter. (a7a1c988)

1.5.0 #

  • FEAT: Prefixes can now be assigned to paths. (c87cac82)

1.4.1 #

  • FIX: Minor fixes to accommodate new collection queries. (5378525d)

1.4.0 #

  • FEAT: Changed collection query specification. (399c9fbd)

1.3.26 #

  • Update a dependency to the latest release.

1.3.25 #

  • FIX: Fix to touch NoSQLDatabase data directly. (c4c56a8b)

1.3.24 #

  • FIX: Fix to touch NoSQLDatabase data directly. (c4c56a8b)

1.3.23 #

1.3.22 #

  • FIX: Fixed an outdated version of Katana. (47ff3566)
  • FIX: Fixed a problem that was not being replaced properly. (aea5900c)
  • DOCS: Fix ReadMe. (97288683)

1.3.21 #

  • FIX: Fixed a problem that was not being replaced properly. (aea5900c)
  • DOCS: Fix ReadMe. (97288683)

1.3.20 #

  • Update a dependency to the latest release.

1.3.19 #

  • FIX: Fixed a bug in the Test code. (ee3c80a0)

1.3.18 #

  • Update a dependency to the latest release.

1.3.17 #

  • FIX: Fixed compilation errors. (c24de79a)

1.3.16 #

  • FIX: ModelFieldValue can now be registered externally. (609c2d8e)

1.3.15 #

  • FIX: Fixed to put null in the value when there is no data. (4d2da037)

1.3.14 #

  • FIX: Hides the Map portion of ModelCounter and ModelTimestamp. (d125bb0d)

1.3.13 #

  • FIX: Testing of response to freezed. (3133e50c)

1.3.12 #

  • FIX: Changed ModelRef to ModelRefBase and ModelRef to nullable. (ea3dd072)

1.3.11 #

  • DOCS: Match the type name of the document. (30e9ed23)
  • DOCS: Documentation revisions. (4b1f6401)

1.3.10 #

  • FIX: Fixed a bug that prevented ModelRefBuilder from inferring types properly. (b05cc8c9)

1.3.9 #

  • FIX: Added uid to Document. (9d61c291)

1.3.8 #

  • FIX: Change updateShouldNotify of ModelAdapterScope to false. (7ee492f6)

1.3.7 #

  • Update a dependency to the latest release.

1.3.6 #

  • Update a dependency to the latest release.

1.3.5 #

  • Update a dependency to the latest release.

1.3.4 #

  • DOCS: Fixed a typo in the README. (ee8feb5d)

1.3.3 #

1.3.2 #

  • DOCS: Documentation modifications, etc. (65984840)

1.3.1 #

  • FIX: Changed the Search mechanism. (1a1131b8)

1.3.0 #

  • FEAT: Add SearchableCollectionQuery. (350c5b07)

1.2.1 #

1.2.0 #

  • FEAT: Support for LocalDatabase. (e950d9e2)

1.1.1 #

1.1.0 #

  • FIX: Value cannot be set. (b5824078)
  • FIX: Maintenance of client join interface. (c86720da)
  • FIX: Add unrestricted constructor to each model. (a277eb51)
  • FIX: Changed the name of QUERY. (f83b5a99)
  • FIX: Support for RestAPI. (3126bb9f)
  • FIX: Introduce linter to add Key. (f9cf3c95)
  • FEAT: Initial commit. (156473ba)
  • FEAT: Implemented a client join mechanism. (f7c2b56b)
  • FEAT: Add Transaction and ModelFieldValue. (d3f862f1)
  • FEAT: The entire system is complete. (7b2dd669)
  • DOCS: Maintenance of Comments. (4643b523)
1
likes
160
points
5.87k
downloads

Publisher

verified publishermathru.net

Weekly Downloads

A package that models data into documents and collections and allows Firestore, local DB, and data mocks to be handled in the same interface.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, katana

More

Packages that depend on katana_model