- ConstellationContainer member methods removed. Reason: maintainability and it was not playing well with type inference. It was a better idea to remove it if not it would get in the way of other functionalities that have been added to the library.
- Changed wrapped types, refactored to simplify usage;
- New wrapper type
PartitionKeys
to wrap aroundCosmos.PartitionKeys
to better represent them in F# code; - New type
KeyParams
to represent ID strings and PartitionKey arguments; - Serialization module now require qualified access, changed just for readability;
- Refactored for better type inference;
- The majority of operation now hava a version suffix
Of
. More info on the README file at the end of ConstellationContainer section; - Updated README file;
- Introduced implementation of new update (patch) functionality; Old Change/Update methods now renamed to replace. Information on Patch here;
- Added
filter_predicate
operation toPatchItemRequestOptionsBuilder
; - More code documentation!
- Cleaned up some code;
- A singleton by default CosmosContext is no longer a rule;
- Fixed a bug where parameterized queries would fail;
- More methods have been added to Options builders;
- New method
configureAuditingRequestHandler
onCosmosContext
allow for logging of theRequestMessage
body;