Skip to content

Releases: mlsomers/LsMsgPack

IndexedSchema

28 Oct 22:23

Choose a tag to compare

Added micro schema support, a dictionary with
Key = TypeName
Value = Array of Property Names
The index of the keys in the dictionary are the ID's used to specify the types.
The index of the Property Name is the ID of the property.
Call MsgPackSerializer.SerializeWithSchema(object) and MsgPackSerializer.DeserializeWithSchema(stream)
More documentation will follow, for now look at unit test "SchemaBecomesSmallerWithMoreData" as example

Upgraded packages

16 Oct 23:21
e3fa2da

Choose a tag to compare

  • Upgraded NuGet packages
  • Fixed deprecated code and build failures on GitHub
  • Added coffee link in about window
  • Fixed Visual Studio installer for 2022 Community and Professional Editions

Visual Studio Debugger

29 Aug 22:17

Choose a tag to compare

Includes Visual Studio Debugger (easy install via Tools menu).

Timestamps

03 Apr 21:25

Choose a tag to compare

Timestamps Pre-release
Pre-release
  • Added support for the three Timestamp extensions
  • Added debugging feature to override default endianness handling (force or prevent reordering bytes)
  • Added "Install as Fiddler Inspector" menu item for easier installation

Patch for "hanging" on huge input

26 Feb 21:56

Choose a tag to compare

Pre-release

Selecting a large file / request / response would fill the tree-view with thousands or even millions of TreeNodes, something the good old WinForms TreeView component was not designed for.
This patch adds a drop-down box that initially limits the nodes to 500, but leaves you free to select another number or remove the limitation completely.

Support for multiple unnested types

26 Feb 02:09

Choose a tag to compare

Pre-release

Adds support for multiple objects without any container.
Will now keep on reading until it reaches the end of the stream.

Note that Fiddler will hang if you check "keep processing after errors" and then click on a random huge request or reply.
Will offload the parsing to a separate thread in a future version (showing a progress bar).

First alpha release

03 Jan 00:44

Choose a tag to compare

First alpha release Pre-release
Pre-release

This version has only been tested with a few MsgPack files.
If you have any example file that causes a crash, then please submit it.