J2gpp

Latest version: v2.2.1

Safety actively analyzes 638681 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

1.4.0

- [Feature] Load environment variables as global variables
- [Feature] Global and template-specific context variables

1.3.4

- [Fix] Properly display license
- [Doc] Fix typos and errors in readme

1.3.3

Releases are now available on Pypi. Install with `pip install j2gpp`.

Versions 1.3.1 to 1.3.3 add the setuptools configuration for building and uploading to Pypi.

1.3.0

- [Feature] Global variables defined in the command line overwritte the global variables from the variables files
- [Feature] Support dictionary depth when defining variables in command line with the use of dots
- [Feature] Process entire source directories
- [Feature] Option flag to copy non-template files to output directory
- [Feature] Option flag to render non-template files anyway
- [Feature] Option flag to force globbing the sources
- [Feature] Support TOML, INI/CFG, ENV, CSV and TSV variables files (note that TOML files are not supported by the Mac release due to library architecture incompatibility)
- [Feature] Option flag to disable whitespace stripping of CSV keys and values
- [Feature] Option flag to set CSV delimiter
- [Feature] Option flag to set CSV escape character
- [Usability] Warning when variables are overwritten
- [Usability] Warning when source files are not templates
- [Usability] Error with incorrect variables file format
- [Usability] More error checking when fetching sources
- [Usability] Warning when CSV or ENV files define the same variable multiple times
- [Fix] Properly auto-cast values in all variables files
- [Fix] Help command comments
- [Fix] Properly combine variables from multiple source
- [Doc] Section to explain how directories are processed
- [Doc] Explain the new flag options
- [Doc] Examples of variables files with the new formats

1.2.0

- [Feature] Parse define command line arguments with AST to support list and dict
- [Feature] Performance timer to measure execution time
- [Feature] Skip the root element of XML variables files if it is called "_"
- [Usability] More coverage of errors and exceptions
- [Doc] Section to explain the syntax for each variables file format

1.1.0

- [Usability] Exception and error handling

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.