Skip to content

Releases: jsrobson10/binary-data-format

Binary Data Format v3.0

Choose a tag to compare

@jsrobson10 jsrobson10 released this 13 Sep 06:37

There are major changes in this release, making it incompatible with older releases.

Added:

  • Lookup table for keys in named lists, a programmer should be using repetitive key names
  • A sort of "compression" to improve compactness and reduce size overhead in the binary format
  • Error checking and error handling for the binary format, BdfReader returns an object with undefined instead of crashing
  • A parser for the human readable format and error checking/error handling. This will throw BdfError
  • Added a BdfReader to manage the structure, this replaces BdfObject in this use case
  • Changed human readable primitive arrays to include their type infront of the array

Removed:

  • Lots of helper functions that are no-longer relevant, such as BdfFileManager and IBdfClassManager

Binary Data Format v2.4

Choose a tag to compare

@jsrobson10 jsrobson10 released this 22 Jul 02:07

Fixed some issues with working with compressed files

Binary Data Format v2.3

Choose a tag to compare

@jsrobson10 jsrobson10 released this 21 Jul 11:20

Fixed issues with boolean and merged compressed file manager functionality with BdfFileManager

Binary Data Format v2.0

Choose a tag to compare

@jsrobson10 jsrobson10 released this 18 Jun 13:01

Fixed massive memory management issues with large files.
Made the BdfDatabase object more useful as a "pointer" type object, and created an IBdfDatabase object for custom memory management.

Binary Data Format v1.3

Choose a tag to compare

@jsrobson10 jsrobson10 released this 26 Jul 10:08

Fixed issues with iteration over arrays.

Binary Data Format v1.2

Choose a tag to compare

@jsrobson10 jsrobson10 released this 26 Jul 06:51

Made the syntax more efficient and more forgiving, increased code readability.

Binary Data Format v1.1

Choose a tag to compare

@jsrobson10 jsrobson10 released this 10 Jul 04:49
3b94ac2

Added better class management for saving and loading classes from bdf

Binary Data Format v1.0

Choose a tag to compare

@jsrobson10 jsrobson10 released this 10 Jul 04:47

A Java library for serialising variables and tags, inspired by JSON and NBT.