JuliaCall 0.17.0.9000
- Fix bug for not throwing error in RMarkdown document. Fix #122.
- Support julia chunk in RMarkdown notebook. Fix #98.
- Add julia_markdown_setupfor setup of JuliaCall in RMarkdown document and notebook explicitly. Related to #98 and #132.
JuliaCall 0.17.0
- Fifteenth release on CRAN.
JuliaCall 0.16.7.9000
- Bug fixes and add CI tests for function autowrap.
- New features for automatic package wrapping: julia_function,julia_pkg_import, andjulia_pkg_hook.
- $.()for- Juliacallable object syntax.
JuliaCall 0.16.6.9000
- Fix bug about eval option in RMarkdown document, fix #109.
- Add a way to find Julia.exe on Windows when JULIA_HOME is not set. Thanks to @xiaodaigh.
JuliaCall 0.16.6
- Fourteenth release on CRAN.
JuliaCall 0.16.5.9000
- julia_install_packageaccepts URLs to install packages, fix #106.
- Do not let print in startup files to mess up with julia_setup, fix #105.
JuliaCall 0.16.5
- Thirteenth release on CRAN.
JuliaCall 0.16.4.9000
- Various improvements in documentation.
- Add a rebuildargument in the functionjulia_setup. The argument controls whether to rebuildRCall.jl, whose default value isFALSEto save startup time. If a new version of R is used, then this parameter needs to be set toTRUE.
JuliaCall 0.16.4
JuliaCall 0.16.3.9000
- Improvement for JuliaObject, which frees theJuliaObjecton theJuliaside after it’s freed on the R side.
JuliaCall 0.16.2.9000
- Respect engine.pathoption forJuliain RMarkdown document.
- Refactor Juliaknitrengine to avoid use ofknitrinternal functions.
JuliaCall 0.16.2
- Eleventh release on CRAN.
JuliaCall 0.16.1.9000
- Capturing Juliastdout in RMarkdown documents.
JuliaCall 0.16.1
JuliaCall 0.16.0.9000
- More deprecation warning fixed for Juliav0.7/1.0.
JuliaCall 0.16.0
JuliaCall 0.15.1.9000
- More deprecation warning fixed for Juliav0.7.
- JuliaCallis now compatible with- RCall.jlv0.11.0 on- Juliav0.7.
- Fix the problem caused by the failure of Pkg.build("RCall").
- Fix various small issues in Juliav1.0.
- Fix a segfault on Windows with Juliav0.7 and v1.0.
- JuliaCallnow should be usable on- Juliav0.7 and- Juliav1.0 with released version of- RCall.
- Fix issue #65 in julia_sourceonJuliav0.7 and v1.0.
- Remove julia_checkwhich is deprecated a long time ago.
JuliaCall 0.15.0.9000
- Some performance improvements.
- Add installargument injulia_setup(), setting it toFALSEcan reduce startup time when no installation or checking of dependentJuliapackages is needed.
- Improve julia_console().
JuliaCall 0.15.0
JuliaCall 0.14.3.9000
- Try to remove R6dependency to reduce overhead creatingJuliaObject.
- Compatibility with Juliav0.7, currently need to useRCall#e59a546withJuliaCallonJuliav0.7.
- Deprecation fixing with Juliav0.7.
- Implementation of diff.JuliaObject.
JuliaCall 0.14.2.9000
- Match the assignment behavior for JuliaObjectto that in native R.
- Implementation of generics for is.numericforJuliaObject.
- Bug correction for c.JuliaObject.
JuliaCall 0.14.1.9000
- Make the error in install_dependencynot muted.
- Various performance improvements in julia_callinterface functions.
- Performance improvement for sexp,rcopyand creation ofJuliaObject.
- Performance improvement in display systems.
- Have a julia$simple_callinterface which is a simple and more performant “equivalent” of thejulia_callinterface.
- Various small bug fixes.
JuliaCall 0.14.0
JuliaCall 0.13.2.9000
- Use more robust way to locate libjulia, fix #29 and #57.
- A simple interface to get access to JuliaCallfromRcpp.
- Bug correction for as.vector.JuliaObject.
- Bug correction for as.double.JuliaObject.
- Add error message that old version julia is not supported.
- Add error message when libjulia located is not a valid file.
JuliaCall 0.13.1.9000
- Various small bug fixes.
- JuliaObjectsupports multiple index.
- Implementation of mean,determinantandsolvegenerics forJuliaObject.
- Implementation of candtgenerics forJuliaObject.
- Implementation of aperm,dim<-andas.vectorgenerics forJuliaObject.
JuliaCall 0.13.0.9000
- Important bug fixes.
- Reduce the number of messages from julia_setup(verbose = TRUE).
- Add need_returnargument tojulia_eval, now there is a possibility to return the result as anJuliaObject, which is convenient for many use cases requiring an R object corresponding to a julia object.
- Bug fixing for unary operators on JuliaObject.
- Implement rep.JuliaObject.
- Important bug fix for assign of JuliaObject.
- New experimental assign!to match behavior for assign in R and use it forJuliaObject.
- Experimental JuliaPlainidea to alleviate the problem that R dispatches only on the first argument, makeifelsepossible to work forJuliaObject.
- Fix display issue #54 when using JuliaCallfrom julia andRCall.jl.
- Speed up the loading a little.
- Array related methods dim.JuliaObject,is.array.JuliaObjectandis.matrix.JuliaObject.
JuliaCall 0.13.0
JuliaCall 0.12.4.9000
- Add autowrap, which can generates automatic wrappers forjuliatypes.
- Fix bugs in passing arguments in julia_docallandjulia_call.
JuliaCall 0.12.3.9000
- Fix the issue in displaying JuliaObject, especially inRmddocuments. Fix #43.
- x$namecould be used to get access to- field(x, name)for- JuliaObject.
JuliaCall 0.12.2.9000
- Speed up RCallchecking.
- Use some tricks to get around juliaissue #14577.
JuliaCall 0.12.2
JuliaCall 0.12.1.9000
- Clearer documentation for JULIA_HOME.
- More helpful error message for julia_setup()
- Bug fix for juliaengine inRnwfiles.
- Bug fix for JuliaCallinrtichoke.
JuliaCall 0.12.1
JuliaCall 0.12.0.9000
- JuliaCallrequires Julia 0.6 as Julia 0.5 is now officially unmaintained.
- Don’t use inline to compile functions at julia_setup()any more, accelerate the startup time.
- Load juliarc in julia_setup.
- Fix the bug that julia_setup()fails to correctly load libjulia.dll if JULIA_HOME is not in path on windows.
- Get JULIA_HOME from environment variable.
JuliaCall 0.11.1
JuliaCall 0.11.0.9000
- Remove deprecated julia_eval_string.
- Improve JuliaCallRMarkdown engine. The display system should work for all kinds of documents that RMarkdown supports.
- Should use older version of RCall with older version of R.
JuliaCall 0.10.0.9000 - 0.10.6.9000
- Important bug fix in JuliaObject, for more detail, see github issue #15, issue #12 and #13 are related.
- Implement generics for JuliaObject, and fix many small bugs.
- Julia tuple converts to R S3 class of JuliaTuple based on list.
- Add fields,fieldandfield<-function for JuliaObjects.
- Use R6 for the implementation of JuliaObject. It’s lightweight, faster, and safer.
JuliaCall 0.9.3.9000
- Performance improvements for dot notation function call.
JuliaCall 0.9.3
JuliaCall 0.9.2.9000
- New Julia display system plotsViewer(), which integrates better into R.
- Fixes several bugs in JuliaCall, like removing deprecated functions.
- Improve display systems of RMarkdown and Jupyter R Notebook.
JuliaCall 0.9.1.9000
- Improve JuliaObject, same Julia object could enter julia_object_dict only once. And the display ofJuliaObjectbecomes better. Also every common types of Julia Object could be wrapped byJuliaObject.
- The users could now choose to have JuliaObjecttype return value instead of R Object.
- Dot notation in julia is now accepted through the julia_callinterface.
- julia_eval_stringis deprecated in favor of- julia_eval.
JuliaCall 0.9.0.9000
- Try to convert julia tuple.
- Add JuliaObject, which serves as a proxy in R for julia object, which is the automatic conversion target when other choices are not possible.
- julia_setup()doesn’t need to be called first unless you want to force julia to restart or you need to set the julia path.
JuliaCall 0.8.0.9000
- julia.do_calland- julia_callnow accept keyword arguments.
- JuliaCallworks in Jupyter R notebook.
- JuliaCallworks in R Markdown. The display system currently only work for html document. When there is no return from julia function and there is a need to display, a div with class=‘JuliaDisplay’ will be inserted into the html document with the corresponding content.
- Julia engine in R Markdown through JuliaCall.
JuliaCall 0.7.5.9000
- Have a basic julia display system, now the plot functionality in Julia works (mostly).
- JuliaCallis more consistent with julia.
JuliaCall 0.7.4.9000
- Added a NEWS.mdfile to track changes to the package.
- Add helpful error messages in libjulia DLL load and compilation.
- Add julia_assignwhich can assign a value to a name in julia with automatic type conversion.
- Give the option to set path for julia.
- Deprecate julia_check.
- julia_console. Now there is a fully functional julia repl in R terminal, and a usable julia console when you use IDE for R.
- In julia_setup, there is an option whether or not to use RCall.jl, RCall’s R REPL mode and rgui will be set correctly.
JuliaCall 0.7.3
- First release on CRAN.
- julia_setupfor initial setup of- JuliaCall.
- julia_eval_string,- julia_commandfor executing commands in julia.
- julia_do.calland- julia_callfor calling functions in julia.
- Functions to deal with julia packages.
- Helper functions like julia_help.