Versions and Changes¶
This is a history of changes in the stable version of the Open Web Calendar. These correspond to the tags. The latest version might not be released, yet.
v1.40¶
- Support webcal:// links
- Provide docker releases with proper tag release information
- Add choice: Choose the language of the viewer
- Update DHTMLX Scheduler to v7.0.5
v1.39¶
- Add version to footer
- Allow specifying the version of the software through the
version
parameter - Fix: show broken calendars again
- Fix: Remove CSS attack from broken calendar sources
v1.38¶
- Create PyPI package and deployment
- Update dependencies
v1.37¶
- Update dependencies
- Improve German translation by Nicco Kunzmann and Mathieu Graf, Indonesian by Krisna A. Prayoga, Croatian by Milo Ivir, Turkish by Oğuz Ersen, Polish by Eryk Michalak, Spanish by gallegonovato
- Add calendar example that has multiple source calendars with different styling
- Fix translation mistakes in Thai and Italian
- Fix styling for calendar colors in Week and Day view
- Improve documented exapmple of choosing time zones
- Add link to Mastodon in documentation
- Use Ruff as code styler
v1.36¶
- Make event title a link to the event if it has a URL set, see Issue 388
- Improve Code Quality
- Improve Thai translation by nissara pengpol, Ukrainian by mondstern and Italian by albanobattistella
- Update dependencies
v1.35¶
- Add link to Privacy Policy.
- Update dependencies
- Improve Spanish by gallegonovato, German by Nicco Kunzmann, Sinhala by Dilitha Ransara, Norwegian Bokmål by Allan Nordhøy
- Improve documentation, translate documentation to German and Spanish
- Build documentation with Python 3.11
- Update documentation languages automatically
- Allow translating the documentation with Weblate
v1.34¶
- Ensures every HTML document has a lang attribute (html) Issue 347
- Allow hosters to close the Host Header Injection vulnerability, see PR 366
- Improve documentation and Docker build
- Add Esperanto by phlostically
- Improve Slovak, Russian, Portuguese, Indonesian by phlostically
- Update requirements
v1.33¶
- Update dependencies
- Add alternate link to “text/calendar” content to ease subscribing for other calendars, see Issue 308
- Use calendar feeds from alternate links to “text/calendar” content, see Issue 309
- Use HTML description from various sources, see Issue 300
- Allow JavaScript customization of the calendar, see Issue 71
- Improve Portuguese by qeepoo
- Increase Python version for Docker to 3.11
v1.32¶
- Update Italian translation by albanobattistella
- Open links in event descriptions in new tab or as configured, see Issue 287
- Add giscus to discuss the documentation
v1.31¶
- Move documentation to open-web-calendar.quelltext.eu
- Update dependencies
- Generate GitHub Releases to notify watchers
- Update Russian translation by Nicco Kunzmann, Turkish by Oğuz Ersen, Spanish by gallegonovato and German by Nicco Kunzmann
v1.30¶
- Improve Italian translation by albanobattistella and Russian translation by Ivan V
- Update dependencies
- Remove CSS attacks from event sources through HTML injection, see Issue 165
- Add CSS classes for events, see Issue 305
- Add a way to give calendars a different color, see Issue 141 and Issue 52
- Document CSS classes, see Issue 202
- Add checkboxes for the event status, see PR 306
v1.29¶
- Improve Indonesian translation by Reza Almanda, Croatian by Milo Ivir, German by Nicco Kunzmann, Spanish by gallegonovato, Turkish by Oğuz Ersen
- Update dependencies and documentation
- Work week now skips Saturday and Sunday in Day View, see Issue 258
v1.28¶
- Update dependencies
- Allow editing calendar copies, see Issue 180
- Improve Finnish translation by Tomi Pöyskö and Croatian by Milo Ivir
- Improve visibility on small screens, see PR 284
- Fix: show event title in mobile agenda view, see Issue 277
- Fix Chrome driver timeout in CI tests, see PR 279
v1.27¶
- Browser tests run with Firefox and Chrome, see PR 272
- Add responsive layout, see PR 273
- Remove tooltip on touch devices as it overlaps with the quick info
- Expose
compact_layout_width
parameter so you can change when to compact the layout, default is 600px width
v1.26¶
- Use HTML color chooser for custom CSS
- Add a red bar at the current time in the week view and the day view, see PR 265.
- Expose the
hour_format
parameter and add choices for the 12h format, see PR 266. - Update Turkish by oersen, Spanish by gallegonovato and German
- Update dependencies
- Update GitHub Actions with Dependabot
v1.25¶
- Update dependencies
- Implement work week view, see Issue 258
- Update translations
v1.24¶
- Test and support Python 3.12
- Fix rendering error for unknown/malformed time zones (use DHTMLX’s timeshift)
- Improve Indonesian translation by Reza Almanda
v1.23¶
- Add documentation and dependencies to use a Tor proxy to prevent SSRF attacks.
- Remove temporary cache directory vulnerability GitHub CWE-377
v1.22¶
- Update dependencies
v1.21¶
- Update Chinese translation by dingc
- Update French translation by Thomas Moerschell
- Fix Content-Type header for .js files, see Issue 241
- Add logo Issue 205
v1.20¶
- Turkish translation by Oğuz Ersen
- Spanish translation by gallegonovato
- Indonesian translation by Reza Almanda
- Update dependencies
- Correct links
v1.19¶
- Update dependencies
v1.18¶
- Update dependencies
- Update Finnish by Teemu
- Update Slovak by Milan Šalka
- Update Polish by Piotr Strebski
- Update Japanese by onokatio
v1.17¶
- Add User-Agent header, see Issue #225.
- Close security vulnerability, Pull Request #223
- Update German, Welsh, Croatian
v1.16¶
- Add a dropdown to choose another time zone to view the calendar in the about screen, see Issue #213.
v1.15¶
- Update dependencies
v1.14¶
- Improve Indonesian translation by Reza Almanda
- Improve Spanish translation by zyloj
- Improve Polish translation by Eryk Michalak
- Update dependencies
- Do not test Python 3.7 any more
- Test Python 3.11
v1.13¶
- Improve French translation
- Update dependencies
v1.12¶
- Add Croatian UI by Milo Ivir
v1.11¶
- Add German UI
- Improve calendar in Polish
- Add Welsh calendar
v1.10¶
- Add translations for nb_NO.
- Translate the user interface.
- Use weblate to translate files.
v1.9¶
- Speed up loading with start and stop date range. Pull Request #177.
v1.8¶
- Add start of day, end of day and time step (hour be default) in Pull Request #158 thanks to @TheoLeCalvar.
v1.7¶
- Add timezone functionality. See Issue #171.
v1.6¶
- Add choice of Sunday or Monday for the start of the week Issue 39 - backed by [donation]!
v1.5¶
- add link to Contributing Section in about page
- make event clickable even if there is a tool tip window
- @MrKoga [donated][github-sponsors] to the project! Thanks!
v1.4¶
- add event categories when you click an event, see PR 159.
v1.3¶
- update translation mistake
- fix encoding problem for languages other than en/de
- add ability to remove all controls
- test with GitHub actions
- test user interface
v1.2¶
- Use Gunicorn in Docker image
- change deployment to https://open-web-calendar.hosted.quelltext.eu/
v1.1¶
- Add Coatian Language by Tomislav Gomerčić
v1.0¶
- Create the changelog.
- Add support for colors from ICS calendars, see Issue #52 and Pull Request 88.