Skip to content

Releases: raydac/java-binary-block-parser

v3.0.3

Choose a tag to compare

@raydac raydac released this 12 Jul 08:16

3.0.3 (12-jul-2026)

  • fixed missing array byte types for mapping fields #50
  • updated dependencies

v3.0.2

Choose a tag to compare

@raydac raydac released this 09 Jan 22:21
e3b033d
  • 3.0.2 (09-jan-2026)

v3.0.1

Choose a tag to compare

@raydac raydac released this 24 Dec 13:07
  • 3.0.1 (24-dec-2024)
    • added MSB0_DIRECT bit order mode, MSB0 without data
      revers #46
    • added JBBPBitInputStream#isDetectedPartlyReadBitField to check that only part of bit field read during last
      operation
    • added flag into constructors for JBBPBitInputStream to force return -1 instead of partly accumulated bits data if
      end of field

v3.0.0

Choose a tag to compare

@raydac raydac released this 16 Nov 10:06

3.0.0 (16-nov-2024)

  • Minimum JDK Version: Updated to 11.0.
  • Minimum Supported Android: Updated to 12 (API 32).
  • API Changes: Modifications made to the CompiledBlockVisitor API.
  • New Feature: Added JBBPUtils#findMaxStaticArraySize for calculating the largest static array size defined in a
    JBBP script.
  • Internal API: Certain internal APIs have been opened.
  • Codebase Improvements: General refactoring performed.

Release 2.1.0

Choose a tag to compare

@raydac raydac released this 05 Nov 08:30

2.1.0 (05-nov-2024)

  • minor changes in API for JBBPVarFieldProcessor and JBBPCustomFieldTypeProcessor
  • provided way to control size of arrays read as stream rest #44
  • provided way to control size of arrays which size calculated through expressions #45
  • improved tests

Release 2.0.6

Choose a tag to compare

@raydac raydac released this 01 Jul 11:33
  • 2.0.6 (01-jul-2023)
    • #42 unexpected exception during JBBPDslBuilder.AnnotatedClass method call
    • improved tests

Release 2.0.5

Choose a tag to compare

@raydac raydac released this 17 Jun 08:07

2.0.5 (17-jun-2023)

  • #41 fix for Gradle plug-in
  • improved tests

Release 2.0.3

Choose a tag to compare

@raydac raydac released this 03 Jan 13:30

2.0.3 (03-jan-2021)

  • added service methods JBBPUtils.traceData to print dump of an input stream into a PrintStream
  • improved JBBPTokenizerException to show marked error position #30

Maintenance release 2.0.2

Choose a tag to compare

@raydac raydac released this 22 Aug 12:39

2.0.2 (22-aug-2020)

  • added JBBPOut#Bin variant to override @Bin annotation fields in written objects.
  • #28 added JBBPOut#BinForceByteOrder to override byte order defined in @Bin annotations of written object.

release 2.0.1

Choose a tag to compare

@raydac raydac released this 04 Feb 20:55
  • 2.0.1 (04-feb-2020)
    • #26 fixed bug in array write with MSB0