Skip to content

Releases: JujuAdams/SNAP

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

5.5.1

05 Mar 15:07
Compare
Choose a tag to compare
  • Adds SnapMerge()
  • Fixes nested reading 2D arrays from YAML