Skip to content

Releases: metacall/core

MetaCall v0.9.15 [2025-10-30]

30 Oct 15:22

Choose a tag to compare

  • Update version to v0.9.15.
  • Disable cxx port.
  • Solve more issues in metacall.
  • Solve issues cxx port.
  • Solve issues in metacall cxx port test.
  • Solve issue with metacall clear.
  • Improved rs port handle api.
  • Add base for handle in rs_port.
  • Update versions rs port.
  • Solve issues with upload in rs port.
  • Add new async api in rs port.
  • Solve issues in windows with cxx port.
  • Solve issues with rs_port.
  • refactor: rename 'script' parameters to 'path' in file loading functions (#587)
  • replace string loader tags with Tag enum (#588)
  • Improve metacall cxx port.
  • Improve cxx port.
  • Review of Thomas PR.
  • Reimplement and bugfix environment_variable_path_create, portability_path_get_name, portability_path_get_name_canonical (#580)
  • Improve cxx port.
  • Improve few issues in c++ port.
  • Remove version from rs_ports dependency.
  • Separated CI of rust into test and build.
  • Solve issues with ownership in cxx port.
  • Add base for cxx port.
  • Replace relevant EXPECT_EQ / ASSERT_EQ with EXPECT_STREQ / ASSERT_STREQ (#579)
  • Corrected versions of rs_port.
  • Remove windows.
  • Improve rust ci.
  • Trying windows rust test again.
  • rust metacall-sys crate: enhance searching with RPATH handling for C Libs discovery across platforms (binary) and improve metacall-sys cargo (#576)
  • edit rs port readme and providing relatable links (#575)
  • Exposed the rs port find method for metacall library.
  • Improved rs port.
  • Improved portability of rs port.
  • Update rust ci.
  • Remove windows from rust ci.
  • Upgrade rs_port version.
  • remove usage of metacall::switch and some edits in Rust docs (#573)
  • Solve issues in rust port.
  • Add load from memory in c loader.
  • Trying to solve issues with windows on rs_port.
  • Comment out windows in rs_port ci.
  • Solve issues with cargo test.
  • Solve more issues in build.rs.
  • Solve cmake issue in macos benchmarks ci.

MetaCall v0.9.14 [2025-09-04]

04 Sep 16:22

Choose a tag to compare

  • Update version to v0.9.14.
  • Remove release of rust ci from PR and workflow dispatch.
  • Solve issue with MacOS CMake.
  • Improve tcc support on C Loader.
  • fix and refactor: rust port not finding metacall shared libraries and config files (#569)
  • Update bindings.
  • Solve issues with tests.
  • Improve pointer, array in C loader.
  • Improve C loader ptr and tests.
  • Add support for array by value.
  • Solve issues with pointers in node loader.
  • Improve C loader with more types and issues.
  • Solve issues with metacall values.
  • Add exception facility for errors.
  • Add error generation (throwable).
  • Solve wrong error message location.

MetaCall v0.9.13 [2025-07-09]

09 Jul 16:20

Choose a tag to compare

  • Update version to v0.9.13.
  • Update rs_port version.
  • Add support to relative paths in configurations.
  • Update version of node port in lockfile.
  • Remove PORT_LIBRARY_PATH.
  • Implement metacall_box for passing function arguments with different types (#538)
  • Update docker-hub.yml

MetaCall v0.9.12 [2025-07-02]

02 Jul 16:20

Choose a tag to compare

  • Update to version v0.9.12.
  • Solve issues.
  • Remove license from python package,.
  • Move to setup.py again, it conflicts with distributables.

MetaCall v0.9.11 [2025-07-02]

02 Jul 15:46

Choose a tag to compare

  • Update version to v0.9.11.
  • Remove license from python package completely.
  • Add token permissions to python package.
  • Add license to python package again.
  • Remove license completely.
  • License files python package.
  • Modify license.
  • Update pyproject.toml
  • Remove license.
  • Update setuptools.
  • Remove unused files python package.
  • Update license version.
  • Update port version.
  • Improving pyproject.toml.
  • Create pyproject.toml
  • Remove license files.
  • Test python package.
  • Update license properly.
  • Update license_files.
  • Remove setup.cfg.
  • Remove setup.py run on python package.
  • Update python package, remove version.
  • Update version of node package.
  • Corrected bash script.
  • Trying to build python package.
  • Testing node port.
  • Update python port.
  • Remove python build.
  • Solve issues with python.
  • Trying to solve more issues in node and python packages.
  • Improve python package publish and add nodejs package publish.
  • Solve issues with macos ci.

MetaCall v0.9.10 [2025-07-01]

01 Jul 07:24

Choose a tag to compare

  • Update version to v0.9.10.
  • Solve issues with wasmtime.
  • Solve issues with deadlocks on windows.
  • Solve issues with debug prints on python.
  • Solve issues with ruby.
  • Improve issues with ruby port.
  • Exit properly on CLI error.
  • Improve debugging tools for threading in python loader.

MetaCall v0.9.9 [2025-06-17]

17 Jun 23:59

Choose a tag to compare

  • Update version to v0.9.9. Long live to Argentum Online.
  • Solved issues on macos.
  • Solve issue with macos.
  • Add more debug info macos.
  • Add more debug info in macos.
  • Test with index 0.
  • Debug macos.
  • Add more debug info.
  • Add more debug info to configuration.
  • Trying to solve configuration issues.
  • Solved deadlock in python windows.
  • Add sanitizer env vars for node port.
  • Add environment variables for sanitizer.
  • Improve configuration path detection.
  • Trying to improve env var requirements.
  • Trying to solve issues with threads python.
  • Remove incompatible ubsan option.

MetaCall v0.9.8 [2025-06-12]

12 Jun 01:08

Choose a tag to compare

  • Update version to v0.9.8.
  • Update backwardcpp.

MetaCall v0.9.7 [2025-06-11]

11 Jun 23:37

Choose a tag to compare

  • Update version to v0.9.7.
  • Solve issue in node port.

MetaCall v0.9.6 [2025-06-11]

11 Jun 19:18

Choose a tag to compare

  • Update version to v0.9.6.
  • Remove release in windows, python still failing.
  • Add install step to ci.
  • Improve install method of py port.
  • Remove dead code and enable release on windows.
  • Solve issues with ruby.
  • Add search paths for dependencies.
  • Solve issue with nodejs.
  • Add support for newer windows versions.
  • Solve issues with gtest on sanitizers.
  • Solve issue on cast.
  • Solve issues on workflows, enable windows versions on benchmarks.
  • Solve issues in msvc.
  • Add support for preprocessor in msvc 2022+.
  • Use ruby-loco.
  • Improve version.
  • Add visual studio version.
  • Trying to solve ruby issues.
  • Trying to solve preprocessor issues.
  • Revert "Trying to solve issues with preprocessor."
  • Trying to solve issues with preprocessor.
  • Solve issues with threading on windows.
  • Add error info.
  • Remove release for now in windows.
  • Solve issues with preprocessor on MSVC 2022.
  • Add release in order to test win.
  • Enable all windows versions again.
  • Trying to solve issues with linux ubuntu builds.
  • Solve more issues on macos.
  • Make NPM work in macos.
  • Solve issues with sanitizers.