Skip to content

Releases: google/turbine

Turbine 0.8.0

29 Oct 22:31
Compare
Choose a tag to compare

Changes:

  • Handle sealed types with implicitly permitted types (0c6eb49)
  • Fix a bug in where java.base was added to the module graph of java.base itself (ffafaff)
  • Improve modeling of parameterized erroneous types, similar to improvements made to javac in JDK-8338678 (99442e8)
  • Implement TypeElement#getPermittedSubclasses
  • Support sealed and non-sealed modifiers in Element#getModifiers
  • Fix parsing of module-info require directives that are both static and transitive (e1ea3c5)

Full changelog: v0.7.0...v0.8.0

Turbine 0.7.0

26 Aug 21:03
Compare
Choose a tag to compare

Changes:

Full changelog: v0.6.0...v0.7.0

Turbine 0.6.0

24 Apr 19:42
Compare
Choose a tag to compare

Changes:

  • Fix parsing of open module ... {} module declarations
  • Check ct.sym first before falling back to jrt, to improve support for --release in native images (bazelbuild/bazel#21895)
  • Don't emit duplicate record component getters (bazelbuild/bazel#22105)

Full changelog: v0.5.0...v0.6.0

Turbine 0.5.0

06 Mar 20:34
Compare
Choose a tag to compare

Changes:

  • Consider visibility when resolving wildcard imports (bazelbuild/bazel#21509)
  • Update ASM version to 9.6 to support JDK 22 class files (76cff37)
  • Write META-INF/MANIFEST.MF entries at the beginning of jars (3a9d792)

Full changelog: v0.4.0...v0.5.0

Turbine 0.4.0

29 Jan 20:15
Compare
Choose a tag to compare

Changes:

  • Initial support for string templates (#303)
  • Improve modelling of types of elements that are missing from the classpath (f607f6e)
  • Fix removal of type annotations from derived types in javax.lang.model.util.Types for consistency with JDK-8042981 (d3b0c98)
  • Fix removal of type annotations from wildcard types (62d9e65)

Full changelog: v0.3.1...v0.4.0

Turbine 0.3.1

21 Nov 22:15
Compare
Choose a tag to compare

Changes:

  • Allow path to ct.sym to be specified via a system property (#296)

Full changelog: v0.3.0...v0.3.1

Turbine 0.3.0

10 Nov 20:52
Compare
Choose a tag to compare

Changes:

Full changelog: v0.2.1...v0.3.0

Turbine 0.2.1

23 Oct 15:39
Compare
Choose a tag to compare

Changes:

  • Add an overload of bind that accepts a log (61bd721)

Full changelog: v0.2...v0.2.1

Turbine 0.2

22 Sep 21:54
Compare
Choose a tag to compare

Changes:

  • Handle annotation processor option with space breaks (#272)

Full changelog: v0.1...v0.2

Turbine 0.1

09 Sep 01:45
Compare
Choose a tag to compare
v0.1

Release turbine 0.1