Releases: microsoft/lignator
Release 0.8.0
lignator v0.8.0
Breaking change - to work around this in the short term new options should be added
--token-opening
and--token-closing
to allow for existing templates to still run and then have this removed in version 1.0.0
Changes
Resolves #8
Existing example
lignator -t "timestamp: %{utcnow()}%"
New example
lignator -t "timestamp: ${utcnow()}"
Temp. work around to use old templates
lignator -t "timestamp: %{utcnow()}%" --token-opening "%{" --token-closing "}%"
Linux
To compile locally outside of docker you will need the .NET5 sdk installed from here
To run it locally you can manually download the asset from this release or run the following:
wget https://github.com/microsoft/lignator/archive/v0.8.0.tar.gz \
&& tar xvzf v0.8.0.tar.gz \
&& cd ./lignator-0.8.0/src \
&& sudo dotnet publish -r linux-x64 -c Release -o /usr/local/bin/ -p:PublishSingleFile=true --self-contained true -p:InformationalVersion=0.8.0 \
&& lignator --version
If you have cloned the repo locally then navigate to the root of the git repo and run the follow:
git fetch --all --tags \
&& git checkout tags/v0.8.0 -b v0.8.0 \
&& cd src \
&& sudo dotnet publish -r linux-x64 -c Release -o /usr/local/bin/ -p:PublishSingleFile=true --self-contained true -p:InformationalVersion=0.8.0 \
&& lignator --version
Docker
To build the docker container you will need to be running docker locally, so be sure check how to install this based on your environment.
To run it locally you can manually download the asset from this release or run the following, changing container name and repository as needed:
wget https://github.com/microsoft/lignator/archive/v0.8.0.tar.gz \
&& tar xvzf v0.8.0.tar.gz \
&& cd ./lignator-0.8.0/src \
&& docker build --build-arg CODE_VERSION=0.8.0 . -t lignator:0.8.0 \
&& docker run lignator:0.8.0 --version
If you have cloned the repo locally then navigate to the root of the git repo and run the follow, changing container name and repository as needed:
git fetch --all --tags \
&& git checkout tags/v0.8.0 -b v0.8.0 \
&& cd src \
&& docker build --build-arg CODE_VERSION=0.8.0 . -t lignator:0.8.0 \
&& docker run lignator:0.8.0 --version
Release 0.7.4
lignator v0.7.4
Linux
To compile locally outside of docker you will need the .NET5 sdk installed from here
To run it locally you can manually download the asset from this release or run the following:
wget https://github.com/microsoft/lignator/archive/v0.7.4.tar.gz \
&& tar xvzf v0.7.4.tar.gz \
&& cd ./lignator-0.7.4/src \
&& sudo dotnet publish -r linux-x64 -c Release -o /usr/local/bin/ -p:PublishSingleFile=true --self-contained true -p:InformationalVersion=0.7.4 \
&& lignator --version
If you have cloned the repo locally then navigate to the root of the git repo and run the follow:
git fetch --all --tags \
&& git checkout tags/v0.7.4 -b v0.7.4 \
&& cd src \
&& sudo dotnet publish -r linux-x64 -c Release -o /usr/local/bin/ -p:PublishSingleFile=true --self-contained true -p:InformationalVersion=0.7.4 \
&& lignator --version
Docker
To build the docker container you will need to be running docker locally, so be sure check how to install this based on your environment.
To run it locally you can manually download the asset from this release or run the following, changing container name and repository as needed:
wget https://github.com/microsoft/lignator/archive/v0.7.4.tar.gz \
&& tar xvzf v0.7.4.tar.gz \
&& cd ./lignator-0.7.4/src \
&& docker build --build-arg CODE_VERSION=0.7.4 . -t lignator:0.7.4 \
&& docker run lignator:0.7.4 --version
If you have cloned the repo locally then navigate to the root of the git repo and run the follow, changing container name and repository as needed:
git fetch --all --tags \
&& git checkout tags/v0.7.4 -b v0.7.4 \
&& cd src \
&& docker build --build-arg CODE_VERSION=0.7.4 . -t lignator:0.7.4 \
&& docker run lignator:0.7.4 --version
Changes
Bugfixes
#4 - When running clean and infinite together no logs are produced
#5 - Input directory doesn't work
Release 0.7.3
lignator v0.7.3
Linux
To compile locally outside of docker you will need the .NET5 sdk installed from here
To run it locally you can manually download the asset from this release or run the following:
wget https://github.com/microsoft/lignator/archive/v0.7.3.tar.gz \
&& tar xvzf v0.7.3.tar.gz \
&& cd ./lignator-0.7.3/src \
&& sudo dotnet publish -r linux-x64 -c Release -o /usr/local/bin/ -p:PublishSingleFile=true --self-contained true -p:InformationalVersion=0.7.3 \
&& lignator --version
If you have cloned the repo locally then navigate to the root of the git repo and run the follow:
git fetch --all --tags \
&& git checkout tags/v0.7.3 -b v0.7.3 \
&& cd src \
&& sudo dotnet publish -r linux-x64 -c Release -o /usr/local/bin/ -p:PublishSingleFile=true --self-contained true -p:InformationalVersion=0.7.3 \
&& lignator --version
Docker
To build the docker container you will need to be running docker locally, so be sure check how to install this based on your environment.
To run it locally you can manually download the asset from this release or run the following, changing container name and repository as needed:
wget https://github.com/microsoft/lignator/archive/v0.7.3.tar.gz \
&& tar xvzf v0.7.3.tar.gz \
&& cd ./lignator-0.7.3/src \
&& docker build --build-arg CODE_VERSION=0.7.3 . -t lignator:0.7.3 \
&& docker run lignator:0.7.3 --version
If you have cloned the repo locally then navigate to the root of the git repo and run the follow, changing container name and repository as needed:
git fetch --all --tags \
&& git checkout tags/v0.7.3 -b v0.7.3 \
&& cd src \
&& docker build --build-arg CODE_VERSION=0.7.3 . -t lignator:0.7.3 \
&& docker run lignator:0.7.3 --version
Changes
Initial public pre-release