Skip to content

Commit

Permalink
Bump to 0.30.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
adamghill committed Dec 3, 2023
1 parent 59cfca8 commit f24fecc
Show file tree
Hide file tree
Showing 3 changed files with 45 additions and 39 deletions.
4 changes: 2 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Changelog

## 0.30.0.dev
## 0.30.0

- Add `COLTRANE_IS_SECURE` [env variable](env.md#coltrane-is-secure).
- Add `COLTRANE_IS_SECURE` [env variable](env.md#coltrane_is_secure).

## 0.29.0

Expand Down
78 changes: 42 additions & 36 deletions docs/source/changelog.md
Original file line number Diff line number Diff line change
@@ -1,89 +1,95 @@
# 0.29.0
# Changelog

## 0.30.0

- Add `COLTRANE_IS_SECURE` [env variable](env.md#coltrane_is_secure).

## 0.29.0

- [`django-unicorn`](https://www.django-unicorn.com) integration.
- Fix: Passing `INSTALLED_APPS` into `init` now does not override the default apps.

# 0.28.0
## 0.28.0

- Add `DISABLE_WILDCARD_TEMPLATES` setting.
- Add `data`, `slug`, `template`, and `now` to direct HTML template for as much parity to `markdown` content as possible.

# 0.27.0
## 0.27.0

- Support directory wildcards.
- Add `paths` template tag.

# 0.26.0
## 0.26.0

- Ability to [configure cache](env.md#cache).
- Allow content or data directory to be specified [#48](https://github.com/adamghill/coltrane/issues/48).
- Fix: Handle invalid JSON data [#48](https://github.com/adamghill/coltrane/issues/48).

# 0.25.0
## 0.25.0

- If a markdown file with a slug cannot be found, look for a template with the same slug. Special case for `*.html` which can be a fall-back option to render for any slug.
- Add `raise_404` template tag.
- Add `last_path` template tag.

# 0.24.0
## 0.24.0

- Support Django template tags with the `mistune` markdown renderer.

# 0.23.1
## 0.23.1

- Include extra files when building the static site.

# 0.23.0
## 0.23.0

- Add `EXTRA_FILE_NAMES` setting to support serving static files like `robots.txt`.

# 0.22.0
## 0.22.0

- Add support for rendering markdown with `mistune`. See [MARKDOWN_RENDERED](settings.md) for how to enable. `mistune` will be the default renderer after 0.22.0 because it is 1) faster rendering markdown than `markdown2`, 2) enables new functionality like `abbr`, 3) fixed a bug in the generation of the tables of contents HTML, and 4) has a plugin architecture to add new features.
- Improve table of contents rendering for `mistune`.

# 0.21.0
## 0.21.0

- Add `order_by` to `directory_contents` templatetag.
- Fix `TOC` outputting 'None' when it should be `None`.

# 0.20.0
## 0.20.0

- Add `to_html` template tag. [#37](https://github.com/adamghill/coltrane/pull/37) by [Tobi-De](https://github.com/Tobi-De)
- Breaking change: change `date` to `publish_date` in metadata. [#39](https://github.com/adamghill/coltrane/pull/37) by [Tobi-De](https://github.com/Tobi-De)
- Breaking change: change `SITE` setting to `SITE_URL`.
- Automatically add `verbatim` templatetag around code fences.

# 0.19.0
## 0.19.0

- Update project name to `coltrane`.

# 0.18.3
## 0.18.3

- Fix bug where templatetags could not be loaded when the base directory was ".".

# 0.18.2
## 0.18.2

- Add `request` to the template context when building static sites.

# 0.18.1
## 0.18.1

- Fix bug where static site path was incorrect.

# 0.18.0
## 0.18.0

- Add `toc` to the template context which provides a table of contents for the markdown.

# 0.17.0
## 0.17.0

- Fix bug with relative URLs when generating `sitemap.xml`
- Automatic generation of `rss.xml` file

# 0.16.1
## 0.16.1

- Create `COLTRANE_SITE` setting in `.env` file during `create` command

# 0.16.0
## 0.16.0

- Output an error if rendering fails during `record` command
- `include_md` template tag
Expand All @@ -95,91 +101,91 @@ _Breaking changes_

- `COLTRANE_SITE` is required in .env file

# 0.15.1
## 0.15.1

- Include all frontmatter metadata in `directory_contents` template tag output
- Parse `date` frontmatter into `datetime`
- Parse `draft` frontmatter into `boolean`

# 0.15.0
## 0.15.0

- [`directory_contents`](template-tags.md) template tag
- Add [`django-fastdev`](https://github.com/boxed/django-fastdev) for more immediate feedback when an invalid template variable is used
- Show error message if a markdown file cannot be output to HTML
- Fix bug where `index.md` files in a sub-directory were not output correctly

# 0.14.0
## 0.14.0

- Add `--output` option to `record` command [#19](https://github.com/adamghill/coltrane/issues/19) by [stlk](https://github.com/stlk)
- Nicer help output for CLI

# 0.13.1
## 0.13.1

- Add `--threads` option to `record` command

# 0.13.0
## 0.13.0

- Multithread `record` command
- Better console output for `record` command

# 0.12.0
## 0.12.0

- Fix elapsed time for `record` command
- More performant collection of markdown content files
- Don't include markdown or data when collecting static files while running `record`

# 0.11.0
## 0.11.0

- Add `--force` option to `create` command
- Automatically refresh the browser when markdown content or data is saved

# 0.10.0
## 0.10.0

- Fix generating root `index.md`

# 0.9.0
## 0.9.0

- Add support for static files
- Add `watchman` support
- Add `whitenoise` for static handling
- Add `--force` option to `record` command

# 0.8.0
## 0.8.0

- Read `INTERNAL_IPS` from .env file
- Add `now` to template variables
- Include found template tags in built-ins
- Include `humanize` template tags in built-ins

# 0.7.0
## 0.7.0

- Support nested directories for content and data
- Update default markdown extras

# 0.6.0
## 0.6.0

- Add support for markdown frontmatter
- Support custom templates specified in markdown frontmatter

# 0.5.0
## 0.5.0

- Add `build` maangement command
- Store build manifest so that HTML doesn't re-render if possible
- Loosen dependencies

# 0.4.0
## 0.4.0

- Unit tests, coverage, and fixes for mypy

# 0.3.0
## 0.3.0

- Bug fixes

# 0.2.0
## 0.2.0

- Bug fixes

# 0.1.0
## 0.1.0

- Basic Django app which renders markdown files at a URL
- Basic script
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ dynamic = ["version", "description"]

[tool.poetry]
name = "coltrane"
version = "0.29.0"
version = "0.30.0"
description = "A Dynamic Site Generator that harnesses the power of Django without the hassle 🎵."
authors = ["adamghill <[email protected]>"]
license = "MIT"
Expand Down

0 comments on commit f24fecc

Please sign in to comment.