Skip to content

Release 1.5.0

Compare
Choose a tag to compare
@raner raner released this 16 Nov 02:25
· 42 commits to master since this release
2f3bb61

What's Changed

  • Bump gson from 2.5 to 2.8.9 in /projo-jax-rs by @dependabot in #150
  • Issue #151: enabled @OVERRIDES in non-delegate use by @raner in #153
  • Issue #155: added support for Implements annotation by @raner in #156
  • Issue #154: added support for Returns annotation by @raner in #157
  • Issue #154: implemented Expects annotation by @raner in #158
  • Issue #154: added some more realistic tests by @raner in #159
  • Issue #123: added integration test utilities for manifest tests by @raner in #160
  • Issue #123: completed the set of manifest content tests by @raner in #161
  • Issue #123: moved manifests to use version variables; fixed two warnings by @raner in #162
  • Issue #117: added evaluation test bed and some selected DTDs by @raner in #163
  • Issue #117: added license information for Kevin Ashbridge's HTML5 DTD by @raner in #164
  • Issue #117: added initial DTD annotation by @raner in #165
  • Issue #117: enabled initial (limited) DTD processing by @raner in #166
  • Issue #117: added Dtd/Dtds to supported annotation types by @raner in #167
  • Issue #117: added support for base types for empty and regular elements by @raner in #168
  • Issue #117: supported DTD base classes located in other packages by @raner in #170
  • Issue #74: changed build badge to GH actions; removed Travis config file by @raner in #171
  • Issue #117: added content interface generation and text-only base class by @raner in #172
  • Issue #117: added type parameters to generated interfaces by @raner in #173
  • Issue #117: added attribute name converters by @raner in #174
  • Issue #117: added code generation for (simple) attribute methods by @raner in #175
  • Issue #117: added initial code generation for nested content by @raner in #176
  • Issue #117: introduced in-memory DTD model by @raner in #177
  • Issue #141: keep trying next port if port is in use already by @raner in #178
  • Issue #117: introduced third type parameter for non-empty content by @raner in #179
  • Issue #117: added initial attribute processing to model builder by @raner in #180
  • Issue #117: switched code generation to use pre-built DTD model by @raner in #181
  • Issue #117: handled simple sequences (e.g. "html (head, body)") by @raner in #182
  • Issue #117: started implementation of required attributes (incomplete) by @raner in #183
  • Issue #117: replaced invalid test cases by @raner in #184
  • Issue #117: added non-required attributes on all generated element types by @raner in #185
  • Issue #117: removed obsolete type name transformer concept by @raner in #186
  • CVE-2022-42004: upgraded to Jackson 2.14.0 RC1 by @raner in #187
  • Issue #117: generated methods for required attributes by @raner in #188
  • Issue #117: added base type for mixed content by @raner in #189
  • Issue #117: added mixed content child elements by @raner in #190
  • Issue #191: added classfile dump capability to facilitate debugging by @raner in #193
  • Issue #192: fixed IncompatibleClassChangeError by @raner in #194
  • Issue #198: switched cache to ConcurrentHashMap by @raner in #199
  • Issue #198: relaxed criteria for passing performance tests by @raner in #200
  • Issue #201: added initial code to pull implementations from Implements by @raner in #202
  • Issue #201: handled implementation of methods from @ Implements by @raner in #203
  • Issue #204: fixed IllegalStateException: Recursive update by @raner in #205
  • Issue #206: handle Property annotation for Implements by @raner in #207
  • Issue #208: added @ Inherits annotation by @raner in #209
  • Issue #128: added initial paragraphs for new user guide by @raner in #210
  • Issue #128: clarified runtime code generation by @raner in #211
  • Issue #128: added more introductory paragraphs by @raner in #212
  • Issue #213: generated injected fields with correct type by @raner in #214
  • CVE-2022-42003: upgraded to Jackson 2.14.0 by @raner in #215
  • Issue #152: updated version to 1.5.0 by @raner in #216

Full Changelog: v1.4.0...v1.5.0