Skip to content

Releases: JujuAdams/SNAP

6.1.2

12 May 12:02
Compare
Choose a tag to compare
  • Fixes unnecessary dependency on Dynamo in GML parser

6.1.1

22 Jan 10:23
Compare
Choose a tag to compare
  • Fixes custom binary format floats being encoded incorrectly as booleans in newer versions of GameMaker
  • Fixes XML parser breaking when an attribute value is exactly "62"

6.1.0

03 Nov 21:12
Compare
Choose a tag to compare

6.0.1

27 Oct 11:27
Compare
Choose a tag to compare
  • Improves performance of SnapBufferWriteBinary() in versions of GameMaker that support struct_foreach()

6.0.0

21 Oct 15:21
Compare
Choose a tag to compare
  • Adds constructor reconstruction functions SnapReconstructionPack() SnapReconstructionUnpack() SnapReconstructionCleanUp()
  • Updates SnapDeepCopy() to respect constructors
  • Moves legacy (ignores constructors) deep copy to SnapDeepCopyLegacy()
  • Adds SnapDeepForeachStruct()

5.9.0

21 Oct 11:30
Compare
Choose a tag to compare
  • Removes all Feather warnings
  • Adds SnapVisualize() e.g.
children:[]
          ├─{}
          │  ├─ text: "Erik T. Ray"
          │  ╰─ type: "author"
          ├─{}
          │  ├─ attributes:{}
          │  │              ╰─ lang: "en"
          │  ├─ text: "Learning XML"
          │  ╰─ type: "title"
          ├─{}
          │  ├─ text: "2003"
          │  ╰─ type: "year"
          ╰─{}
             ├─ text: "39.95"
             ╰─ type: "price"

5.8.1

30 Apr 14:17
Compare
Choose a tag to compare
  • GML parser can now read asset names as tokens

5.8.0

27 Apr 15:00
Compare
Choose a tag to compare
  • Adds tilemap buffer write/read functions
  • Adds optional size parameter to SnapBufferReadVDF()
  • Fixes crash when reading arrays with `SnapBufferReadLooseJSON()
  • Adds data merging for SnapBufferReadConfigJSON()
  • Removes unnecessary Config JSON writer functions

5.7.0

27 Apr 14:58
Compare
Choose a tag to compare
  • Adds "Config JSON" functions

5.6.0

25 Mar 21:48
Compare
Choose a tag to compare