Skip to content
This repository was archived by the owner on Oct 31, 2023. It is now read-only.

Releases: bspfsystems/SimpleJSON

Release 1.2.0

13 Sep 20:53
621ca7f

Choose a tag to compare

New:

  • Added #isSet to JSONArray and JSONObject to check if a value is mapped to the supplied index or key, respectively

Release 1.1.6

06 Jun 19:26
46621b0

Choose a tag to compare

Updates:

  • Changed Jetbrains Annotations scope to provided (no longer compiling with the jar)
  • Maven source plugin update to 3.3.0 (was 3.2.1)
  • Maven gpg plugin updated to 3.1.0 (was 3.0.1)
  • Maven shade plugin filtering out dependency MANIFEST.MF files and minimizing jar
  • Whitespace issues

Release 1.1.5

12 Apr 00:36
d56ffcb

Choose a tag to compare

Updates:

  • Added a space after a colon when formatting JSON as a String
  • Jetbrains Annotations update to 24.0.1 (from 23.0.0)
  • Project version bump to 1.1.5 (from 1.1.4)

Maven:

  • Added Maven Wrapper
  • Compiler plugin java version change from 1.8 to 8 (no real change, just symantics)
  • Plugin updates:
    • compiler to 3.11.0 (from 3.10.1)
    • javadoc to 3.5.0 (from 3.4.0)
    • shade to 3.4.1 (from 3.3.0)
    • deploy to 3.1.1 (from 3.0.0)

CI/CD:

  • Updated GitLab backup to use build template

Release 1.1.4

25 Apr 19:29
4447449

Choose a tag to compare

Updates:

  • Javadoc spacing cleanup
  • Update JetBrains Annotations to 23.0.0 (from 22.0.0)

Release 1.1.3

03 Jan 15:11
b036065

Choose a tag to compare

Bugfixes:

  • Updated a List reference to a JSONArray reference, fixes a parsing error.

Release 1.1.2

27 Dec 13:27
5250851

Choose a tag to compare

Updates:

  • Changed BigDecimal to Double parsing for deserialization, as it has a larger range

Bugfixes:

  • Lists were used instead of JSONArrays when deserializing a JSONArray
  • Changed JSONArray and JSONObject implementations to use generic Numbers when checking and retrieving Number-based values (all are stored as Doubles, initially)

Release 1.1.1

23 Dec 17:14
6d86fce

Choose a tag to compare

Updates:

  • Version bump to 1.1.1
  • Fixed spelling in JSONArray Javadocs
  • Fixed comment indentation
  • Changed method names in JSONReader to remove the zz for the packed strings

Bugfixes:

  • Added break; where it was missing in JSONReader, causing the JSONParser to be unable to deserialize almost any JSON
  • Removed escape character for double quote parsing

Release 1.1.0

06 Oct 21:10
7c921fb

Choose a tag to compare

New:

  • Added the size() and iterator() methods to the JSONArray and JSONObject interfaces, and to their respective implementations.

Release 1.0.0

03 Oct 03:30
de2369e

Choose a tag to compare

Initial release, including updates to how Clifton Labs' version of serialization and deserialization work (made simpler).