Skip to content

Releases: wigging/genja

Genja v25.10

11 Oct 02:25
Compare
Choose a tag to compare

Added

  • Tests for build functions in the builder module
  • A logo image for the documentation

Changed

  • Use Markdown instead of reStructuredText for the Sphinx documentation

Genja v25.9

01 Sep 14:13
Compare
Choose a tag to compare

Added

  • Examples to demonstrate new and updated features
  • Documentation for the new examples

Genja v25.8

13 Aug 01:05
Compare
Choose a tag to compare

Added

  • Categories from posts' metadata are passed to templates
  • Print removed files and sub-directories during clean command

Changed

  • Sub-directories are no longer used as the post category

Genja v25.3.1

13 Mar 03:02
Compare
Choose a tag to compare

Fixed

  • Make tags optional for posts to prevent build errors

Genja v25.3

09 Mar 03:25
Compare
Choose a tag to compare

Added

  • Tags from the posts' metadata are passed to templates

Changed

  • Use Python 3.13 and Ubuntu 24.04 for docs
  • Use uv to publish the package

Genja v25.2

23 Feb 00:07
Compare
Choose a tag to compare

Changed

  • Prepend directories used by Genja with an underscore. The directories are _pages, _posts, and _templates.
  • Configuration file is now genja.toml instead of config.toml
  • Use uv instead of conda for Python and package management

Genja v24.11

19 Nov 02:56
Compare
Choose a tag to compare

Added

  • The genja new command creates a new example project
  • Contributing guidelines
  • Use base.html as the base template if it exists
  • Templates page in documentation

Changed

  • Use single Makefile at root of project instead of the Makefile in docs
  • Build JSON feed from template strings instead of template file
  • Refactor all examples for latest package changes

Genja v24.10

29 Oct 15:03
Compare
Choose a tag to compare

Added

  • Require Python version 3.12 or higher
  • Improve the genja clean command to remove all generated files
  • Add template_dir in config file
  • Put examples into subdirectories

Changed

  • Use TOML instead of JSON for config file
  • Change input_dir to markdown_dir in config file

Genja v24.3

12 Mar 02:00
Compare
Choose a tag to compare

Added

  • A Makefile for running various project command line tools
  • Sphinx for generating documentation which is hosted with Read the Docs
  • A genja clean command to remove all HTML files and feed.json in the output directory

Genja v24.2

28 Feb 03:50
Compare
Choose a tag to compare

Added

  • The meta["url"] is now available for page templates. This provides the URL for the page which can be used in things like Open Graph meta tags.
  • Example includes Open Graph meta tags in head section