Releases: compiler-research/xeus-cpp
Releases Β· compiler-research/xeus-cpp
Xeus-Cpp version 0.6
What's Changed
- Update tags definition, add tests for xinspect by @tharun571 in #128
- doc: Fix micromamba development environment creation command by @MashyBasker in #141
- Jupyter lite GitHub page by @mcbarton in #145
- Add example notebooks + readme.md to Jupyter Lite demo by @mcbarton in #146
- Add example notebook and readme to files folder inside dist by @mcbarton in #147
- Removed dependency on cppzmq by @anutosh491 in #148
- Added functions to retrieve tag files/configs by @anutosh491 in #143
- Refactored register_preamble by @anutosh491 in #149
- Restoring old config file by @anutosh491 in #150
- Add notebook tests by @tharun571 in #142
- xassist implementation by @tharun571 in #151
- Fix pytest errors by @tharun571 in #155
- Fix windows build as per latest micromamba version by @anutosh491 in #157
- XAssist - add model freedom and ollama support by @tharun571 in #156
- Update XAssist tests by @tharun571 in #160
- Fix clang tidy review workflow by @mcbarton in #163
- Refactor Xassist, Test Framework by @tharun571 in #161
- Refactor CMakeLists.txt by @anutosh491 in #164
- Update to use CppInterOp 1.4.0 by @anutosh491 in #165
- Minor: add string quotes in command by @faze-geek in #167
- Fix logic for resource dir flag by @anutosh491 in #169
- Fix finding Resource Dir by @anutosh491 in #171
- Getting rid of redundant job for installing cxx-compiler by @anutosh491 in #173
- Minor fix in html rendering by @faze-geek in #174
- Remove xdemangle as it is redundant by @faze-geek in #180
- Remove c_format as redundant by @anutosh491 in #182
- refactor: remove unused #include directives by @anutosh491 in #184
- Enable the
%%file
xmagic by @faze-geek in #181 - Stop fetching emsdk from conda-forge by @anutosh491 in #170
- Update clang-tidy-review action to v0.20.1 by @mcbarton in #188
- Add macOS-15 to ci by @mcbarton in #189
- Remove flag for ignoring undefined symbols for a wasm build by @anutosh491 in #190
- Fix github page workflow by @mcbarton in #191
- Update xeus-cpp-lite build instruction in README by @anutosh491 in #192
- Update message after finding CppInterOp by @anutosh491 in #166
- Remove environment-wasm-build.yml by @mcbarton in #194
- Add Ubuntu 22.04 back to ci by @mcbarton in #197
- Add Initial Support for xeus-cpp-lite by @anutosh491 in #199
- Fix copying xcpp.data for xeus-cpp-lite deploy page by @anutosh491 in #200
- Upgrade to use CppInterOp 1.5.0 minimum so that version should work for wasm builds by @mcbarton in #195
- Address todo related to variables provided by cppinterop by @anutosh491 in #201
- Add wasm build instructions to documentation by @mcbarton in #196
- Remove pinning c++ version from get_stdopt by @anutosh491 in #203
- Add example notebooks to deployment by @mcbarton in #205
- Add xeus-cpp-lite specific demo for deployment example by @mcbarton in #207
- Fix faulty CMAKE_FIND_ROOT_PATH_MODE_PACKAGE used for the wasm build by @anutosh491 in #204
- Add jupyter notebook view as alternative to jupyter lab in deployment by @mcbarton in #206
- Remove omp variable from non openmp kernels by @mcbarton in #211
- Add Windows 2025 server to ci by @mcbarton in #208
- Change deploy runner to MacOS 15 by @mcbarton in #210
- Shallow clone emsdk by @mcbarton in #215
- Upgrade jupyter kernel test to <0.8 by @mcbarton in #216
- Add post.js to include missing Emscripten APIs by @anutosh491 in #220
- Specify needed shared libs in wasm kernel spec by @anutosh491 in #221
- Add c++23 kernel by @mcbarton in #198
- Fix online wasm build instructions by @mcbarton in #226
- Add wasm development environment to contributions guide by @mcbarton in #223
- Update xeus-cpp-lite example notebook by @anutosh491 in #227
- Fix retrieve_tagconf_dir and retrieve_tagfile_dir functions by @anutosh491 in #228
- Fix examples not working in the lite demo notebook by @anutosh491 in #231
- Use emsdk from emscripten-forge for deploy build by @anutosh491 in #232
- Fix wasm build instructions by @mcbarton in #230
- Add Ubuntu 22.04 and Ubuntu 24.04 arm runners to the ci by @mcbarton in #225
New Contributors
- @MashyBasker made their first contribution in #141
- @faze-geek made their first contribution in #167
Full Changelog: 0.5.0...0.6.0
Xeus-Cpp version 0.5
What's Changed
- Merge xeus-clang-repl mini - new kernels by @alexander-penev in #58
- Initial merge with xeus-clang-repl - Capture outputs by @alexander-penev in #59
- Reduce repetition ci by @mcbarton in #63
- Update actions ci to remove warnings by @mcbarton in #65
- Update clang tidy workflow actions by @mcbarton in #66
- Fix clang tidy by @mcbarton in #67
- Add Code complete by @alexander-penev in #62
- Add Code complete test by @alexander-penev in #69
- Update tutorials documentation by @tharun571 in #64
- [ci] Use a token to upload codecov reports by @vgvassilev in #70
- Add conda package manager information to readme by @mcbarton in #73
- Add clang format workflow by @mcbarton in #76
- Implement simple continuation. by @vgvassilev in #72
- Find xeus >=3.0 in CMakeLists.txt by @alexander-penev in #78
- Fix required xeus version by @alexander-penev in #79
- Remove requirements for xeus version. by @alexander-penev in #80
- Fix available conda platforms by @mcbarton in #81
- non hardcoded number of parallel jobs by @mcbarton in #75
- Update installation instructions in documentation folder by @mcbarton in #82
- Update example notebook to use c++17 kernel by @mcbarton in #83
- Revert required xeus version by @alexander-penev in #84
- Display Binder link in README.md by @mcbarton in #85
- Remove kernelspec from .gitignore by @mcbarton in #87
- Update CONTRIBUTING.md to be consistent with ci by @mcbarton in #86
- Add c++20 kernel by @mcbarton in #77
- Treat all warnings as errors (non wasm) by @mcbarton in #88
- Upgrade example notebook to C++20 kernel by @mcbarton in #91
- Remove xcpp kernelspec by @mcbarton in #90
- Add debug documentation by @tharun571 in #93
- Fix deprecation warning --current-env by @mcbarton in #96
- fix jupyter kernel test on Windows by @mcbarton in #97
- Jupyter lite integration by @mcbarton in #98
- Update testing instructions by @mcbarton in #99
- Update ci Ubuntu to 24.04 by @mcbarton in #74
- Add osx wasm jobs to ci by @mcbarton in #101
- Add wasm build instructions to README.md by @mcbarton in #102
- Add tests for xparser and xinterpreter by @tharun571 in #104
- Update minimum CppInterOp due to code completion by @mcbarton in #105
- Update testing instructions (test after installation) by @mcbarton in #106
- Add test for xinterpreter.cpp by @tharun571 in #107
- Upgraded to latest xeus (3.2.0) by @anutosh491 in #103
- Add tests for xoptions by @tharun571 in #109
- Add tests for xsystem and os by @tharun571 in #112
- Minor changes in Readme for the wasm build by @anutosh491 in #117
- Add tests for xmagics, os, xutils, xinterpreter by @tharun571 in #116
- Removing dirent dependency by @anutosh491 in #113
- Add Jupyter Lite serve instructions to README by @mcbarton in #120
- Update example notebook by @anutosh491 in #121
- Add test for xinterpreter by @tharun571 in #124
- Dropping C++11 & C++14 based kernels by @anutosh491 in #129
- Update available C++ kernels in documentation by @mcbarton in #131
- Make cmake minimum version same accross repo by @mcbarton in #136
- Remove reference to Fortran module references in .gitignore by @mcbarton in #135
- Remove reference to Python in documentation by @mcbarton in #132
- Update clang format spec to c++17 standard by @mcbarton in #134
- Add xeus_zmq_REQUIRED_VERSION cmake by @mcbarton in #133
- Add tests for xmagics by @tharun571 in #138
- Update pytest instructions in documentation by @mcbarton in #130
- Fix clang tidy workflow by @mcbarton in #139
- Upgrade to xeus 5 by @anutosh491 in #127
- Added pull_request_template.md by @mcbarton in #118
- Update issue template by @mcbarton in #137
Full Changelog: 0.4.0...0.5.0
Xeus-Cpp version 0.4
What's Changed
- Fix extract_filename function by @anutosh491 in #25
- [ci] Add clang-tidy support by @vgvassilev in #29
- Refactoring build_interpreter function by @anutosh491 in #31
- [clang-tidy] Adjust xeus-cpp build invocation. by @vgvassilev in #30
- Update README.md installation instructions by @mcbarton in #33
- Revert to the original convention of xeus documentation by @Krishna-13-cyber in #20
- Update CI to have arm build + other changes to CI by @mcbarton in #35
- [ci] Update the checkout version by @vgvassilev in #39
- [coverage] Add a global config yaml by @vgvassilev in #40
- Add the ability to the debug wasm builds by @vgvassilev in #41
- [cmake] Set language and standard. by @vgvassilev in #43
- [cmake] Enumerate all source and include files. by @vgvassilev in #44
- [cmake] Include optionally the docs folder by @vgvassilev in #45
- Add test cases for xutils, xmagics_manager, xpreamble_manager and xbuffer by @brauliorivas in #36
- Add test cases for xparser by @tharun571 in #47
- [cmake] Add missing headers by @vgvassilev in #48
- Use and c++17 to iterate the folders by @vgvassilev in #49
- [ci] Add verbosity to pytest. by @vgvassilev in #51
- Pin nlohmann_json to the last working version by @anutosh491 in #53
- Add a clang-tidy configuration by @vgvassilev in #52
- CONTRIBUTING.md: fix broken Jupyter contributing docs link by @chococandy63 in #57
- Documentation: fixed create conda environment command in
CONTRIBUTING.md
by @chococandy63 in #56 - Initial merge with xeus-clang-repl (mini) by @alexander-penev in #46
New Contributors
- @brauliorivas made their first contribution in #36
- @chococandy63 made their first contribution in #57
Full Changelog: 0.3.0...0.4.0
Xeus-Cpp version 0.3
What's Changed
- Fixed inspect request using Preamble approach by @anutosh491 in #21
Full Changelog: 0.2.0...0.3.0