Latest
2026/6/2大约 1 分钟
Latest
0.6.0(2026-06-02)
📔 Documentation
- 新增文档 @DerivedField
- 新增文档 多版本支持
⭐ New Features
- 新增 @DerivedField 注解
❤️ Contributors
0.5.0(2026-05-30)
📔 Documentation
- 新增 服务端自定义注解示例 文档
⚠️ Breaking Changes
@XtreamMapField.PaddingType- 删除
io.github.hylexus.xtream.codec.core.annotation.map.XtreamMapField.PaddingType - 使用
io.github.hylexus.xtream.codec.core.annotation.PaddingType替代
- 删除
XtreamMapField.KeyType- 删除
io.github.hylexus.xtream.codec.core.annotation.map.XtreamMapField.KeyType - 使用
io.github.hylexus.xtream.codec.core.annotation.ext.KeyType替代
- 删除
XtreamMapField.ValueLengthType- 删除
io.github.hylexus.xtream.codec.core.annotation.map.XtreamMapField.ValueLengthType - 使用
io.github.hylexus.xtream.codec.core.annotation.ext.LengthFieldType替代
- 删除
XtreamMapField.Key- 删除
io.github.hylexus.xtream.codec.core.annotation.map.XtreamMapField.Key - 使用
io.github.hylexus.xtream.codec.core.annotation.ext.Key替代
- 删除
XtreamMapField.ValueLength- 删除
io.github.hylexus.xtream.codec.core.annotation.map.XtreamMapField.ValueLength - 使用
io.github.hylexus.xtream.codec.core.annotation.ext.ValueLength替代
- 删除
XtreamMapField.FallbackValueMatcher- 删除
io.github.hylexus.xtream.codec.core.annotation.map.XtreamMapField.FallbackValueMatcher - 使用
io.github.hylexus.xtream.codec.core.annotation.ext.FallbackValueMatcher代替
- 删除
XtreamMapField.ValueMatcher- 删除
io.github.hylexus.xtream.codec.core.annotation.map.XtreamMapField.ValueMatcher - 使用
io.github.hylexus.xtream.codec.core.annotation.ext.ValueMatcher代替
- 删除
XtreamMapField.DecoderParam- 删除
io.github.hylexus.xtream.codec.core.annotation.map.XtreamMapField.DecoderParam - 使用
io.github.hylexus.xtream.codec.core.annotation.ext.ValueDecoderCommonParam代替
- 删除
⭐ New Features
- 新增内置编解码器
StringFieldCodecAscII
0.5.0-rc.3(2026-05-27)
⭐ New Features
- 重构
AbstractMapFieldCodec
0.5.0-rc.2(2026-05-22)
🎯 Highlights
jt-808-server-dashboard-ui 重构。感谢 @dfEric 的贡献。
⭐ New Features
❤️ Contributors
0.5.0-rc.1(2026-01-11)
⭐ New Features
- 兼容低版本
spring-boot#11
0.4.0(2026-01-03)
⭐ New Features
- 多表达式引擎支持 #5
- 数据类型扩展 #6
io.github.hylexus.xtream.codec.core.type.TLVio.github.hylexus.xtream.codec.core.type.Pairio.github.hylexus.xtream.codec.core.type.simple.DataField
- 可观测性 - 后端 #8
0.3.0(2025-10-26)
🎯 Highlights
- 默认属性访问策略由
反射改为java.lang.invoke.LambdaMetafactory
⭐ New Features
- 新增
@XtreamEntity注解,支持配置类级别的属性访问策略 - 新增
@XtreamField.propertyAccessStrategy()属性,支持配置字段级别的属性访问策略
🐞 Bug Fixes
- 修复
AbstractJt808Message初始化异常
🔨 Dependency Updates
- 可空性标记全部使用 jspecify
- 彻底移除
jakarta.annotation-api
0.2.0(2025-10-18)
⭐ New Features
- 增强
Record类型的表达式解析功能 - 增强
Record类型的CodecTracker埋点 - 重构
BeanPropertyMetadata.PropertyGetter和BeanPropertyMetadata.PropertySetter的实现类