releases/code-generation/1.7.0 - 2023-09-22 11:15:12
Full Changelog: https://github.com/apache/plc4x-build-tools/compare/rel/1.7...releases/code-generation/1.7.0
rel/1.7 - 2023-09-22 11:07:57
- chore(deps): bump maven-release-plugin from 3.0.0-M6 to 3.0.0-M7 by @dependabot in #41
- chore(deps): bump maven-plugin-plugin from 3.6.4 to 3.7.0 by @dependabot in #42
- chore(deps): bump maven-plugin-annotations from 3.6.4 to 3.7.0 by @dependabot in #43
- chore(deps): bump maven-install-plugin from 3.0.1 to 3.1.0 by @dependabot in #44
- chore(deps): bump apache from 27 to 28 by @dependabot in #45
- chore(deps): bump maven-dependency-plugin from 3.3.0 to 3.4.0 by @dependabot in #46
- chore(deps): bump maven-invoker-plugin from 3.3.0 to 3.4.0 by @dependabot in #49
- chore(deps): bump apache from 28 to 29 by @dependabot in #48
- chore(deps): bump maven-site-plugin from 4.0.0-M3 to 4.0.0-M4 by @dependabot in #47
- chore(deps): bump maven-plugin-annotations from 3.7.0 to 3.7.1 by @dependabot in #53
- chore(deps): bump maven-plugin-plugin from 3.7.0 to 3.7.1 by @dependabot in #52
- chore(deps): bump maven-project-info-reports-plugin from 3.4.1 to 3.4.2 by @dependabot in #51
- chore(deps): bump maven-dependency-plugin from 3.4.0 to 3.5.0 by @dependabot in #50
- chore(deps): bump maven-javadoc-plugin from 3.4.1 to 3.5.0 by @dependabot in #57
- chore(deps): bump maven-invoker-plugin from 3.4.0 to 3.5.0 by @dependabot in #56
- chore(deps): bump maven-site-plugin from 4.0.0-M4 to 4.0.0-M5 by @dependabot in #55
- chore(deps): bump maven-deploy-plugin from 3.0.0 to 3.1.0 by @dependabot in #54
- chore(deps): bump maven-clean-plugin from 3.1.0 to 3.2.0 by @dependabot in #59
- chore(deps): bump maven-assembly-plugin from 3.4.2 to 3.5.0 by @dependabot in #58
- chore(deps): bump maven-compiler-plugin from 3.10.1 to 3.11.0 by @dependabot in #60
- chore(deps): bump maven-plugin-plugin from 3.7.1 to 3.8.1 by @dependabot in #62
- chore(deps): bump maven-plugin-annotations from 3.7.1 to 3.8.1 by @dependabot in #61
- chore(deps): bump maven-release-plugin from 3.0.0-M7 to 3.0.0 by @dependabot in #64
- chore(deps): bump maven-site-plugin from 4.0.0-M5 to 4.0.0-M6 by @dependabot in #65
- chore(deps): bump maven-surefire-plugin from 2.22.2 to 3.0.0 by @dependabot in #63
- chore(deps): bump maven-invoker-plugin from 3.5.0 to 3.5.1 by @dependabot in #69
- chore(deps): bump maven-resources-plugin from 3.3.0 to 3.3.1 by @dependabot in #68
- chore(deps): bump maven-install-plugin from 3.1.0 to 3.1.1 by @dependabot in #67
- chore(deps): bump maven-deploy-plugin from 3.1.0 to 3.1.1 by @dependabot in #66
- chore(deps): bump maven-project-info-reports-plugin from 3.4.2 to 3.4.3 by @dependabot in #71
- chore(deps): bump maven-site-plugin from 4.0.0-M6 to 4.0.0-M7 by @dependabot in #70
- chore(deps): bump maven-site-plugin from 4.0.0-M7 to 4.0.0-M8 by @dependabot in #75
- chore(deps): bump download-maven-plugin from 1.6.8 to 1.7.0 by @dependabot in #74
- chore(deps): bump maven-plugin-plugin from 3.8.1 to 3.8.2 by @dependabot in #73
- chore(deps): bump maven-plugin-annotations from 3.8.1 to 3.8.2 by @dependabot in #72
Full Changelog: https://github.com/apache/plc4x-build-tools/compare/rel/1.6...rel/1.7
-
general:
- Added a MetadataField interface to support metadata fields in dataIo types (24d3152)
-
code-gen:
- typeSwitches in typeSwitches now allowed. (31f96b6)
-
build-tools:
- Added a getNullBytesHex() method to access the hullBytesHex attribute on optional fields. (a66b0a5)
- code-gen:
- add docs for isDiscriminatorOnAnyLevel and isDiscriminatorFieldInThisTypeOrAnyChild (86a7cff)
- code-gen:
releases/code-generation/1.6.0 - 2022-09-22 12:04:36
Full Changelog: https://github.com/apache/plc4x-build-tools/compare/rel/1.6...releases/code-generation/1.6.0
rel/1.6 - 2022-09-22 11:34:53
- fix typo by @hboutemy in #7
- Bump junit from 4.12 to 4.13.2 by @dependabot in #9
- Bump maven.version from 3.3.9 to 3.8.4 by @dependabot in #10
- Bump commons-lang3 from 3.9 to 3.12.0 by @dependabot in #11
- build(deps): bump commons-beanutils from 1.9.3 to 1.9.4 by @dependabot in #15
- Bump maven.version from 3.6.3 to 3.8.4 by @dependabot in #12
- chore(deps): bump maven-plugin-plugin from 3.6.1 to 3.6.4 by @dependabot in #18
- chore(deps): bump maven-plugin-annotations from 3.6.0 to 3.6.4 by @dependabot in #17
- build(deps): bump commons-io from 2.6 to 2.11.0 by @dependabot in #16
- chore(deps): bump maven-javadoc-plugin from 3.3.1 to 3.3.2 by @dependabot in #22
- chore(deps): bump maven-project-info-reports-plugin from 3.1.2 to 3.2.2 by @dependabot in #19
- chore(deps): bump maven-jar-plugin from 3.2.0 to 3.2.2 by @dependabot in #20
- chore(deps): bump maven-release-plugin from 3.0.0-M4 to 3.0.0-M5 by @dependabot in #21
- chore(deps): bump download-maven-plugin from 1.6.7 to 1.6.8 by @dependabot in #26
- chore(deps): bump maven-compiler-plugin from 3.8.1 to 3.10.1 by @dependabot in #27
- chore(deps): bump maven-invoker-plugin from 3.2.2 to 3.3.0 by @dependabot in #31
- chore(deps): bump maven-dependency-plugin from 3.2.0 to 3.3.0 by @dependabot in #29
- chore(deps): bump maven.version from 3.6.3 to 3.8.5 by @dependabot in #28
- chore(deps): bump maven-javadoc-plugin from 3.3.2 to 3.4.1 by @dependabot in #32
- chore(deps): bump maven-install-plugin from 2.5.2 to 3.0.1 by @dependabot in #34
- chore(deps): bump maven-project-info-reports-plugin from 3.2.2 to 3.4.1 by @dependabot in #36
- chore(deps): bump maven-deploy-plugin from 2.8.2 to 3.0.0 by @dependabot in #35
- chore(deps): bump maven-assembly-plugin from 3.3.0 to 3.4.2 by @dependabot in #38
- chore(deps): bump maven-release-plugin from 3.0.0-M5 to 3.0.0-M6 by @dependabot in #37
- chore(deps): bump maven-jar-plugin from 3.2.2 to 3.3.0 by @dependabot in #39
- chore(deps): bump apache-rat-plugin from 0.14 to 0.15 by @dependabot in #40
Full Changelog: https://github.com/apache/plc4x-build-tools/compare/rel/1.5...rel/1.6
-
codegen:
- changed validation to fail parsing conditionally (12c6aa9)
- added a get getAllFields method (24f61be)
- Tried getting stuff working in C ;-) (6ef2695)
- Fixed array type handling and data-io code generation (26e0a2f)
- added new type conversion (ba2d024)
- Started clening up the type references (3ff59b8)
- Ensured the VariableLiterals are able to provide their type. (39be9f6)
- moved functions from helper into types (1755a7c)
- introduce TypeContext to transport more information out of code generation (70731aa)
-
code-generation:
- Added the concept of a "protocol version" to the protocol modules and the code-generation plugin. (6d4e024)
-
general:
-
ci:
- add github workflows (82e38ef)
-
plc4x/codegen:
- remove obsolete ticks (0e30364)
-
site:
- partially update versions (73102c6)
-
general:
- added missing extends to WildcardTerm (2792cd0)
- Enabled the language tests again and fixed all the stuff that needed fixing after that. (9e8ec04)
- Worked hard on getting the conditions for typeSwitches strongly typed. (WIP ... currently all Java modules work, C and Go still need some polishing) (8c0c38b)
- Changed typeSwitch to no longer use expressions as discriminators (Now variableLiterals are required) in const fields now no longer expressions can be used and instead only Literals can be used. (d6f6ba2)
- Changed typeSwitch to no longer use expressions as discriminators (Now variableLiterals are required) in const fields now no longer expressions can be used and instead only Literals can be used. (40d3992)
- Changed typeSwitch to no longer use expressions as discriminators (Now variableLiterals are required) in const fields now no longer expressions can be used and instead only Literals can be used. (32cc800)
- set maven version to the previous lts to give plugins a bit time to catch up (106e256)
- Continued implementing the arguments in the parser fix: Set a byteOrder argument on every root-type in our mspec grammars (629ed6e)
- getDiscriminatorCaseToKeyValueMap should return Map interface again (168a718)
- fixed order on getDiscriminatorCaseToKeyValueMap (82324e5)
- fix typo (d23c1d5) (#7)
-
codegen:
- Added more testcases for the new field types and added support for them in Java, C and Go (49f41ca)
- isNonDiscriminatorField has broken logic (5b038cf)
- getAllVirtualFields returning wrong type (3072bf1)
- fix ComplexTypeDefinition#isNonDiscriminatorField so it respects virtual fields too (ffbec8f)
- fix ComplexTypeReference (a105b61)
- put DataIo below ComplexType (eb5dcf5)
-
plc4j:
- Made the bacnet RandomPackagesTest.java execute on Windows and updated the documentation on setting up libpcap on Windows. (4b0090a)
-
.mvn:
- upgrading mvn wrapper to 3.6.3 (previous LTS version) (8fe7394)
-
ci:
-
plc4j/codgen:
-
codegen:
-
codegen/plc4go:
- avoid duplicating arguments as fields when present in parent (0ecd07c)
-
general:
-
plc4j/codgen:
- small cleanups (cfb213f)
releases/code-generation/1.5.0 - 2021-09-08 17:57:20
Full Changelog: https://github.com/apache/plc4x-build-tools/compare/rel/1.5...releases/code-generation/1.5.0
rel/1.5 - 2021-09-08 17:48:46
- Feature/string enum mspec by @hutcheb in #5
- PLC4X-307 Support for custom packages. by @splatch in #6
- @hutcheb made their first contribution in #5
Full Changelog: https://github.com/apache/plc4x-build-tools/compare/rel/1.4...rel/1.5
- general:
releases/code-generation/1.4.0 - 2020-12-13 16:37:43
Full Changelog: https://github.com/apache/plc4x-build-tools/compare/rel/1.4...releases/code-generation/1.4.0
rel/1.4 - 2020-12-13 16:27:40
- More content about MSpec, its use and overall structure. by @splatch in #4
Full Changelog: https://github.com/apache/plc4x-build-tools/compare/rel/1.3...rel/1.4
releases/code-generation/1.3.0 - 2020-09-08 11:25:05
Full Changelog: https://github.com/apache/plc4x-build-tools/compare/rel/1.3...releases/code-generation/1.3.0
rel/1.3 - 2020-09-08 11:06:50
Full Changelog: https://github.com/apache/plc4x-build-tools/compare/rel/1.2...rel/1.3
rel/1.2 - 2020-03-29 12:37:09
- Remove headline border and background by @NiklasMerz in #1
- PLC4X landing page by @dominikriemer in #2
Full Changelog: https://github.com/apache/plc4x-build-tools/compare/rel/1.1...rel/1.2
plc4x-code-generaton-1.2.0 - 2020-03-29 12:41:07
- Remove headline border and background by @NiklasMerz in #1
- PLC4X landing page by @dominikriemer in #2
Full Changelog: https://github.com/apache/plc4x-build-tools/commits/plc4x-code-generaton-1.2.0
release/code-generation/1.1.0 - 2020-01-04 19:23:33
Full Changelog: https://github.com/apache/plc4x-build-tools/commits/release/code-generation/1.1.0
rel/1.1 - 2020-01-04 19:16:05
Full Changelog: https://github.com/apache/plc4x-build-tools/commits/rel/1.1
release/code-generation/1.0.0 - 2019-09-26 10:12:44
Full Changelog: https://github.com/apache/plc4x-build-tools/commits/release/code-generation/1.0.0
rel/1.0 - 2019-09-26 09:56:59
Full Changelog: https://github.com/apache/plc4x-build-tools/commits/rel/1.0
* This CHANGELOG was automatically generated by auto-generate-changelog