This is an automated email from the ASF dual-hosted git repository.

jcoglan pushed a change to branch mango-match-failures
in repository https://gitbox.apache.org/repos/asf/couchdb.git


      at 540401783 fix: Reject Mango VDUs if they contain invalid field names 
or invalid operators

This branch includes the following new commits:

     new 6f64ef37a fix: The match/2 rule for filtering out <<>> should filter []
     new 32c6773c9 fix: Normalize negations inside $allMatch and other operators
     new f199626fd feat: Make mango_selector:match/2 return a list of failures
     new 43cef4137 chore: Replace `Cmp` argument to `mango_selector:match/3` 
with a record
     new a7fb15228 feat: Record the paths where selectors fail to match
     new f62d50cc6 feat: "verbose" mode for `mango_selector:match/3`
     new d11cbf6c9 feat: Return VDU failure reports to the caller
     new 862f27dc9 chore: Add some benchmarks for Mango selector matching
     new 895da0873 fix: Mango VDUs should omit the `oldDoc` field from the 
matching struct if the doc is newly created
     new 956bf3a46 docs: More detailed explanation of the behaviour of the 
oldDocs field in Mango VDUs
     new ac963900d fix: Raise an error if a Mango VDU contains invalid 
top-level fields
     new e815f0cde feat: Validate JS and Mango `validate_doc_update` on PUT 
/db/_design/doc
     new 649a00d5a fix: Selectors like {"$not":{"$allMatch":S}} (and 
"$elemMatch" and "$keyMapMatch") should be considered successful when applied 
to values of the wrong type
     new e91210a72 fix: Format Mango VDU errors correctly when a doc contains 
an empty-string field name
     new 02c586533 fix: Do not split literal field names like "a.b" into 
separate path elements when reporting VDU failures
     new 540401783 fix: Reject Mango VDUs if they contain invalid field names 
or invalid operators

The 16 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Reply via email to