Skip to content

Releases: microsoft/lignator

Release 0.8.0

09 Apr 13:07
ad1f0e4
Compare
Choose a tag to compare
Release 0.8.0 Pre-release
Pre-release

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

10 Mar 07:43
d06d5c0
Compare
Choose a tag to compare
Release 0.7.4 Pre-release
Pre-release

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

03 Mar 23:14
Compare
Choose a tag to compare
Release 0.7.3 Pre-release
Pre-release

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