- Update KaTeX to 0.16.9 (It is recommended to update your KaTeX css to prevent visual glitches.)
- Added support for bun.sh
- Update documentation
- Fix bug when build in macros were counted as user defined macros
- Small optimizations
- Add a silent option to suppress Jektex output.
- Add jektex logo as macro (
\jektex
). - Fix bug when in obscure cases Latex notation would not be encoded as valid HTML entities.
- Fix bug when Jekyll tries rerendering its own cache resulting in endless loop.
- Update KaTeX to version 0.16.3.
- Remake dependencies for Debian packages compatibility
- Optimization and stability improvement
- Implement support for LaTeX math mode notation
- Now syntax errors would render with dynamic error highlighting instead of static error place holder
- Special thanks to Tomáš Sláma(slama.dev) for testing.
- Fix crashing at the start in some setups.
- Implement macro update detection so you do not have to delete cache after updating macros.
- Log number of updated macros during project loading configuration.
- Optimization of loading saved cache and rendering.
- Now printing relative path to project of file containing syntax error.
- Major refactoring and better commenting of code.
- Fix all rendering issues being treated as syntax errors. Now render issues are much finer and informative.
- Now you can set cache path as a non-existent (possibly nested) directory and Jektex will create them.
- Redesign configuration. Now it is more intuitive and cleaner.
- Make new option for ignoring specific files.
- Add new
jektex
tag for enabling/disabling Jektex rendering in front matter.
- Make cache location configurable.
- Some bug fixes related to rendering skipping some files.
- Make rendering hooks work universally on all pages by default.
- Special thanks to Prokop Randáček (rdck.dev) for testing.
- Gem is published.
- Name reservation.