Releases: andrjohns/QuickJSR
Releases · andrjohns/QuickJSR
v1.4.0 Release
What's Changed
- Build vignettes for cross by @andrjohns in #70
- Simplifications/optimisations for C++ code by @andrjohns in #71
- Don't prebuild cross image by @andrjohns in #72
- Use RAII for runtime/context by @andrjohns in #73
- Interop for wrapper containers by @andrjohns in #74
- QJS-NG v0.6.1 Upgrade by @andrjohns in #75
Full Changelog: v1.3.1...v1.4.0
v1.3.1 - Bugfix Release
What's Changed
- Fix backwards compatibility with R <= 4.1 by @andrjohns in #66
Full Changelog: v1.3.0...v1.3.1
v1.3.0 Release
What's Changed
- Use
R CMD CONFIG
to detect compiler by @andrjohns in #56 - Testing quickjs-ng as base by @andrjohns in #57
- Update more non-API C calls by @andrjohns in #58
- Update to new exported QuickJS APIs by @andrjohns in #59
- Backport QuickJS-NG fixes by @andrjohns in #62
- Add additional jsvalue conversion helpers by @andrjohns in #63
- Use updated cross-platform docker images by @andrjohns in #64
Full Changelog: v1.2.2...v1.3.0
v1.2.2 - Bugfix Release
What's Changed
- Fix CRAN
NOTE
caused by non-canonical URL in README
v1.2.1 Bugfix Release
What's Changed
- Run cross-platform checks with both gcc and clang by @andrjohns in #42
- Support calling functions within modules by @andrjohns in #43
- Align file handling and context with qjs interpreter by @andrjohns in #44
- Supporting passing R environments to JS, getting and setting values by @andrjohns in #46
- Make classes/exports available for eval and json funcs by @andrjohns in #47
- Add and test c++11 compatibility by @andrjohns in #48
- Add global R object with access to package environments by @andrjohns in #49
- Add vignette demonstrating mappings by @andrjohns in #50
- Update function namespacing for clarity by @andrjohns in #51
- Add get/assign methods by @andrjohns in #52
- Freebsd by @andrjohns in #54
Full Changelog: v1.2.0...v1.2.1
v1.2.0 Release
What's Changed
- Only link atomics on 32bit GCC by @andrjohns in #8
- Replace Rcpp dependency with vendored cpp11 headers by @andrjohns in #9
- Remove R6 dependency by @andrjohns in #10
- Replace testthat with tinytest by @andrjohns in #11
- Add multi-arch check workflow by @andrjohns in #12
- Test -Wpedantic warnings when moving all C functions to C++ files by @andrjohns in #13
- Update submodule to new pedantic workarounds by @andrjohns in #14
- Tidying include structure by @andrjohns in #15
- Begin developing direct R and JS data passing by @andrjohns in #16
- Tidy functionality and add tests for R to JS conversions by @andrjohns in #18
- Initial implementations for passing JS variables to R by @andrjohns in #19
- Update submodule with fixes for Clang-18 ubsan error by @andrjohns in #20
- Add valgrind and sanitizer check workflows by @andrjohns in #21
- Fix valgrind errors by @andrjohns in #22
- Test JSON string return directly by @andrjohns in #23
- Add separate to_json and from_json functions by @andrjohns in #24
- Pass R args to JS call directly by @andrjohns in #26
- Use quickjs builtin functionality for parse and stringify, update doc by @andrjohns in #27
- Fix conversion of R arrays by @andrjohns in #28
- Add more tests and functionality for to_json by @andrjohns in #29
- Add R to JS mapping for dates and factors by @andrjohns in #30
- Altrep fixes by @andrjohns in #31
- Fix R to JS passing of nested dataframes by @andrjohns in #32
- Add R to JS support for matrices by @andrjohns in #33
- Support returning mixed-type scalar arrays from JS to R by @andrjohns in #34
- Support passing objects and arrays from JS to R by @andrjohns in #35
- Support passing and return POSIXct types between R and JS by @andrjohns in #36
- Fix compilation under linux armel clang by @andrjohns in #37
- Remove jsonlite dependency, use direct R to JS mapping by @andrjohns in #38
- Add support for passing R functions to JS by @andrjohns in #39
- Clang armel needs libatomic by @andrjohns in #40
- Safer passing of R functions to JS by @andrjohns in #41
Full Changelog: v1.1.0...v1.2.0