Skip to content

Releases

v0.0.7 Published to bal central

Choose a tag to compare

@DrewMcArthur DrewMcArthur released this 15 Feb 04:48

Updated the documentation a little and published to bal central. The library can now be imported with import drewmca/msgpack

What's Changed

Full Changelog: v0.0.6...v0.0.7

v0.0.6 impl bin and introduce error types

Choose a tag to compare

@DrewMcArthur DrewMcArthur released this 25 Apr 07:11
3b032ec

implemented byte arrays, the bin family format type. also introduced some slightly better error handling/descriptions.

What's Changed

Full Changelog: v0.0.5...v0.0.6

v0.0.5 impl arrays, maps, and shift-decoding refactor!

Choose a tag to compare

@DrewMcArthur DrewMcArthur released this 24 Apr 05:54
c048d5d
  • implemented arrays and maps
  • introduced function core:shift(byte[] data) returns [byte first, byte[] rest];
  • refactored decoding to utilize core:shift, and pop bytes off data as they're consumed and decoded

What's Changed

Full Changelog: v0.0.4...v0.0.5

v0.0.4 implement strings and ints

Pre-release

Choose a tag to compare

@DrewMcArthur DrewMcArthur released this 23 Apr 20:44

implemented:

  • ints (except for signed Int64)
  • strings (if length > 2^16, it's untested)
  • benchmarking tests
  • some modularization of code, mainly into encoding/decoding and msgpack format types. so code that handles encoding strings lives in modules/encoding/string.bal

Full Changelog: v0.0.3...v0.0.4

v0.0.3: fixstr, fixint, fixarray, fixmap implemented

Choose a tag to compare

@DrewMcArthur DrewMcArthur released this 22 Apr 17:38

implemented some of the main Fixed types.

Full Changelog: https://github.com/DrewMcArthur/msgpack-bal/commits/v0.0.3