All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Changed: use KaTeX 0.16.10
- Fixed: consider config value
katex_js_path
as path to KaTeX javascript file when pre-rendering is selected
- Fixed: building of documentation on Read The Docs.
- Added: support for Python 3.12
- Changed: use KaTeX 0.16.9
- Changed: use KaTeX 0.16.8
- Removed: support for Python 3.7
- Changed: use custom sphinx theme
based on
insipid
for HTML documentation pages
- Changed: use KaTeX 0.16.7
- Fixed: convert
KaTeXServer.timeout_error()
to class method
- Changed: use KaTeX 0.16.4
- Changed: reverted enforcement of 100% font scale as a larger scaling of 1.21em is the expected KaTeX default behavior
- Fixed: update Python package version number
- Added: support for Python 3.11
- Changed: use KaTeX 0.16.3
- Changed: enforce 100% of document font-size for HTML
- Added: local KaTeX server to dramatically speed up pre-rendering
- Added:
katex.min.js
andauto-render.min.js
are now included in the Python package - Added: support for Python 3.10
- Changed: use KaTeX 0.16.0
- Removed: support for Python 3.6
- Fixed: allow to work with Sphinx>=4.0.0
- Fixed: remove extra space after inline math when using pre-rendering
- Changed: increase top padding of equations by 2px
- Fixed: building of documentation on RTD
- Fixed: PyPI package version number
- Fixed: PyPI package had wrong version number
- Added: support for Python 3.9
- Added: support for Sphinx>=4.0.0
- Added: tests for Windows and macOS
- Changed: switch to KaTeX 0.13.11
- Changed: switched CI tests from Travis to Github Actions
- Changed: running sphinx will now fail in pre-render mode if KaTeX fails
- Removed: support for Python 2.7, 3.4, 3.5
- Fixed: Sphinx>=4.0.0 is not supported at the moment
- Fixed: label of fraction example in docs
- Added: fraction example to docs
- Changed: switch to KaTeX 0.12.0
- Changed: add small top and bottom padding to equations
- Fixed: run katex under Windows
- Changed: switch to Katex 0.11.1
- Changed: add tests for Python 3.7 and 3.8
- Added: equation numbers in documentation (#16)
- Changed: subset of tests for sphinx<=1.6 (#23)
- Changed: several improvements to documentation
- Added: katex server side pre-rendering (#15)
- Changed: switch to Katex 0.10.2 (#17)
- Removed: deprecated Sphinx
setup_math
(#10)
- Fixed: macros example in documentation
- Added: Sphinx documentation and setup RTD page
- Added: Travis-CI tests
- Changed: KaTeX version 0.10.0
- Changed: make compatible with
sphinx>=1.6
- Removed: configuration option
katex_version
- Fixed: incompatibility with
sphinx>=1.8
(#8)
- Added: allow for user defined autorendering delimiters (#7)
- Fixed: bug if
katex_options
was blank (#5)
- Added: document all configuration settings
- Added: automatic setting of delimiters for KaTeX auto-renderer
- Removed:
katex_macros
option
- Added: equation numbering across pages with
sphinx>=1.7
- Changed: KaTeX version 0.9.0
- Added: helper function to convert LaTeX defs to KaTeX macros
- Changed: improvement of code readability
- Fixed: mouse over for equation numbers in Firefox
- Changed: move equation numbers to the right and center vertically
- Added: initial release