Skip to content

MetaCall v0.3.2 [2020-11-05]

Choose a tag to compare

@viferga viferga released this 05 Nov 00:09
· 7 commits to 2db6eef325bc521b49d08ea7b6d20c108bf0c250 since this release
  • Remove rs_loader and moved to rs_port, update rs_port version and add more types to rs_port (still not finished).
  • Add @swarnimarun to Contributors.
  • Rename rust_port to rs_port.
  • Update source file license to Apache 2.0
  • Remove MIT License from toml
  • Add rust loader
  • Moved php port outside of the repository.
  • Change call API in go port.
  • Solve minor bug in previous commit.
  • Add floating point types to golang port.
  • Make public the functions of go port.
  • Remove unused imports in go port.
  • Remove test from go port.
  • Refactor go port.
  • Add go module for golang port.
  • Add optionally the paths to V8 and UV in find nodejs cmake script.
  • Add independent detection for v8 and uv headers in find nodejs cmake script.
  • Remove v8 headers dependency from node.
  • Add composer file to php port.
  • Improve php port tests.
  • Add placeholder for php based on ruby.
  • Set correct types for array and map in ts loader.
  • Solve minor bug for folders that are not created in CMake targets.
  • Improve cli tests and update prefix from cli to lambda.
  • Improved CLI, added new extensions/tags for loaders, improve testing of the CLI.
  • Solve bug in NodeJS Addon API.
  • Improve NodeJS Addon API find script.
  • Add new find configuration for NodeJS Addon API.
  • Add error messages for node addon api.
  • Minor changes in order to make NodeJS work with Guix.
  • Undo changes and update debug messages in FindNodeJS.cmake.
  • Add custom directories for NodeJS libraries.
  • Minor bug in installation of cherow and typescript node modules in the correct folder for docker builds.
  • Add base for dart loader.
  • Make the dlang port source external so it can be published to dub.
  • Add recursive init in readme (just in case).
  • Solve minor bug in detection of async functions in typescript loader.
  • Add typescript to docker.
  • Minor in configuration when retrieving a value.
  • Add D to the ports list, improve documentation about language support.
  • TypeScript loader working properly and passing the tests. More types need to be added but it works.
  • Hook bootstrap.ts into node loader configuration in order to substitute the runtime for the ts loader.
  • Linting.
  • Support for return type and arguments type in node loader inspect.
  • minor optimizations
  • Automatic type conversion
  • Fix D port
  • Add D port
  • Bump lodash from 4.17.15 to 4.17.19 in /source/ports/node_port
  • Undo changes from last commit, there is no need to make paths relative to metacall.json, instead we can safely use script path as a root directory because there is not any other use case different for this functionality than metacall FaaS, and it does not need relative paths because it acts like a s3 bucket.
  • added relative paths to file loader load_from_file, load from config still not implemented
  • Add support for subfolders in file loader for mapping relative paths to functions instead of file name.
  • Update npm ignore and version.
  • Bump rack from 2.0.8 to 2.2.3 in /source/scripts/ruby/blog/source
  • Bump websocket-extensions in /source/scripts/ruby/blog/source
  • Bump puma from 4.3.3 to 4.3.5 in /source/scripts/ruby/blog/source
  • Add thread safety in NodeJS for function calls, add logs and other code from node.
  • Solve minor bug in logs for pretty format.
  • Improve cmake for NodeJS.
  • Disable stdio buffering in nodejs loader.
  • Delete duplication of standard io in node loader.
  • Add async function metadata for inspect.
  • Add benchmarks for async calls in nodejs.