Releases: roblillack/tack
Releases · roblillack/tack
v1.3.0
- New or improved features:
- Add tagging support for post pages. #29
- Add strict mode (
-s
). #32 (#35) - Add
-d
flag to to generate more verbose (debugging) output while tacking. #31 - Add support for more template filename extensions:
.mu
and.stache
in addition to.mustache
. #28 - Improve code documentation, README, and contribution guidelines. #33, #34, #38, #39
- Bugfixes:
v1.2.0
v1.1.0
-
New or improved features:
- Allow the root index page to be defined with metadata and markup directly in
content/
. #19 - Add support for empty pages (no metadata or markup defined) if they have non-empty children. #20
- Add support for
children
to iterate non-floating child pages. #16 - Add support for
posts
to iterate all child pages marked with a date. #18 - Add support for
menu
sections to iterate allsiblings
and the current page (only for non-floating pages). #17 - For each entry of page collections (
children
,menu
,navigation
,posts
,siblings
) addfirst
andlast
boolean values that can be used to construct better separators. #21 - Add a man-page. #9
- Allow the root index page to be defined with metadata and markup directly in
-
Bugfixes:
-
Misc changes:
v1.0.0
- BREAKING: Support for CSS filters (ie. LESS support) was dropped!
- Added support for specifiying a site directory for the
tack
andserve
commands. tack serve
will now detect removed or newly added files.- Added timestamps to logging output of
tack serve
- Fixed crash when not called from within a site directory.
- Startup time is >10x faster. Calling
tack tack
for a simple website is down from ~600ms to ~50ms on my very old Mac. - The software is rewritten in Go (compared to C#) for the following reasons:
- Support for more platforms (FreeBSD, NetBSD, OpenBSD, and Windows in addition to Linux and macOS)
- Maintenance & setting up build environment is way easier with Go compared to .NET (even if this improved in the past 10 years)
- Dependency tracking is easier and more reliable in Go
- Runtime requirements are lower (memory and disk space footprint) for Go version
- Go version is faster (esp. startup time)
v0.5.1
(Release date: 2019-07-31)
Adds support for building on .NET Core (instead of Mono).
This is the first released version to include binaries (Mac/Linux 64bit only).
v0.5.0
(Release date: 2012-08-25)
Tack is a command-line application that compiles input files in various markup languages into a static website. It is loosely modeled after Bonsai & Stacey and hopefully is a lot less complex to setup and operate than nanoc. The software is written in C# and a proud Mono application that runs on Mac OS X and probably any other POSIX system.
v0.5.1-alpha-1
Just a quick build to see if/how that a decade old code works with .NET Core. Don't use.