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
- Release 0.6.0 by @anutosh491 in #233
- Add smallpt as an example notebook by @anutosh491 in #235
- Revert "Add smallpt as an example notebook" by @anutosh491 in #236
- Update argparse dependency by @anutosh491 in #237
- Update xeus-cpp version to 0.7.0 dev after 0.6.0 release by @mcbarton in #234
- Update documentation about argparse no longer being <3.1 by @mcbarton in #239
- Add nightly build by @mcbarton in #240
- Remove emsdk_ver matrix option from deploy workflow by @mcbarton in #241
- Update code coverage action to v5 by @mcbarton in #242
- Avoid Untitled*.ipynb notebooks when add files to git by @mcbarton in #243
- Drop dependency on zlib by @anutosh491 in #238
- Update xeus-cpp-lite to use emsdk 3.1.73 by @anutosh491 in #246
- Fix clang-format workflow by @mcbarton in #251
- Fix Inspect Request Failure in xeus-cpp-lite by @kr-2003 in #258
- Enabled file magic support for xeus-cpp-lite by @kr-2003 in #261
- Edited docs to state that tests are ON by default by @kr-2003 in #264
- Bump CppInterOp to 1.6.0 by @anutosh491 in #265
- Removing redundant EXPORTED_RUNTIME_METHODS for lite by @anutosh491 in #266
- Refactoring some utilities by @anutosh491 in #153
- Remove TODO addressed through #266 by @anutosh491 in #268
- Fix misspelt Versioning in CMakeLists.txt by @mcbarton in #270
- Split xinspect.hpp into interface and implementation by @anutosh491 in #269
- Remove lower bound on xeus-zmq version environment-dev.yml by @mcbarton in #272
- Remove XEUS_CPP_INCLUDE_DOCS in CMakeLists.txt by @mcbarton in #273
- Enable C++ tests for the Emscripten build by @anutosh491 in #277
- Update ZedThree/clang-tidy-review to version 0.21.0 by @mcbarton in #284
- Install graphviz docs environment.yml by @mcbarton in #274
- Pinning nlohmann_json version for xeus-cpp-lite by @anutosh491 in #286
- Added tests for xinspect by @kr-2003 in #278
- Disable xsystem for WASM by @tharun571 in #288
- Pin nlohmann_json to 3.12.0 by @mcbarton in #291
- Removed build_interpreter from main() by @kr-2003 in #292
- Enable support for multiple kernels for xeus-cpp-lite by @anutosh491 in #290
- Mention the Jupyter Lite deployment on the read the docs homepage by @mcbarton in #275
- Add smallpt example notebook running through xeus-cpp-lite by @anutosh491 in #299
- Treat all warnings as errors Emscripten build by @mcbarton in #298
- Add smallpt licence to example by @mcbarton in #304
- Fix typos in repo by @mcbarton in #285
- Bump cppinterop to 1.7.0 by @anutosh491 in #306
- Address todo for supporting clang resource dir for lite by @anutosh491 in #311
- Resolve header inclusion crash in xcpp17 lite kernel by @anutosh491 in #309
- Run Emscripten tests in a browser by @mcbarton in #294
- Make XEUS_CPP_RESOURCE_DIR a user configurable option by @mcbarton in #312
- Update wasm kernels & lite notebook to showcase latest development by @anutosh491 in #315
- Fix Emscripten deployment + Update build instructions to include jupyter_server dependency by @mcbarton in #317
- Fix SDL2 header access issue by @anutosh491 in #316
- Centre badges in Readme.md by @mcbarton in #319
- Remove lower bound version on cpp-argparse environment-dev.yml by @mcbarton in #271
New Contributors
- @MashyBasker made their first contribution in #141
- @faze-geek made their first contribution in #167
- @kr-2003 made their first contribution in #258
Full Changelog: 0.5.0...v0.7.0