CARVIEW |
Select Language
HTTP/2 200
date: Thu, 31 Jul 2025 11:13:45 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"f15984fb67898778a127f53149649068"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=71MN0DmolCxYrH5FKzxHSNFAhnB%2FFbmIlIUGwtXq8rOmlyVWpQ14HHuEaWupY8%2FiQPn2TLDZBOYdJhn%2F5Ueg9DM9uOxCyWTOE7NdsNrqnsKHT9lUB5FiVdwGe8PKdNHGF%2BrS2egvSyJ7w1WenbI2PLooCbOZFtgHgvGgbggALA6izAqGqLjeGA64N1gJEN6uOrvIjLeCPgUwewHfjfLATK6kmnmjJQ4uUc6vc9%2BwLRuqAS9ccY6UWz3Lrp1zlyRZsKtY5r1K%2BD60exFEG4OQ6g%3D%3D--RT7OXhM7YgW3yUVs--LCrSQV%2FbYXsXjKX1GY%2FosA%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1875066395.1753960425; Path=/; Domain=github.com; Expires=Fri, 31 Jul 2026 11:13:45 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Fri, 31 Jul 2026 11:13:45 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: CF26:DB217:8DE73E:A9EE15:688B4FE9
Releases · Starcounter-Jack/JSON-Patch · GitHub
24 Mar 18:51
Loading
13 Aug 10:06
Loading
22 Aug 10:33
Loading
09 Aug 08:53
Loading
01 Apr 12:39
Loading
30 Aug 10:19
Loading
16 Oct 14:01
Loading
29 Aug 12:09
Loading
03 Aug 11:17
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 220
Releases: Starcounter-Jack/JSON-Patch
Releases · Starcounter-Jack/JSON-Patch
3.1.1
Compare
Assets 2
Bug fixes and ES6 modules
Compare
Use ES6 Modules
- package now exports non-bundled ES module #232
main
still points to CommonJS module for backward compatibility- README recommends use of named ES imports
List of changes
v2.2.1...3.0.0-0
Assets 2
Use ES6 Modules
Compare
- package now exports non-bundled ES module #232
main
still points to CommonJS module for backward compatibility- README recommends use of named ES imports
Full list of changes
v2.2.1...3.0.0-0
Assets 2
Fix default import
Compare
This patch release fixes a regression introduced in 2.2.0, namely: the default import using ES6 with Webpack/Babel stopped working (#233).
This version fixes the problem by adding an explicit default import.
Assets 2
Generate invertible test operations
Enhancements and bug fixes
Compare
-
applyOperation
andapplyReducer
now accept an optional index parameter. This param is used to create more elaborate error messages when invalid operations occur in your patches, #221. -
Error messages are now nicely-formatted, they look like:
The specified index MUST NOT be greater than the number of elements in the array
name: OPERATION_VALUE_OUT_OF_BOUNDS
index: 1
operation: {
"op": "add",
"path": "/root/1",
"value": "val"
}
tree: {
"root": []
}"
Assets 2
Use Map and WeakMap to remove leaks and enhance performance
Compare
Assets 2
Minor fixes
Compare
- Ignore
tsconfig.json
when publishing to NPM 5236d81, thanks @LinusU! - add param
mutateDocument
in functionapplyPatch
that defaults totrue
. If you set it tofalse
, your object will be cloned before applying any operations. 688be37, thanks @chochihim!
Assets 2
Support applying array properties
Compare
Earlier, setting array props wasn't possible:
var obj = [];
jsonpatch.applyPatch(obj, [{op: 'add', path: '/prop', value: 'arrayProp'}])
console.log(obj.prop); // --> undefined
Now it is.
Assets 2
Validate patches in applyPatch
Compare
- Validate on
applyPatch
when validation is enabled (fix #186)
Assets 2
Previous Next
You can’t perform that action at this time.