Skip to content

Releases: fmjsjx/bson-model

Version 2.2.1

25 Oct 10:24
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.2.0...v2.2.1

Version 2.2.0

22 Oct 08:58
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.1...v2.2.0

Version 2.2.0-RC1

22 Oct 06:19
Compare
Choose a tag to compare
Version 2.2.0-RC1 Pre-release
Pre-release

What's Changed

Full Changelog: v2.1.1...v2.2.0-RC1

Version 2.1.1

28 Jun 04:34
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.0...v2.1.1

Version 2.1.0

14 Sep 09:12
9f73043
Compare
Choose a tag to compare

New Features

  • Support field type bson-document (BsonDocument)
  • Generated toData() method returns Map<Object, Object> instead of Object

What's Changed

  • 52 up to version 210 m1 by @fmjsjx in #53
  • 新增字段类型bson-document并修正深度拷贝null值的问题 by @fmjsjx in #55
  • Upgrade gradle to 8.2.1 by @fmjsjx in #57
  • Up to version 2.1.0-M2 by @fmjsjx in #62
  • Upgrade gradle to 8.3 by @fmjsjx in #63
  • Upgrade dependencies by @fmjsjx in #64
  • 61 修改抽象类与容器类的todatatoupdatedatatodeleteddata方法的返回类型 by @fmjsjx in #66
  • Fix warning for deprecated "automatic loading of test framework implementation dependencies". by @fmjsjx in #67
  • Up to version 2.1.0 by @fmjsjx in #70
  • Upgrade dependencies by @fmjsjx in #71

Full Changelog: v2.0.1...v2.1.0

Version 2.1.0-M2

08 Sep 06:53
92256e3
Compare
Choose a tag to compare
Version 2.1.0-M2 Pre-release
Pre-release

What's Changed

  • Up to version 2.1.0-M2 by @fmjsjx in #62
  • Upgrade gradle to 8.3 by @fmjsjx in #63
  • Upgrade dependencies by @fmjsjx in #64
  • 61 修改抽象类与容器类的todatatoupdatedatatodeleteddata方法的返回类型 by @fmjsjx in #66
  • Fix warning for deprecated "automatic loading of test framework implementation dependencies". by @fmjsjx in #67

Full Changelog: v2.1.0-M1...v2.1.0-M2

Version 2.1.0-M1

28 Jul 09:58
ac23866
Compare
Choose a tag to compare
Version 2.1.0-M1 Pre-release
Pre-release

主要功能

  • 新增字段类型bson-document,用以支持原生BsonDocument类型的数据
  • 修正数据模型部分类型在深度拷贝时会跳过null值的问题
  • Gradle 升级至8.2.1

What's Changed

  • 52 up to version 210 m1 by @fmjsjx in #53
  • 新增字段类型bson-document并修正深度拷贝null值的问题 by @fmjsjx in #55
  • Upgrade gradle to 8.2.1 by @fmjsjx in #57

Full Changelog: v2.0.1...v2.1.0-M1

Version 2.0.1

07 Jun 02:19
aa41755
Compare
Choose a tag to compare

Fixed Bugs

  • 修复java代码生成器transient字段在loadObjectNode()方法中生成错误代码的问题

What's Changed

  • Skil transient field when generate loadObjectNode() code by @fmjsjx in #49
  • 50 up version to 201 update readmemd by @fmjsjx in #51

Full Changelog: v2.0.0...v2.0.1

Version 2.0.0

06 Jun 10:08
aa6d232
Compare
Choose a tag to compare

New Features

新增包com.github.fmjsjx.bson.model2提供V2版本的数据模型,原V1版本不受影响

What's Changed

  • 2 java代码生成器在生成tobsonanyupdated方法时会出现多余的代码 by @fmjsjx in #6
  • Clean loadonly & transient fields on clean() method by @fmjsjx in #8
  • Add cache for path() method's result. by @fmjsjx in #10
  • Support const fields by @fmjsjx in #11
  • 5 模型类新增deepcopy方法 by @fmjsjx in #12
  • Update README.md by @fmjsjx in #13
  • Fix generated code error on deepCopyFrom(...) for std-list fields by @fmjsjx in #15
  • V2.x develop by @fmjsjx in #16
  • Ignore virtual fields when generate any updated code. by @fmjsjx in #18
  • 19 解决kotlin使用生成的java模型时会抛出illegalaccesserror异常的问题 by @fmjsjx in #20
  • 21 代码生成器生成数据模型字段应支持UUID类型 by @fmjsjx in #22
  • 修复一些问题(放弃kotlin代码生成器) by @fmjsjx in #26
  • Support display name dname & fix java code generator by @fmjsjx in #28
  • Fix params on generate_reality_append_updates_code(...) by @fmjsjx in #30
  • Fix params on fun declares by @fmjsjx in #32
  • V2.0.0 rc3 by @fmjsjx in #39
  • Fix parse error for SingleValueTypes.STRING by @fmjsjx in #43
  • Up version to 2.0.0 by @fmjsjx in #44
  • 42 upgrade dependencies update readmemd by @fmjsjx in #45

New Contributors

  • @fmjsjx made their first contribution in #6

Full Changelog: v1.4.5...v2.0.0

Version 2.0.0-RC3

17 May 03:25
3003352
Compare
Choose a tag to compare
Version 2.0.0-RC3 Pre-release
Pre-release

主要内容

  • std-list在非loadonlytransient下支持object值类型
  • 代码生成器配置支持自定义添加import
  • 代码生成器常量配置支持std-liststd-set类型
  • 修复一些已知的问题

What's Changed

Full Changelog: v2.0.0-RC2...v2.0.0-RC3