es4x

🚀 fast JavaScript 4 Eclipse Vert.x

APACHE-2.0 License

Downloads
14.4K
Stars
881
Committers
29

Bot releases are visible (Hide)

es4x - 0.21.0 Latest Release

Published by pmlopes 10 months ago

  • Bumped Graal to 23.0.2
  • Bumped vertx to 4.5.1
es4x - 0.20.0

Published by pmlopes over 1 year ago

  • Bumped vertx to 4.4.3
  • Bumped Graal to 22.3.2 LTS
es4x - 0.19.2

Published by pmlopes over 1 year ago

  • Bumped Graal to 22.3.1 LTS
  • Bumped vertx to 4.3.8
es4x - 0.19.0

Published by pmlopes over 1 year ago

  • Bumped vertx to 4.3.2
  • Fixed bug where spaces were not allowed on CWD
  • Update CI as latest graal will not include js by default
  • Update docs for latest graal
es4x - 0.19.1

Published by pmlopes almost 2 years ago

  • Bumped Graal to 22.3.0 LTS
  • Bumped vertx to 4.3.4
  • Fixed bug where spaces were not allowed on CWD
  • Update CI as latest graal will not include js by default
  • Update docs for latest graal
es4x - 0.18.0

Published by pmlopes over 2 years ago

  • Added new module @vertx/uri-template
  • Force commonjs loader to be synchronized
  • Bumped graal to 22.1.0
  • Bumped vertx to 4.2.7
  • Given that graaljs no longer supports java8, we bump the minor
es4x - 0.17.1

Published by pmlopes over 2 years ago

  • Bump graaljs to 22.0.0.2
  • codegen: fix imports on options
  • structured clone: fix handling of graal proxy objects
  • polyfill: same type coercion for globals as defined in MDN
  • commonjs: loader will also work for .json files on node_modules
  • graaljs: 1 instance per verticle to avoid cross thread access
  • Bump vert.x to 4.2.5
es4x - 0.17.0

Published by pmlopes over 2 years ago

  • Bump vert.x to 4.2.4
  • Bump graaljs to 22.0.0
  • bare specifiers are now resolved using es4x rules, not relative to working dir
  • verticle start run on event loop to avoid threading issues
  • Debug manual updated to reflect current state of debugging on vscode
  • Manual now includes section on hot-reload
es4x - 0.16.3

Published by pmlopes almost 3 years ago

  • Bump vert.x to 4.2.3
  • CI runs and passes on Windows, MacOS and Linux
  • Updated started docs
  • Fixed debugger properties
es4x - 0.16.2

Published by pmlopes almost 3 years ago

  • Bump vert.x to 4.2.2
  • Pretty print polyglot exceptions so IDEs can track back
  • Allow multiple maven repositories (comma separated)
es4x - 0.16.1

Published by pmlopes almost 3 years ago

  • Bump vert.x to 4.2.1
  • Fixed codegen for data objects to properly handle collection types
  • ES start module can now run from subdirectories
  • Define global and self objects to better work with libraries like Rx
  • Start script file is adapted to an absolute or relative path to avoid ambiguity with bare modules.
  • Ensure that config is available on any script as config global.
es4x - 0.16.0

Published by pmlopes almost 3 years ago

  • Bump graaljs to 21.3.0
  • Bump vert.x to 4.2.0
  • Added new vert.x modules
  • Bumped dependencies (dependabot)
  • Removed nag about no compiler, as graal does it for us
  • PM can now run without NPM
  • ES fixes for generated code
  • Re-enabling manual generation
  • Added a CoC
es4x - 0.15.0

Published by pmlopes over 3 years ago

  • FileSystemResolver will use import maps when available
  • Started implementing support for import-map
  • Dockerfile will not use jlink to avoid build problems
  • Bumped vert.x to 4.1.0
  • Add support for bash completions
  • Fixed some potential leaks on PM
  • Upgrade to Graal 21.1.0
  • Install command respects the --dest parameter
  • Deployment of verticles happens inside an execute blocking
    so downloads/read of scripts won't block the event loop
es4x - 0.14.2

Published by pmlopes over 3 years ago

  • Bumped vert.x to 4.0.3
  • Bumped graalvm to 20.3.1.2 (LTS)
  • Fix HttpMethod missing constants
es4x - 0.14.1

Published by pmlopes over 3 years ago

  • Bumped vert.x to 4.0.2
  • Bumped vert.x to 4.0.1
  • Avoided deprecated API
  • Bumped graalvm to 20.3.1 (LTS)
  • Several TSC fixes for missing (non annotated API)
  • Error messages updated to be easier to follow
  • Silent install should not take other commands arguments
  • Fix wrong guard on install command
es4x - 0.14.0

Published by pmlopes almost 4 years ago

  • Vert.x 4.0.0
  • Started paving the way for the install command to allow other target than node_modules
  • Implemented the official import-map spec to map url based modules
  • Improvements on REPL
  • Added more interop tests
  • Improvements on typeMappings (calls from JS -> Java)
  • Update codegen for the upstream changes in vertx-core
  • Ensure that wrapped calls are correctly translated (Future related)
  • Adapt codegen to transform Future to PromiseLike
es4x -

Published by pmlopes almost 4 years ago

  • Started paving the way for the install command to allow other target than node_modules
  • Implemented the official import-map spec to map url based modules
  • Improvements on REPL
  • Added more interop tests
  • Improvements on typeMappings (calls from JS -> Java)
  • Update codegen for the upstream changes in vertx-core
  • Ensure that wrapped calls are correclty translated (Future related)
  • Adapt codegen to transform Future to PromiseLike
es4x -

Published by pmlopes almost 4 years ago

  • Re-enabled support for shebang
  • Reduce PM package size by 600Kb
  • Bump ASM to 9.0
  • Sync modules with upstream
  • Bump vert.x to 4.0.0.CR1
es4x - 0.13.3

Published by pmlopes almost 4 years ago

  • Fix jlink to work with multi-release-jars
  • Upgrade to vert.x 3.9.4
es4x - 0.13.2

Published by pmlopes about 4 years ago

  • Fix detecting GraalVM version on GraalVM JDK8
  • Lax the requirement of running es4x install,
    if missing will be called before run