An open API service providing commit metadata for open source projects.

GitHub / simplejson/simplejson / commits

simplejson is a simple, fast, extensible JSON encoder/decoder for Python

SHA Message Author Date Stats
d1fe71a2 Add missing changelog entries (#384) Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
6 days ago
aa1f2c49 Update CHANGES for v4.1.2 (#383) Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
6 days ago
b84ad54f Report the comma position for illegal trailing comma errors (#382)
Co-authored-by: Dylan Pulver <d****r@u****m>
Dylan Pulver <3****r@u****m>
Committed by: GitHub <n****y@g****m>
6 days ago
b0fe1ef4 Handle non-finite Decimals like floats in the encoder (fixes #149) (#381) Apoorv Darshan <a****u@g****m>
Committed by: GitHub <n****y@g****m>
26 days ago
fa8feea8 Report the offending char, not the backslash, for invalid \\X escapes (#380) Vincent Gao <g****0@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
bded8224 Fix control character error position when content precedes the control char (... Vincent Gao <g****0@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
639b2ee7 Add Python 2.7 wheel builds for Windows platforms (#378)
Co-authored-by: Claude <n****y@a****m>
Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
4 months ago
0fd3185c Accelerate indented encoding in the C extension; release 4.1.0 (#376)
Co-authored-by: Claude <n****y@a****m>
Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
4 months ago
19b5f94f Exclude Pyodide wheels from PyPI uploads (#375)
Co-authored-by: Claude <n****y@a****m>
Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
5 months ago
1608c050 Use JSONDecodeError for out-of-range end indices in C scanstring (#374) Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
5 months ago
3bba1793 Encoder parity fixes (for_json/_asdict) and TSan stress CI job (#373) Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
5 months ago
7b22d65b Error parity for the C and Python scanstring in surrogate and truncated strin... Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
5 months ago
825100a7 Release version 4.0.0: free-threading, CPython json parity, Python 2.7 fixes ...
Co-authored-by: Claude <n****y@a****m>
Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
5 months ago
0dbb9d87 C extension: dead code cleanup, fast paths for dict/list/string encoding, cor...
Co-authored-by: Claude <n****y@a****m>
Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
5 months ago
e2e5f0b2 Add Python 3.13+ free-threading support to dict operations (#369)
Co-authored-by: Claude <n****y@a****m>
Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
5 months ago
e817370a Fix free-threading (3.14t) crashes: heap types, unified per-module state, tem...
Co-authored-by: Claude <n****y@a****m>
Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
5 months ago
63973021 Add per-object critical sections to scanner and encoder (free-threading safet...
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m>, Claude Opus 4.6 (1M context) <n****y@a****m>, Claude Opus 4.6 (1M context) <n****y@a****m>
devdanzin <7****n@u****m>
Committed by: GitHub <n****y@g****m>
5 months ago
e127d3de Replace PyDict_GetItem with PyDict_GetItemWithError (#364)
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m>
devdanzin <7****n@u****m>
Committed by: GitHub <n****y@g****m>
5 months ago
6d7d8fa0 Move lazy-init static string caches to module init (#363)
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m>
devdanzin <7****n@u****m>
Committed by: GitHub <n****y@g****m>
5 months ago
dc127ab0 ci: add Python 3.14 support and update to cibuildwheel 3.2.1 (#343)
Co-authored-by: CarsonZuniga <c****a@g****m>, Bob Ippolito <b****b@r****m>
Carson Zuniga <4****a@u****m>
Committed by: GitHub <n****y@g****m>
5 months ago
d0bffce1 Fix error-as-truthy bugs in maybe_quote_bigint and is_raw_json (#356)
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m>, Claude Opus 4.6 (1M context) <n****y@a****m>, Claude Opus 4.6 (1M context) <n****y@a****m>, Claude Opus 4.6 (1M context) <n****y@a****m>
devdanzin <7****n@u****m>
Committed by: GitHub <n****y@g****m>
5 months ago
c23e6d9c Fix member table copy-paste, exception clobbering, missing Py_VISIT (#360)
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m>
devdanzin <7****n@u****m>
Committed by: GitHub <n****y@g****m>
5 months ago
d3ecab51 Fix iterable_as_array swallowing MemoryError and KeyboardInterrupt (#357)
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m>
devdanzin <7****n@u****m>
Committed by: GitHub <n****y@g****m>
5 months ago
17814cbe Fix reference leaks in dict encoder: skipkeys item and variable shadowing (#358)
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m>
devdanzin <7****n@u****m>
Committed by: GitHub <n****y@g****m>
5 months ago
fd7b5e66 add merge_group to workflow trigger (#361) Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
5 months ago
188b4378 Fix NULL dereferences on OOM in module init and static string init (#359)
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m>
devdanzin <7****n@u****m>
Committed by: GitHub <n****y@g****m>
5 months ago
b328c4d4 merge Merge pull request #355 from devdanzin/fix/ident-use-after-free Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
5 months ago
aa9182d7 Fix use-after-free and leak in encoder ident handling
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m>
devdanzin <7****n@u****m> 5 months ago
f7122a4f merge Merge pull request #347 from veeceey/fix/issue-338-license-classifier Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
7 months ago
4beb5e96 Replace deprecated license classifiers with SPDX expression Varun Chawla <v****l@h****m> 7 months ago
17f8ff2f merge Merge pull request #346 from Shreecharana24/docs-rawjson Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
7 months ago
fd6b6a41 Document RawJSON usage with examples and caveats Shreecharana24 <s****e@g****m> 7 months ago
10e5aaff merge Merge pull request #340 from simplejson/changes-v3.20.2 Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
11 months ago
39ba9df4 Update changelog and version for v3.20.2 Bob Ippolito <b****b@r****m> 11 months ago
5f9f96fe merge Merge pull request #339 from timfel/patch-1 Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
11 months ago
feb07a3f Test pure Python code, also on PyPy and GraalPy Tim Felgentreff <t****f@o****m> 11 months ago
ae69b832 Disable speedups on GraalPy same as on PyPy Tim Felgentreff <t****f@o****m> 11 months ago
fd905ba3 merge Merge pull request #337 from simplejson/float-range Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
92c0230c Add a test for the min and max floats Bob Ippolito <b****b@r****m> over 1 year ago
390e6333 merge Merge pull request #330 from simplejson/fix-workflow Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
f6236625 Fix PyPI upload workflow Bob Ippolito <b****b@r****m> over 1 year ago
d08eeafa merge Merge pull request #329 from simplejson/key-cache Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
e4d7e8a6 v3.20.0 Bob Ippolito <b****b@r****m> over 1 year ago
7902212e fix test Bob Ippolito <b****b@r****m> over 1 year ago
cf747698 Add matrix configuration to upload artifact name Bob Ippolito <b****b@r****m> over 1 year ago
1ee5df2e Update workflows Bob Ippolito <b****b@r****m> over 1 year ago
f6dfa66b Fix #328, memoize keys after ensuring that they are strings Bob Ippolito <b****b@r****m> over 1 year ago
69320049 v3.19.3 Bob Ippolito <b****b@r****m> about 2 years ago
c96227a3 merge Merge pull request #326 from edgarrmondragon/cp313 Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
6900b4bc Build 2.7 wheels only for Linux Edgar Ramírez-Mondragón <e****8@g****m> about 2 years ago
0e1c8428 Updated test & build matrix to include Python 3.13 Edgar Ramírez-Mondragón <e****8@g****m> about 2 years ago
2d759f42 merge Merge pull request #319 from SmartHypercube-fork/master Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
728c0104 Remove the note mentioning YAML Hypercube <h****e@0****e> over 2 years ago
532f41f8 merge Merge pull request #317 from simplejson/update-cibw Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
3fefaa61 Update build & test matrix and use GitHub Actions as a Trusted Publisher Bob Ippolito <b****b@r****m> almost 3 years ago
aeb63ee4 v3.19.1
Signed-off-by: Bob Ippolito <b****b@r****m>
Bob Ippolito <b****b@r****m> over 3 years ago
1a4995dc merge Merge pull request #313 from simplejson/audit-fixes Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
ec4a3d5c Update CHANGES.txt Bob Ippolito <b****b@r****m> over 3 years ago
2cbc419a Additional security hardening improvements: Bob Ippolito <b****b@r****m> over 3 years ago
440a5e45 SJ-PT-23-101: Remove unused unichr import from encoder Bob Ippolito <b****b@r****m> over 3 years ago
dbd0aa39 SJ-PT-23-100: Fix inconsistencies in error messages between C and Python impl... Bob Ippolito <b****b@r****m> over 3 years ago
59dac4e8 SJ-PT-23-03: Backport integer string length limitation to limit quadratic par... Bob Ippolito <b****b@r****m> over 3 years ago
1e495c11 SJ-PT-23-02: Fix missing reference count decrease Bob Ippolito <b****b@r****m> over 3 years ago
7c2ccb77 SJ-PT-23-01: Fix invalid handling of unicode escape sequences in Python decoder Bob Ippolito <b****b@r****m> over 3 years ago
9559fc75 Update CHANGES.txt for v3.18.4 Bob Ippolito <b****b@r****m> over 3 years ago
feb1a9f1 merge Merge pull request #312 from mgiessing/master Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
a2aa50d3 Update build-and-deploy.yml mgiessing <m****g@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
463416cc merge Merge pull request #311 from simplejson/test-sdist Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
4d098a56 Bump version and update CHANGES Bob Ippolito <b****b@r****m> over 3 years ago
a010b32b RE #309 test the sdist Bob Ippolito <b****b@r****m> over 3 years ago
3725e4ee merge Merge pull request #310 from simplejson/fix-sdist Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
08991e09 Fix #309. Build sdist without any overrides Bob Ippolito <b****b@r****m> over 3 years ago
64f12484 merge Merge pull request #308 from simplejson/pure-python-wheel Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
fb7f4004 Fix #307. Build a pure python wheel Bob Ippolito <b****b@r****m> over 3 years ago
c891b95f Update CHANGES.txt for v3.18.1 Bob Ippolito <b****b@r****m> over 3 years ago
8c5d43d9 merge Merge pull request #305 from browniebroke/python-3.11 Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
21433113 Declare support for Python 3.11 and build wheels Bruno Alla <a****o@g****m> over 3 years ago
4a22505d merge Merge pull request #304 from simplejson/version-bump Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
f7f03624 Update version to v3.18.1 and update CHANGES for #303 Bob Ippolito <b****b@r****m> almost 4 years ago
edde4ef7 merge Merge pull request #303 from sobolevn/patch-1 Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
2e87970b Clear `i` var from loop not to leak into module namespace Nikita Sobolev <m****l@s****e>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
66c62d84 merge Merge pull request #302 from simplejson/class-serialization Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
da213dc3 Revert unnecessary change Bob Ippolito <b****b@r****m> almost 4 years ago
41f81a83 Rename variable for clarity Bob Ippolito <b****b@r****m> almost 4 years ago
2c2c9983 v3.18.0 Bob Ippolito <b****b@r****m> almost 4 years ago
3518a187 Implement speedups for #301 Bob Ippolito <b****b@r****m> almost 4 years ago
ef43c2df Implement tests and fallback implementation of #301 Bob Ippolito <b****b@r****m> almost 4 years ago
43645252 merge Merge pull request #300 from Attakay78/master Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
about 4 years ago
e4941c01 #299 Comment error fix Richard Quaicoe <r****8@g****m> about 4 years ago
74c95b6d Update CHANGES.txt and bump version Bob Ippolito <b****b@r****m> over 4 years ago
d8cee7b2 merge Merge pull request #298 from ks888/fix-value-error Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
4eee7207 Add the unit test Kishin Yagami <k****u@g****m> over 4 years ago
6d7fb274 Check the unicode code point range before chr() is called Kishin Yagami <k****u@g****m> over 4 years ago
02221b19 merge Merge pull request #293 from simplejson/v3.17.6 Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
06267cfd v3.17.6 Bob Ippolito <b****b@r****m> almost 5 years ago
695d0741 merge Merge pull request #292 from simplejson/python-3.10 Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
31b8e43a Build source with Python 3.10, update CHANGES Bob Ippolito <b****b@r****m> almost 5 years ago
0f572cf0 merge Merge pull request #291 from hugovk/add-3.10 Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
almost 5 years ago
344a59ad Declare support for Python 3.10 Hugo van Kemenade <h****k@u****m> almost 5 years ago
89041df8 Update CHANGES.txt Bob Ippolito <b****b@r****m>
Committed by: GitHub <n****y@g****m>
about 5 years ago

← Back to repository