Open-web-calendar

Latest version: v1.48

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

Scan your dependencies

Page 1 of 9

1.48

- Fix automatic updates of dependencies by Renovate
- Add encryption of URLs, see [Issue 468](https://github.com/niccokunzmann/open-web-calendar/issues/468)

- Add `cryptography` to encrypt and decrypt URLs with the Fernet cipher
- Support `fernet://` links with encrypted JSON content
- Use `bcrypt` to check if the password is correct and the decrypted value can be exposed to the user
- Add documentation on how to setup encryption with the `OWC_ENCRYPTION_KEYS` environment variable
- Add `/encrypt` and `/decrypt` JSON endpoints
- Fix Docker build as linux/i386 requires build dependencies

- Remove stack traces from production output as they might contain sensitive data
- Update Italian translation by albanobattistella, Ukranian by Максим Горпиніч, German by Nicco Kunzmann, Spanish by Camilo M
- Add support for CalDAV URLs, see [Issue 189](https://github.com/niccokunzmann/open-web-calendar/issues/189)

- Allow choosing from calendars
- Allow entering a CalDAV URL with username and password
- Add `caldav` dependency

- Allow recording of APIs requests in development mode to use in tests
- Allow editing of URLs with more comfort

- Edit encrypted URLs if the right password is given
- Add username and password field
- Leave public urls unencrypted
- Encrypt sensitive URLs with credentials by default

- New UI for editing the calendar

- Separate page for each of the features
- Overview at the bottom of the page
- Resizing of calendar
- Wide screen shows calendar on the side
- Long screen shows calendar on the bottom
- Translate the project name in the title of the page
- Remove box shadow for default skin, see [Issue 449](https://github.com/niccokunzmann/open-web-calendar/issues/449)
- Add delete and edit buttons for URLs
- Add a few new translation strings

1.47

- Add option to download events in ICS format, see [Issue 206](https://github.com/niccokunzmann/open-web-calendar/issues/206)
- Remove `pytz` as dependency, replace it by `zoneinfo`
- Update dependencies
- Update Ukrainian translation by Максим Горпиніч, Hungarian by Vág Csaba, Finnish by Ricky Tigg, German by Nicco Kunzmann
- Describe how to use the Squid proxy to protect from SSRF attacks.
- Create `tox -e dev` to run the Open Web Calendar in development mode.

1.46

- Fix escaping [JavaScript](https://github.com/niccokunzmann/open-web-calendar/issues/631) and [CSS](https://github.com/niccokunzmann/open-web-calendar/issues/396)
- Allow installation with fixed depdencies using `pip install open-web-calendar[production]`
- Update dependencies
- Use `pip-compile-multi` and `hatch-requirements-txt` for dependencies, see [Issue 481](https://github.com/niccokunzmann/open-web-calendar/issues/481).
- Update Ukrainian translation by Максим Горпиніч, Tamil by Nicco Kunzmann and [தமிழ்நேரம்], Croatian by Milo Ivir, Dutch by Pander
- Add use `python-mergecal` to merge calendars, see [Issue 466](https://github.com/niccokunzmann/open-web-calendar/issues/466).
- Include `VTIMEZONE` component in merged calendars
- Speed up the Docker build

1.45

- Fix several XSS vulnerabilities, see [Issue 563](https://github.com/niccokunzmann/open-web-calendar/issues/563).
- Improve German translation by Nicco Kunzmann, Croatian by Milo Ivir
- Correct links in documentation
- Add Tamil translation by [தமிழ்நேரம்]
- Speed up web tests
- Update dependencies
- Use more indirect links in the documentation

1.44

Not secure
- Fix bug introduced by v1.43: The calendar now changes the language again. (parameter `language`), see [Issue 599](https://github.com/niccokunzmann/open-web-calendar/issues/599).
- Improve Ukrainian translation by Максим Горпиніч, German by Nicco Kunzmann
- Update dependencies
- Document how to create a docker network to mitigate SSRF attacks.

1.43

Not secure
- Update dependencies
- Improve Belarusian translation by Yauhen, Ukrainian by Максим Горпиніч, Esperanto by phlostically
- Update Security Policy
- Add a way to choose the map, see [Issue 23](https://github.com/niccokunzmann/open-web-calendar/issues/23)
- [Update DHTMLX Scheduler] to v7.2.1
- Introduce, test and document the `OWC_SPECIFICATION` environment variable.

[Update DHTMLX Scheduler]: https://docs.dhtmlx.com/scheduler/what_s_new.html

Page 1 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.