All notable changes to this project will be documented in this file. We try to adhere to https://github.com/olivierlacan/keep-a-changelog.
Use -Xverify:none -XX:TieredStopAtLevel=1
to improve startup time of CLI
FREEMARKER-188 Support an output “generation” mode to create an output for each DataSource
FREEMARKER-181 Support custom pattern definitions for Grok tool
Parse a list of DataSources
for the various tools
FREEMARKER-161 Allow multiple transformations on the CLI
FREEMARKER-163 Integrate Java Faker library for test data generation
FREEMARKER-149 Support multiple template transformations on the command line
FREEMARKER-144 Proof Of Concept for providing DataFrames
FREEMARKER-142 Support Transformation Of Directories
FREEMARKER-139 freemarker-cli: Provide GsonTool to align with Maven plugin
Environment variables can bes passed as DataSource
FREEMARKER-135 Support user-supplied names for DataSource
on the command line
FREEMARKER-129 Support DataSource
exclude pattern in addition to include pattern
FREEMARKER-129 User-defined parameters are passed as -Pkey=value
instead of using system properties
FREEMARKER-129 Migrate freemarker-cli
into freemarker-generator
project (see https://github.com/sgoeschl/freemarker-cli)
FREEMARKER-129 Provide a toString()
method for all tools
FREEMARKER-182 Upgrade to Apache FreeMarker 2.3.31
FREEMARKER-175 Use latest FreeMarker version
FREEMARKER-173 Allow to pass arbitrary key/value pairs to DataSource when using NamedURIs
FREEMARKER-172 Use lower-case keys for DataSource metadata map
FREEMARKER-148 Make usage of “DataSources” more “Freemarker” like
FREEMARKER-155 Migrate the FTL code to terser dotter form
FREEMARKER-153 Packaged templates are now prefixed with freemarker-generator
, e.g. freemarker-generator/info.ftl
FREEMARKER-153 Renamed --basedir
command line option to --template-dir
FREEMARKER-153 Renamed freemarker-cli
to freemarker-generator
FREEMARKER-146 Cleanly separate example templates and data from user-supplied content
DataSource
use uri
instead of location
FREEMARKER-138 freemarker-generator: Rename Datasource
to DataSource
FREEMARKER-136 Fix broken site:stage
build
FREEMARKER-134 Rename Document
to Datasource
which also changes --document
to --datasource
FREEMARKER-129 Use freemarker.configuration.setting
in freemarker-cli.properties
to configure FreeMarker
FREEMARKER-129 Use version “0.X.Y” to cater for API changes according to Semantic Versioning