- [Feature] Keep existing date if the current file has been rendered already
- [Feature] Add utm codes to front matter url (
marketing.url
) - [Feature] Adding
jupyblog.version_jupyblog
to rendered markdown files - [Feature] Only add UTM tags to URLs included in
utm_base_urls
(jupyblog.yml
)
- [Feature] Rendering fails if front matter template contains undefined placeholders
- [Feature] Front matter template now accepts environment variables as parameters:
{{env.ENV_VAR}}
- [Fix] Rendering a
post.ipynb
file no londer needs a copy in markdown format (post.md
)
- [Feature] Adds
jupyblog tomd
to export Jupyter notebooks with outputs to Markdown - [Fix] Keeping
%%sql
magic when exporting to Markdown
- Fixes error when expanding utms in posts where the same base url appeared more than once
- UTM module ignores URLs inside code fences
- Moving image files after rendering a post will also move
.gif
files
- Adds UTM CLI
python -m jupyblog.utm --help
- Extract images from outputs in paired notebooks
- Skipping image paths when adding UTM tags
- Rendering plain text outputs from notebooks with the
txt
tag
- Adds support for adding UTM tags to links
- Updates telemetry key
- Adds telemetry
- Increases timeout for jupyter executor
- Creates subclass of ClickException, raised when H1 headers appear
- Custom error when missing keys in front matter
- Validating
jupyblog
front matter section - Adds support for front matter template
- Footer template is optional
- Adds more arguments for custom postprocessor for greater flexibility
jupyblog.yaml
can be used for config- Removes
--hugo
option, replaces it with--local
- Fixes img tag parser to allow dots, underscores, and spaces
- Adds language_mapping to
jupyblog.yaml
- Adds option to switch config file
- Adds image_placeholders config option
- Adds
MarkdownAST
,GistUploader
, andconfig.postprocessor
- Adds
config.processor
- First public release