angel3_mongo 10.0.0
angel3_mongo: ^10.0.0 copied to clipboard
This is MongoDB-enabled service for the Angel3 framework.
Change Log #
10.0.0 #
Breaking changes in 10.0.0 #
- Breaking:
modifyandremoveof a missing id are a 404, instead of creating a document, or answering{"id": null}
New in 10.0.0 #
createsetscreatedAtandupdatedAt, andupdatekeepscreatedAt- Clients can sort and limit with
$sortand$limit(e.g.?$sort=-createdAt&$limit=10)
Fixes in 10.0.0 #
create: Always inserts a new document (eachPOSTafter the first replaced one), and ignores client-set_id,id,createdAtandupdatedAt- Queries:
readManyreturns only the given ids,allowQuery: falseis applied, the framework'spageandtokenkeys are not filters, and request-context keys are removed from nested queries - Ids: A malformed id in
updateorremoveis a 400;modifyno longer stores anidfield - Docs: The README tells how to migrate from 9.x, and the example starts a server and needs no reflector, and the README example compiles
- Dependencies: Removed the unused
angel3_container, and the dev dependencybelatuk_json_serializer: the tests usedart:convert, so they no longer needdart:mirrors
9.1.0 #
- Require Dart >= 3.13
9.0.0 #
- Require Dart >= 3.12
8.4.0 #
- Require Dart >= 3.8
- Updated
lintsto 6.0.0 - Updated dependencies to the latest release
8.3.0 #
- Require Dart >= 3.6
- Updated
lintsto 5.0.0 - Updated dependencies to the latest release
8.2.1 #
- Updated README
- Updated example to use MongoDB authentication
8.2.0 #
- Require Dart >= 3.3
- Updated
mongo_dartto 0.10.3 - Updated
lintsto 4.0.0 - Refactored
mongo_serviceclass - Refactored test cases
8.1.1 #
- Updated repository link
8.1.0 #
- Updated
lintsto 3.0.0 - Fixed linter warnings
8.0.0 #
- Require Dart >= 3.0
- Upgraded
mongo_dartto 0.9.3
7.0.0 #
- Require Dart >= 2.17
6.0.0 #
- Require Dart >= 2.16
5.0.0 #
- Skipped release
4.0.0 #
- Skipped release
3.1.0 #
- Updated to use
package:belatuk_merge_map - Updated to use
package:belatuk_json_serializer - Updated linter to
package:lints
3.0.0 #
- Migrated to support Dart >= 2.12 NNBD
2.0.3 #
- Add null-coalescing check when processing queries: https://github.com/angel-dart/mongo/pull/12
2.0.2 #
- Fix flaw where clients could remove all records, even if
allowRemoveAllwerefalse.