Xlwings

Latest version: v0.33.5

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

0.9.2

- Custom functions reloading (introduced with 0.9.1) is now only done during development.
- Fixed an issue with the `manifest.xml` when there was no function namespace used in the `prod` environment.

0.9.1

- Custom functions are now automatically reloaded every time you edit them without having to restart Excel or reloading the add-in.
- Fixed path handling issues on Windows with `run.py` CLI and `.env`. This fixes issues with `run.py init`, dev server reloading, and loading `.env`.
- Office.js API versions are now printed in the dev tools console.
- Upgraded dependencies.

0.9.0

- Launched xlwings Lite, allowing Python-based Office.js add-ins to be deployed as static websites. These add-ins run Python via WebAssembly (Wasm) in the add-in's browser engine, so Python doesn't need to be installed on neither the server nor the local machine. Learn more at [xlwings Lite](index_lite.md).
- The `XLWINGS_PUBLIC_ADDIN_STORE` setting is deprecated in favor of `XLWINGS_CDN_OFFICEJS`.
- More script examples: show an error in the task pane and show a Matplotlib plot.
- Upgraded dependencies incl. xlwings to 0.33.4.

0.8.0

- The `XLWINGS_APP_PATH` settings has been improved to be independent of a specific setup of an external service such as nginx.
- Enhanced `TemplateResponse` by making the `context` argument optional and by providing `settings` behind the scenes.
- New task pane docs, additionally covering Jinja, Bootstrap, and Alpine.js.
- Breaking change: If you were using `XLWINGS_APP_PATH` in connection with nginx, you'll have to adjust your nginx config in line with [`nginx/nginx-apppath.conf`](https://github.com/xlwings/xlwings-server/blob/main/nginx/nginx-apppath.conf).

0.7.0

- The task pane can now interact with the Excel object model via htmx, see the [docs](https://server.xlwings.org/en/latest/htmx/).
- Added a favicon to silence an error in the dev tools console (Windows).
- Tests now additionally run with Python 3.13.
- Moved Office.js JavaScript code from xlwings to xlwings-server.
- Bug fix: Object handles now also work with varargs.
- Upgraded dependencies.

0.6.3

- Bug fix: Fixed Jinja templates rendering to ensure content escaping.

Page 1 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.