Skip to content

Releases: reactiverse/es4x

0.13.1

21 Sep 20:26
10727e1
Compare
Choose a tag to compare
  • Upgraded vert.x to 3.9.3
  • PM will warn about misalign Graal version
  • New docs explaining the details of ES4X
  • es4x-pm npm renamed to @vertx/create

0.13.0

27 Jul 09:33
b1f4cd2
Compare
Choose a tag to compare
  • Upgraded vert.x to 3.9.2
  • shutdown hook can be async now
  • Initial support for web modules
  • Allow custom logging from logging.properties

0.12.0

22 May 12:13
2cbde71
Compare
Choose a tag to compare
  • Upgraded vert.x to 3.9.1
  • Upgraded graalvm to 20.1.0
  • PM can generate security.policy files to sandbox an application
  • Allow .d.ts generation from plain java classes
  • Added interop for byte type
  • Docgen fixed enum to use proper enums, not string values
  • Added interop with Set
  • Fixed overrides on pg-sqlclient
  • Added support for graphql vert.x module
  • Replaced complex console code (which didn't work properly) with a logger
  • All logging is now happening with loggers, so they can be enabled or disabled

0.11.0

30 Mar 20:25
803490c
Compare
Choose a tag to compare
  • Upgraded vert.x to 3.9.0
  • Added typedef to generated js files to better hint IDE support
  • Correctly identify graal 20 so jvmci hiperf compile is activated
  • Implemented vert.x docgen to allow generate manuals for modules
  • Created simple React SSR example
  • Bumped graalvm to 20.0.0
  • Graal FS Resolver will allow other files than just js (require for graal 20)
  • Fixed interop with Buffer (Java <=> JS)
  • exposed java Throwable as a type to JS alias for non instantiable Error

0.10.1

24 Jan 14:33
d9443c3
Compare
Choose a tag to compare
  • fix resolver with credentials to process data as UTF8
  • VM version added to the versions command
  • New utility for proxies ASM
  • generated code moved to target
  • Update graal to 19.3
  • Removed promise polyfill (not needed anymore)
  • Update vert.x to 3.8.5

0.10.0

22 Nov 20:59
c97523a
Compare
Choose a tag to compare
  • Upgraded Graal to 19.3.0
  • Upgraded Vert.x to 3.8.4
  • Many fixes on module generation reported by tsc
  • Some modules still fail with tsc (but fixes have been pushed upstream)
  • es4x script will also take JAVA_OPTS into consideration when running
  • Build now confirmed to work on aarch64

0.9.5

18 Oct 11:29
aed9662
Compare
Choose a tag to compare
  • Moved runtime.d.ts to es4x.d.ts and integrated the missing internal modules too.
  • The internal modules can now also be used from .mjs
  • Bump vertx to 3.8.3
  • Fixed jlink split package warning failing the build (ignored for now)

0.9.4

11 Oct 13:58
d48b24e
Compare
Choose a tag to compare
  • Added row override for sql-client (will fix TS errors on next vert.x release)
  • Fix npm package license (SPDX format)
  • Upgrade build plugin versions
  • Added a stack package to allow usage from maven/gradle
  • Bumped GSON

0.9.3

07 Oct 08:05
303b4fe
Compare
Choose a tag to compare
  • Fix Multi Thread regression on 0.9.2

0.9.2

05 Oct 11:21
82930b2
Compare
Choose a tag to compare
  • Reduced PM size from 11MB to 4MB
  • PM package doesn't depend on GraalVM to run
  • Reduced code
  • Bumped Vertx to 3.8.2
  • Bumped Graal to 19.2.0.1
  • Fix script issues with PM
  • Fix TypeScript definitions that overlapped due to same class name