Skip to content

Releases: EpocDotFr/staticjinjaplus

3.0.0

09 Sep 21:28
Compare
Choose a tag to compare

Changed

  • Replaced jsmin dependency by rjsmin
  • Some docs updates

Added

  • Added staticjinjaplus watch command

Removed

  • The staticjinjaplus publish command no longer syncs anything (using rsync or any other manner), as it's out of scope of this package. This command is thus now usable on any OS
    • Removed SSH_USER, SSH_HOST, SSH_PORT and SSH_PATH environment variables
  • The --watch/-w option of the staticjinjaplus build command has been removed. It has been replaced by the new staticjinjaplus watch command

2.0.2

10 Aug 13:27
Compare
Choose a tag to compare

Changed

  • Relaxed setuptools dev dependency to install version 69 at a minimum

Removed

  • Removed useless cssutils dependency

2.0.1

15 May 11:58
Compare
Choose a tag to compare

Fixed

  • Generated Markdown template URLs had the wrong suffix (.md) instead of .html when USE_HTML_EXTENSION was set to True

Changed

2.0.0

25 Apr 06:56
Compare
Choose a tag to compare

Removed

  • Remove icon() Jinja helper, replaced by embed()
  • Remove url() Jinja helper, replaced by absurl()
  • Remove LOCALE config value and associated code

Added

  • Add embed() Jinja helper, which replaces the less generic icon() one
  • Add absurl() Jinja helper which replaces url()
  • Add generic Markdown support (read more)
    • Add new dependency: markdown
    • Add new config values: MARKDOWN_EXTENSIONS and MARKDOWN_DEFAULT_PARTIAL
  • Add new Jinja global: collected
  • Add new USE_HTML_EXTENSION config value
  • Add -v/--version option to staticjinjaplus CLI
  • staticjinjaplus serve now serve RSS and Atom files with proper MIME types

Changed

  • Refactor source code to be more readable and simpler (there isn't any backward-incompatible changes, because you're not supposed to use staticjinjaplus' API)
  • Increase minimum required Python version from 3.9 to 3.10
  • The following configuration values have been renamed:
    • ASSETS_BUNDLES -> WEBASSETS_BUNDLES
    • GLOBALS -> JINJA_GLOBALS
    • FILTERS -> JINJA_FILTERS
    • EXTENSIONS -> JINJA_EXTENSIONS
  • Documentation has been updated

1.1.2

16 Apr 07:40
Compare
Choose a tag to compare

Fixed

  • Enable Jinja autoescape on HTML, XML, RSS and Atom templates

1.1.1

11 Apr 14:50
Compare
Choose a tag to compare

Fixed

  • Fix shadow name from outer scope

1.1.0

11 Apr 08:45
Compare
Choose a tag to compare

Changed

  • Decrease minimum required Python version from 3.12 to 3.9

1.0.0

10 Apr 21:29
Compare
Choose a tag to compare

First stable release ever.

Added

  • Minify ouput of RSS, Atom and JSON templates as well
  • Allow to set Jinja globals, filters and extensions from configuration

Changed

  • Allow to emulate any custom HTTP error page in staticjinjaplus serve
  • Make default BASE_URL value dynamic by using SERVE_PORT value
  • staticjinjaplus serve now listen to both IPv4 and IPv6 loopback addresses if possible (instead of IPv4 exclusively)
  • More documentation

Fixed

  • Cleanup output directory prior building and publishing

1.0.0b4

08 Apr 18:05
Compare
Choose a tag to compare
1.0.0b4 Pre-release
Pre-release

Changed

  • Update package's setup

Fixed

  • Build site prior publishing

Warning

Beta release: staticjinjaplus isn't considered stable yet.

1.0.0b3

08 Apr 16:12
Compare
Choose a tag to compare
1.0.0b3 Pre-release
Pre-release

Fixed

  • Fix publish rsync command: execute as shell (as per Python doc)

Warning

Beta release: staticjinjaplus isn't considered stable yet.