Skip to content

Releases: yaph/logya

6.1.0

17 Feb 23:09

Choose a tag to compare

6.1.0 - 2026-02-17

Compare with 6.0.0

Fixed

  • Call removeprefix instead of lstrip (95bd5e0 by Ramiro Gómez).
  • Consider content and template dir for latest relevant change. (3ba8ce6 by Ramiro Gómez).
  • Don't set base_url in serve mode to avoid side effects. (951f840 by Ramiro Gómez).
  • Fix reference (bd9ad35 by Ramiro Gómez).

Removed

  • Remove unused import (6be99e9 by Ramiro Gómez).

Misc

  • Rewrite README (5450865 by Ramiro Gómez).
  • More attractive base site with no external dependencies. (b41fa17 by Ramiro Gómez).
  • Replace broken link (4ee132c by Ramiro Gómez).
  • Improve Makefile (725f712 by Ramiro Gómez).
  • More readable code (06290cc by Ramiro Gómez).
  • Use rglob for more readable code. (93e2015 by Ramiro Gómez).
  • Reduce code complexity (58b323f by Ramiro Gómez).

6.0.0

03 Dec 11:15

Choose a tag to compare

6.0.0 - 2025-12-03

Compare with 5.3.0

Added

  • Add .mailmap (7d329e0 by Ramiro Gómez).
  • Add test_clean (b249ded by Ramiro Gómez).
  • Add doc string for clean function. (c012bf0 by Ramiro Gómez).
  • Add clean subcommand to remove stale files from public dir. (0af636a by Ramiro Gómez).
  • Add cache path to paths. (2211a2c by Ramiro Gómez).
  • Add Python 3.13 to CI versions (8c88370 by Ramiro Gómez).

Removed

  • Remove timezone import (711e061 by Ramiro Gómez).
  • Remove empty directories from public directory in clean command. (559910e by Ramiro Gómez).

5.3.0

04 May 19:48

Choose a tag to compare

5.3.0 - 2025-05-04

Compare with 5.2.2

Added

  • Add cwd to pip install (225fd3f by Ramiro Gómez).
  • Add comments. Fewer variables (99d53ae by Ramiro Gómez).

Changed

  • Change import to: from logya import version, commands, server (e05b9f5 by Ramiro Gómez).

5.2.1

06 Nov 00:23

Choose a tag to compare

  • Fix escaping of HTML in content by turning off Jinja autoescape.

5.2.0

05 Nov 23:50

Choose a tag to compare

  • Use pyproject.toml instead of setup.py.
  • Update dependencies and don't pin specific versions.

5.1.0

23 Dec 01:33

Choose a tag to compare

  • Make util.slugify available to templates.

4.7.3

26 Oct 21:37

Choose a tag to compare

  • Fix dependencies to specific versions, so Logya 4 works.

5.0.0

24 Jan 12:45

Choose a tag to compare

This release includes several backwards incompatible changes, most notably it requires Python 3.8 or higher.

  • Rename the deploy directory to public and the attribute dir_deploy to dir_public.
  • Only rebuilt the index in serve mode when a requested URL is not in the index.
  • Load site settings once during initialization. Changes to site.yaml are visible only after restarting the server.
  • The template to use for a file in content must be specified as the header attribute template.
  • Markdown extensions are configurable in site.yaml. By default no extensions will be used.
  • Pre-render content attributes on demand by setting the pre_render document attribute to a list of attribute names.
  • Removed canonical template variable.
  • The languages setting for multilingual sites and the auto-prefixing of collection URLs with language codes changed.

4.7.2

18 Nov 20:31

Choose a tag to compare

  • Allow for header attribute values to contain --- without breaking the parser.

4.7.1

18 Nov 20:31

Choose a tag to compare

  • Only build index for directory and HTML page requests on serve mode.