Xlwings

Latest version: v0.33.6

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

Scan your dependencies

Page 1 of 5

0.10.0

- Datetime fixes both with custom scripts (day and month were misinterpreted with certain locales) and custom functions (the formatting of dates in custom functions now respects the specific format chosen on the system).
- Added the `-e`/`--env` arg to the lite CLI command.
- Upgraded dependencies incl. xlwings to 0.33.6.

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.

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.