Saltu al enhavo

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.41

  • Update dependencies
  • Use renovate to auto-update dependencies
  • Update Spanish by gallegonovato
  • Improve funding documentation
  • fix: use flask-allowed-hosts because flask-allowedhosts was deleted

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.1.1
  • Update examples to work with DHTMLX Scheduler v7.1.1
  • Add script to automatically update DHTMLX Scheduler
  • Update dependencies
  • Deprecate Python 3.8
  • Add Chinese (Traditional Han script) and Korean
  • Update Hebrew by Ori, Chinese (Traditional Han script) by 張可揚, Spanish by gallegonovato, German by Nicco Kunzmann, Slovak by Milan Šalka and Nicco Kunzmann, Croatian by Milo Ivir and Welsh by Siaron James
  • Fix links to new location in the open_web_calendar subdirectory
  • Set __all__ variable for package export

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

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

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

v1.8

v1.7

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