Skip to content

Releases: MisterChangRay/magic-byte

v2.4.4

06 Jun 04:04
Compare
Choose a tag to compare

fixbug #57
feat 增加 handleCollection 配置

V2.4.2

16 Jan 02:19
Compare
Choose a tag to compare
  • 自定义序列化增加参数, feat for #52
  • feat for #48
  • fix bug #47
  • fix bug #51
  • add more unit test

V2.4.1

08 Dec 08:03
Compare
Choose a tag to compare
  • fix bug #45
  • add more test unit

V2.4.0

01 Dec 04:35
Compare
Choose a tag to compare
  • 重构dynamicSizeOf,使用属性名替换orderid进行定位
  • 重构checkCode校验和计算函数,返回值修改为byte[]
  • 重构 length字段和校验和字段校验异常, 抛出异常时携带解析的对象信息
  • 新增全局大小端配置
  • dynamicSizeOf 支持Unumber
  • UNumber必须申明字节长度
  • 自定义序列化时新增序列化对象作为参数传入
  • 增加更多测试用例

V2.3.6

23 Nov 02:57
Compare
Choose a tag to compare
  • 新增消息注册,方便通过消息类型直接解析消息
  • 修复bug

V2.3.5

02 Aug 00:44
4664898
Compare
Choose a tag to compare
  1. 支持date格式化为string字符串
  2. 提供简单的枚举类序列化支持,但还是推荐自己实现、
  3. 修复bug

V2.3.4

30 May 08:23
Compare
Choose a tag to compare
  1. 新增无符号数对于calcLength&calcCheckCode&dynamicSizeOf的支持
  2. 不想去数结构体总字节数?试试MagicByte.structBytes方法
  3. 优化代码,修复bug

V2.3.3

20 Apr 02:21
Compare
Choose a tag to compare
  • fix: 修复集合类数据在自定义序列化时异常
  • feat: 增加更多测试用例

V2.3.2

19 Apr 03:34
Compare
Choose a tag to compare
  • 对unsigned增加geter/setter方法,方便序列化
  • 修改unsigned表现为无符号数模式,提供signed()方法返回/配置有符号数
  • 增加测试用例

V2.3.1

18 Apr 00:51
caf1653
Compare
Choose a tag to compare
  • 新增对于无符号数的支持:UByte/UShort/UInt/ULong/UNumber
  • 新增测试用例
  • bug修复