Skip to content

Releases: Shemnei/punktf

3.1.2

22 Oct 21:14
ca3d02e
Compare
Choose a tag to compare

What's Changed

New Features

Bug Fixes

  • fix: Remove unused qualification and fix conditional compilation for wasm by @Flat in #164
  • fix: Handle binary template data properly by @Shemnei in #167

Other Changes

New Contributors

  • @Flat made their first contribution in #164

Full Changelog: v3.1.1...v3.1.2

3.1.1

20 Jan 16:23
ca71abb
Compare
Choose a tag to compare

What's Changed

Bug Fixes

Other Changes

Full Changelog: v3.1.0...v3.1.1

3.1.0

29 Aug 17:50
d276aca
Compare
Choose a tag to compare

What's Changed

New

  • feat(windows): static builds for windows by @Shemnei in #132

Fixes

Updates

Full Changelog: v3.0.0...v3.1.0

3.0.0

23 Dec 11:03
d2f40af
Compare
Choose a tag to compare

Breaking Changes

  • Moving the source argument to separate shared struct by @Shemnei in #105

What's Changed

Full Changelog: v2.0.0...v3.0.0

2.0.0

26 Nov 14:52
c5f9fd8
Compare
Choose a tag to compare

Release 2.0

punktf is now more than 1 year old (the journey started on the 2021-07-23).
Today we are excited to release version 2.0.

Breaking Changes

  • The profile cli argument must now be explicitly given --profile/-p instead of a positional argument
# Old
punktf deploy test

# New
punktf deploy -p test

What Changed

Added

  • Added new render cli command to display resolved template dotfile (#19)
  • Added new verify cli command to verify a given profile (#19)
  • Added new diff cli command to print the potential diffs of a given profile (#82)
  • Added new man cli command to generate man pages for the application (#82)
  • Added new completions cli command to generate shell completions for the application (#82)
  • Added -q/--quite cli flag to only display errors (#42)
  • Added rust-toolchain.toml file to pin rust version for better reproducible builds (#81)
  • Added --json-output/--yaml-output cli argument to write the deployment status to files (#47)
  • Added support for symlink creation in profiles (#54)
  • Added path resolving of ~ and environment variables (#48)
  • Added the aliases key to profiles which can be used instead of the file name when referencing a profile (#33)

Changed

  • BREAKING The profile cli argument now must be given with the -p/--profile specifier (#82)
  • Made punktf-cli crate a workspace member (#81)
  • Moved dependencies and some metadata to workspace (#81)
  • Updated internal workings of the deployment process to make it more flexible (#82)
  • Dotfiles are now sorted by descending priority to maybe reduce disk read/writes (#27)
  • Improved aur package installation; Now includes man page and shell completions (#82)

Checksums

  • punktf-i686-pc-windows-msvc.zip
    • SHA-256 b7e9bddeb6974de7b1d9adb4d1f6b331bbc93e3fd8ae9dd99f84a63b45ef42c1
    • SHA-512 2251067f4b1d9a06dbeebf811af04741c4c775770402cb8769366ac98ebaf4e1c57775768fae90c21df6ff8d1f5a7e52785173b0818eb94d8a646dfcab1b2995
  • punktf-x86_64-pc-windows-msvc.zip
    • SHA-256 66aa983ff28a354bdb2ee5cd0308d64cbc9d56387e6eadcab95069a506884692
    • SHA-512 ab1a4cdf9b985b6ceb2d8aaaa16847151d52440062dbaedc1b0bd8c68663b2efac82683ff7997d224e587d2ed4998736ce40dbbe61184b20e84caf2b4b7a31ae
  • punktf-x86_64-unknown-linux-musl.tar.gz
    • SHA-256 aeb9ec2446dd1a44aeb3b7a5f1b0a8b3074393ad41dc9dae16b147b34b9ff73c
    • SHA-512 82c37b0ceecb8e94648356bf8f6a591c0fe243af12836069c51cdec8dbbffd726c9168fe48fd32511aa35fa8e88aee448b215abac2c15fe36c7d4c3ab5b6cb74

1.0.2

29 Sep 15:41
c1f0a3a
Compare
Choose a tag to compare

Changes

What's Changed

Full Changelog: v1.0.1...v1.0.2

Checksums

  • punktf-i686-pc-windows-msvc.zip
    • SHA-256 f2820e06940e621823034cba735432d98c941486e9fa41612489a0a437e7e733
    • SHA-512 44a45fe91dce8188a66e3dbe8e6c01a370fe42fed80680b019b894587abd471ec590149bbb0f6fb03f07e7fea64259ff7178f98912dd26f115bef3acf6626f43
  • punktf-x86_64-pc-windows-msvc.zip
    • SHA-256 fad9d2c36e079a78a8cdd2020af6b822c64bfa6702a718f0a0ce9480c39d6c24
    • SHA-512 c376afd2eedce507e325162018fe283801b90db22e58eb62b0f1762c594ab79fd1184cbd4eaed9bfa4937266c79598b0e3abbd632712f99515522ca73372d438
  • punktf-x86_64-unknown-linux-musl.tar.gz
    • SHA-256 327c44481b67e1751f5e0a9dda0350df358ec72573d18e87cb10a2976fcf2a34
    • SHA-512 a378989fb0d904a08cc94b810aa0577639de67f78614f6f5e65c7cf5f166e78c78055381a63a0aa5d80a5a07fb03b725c7201c659d0e06250d8a14d440128cba

1.0.1

08 Sep 17:29
Compare
Choose a tag to compare

Changes

Fixed

  • Fixed bug where punktf would always panic/crash if environment variable PUNKTF_TARGET was not set

Checksums

  • punktf-i686-pc-windows-msvc.zip
    • SHA-256 7851bb6e58eb1f729ccc8138ca1c074380b2e1e8ab32a2b63488d46875d826ff
    • SHA-512 33a6e35b3b20ff1d78f2f4debdbca425f649262eefe374c38052557369689e0f4c8395db227db66a31ea78d56a539f83d176281618036c7e115b25f1cdd9acab
  • punktf-x86_64-pc-windows-msvc.zip
    • SHA-256 e67fe62cb03ae62c8b5cddff0d602700aa02e555d3f00b254794d5d13f59aba3
    • SHA-512 33c7fd622fdc6724617b2f906d71d3172073085edf438a7862d268fbc150e410a4e51d2785f5e35c2e57c9b00b15a1e6a06a4301768da24457f1e865acb99b8d
  • punktf-x86_64-unknown-linux-musl.tar.gz
    • SHA-256 0da89831ba94a0bff05630c624f239b0080d13455bc7392eaa92077e546e82b4
    • SHA-512 ff1304ffdf1a05e2982fec3bf0368a8e3f6d77bbf81a50204958183c0a003257c513bbcb4d5bdb6fc1fa31a64c7f36c68968c0ed1a6e15bfeb8c4c0ccf8ec567

1.0.0

20 Aug 12:40
e6cc441
Compare
Choose a tag to compare

The first official release of punktf 🎉.

Checksums

  • punktf-i686-pc-windows-msvc.zip
    • SHA-256 372909aecf9e868ecac55520bfd648432e8a48f50d2374d5785bde853a1b6b0b
  • punktf-x86_64-pc-windows-msvc.zip
    • SHA-256 6dcbb94b4993f746636ebc4050f866ae91b115146daea13818724c5ca6f373c5
  • punktf-x86_64-unknown-linux-musl.tar.gz
    • SHA-256 c4f9dc25df5a66e1bb914c9e69fac4ddb16ebb76196ce94bbce95cf8abdddc00

1.0.0-alpha

08 Aug 16:52
d25244d
Compare
Choose a tag to compare
1.0.0-alpha Pre-release
Pre-release

DISCLAIMER

This is an alpha build. It may or may not be compatible with future versions
of punktf. The core functionality is implemented but many features/improvements are
still in development.

Checksums

  • punktf-i686-pc-windows-msvc.zip
    • SHA-256 dccdb5f225156cb1b8c07ff2595e62d1ca17c489297bdc1a39884b43518741c9
  • punktf-x86_64-pc-windows-msvc.zip
    • SHA-256 e4cf1d9ed43217df69b7e13659435b86614ac62ea6049fc079785e993b8c5b0f
  • punktf-x86_64-unknown-linux-musl.tar.gz
    • SHA-256 88b9e22770c6dd1d44843e145b617f31347a17c47ff557385ac958df12a8d87d