Skip to content

Releases: rejchev/sm-jansson

Version 1.8.0

29 Jul 04:31
58b7856

Choose a tag to compare

What's Changed

  • Bump actions/download-artifact from 3 to 4 by @dependabot[bot] in #8
  • Bump actions/upload-artifact from 3 to 4 by @dependabot[bot] in #9
  • Bump actions/checkout from 3 to 4 by @dependabot[bot] in #10
  • Bump actions/setup-python from 4 to 5 by @dependabot[bot] in #11
  • Bump dessant/lock-threads from 2 to 5 by @dependabot[bot] in #12
  • Added Json::FindFirst(function, type) to find first insteresting json (#6)
  • Added Json::asIntEx/asFloatEx/asBoolEx for an unambiguous extraction state (#5)
  • Added Json::sizeof to get sizeof dumped json (#3)

New Contributors

Full Changelog: 1.7.3...1.8.0

v-1.7.3

12 Aug 21:35

Choose a tag to compare

Whats changed?

  • Fixed invalid ident on load json from path

Full Changelog: 1.7.2...1.7.3

v-1.7.2

12 Aug 21:13

Choose a tag to compare

Whats changed

  • Invalid behavior on building path fixed
  • Invalid state on JsonObject.Set fixed
  • Added building on ubuntu 20.04
  • Err glibcxx_3.4.29 not found fixed

Full Changelog: v-1.6.3...1.7.2

v-1.6.3

20 Jul 15:29

Choose a tag to compare

Whats changed?

  • Memory leak on dumping fixed (IJansson major version increased)
  • Params logic fixed on native JsonObject.GetString (but I definitely remember doing it earlier...)
  • Calling a methods containing freeHandle params guaranteed to free up memory now
  • Support null via push/set recovered

Full Changelog: v-1.6.1...v-1.6.3

v-1.6.1

19 Jul 01:59

Choose a tag to compare

What's Changed

  • exceptions call changed on error messages call
  • now memory allocation is last step

Full Changelog: v-1.6.0...v-1.6.1

v-1.6.0

15 Jul 19:15

Choose a tag to compare

What's Changed

  • [public/IJansson] IJansson.close added
  • [public/IJson] IJson.equal memory leak fixed
  • [pawn] int64 support recovered
  • [pawn] all parts of include file in one now
  • [pawn] JSON_MAX_INDENT on JsonMaxIndent changed
  • [pawn] JSON_INDENT on JsonPretty changed
  • [pawn] JSON_REAL_PRECISSION on JsonFloatPrecision changed
  • [pawn] JsonBuilder is not included by default (use #define JSON_INCLUDE_BUILDER)

Full Changelog: v-1.5.4...v-1.6.0

v-1.5.4b

07 Jul 18:07

Choose a tag to compare

v-1.5.4b Pre-release
Pre-release

What's Changed

  • Fixed memory leak
  • [SMExt-API] IJsonError changed on JsonError_t
  • [SMExt-API] IJansson.createp changed on IJansson.create
  • [SMExt-API] IJsonObject.keys(JsonType, size_t) return type changed on IJsonArray*
  • [SMExt-API] identifiers names edits
  • [SP-API] JsonError type removed
  • [SP-API] Json.Error prop changed on Json.Value prop
  • [SP-API] JsonObject.Remove method added
  • [SP-API] JsonObjectKeyIterator finally removed
  • [SP-API] JsonObject.Size prop added
  • [SP-API] JsonArray.Size prop added

Full Changelog: v-1.5.2...v-1.5.4

v-1.5.2b

04 Jul 23:41

Choose a tag to compare

What's Changed

  • [SP-API]: JsonObjectKeyIterator JsonObject.Keys() changed on ArrayList JsonObject.Keys

Full Changelog: v-1.5.1...v-1.5.2

v-1.5.1b

02 Jul 19:15

Choose a tag to compare

What's Changed

  • Memory leak fixed
  • [API]: IJansson::createp(path, flags) added
  • [API]: IJson::dump(path, flags) added

Full Changelog: v-1.5.0...v-1.5.1

v-1.5.0beta

28 Apr 20:05

Choose a tag to compare

What's Changed

  • Json dump feature fixed

New Contributors

Full Changelog: v-1.4.2.1...v-1.5.0