makejinja

Generate entire directory structures using Jinja templates with support for external data and custom plugins.

MIT License

Downloads
8.9K
Stars
54
Committers
8

Bot releases are visible (Hide)

makejinja - v1.0.0-beta.8

Published by github-actions[bot] almost 2 years ago

1.0.0-beta.8 (2023-01-15)

⚠ BREAKING CHANGES

  • rename input/output options

Features

  • collect modules in subfolders (ebfa242)
  • pass jinja options to env constructor (f39fe32)
  • rename input/output options (2592c19)

Bug Fixes


This release is also available on:

makejinja - v1.0.0-beta.7

Published by github-actions[bot] almost 2 years ago

1.0.0-beta.7 (2023-01-14)

⚠ BREAKING CHANGES

  • enhance custom code & remove cli options

Features

  • add initial support to load custom code (9404ecc)
  • add python data loader (2a0b817)
  • enhance custom code & remove cli options (a8b0b64)

This release is also available on:

makejinja - v1.0.0-beta.6

Published by github-actions[bot] almost 2 years ago

1.0.0-beta.6 (2023-01-14)

Bug Fixes

  • add missing main package file (b436dda)
  • update typed-settings and remove type casts (e42309d)

This release is also available on:

makejinja - v1.0.0-beta.5

Published by github-actions[bot] almost 2 years ago

1.0.0-beta.5 (2023-01-05)

Bug Fixes

  • remove wrong flag decls from click params (5d98f08)

This release is also available on:

makejinja - v1.0.0-beta.4

Published by github-actions[bot] almost 2 years ago

1.0.0-beta.4 (2023-01-03)

⚠ BREAKING CHANGES

  • switch from typer to click & typed-settings

Features

  • switch from typer to click & typed-settings (3e9d09d)

This release is also available on:

makejinja - v1.0.0-beta.3

Published by github-actions[bot] almost 2 years ago

1.0.0-beta.3 (2023-01-02)

Bug Fixes

  • deps: update dependency rich to v13 (#11) (86b15d7)

This release is also available on:

makejinja - v0.7.5

Published by github-actions[bot] almost 2 years ago

0.7.5 (2022-12-30)

Bug Fixes

  • deps: update dependency rich to v13 (#11) (86b15d7)

This release is also available on:

makejinja - v1.0.0-beta.2

Published by github-actions[bot] almost 2 years ago

1.0.0-beta.2 (2022-12-28)

Features

  • add options to change jinja delimiters (edd1caa)

This release is also available on:

makejinja - v1.0.0-beta.1

Published by github-actions[bot] almost 2 years ago

1.0.0-beta.1 (2022-12-26)

⚠ BREAKING CHANGES

  • Massive performance boost over python-simpleconf. The CLI options changed: env-vars are no longer supported and we only handle files ending in yaml or yml.

Features

  • add checks to verify correct file handling (5d5d5fd)
  • switch to pure yaml config parsing (ac22a0d)

Bug Fixes


This release is also available on:

makejinja - v0.7.4

Published by github-actions[bot] almost 2 years ago

0.7.4 (2022-12-18)

Bug Fixes

makejinja - v0.7.0

Published by github-actions[bot] almost 2 years ago

0.7.0 (2022-12-17)

Features

  • add documentation to cli (b001d04)

Bug Fixes

  • improve command output (36df06f)
  • process env vars after files (31cb946)
  • sort files in iterdir (5be3db1)
makejinja - v0.6.0

Published by github-actions[bot] almost 2 years ago

0.6.0 (2022-12-15)

Features

Documentation

makejinja - v0.5.1

Published by github-actions[bot] almost 2 years ago

0.5.1 (2022-12-14)

Bug Fixes

  • enable file-based loading of globals & filters (cf9f331)
makejinja - v0.5.0

Published by github-actions[bot] almost 2 years ago

0.5.0 (2022-12-14)

Features

  • allow customization of globals and filters (d86bd5a)
makejinja - v0.4.1

Published by github-actions[bot] almost 2 years ago

0.4.1 (2022-12-14)

Bug Fixes

  • handle empty templates with newlines (97123b6)
makejinja - v0.4.0

Published by github-actions[bot] almost 2 years ago

0.4.0 (2022-12-14)

Features

  • add skip-entry cli param (7d79fa9)
makejinja - v0.3.0

Published by github-actions[bot] almost 2 years ago

0.3.0 (2022-12-14)

Features

  • add global function to select a language (b26836d)
makejinja - v0.2.1

Published by github-actions[bot] almost 2 years ago

0.2.1 (2022-12-11)

Bug Fixes

  • improve compatability with python 3.9 (30919e8)
makejinja - v0.2.0

Published by github-actions[bot] almost 2 years ago

Feature

  • Add option to remove jinja suffix after rendering (d1ec7d6)

Documentation

makejinja - Release 0.1.1

Published by mirkolenz almost 2 years ago

0.1.1 (2022-12-10)

Bug Fixes

  • change script name to makejinja (df14627)