Fixing `PATCH` detection for outbound HTTP requests, adding a case insensitive flag for `regex.patch`, fixing `data.set()` by moving `key` assignment to `data.setComplete()`, updating docs