Changelog#
0.1.3 (2026-04-14)#
Unpin
recurring-ical-events
0.1.2 (2026-04-14)#
Use Pydata Sphinx theme
0.1.1 (2026-04-13)#
Remove dependency restriction for icalendar.
Document how to contribute.
0.1.0 (2026-02-28)#
Add
jcalandjcalendarlanguage aliases backed by aJCalLexersubclass of Pygments’ built-inJsonLexer. Both aliases are registered as Pygments entry points so.. code-block:: jcalworks globally.Document jCal syntax highlighting in the Usage guide alongside the existing ICS highlighting section.
Update Python versions
0.0.3 (2026-02-27)#
update documentation links
0.0.2 (2026-02-27)#
update github release process
0.0.1 (2026-02-27)#
Initial release.
Render
.. code-block:: calendardirectives as HTML event tables.Accept both RFC 5545 iCalendar (ICS) and RFC 7265 jCal (JSON) input, with automatic format detection.
Display three tabs per block: a rendered event table, the ICS source, and the jCal source, using sphinx-design.
Show calendar name (
X-WR-CALNAME) as a table caption and description (X-WR-CALDESC) below the table when present.Syntax-highlight ICS blocks with a custom Pygments lexer (aliases:
ics) and jCal blocks with the built-in JSON lexer.The lexer is registered as a Pygments entry point so
.. code-block:: icsworks in any Sphinx project that has the package installed, even without addingsphinx_icalendartoextensions.