Releases: metacall/core
Releases · metacall/core
MetaCall v0.5.26 [2022-12-27]
- Update version to v0.5.26.
- Solve leak with metacallcli inspect.
- Solve deploying bug with plugins.
- Solve minor bugs in test CI from previous commit.
- Load plugins in CLI, beginin of the final refactor in the CLI.
- Solving few bugs in test.yml workflow.
- fix depth in directory iterator
- Implement loading of core plugins.
- Refactor plugin_extension.
MetaCall v0.5.25 [2022-08-09]
- Update version to v0.5.25.
- Simplified clang detection in ruby for workaround in macos.
- Add rust to the test workflow.
- Fix comment indentation
- Ensure proper uninstallation of
n
Make sure the path correctly referencesnpm
,npx
, andnode
- Fix cmake Ruby compiler flags fix for CI/CD
- Debugging cmake Ruby compiler flags fix for CI/CD
- Use correct script to build -_-
- Remove sudo from make call
- Setup the runtime and build the CLI
- Add runtime set-up
- Update metacall-runtime.sh with fixed version of libclang.
- Make C dependencies fixed and cross-distro in metacall-environment.sh.
- Rename extension core_plugin to cli_core_plugin, improve the cmake install for plugins and solve bugs from the tests.
- Solve bugs in wasm loader and tests.
- Add test-sanitizer to docker-compose.sh and change the test behavior to run without sanitizers.
- Undo bug introduced in previous commit.
- Solved init order bug related to handles.
- Trying to implement base for LIFO destroy in handles.
- Change npm installation in metacall-environment.sh
- Adding sudo to uninstall nodejs in test workflow.
- Solve bug in previous commit.
- Trying to revert nodejs from test workflow.
- Added better captions and workaround for NodeJS version in test workflow.
- Change stem to filename in symbol address related to the extension loader.
- Squashed commit of the following:
- Add cobol dependency for ubuntu in metacall-environment.sh.
- Solve bugs from dynlink, core_plugin and extension loader.
- Solve minor bug for temporal TODO in metacall-environment.sh.
- Solving bugs from core_plugin.
- Add reproducible test (from ctest) of pull request #303
- Add ubuntu/debian detection for metacall-environment.sh.
- Bump tzinfo from 1.2.5 to 1.2.10 in /source/scripts/ruby/blog/source
- Review of PR #298
- Corrected few bugs from last PR review.
- Review of PR #299
- Remove warnings from funhook and ts loader.
- Remove warnings from node trampoline.
- Remove warnings from python loader.
- Remove all warnings of node loader.
- add core_plugin for cli
- Make type enum match real type.
- Add tests for rust.
- Enable rust load impls from package.
- Enable rust load classes from package.
- Add FindPatchelf.
- Add InstallPatchelf.
- Patch rpath of rustc libs.
- Add rust loader to dockerfile. Fix rust loader rpath.
- Enable rust load functions from package.
- Remove WRAPPER_DIR env var.
MetaCall v0.5.24 [2022-07-18]
- Update version to v0.5.24.
- Add prefix to search path in library for FindNodeJS.cmake.
MetaCall v0.5.23 [2022-07-18]
- Update version to v0.5.23.
- Add NodeJS_INSTALL_PREFIX for FindNodeJS.cmake.
MetaCall v0.5.22 [2022-07-18]
- Update version to v0.5.22.
- Minor bug in last commit solved.
- Plugin extension and inout parameter for handles working properly.
- Solve container of bug related to loader extension implementation, still bugs present in propagation of context.
- Solve some bugs in windows respect to plugin_extension.
- Impleplement support in metacall_load_from_{file, memory, package}, for passing handle as in parameter, refactor extension interfaces in order to support handles and propagate symbols to existing handle being loaded by the extension.
- Revert "metacall-plugin-local-test working properly"
- Review of PR #294
- Undo changes from netcore.
- Solve bugs with metacall await.
- metacall-plugin-local-test working properly
- fix segfault in metacall-ext-test
- CMake add compilation flag for Ruby support in Homebrew OSX fix
- Corrected bug in file_loader glob portability.
MetaCall v0.5.21 [2022-07-06]
- Update version to v0.5.21.
- Delete .travis.yml
- Update and rename ci.yml to release.yml
- Update docker-hub.yml
- Bump rails-html-sanitizer in /source/scripts/ruby/blog/source
- Create release workflow
- Add support for glob in file loader and support for absolute paths in metacall.json path field.
- Solve few test bugs and make rust tests optional in node and python.
- Solve cmake bugs from previous refactor.
- Rename load_extension to plugin_extension.
- Clean up code from PR #291
- add support for installing plugins
- Add rust tests for ports.
- Add propagation of signal to the main thread in signal handler test.
- Add signal handler test.
- Improved last commit with few changes, update extension design.
- add test for load_extension
- Improve the load_extension and add renaming for it.
- add extension for loading metacall*.json
- Extensions working properly.
- Add first complete implementation for extension loader, still not tested.
- Solve minor typos in code that is barely used.
- Improve host loader, remove unnecessary malloc.
- Add base for extension in scripts and begin to implement discover in extension loader.
- Add base for extension loader.
- Update LibRapidJson to latest commit
- Use fork for TCC instead of third party URL
- Update GTest version
- Add class and object support for Rust. Refactor function interface for Rust.
- Add execution paths for each script in c loader, remove the c lib test.
- Update libloadtest.h
- Add base for c library load test.
- Bump rack from 2.2.3 to 2.2.3.1 in /source/scripts/ruby/blog/source
- Solve memory leaks on python port import, it seems to have still some not solved, we should review what is happening there.
- fix: incorrect function names
- Add base for python port exports, memory leaks still not handled.
- Update NetCore to 5.0.17.
- Bump nokogiri from 1.13.4 to 1.13.6 in /source/scripts/ruby/blog/source
- Parse Rust AST instead of HIR.
- Reorganize the tests of Rust loader.
- Enable Rust loader to return Array and Map.
- Add string support for rust loader.
- Enable Rust load from memory. Add support for array and map.
MetaCall v0.5.7 [2021-10-25]
- Add flag for enabling or disabling backtracing module.
- Update the rs_loader_impl nightly version
- Fix logic bug occurred in load_from_file and load_from_package in rs_loader_impl
- Update mocha in node port tests.
MetaCall v0.5.6 [2021-10-07]
- Update from buster to bullseye in readme and packages.
MetaCall v0.4.8 [2021-05-28]
- Add documentation / TODO for a design decision in node loader bootstrap.js file related to the execution paths.
- Solve bug found in https://github.com/metacall/python-tsx-example related to typescript bootstrap.ts.
- Improve node_loader_trampoline_execution_path.
MetaCall v0.4.7 [2021-05-27]
- Add workaround for import endless loop in python loader.
- Update netcore to 5.0.6
- Add control for exception (file not found) on python loader.
- Updated Build Status Badge
- Update Java test.