Repository navigation
Releases
Releases · stleary/JSON-java
20260814
20260719
| Pull Request | Description |
|---|---|
| #1069 | pre-release-20260719 prep for next release |
| #1068 | Max number length config for BigInteger and BigDecimal |
| #1067 | bound BigDecimal→BigInteger expansion in objectToBigInteger (completes CVE-2026-59171 fix) |
| #1065 | Fixes CVE-2026-59171 |
| #1062 | Refactor CDL row serialization for readability |
| #1061 | Restore lenient jsonarray allow consecutive commas and insert null |
| #1058 | Docs and warnings cleanup |
20260522
| Pull Request | Description |
|---|---|
| #1054 | pre-release-20260522 prep for next release |
| #1053 | update security.md with key data |
| #1046 | Validate XML numeric character references before string construction |
| #1044 | Ignore static fields in JSONObject.fromJson() |
| #1041 | Enhance README with license clarification |
| #1039 | Fix XML forceList parsing issue |
| #1038 | Fix input validation in XMLTokener.unescapeEntity() |
| #1037 | Fix ClassCastException in JSONML.toJSONArray and toJSONObject |
| #1029 | add badge to external hosted javadoc |
| #1028 | Refactoring: Fix sonarqube reliability issues |
| #1027 | Save/restore default locale in test |
20251224
| Pull Request | Description |
|---|---|
| #1021 | Add LTS JDK 25 build to github actions |
| #1020 | Record type support |
| #1017 | Refactoring: Fix some SonarQube issues |
| #1014 | Refactoring: String check logic in CDL |
| #1013 | Refactoring: FIx Sonarqube issues in JSONArray |
| #1011 | Refactoring: Fix SonarQube issues in JSONObject |
| #1009 | Fix strict mode check for period after number |
| #1008 | Fixed JSONArray strict mode check for leading comma |
| #1006 | JSONObject.fromJson() with unit tests |
| #1005 | Refactoring: Fix sonarQube issues in JSONObject |
| #1004 | Refactoring: Fix sonarcube issues in JSONObject |
| #1001 | Refactoring: sonarqube issues in JSONObject |
| #1000 | Refactoring: Fix some sonarcube issues from recent commits |
| #999 | fixed some strict mode issues |
| #995 | Fix regression XML parsing null with keepStrings |
| #994 | Add Jacoco option to build, restore method check in populateMap() |
| #993 | Added JUnit tests for XMLTokenerTest |
| #992 | Added JUnit test cases for HTTPTokener |
| #991 | update CodeQL to v3 |
| #990 | Refactoring: fix SonarQube issues in populateMap() |
| #989 | Refactoring: Remove unused code |
| #988 | Refactoring: Remove unused method from jsonobject |
| #987 | Refactor: Check equality with literal on lhs |
| #983 | Allow retaining null-valued bean properties in JSONObjects |
20250517
20250107
| Pull Request | Description |
|---|---|
| #930 | pre-release-20250107: updates for next release |
| #929 | restore moditect in pom.xml |
20241224
20240303
20240205
20231013
| Pull Request | Description |
|---|---|
| #793 | Reverted #761 |
| #792 | update the docs for release 20231013 |
| #783 | optLong vs getLong inconsistencies |
| #782 | Fix XMLTest.testIndentComplicatedJsonObjectWithArrayAndWithConfig() for Windows |
| #779 | add validity check for JSONObject constructors |
| #778 | Fix XMLTest.testIndentComplicatedJsonObjectWithArrayAndWithConfig() for Windows |
| #776 | Update [JUnit to version 4.13.2 |
| #774 | Removing unneeded synchronization |
| #773 | Add optJSONArray method to JSONObject with a default value |
| #772 | Disallow nested objects and arrays as keys in objects |
| #779 | Unit test cleanup |
| #769 | Addressed Java 17 compile warnings |
| #764 | Update CodeQL action version |
| #761 | Add module-info |
| #759 | JSON parsing should detect embedded |
| #753 | Updated new object methods |
| #752 | Fixes possible unit test bug when compiling/testing on Windows |