Releases: Shemnei/punktf
Releases · Shemnei/punktf
3.1.2
What's Changed
New Features
- feat(diff): add source location by @Shemnei in #153
- fix(ci): Remove old actions-rs action by @Shemnei in #166
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
- feat(ci): replaced archived toolchain action by @Shemnei in #152
- chore: Update deps by @Shemnei in #159
- fix: Deny all unknown fields by @Shemnei in #160
- feat: Alias overwrite_target to target by @Shemnei in #161
- Update README.md by @Shemnei in #163
- chore: Update dependencies by @Shemnei in #165
- chore: Bump to v3.1.2 by @Shemnei in #168
New Contributors
Full Changelog: v3.1.1...v3.1.2
3.1.1
3.1.0
What's Changed
New
Fixes
Updates
- Bump serde from 1.0.151 to 1.0.152 by @dependabot in #108
- Bump clap from 4.0.29 to 4.1.2 by @dependabot in #117
- Bump clap_complete from 4.0.6 to 4.1.1 by @dependabot in #118
- Bump console from 0.15.2 to 0.15.5 by @dependabot in #112
- Bump clap_mangen from 0.2.5 to 0.2.7 by @dependabot in #115
- Bump actions/configure-pages from 2 to 3 by @dependabot in #116
- Bump actions/deploy-pages from 1 to 2 by @dependabot in #123
- Bump actions/upload-pages-artifact from 1 to 2 by @dependabot in #129
- chore: update by @Shemnei in #131
Full Changelog: v3.0.0...v3.1.0
3.0.0
Breaking Changes
What's Changed
- Bump clap_mangen from 0.2.4 to 0.2.5 by @dependabot in #92
- Bump serde from 1.0.147 to 1.0.148 by @dependabot in #95
- Bump clap_complete from 4.0.5 to 4.0.6 by @dependabot in #93
- Bump clap from 4.0.26 to 4.0.27 by @dependabot in #94
- Examples by @Shemnei in #90
- Bump clap from 4.0.27 to 4.0.29 by @dependabot in #96
- Bump serde from 1.0.148 to 1.0.149 by @dependabot in #97
- Bump thiserror from 1.0.37 to 1.0.38 by @dependabot in #100
- Bump serde_json from 1.0.89 to 1.0.91 by @dependabot in #101
- Bump serde from 1.0.149 to 1.0.151 by @dependabot in #102
- Bump serde_yaml from 0.9.14 to 0.9.16 by @dependabot in #103
Full Changelog: v2.0.0...v3.0.0
2.0.0
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
- SHA-256
punktf-x86_64-pc-windows-msvc.zip
- SHA-256
66aa983ff28a354bdb2ee5cd0308d64cbc9d56387e6eadcab95069a506884692
- SHA-512
ab1a4cdf9b985b6ceb2d8aaaa16847151d52440062dbaedc1b0bd8c68663b2efac82683ff7997d224e587d2ed4998736ce40dbbe61184b20e84caf2b4b7a31ae
- SHA-256
punktf-x86_64-unknown-linux-musl.tar.gz
- SHA-256
aeb9ec2446dd1a44aeb3b7a5f1b0a8b3074393ad41dc9dae16b147b34b9ff73c
- SHA-512
82c37b0ceecb8e94648356bf8f6a591c0fe243af12836069c51cdec8dbbffd726c9168fe48fd32511aa35fa8e88aee448b215abac2c15fe36c7d4c3ab5b6cb74
- SHA-256
1.0.2
Changes
What's Changed
- Slimming by @Shemnei in #60
- punktf-cli: Add note when executing dry-run by @michidk in #61
- Add NotExists Syntax for templating by @Shemnei in #67
- Added CHANGELOG by @Shemnei in #68
- Cleanup by @Shemnei in #69
- Content Transformers by @Shemnei in #59
- Fix for #64 by @Shemnei in #70
- Stable toolchain by @Shemnei in #72
- justfile: Use --all-targets instead of --all by @michidk in #73
- Fixed verbosity to reflect verbose flag occurances by @Shemnei in #74
- Improve the readme file by @michidk in #77
- Fix clippy warnings by @michidk in #78
- Make the CI use the stable toolchain by @michidk in #76
- Update color-eyre by @michidk in #75
- Change license by @Shemnei in #79
- Fix block parsing by @Shemnei in #80
Full Changelog: v1.0.1...v1.0.2
Checksums
punktf-i686-pc-windows-msvc.zip
- SHA-256
f2820e06940e621823034cba735432d98c941486e9fa41612489a0a437e7e733
- SHA-512
44a45fe91dce8188a66e3dbe8e6c01a370fe42fed80680b019b894587abd471ec590149bbb0f6fb03f07e7fea64259ff7178f98912dd26f115bef3acf6626f43
- SHA-256
punktf-x86_64-pc-windows-msvc.zip
- SHA-256
fad9d2c36e079a78a8cdd2020af6b822c64bfa6702a718f0a0ce9480c39d6c24
- SHA-512
c376afd2eedce507e325162018fe283801b90db22e58eb62b0f1762c594ab79fd1184cbd4eaed9bfa4937266c79598b0e3abbd632712f99515522ca73372d438
- SHA-256
punktf-x86_64-unknown-linux-musl.tar.gz
- SHA-256
327c44481b67e1751f5e0a9dda0350df358ec72573d18e87cb10a2976fcf2a34
- SHA-512
a378989fb0d904a08cc94b810aa0577639de67f78614f6f5e65c7cf5f166e78c78055381a63a0aa5d80a5a07fb03b725c7201c659d0e06250d8a14d440128cba
- SHA-256
1.0.1
Changes
Fixed
- Fixed bug where
punktf
would always panic/crash if environment variablePUNKTF_TARGET
was not set
Checksums
punktf-i686-pc-windows-msvc.zip
- SHA-256
7851bb6e58eb1f729ccc8138ca1c074380b2e1e8ab32a2b63488d46875d826ff
- SHA-512
33a6e35b3b20ff1d78f2f4debdbca425f649262eefe374c38052557369689e0f4c8395db227db66a31ea78d56a539f83d176281618036c7e115b25f1cdd9acab
- SHA-256
punktf-x86_64-pc-windows-msvc.zip
- SHA-256
e67fe62cb03ae62c8b5cddff0d602700aa02e555d3f00b254794d5d13f59aba3
- SHA-512
33c7fd622fdc6724617b2f906d71d3172073085edf438a7862d268fbc150e410a4e51d2785f5e35c2e57c9b00b15a1e6a06a4301768da24457f1e865acb99b8d
- SHA-256
punktf-x86_64-unknown-linux-musl.tar.gz
- SHA-256
0da89831ba94a0bff05630c624f239b0080d13455bc7392eaa92077e546e82b4
- SHA-512
ff1304ffdf1a05e2982fec3bf0368a8e3f6d77bbf81a50204958183c0a003257c513bbcb4d5bdb6fc1fa31a64c7f36c68968c0ed1a6e15bfeb8c4c0ccf8ec567
- SHA-256
1.0.0
The first official release of punktf
🎉.
Checksums
punktf-i686-pc-windows-msvc.zip
- SHA-256
372909aecf9e868ecac55520bfd648432e8a48f50d2374d5785bde853a1b6b0b
- SHA-256
punktf-x86_64-pc-windows-msvc.zip
- SHA-256
6dcbb94b4993f746636ebc4050f866ae91b115146daea13818724c5ca6f373c5
- SHA-256
punktf-x86_64-unknown-linux-musl.tar.gz
- SHA-256
c4f9dc25df5a66e1bb914c9e69fac4ddb16ebb76196ce94bbce95cf8abdddc00
- SHA-256
1.0.0-alpha
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
- SHA-256
punktf-x86_64-pc-windows-msvc.zip
- SHA-256
e4cf1d9ed43217df69b7e13659435b86614ac62ea6049fc079785e993b8c5b0f
- SHA-256
punktf-x86_64-unknown-linux-musl.tar.gz
- SHA-256
88b9e22770c6dd1d44843e145b617f31347a17c47ff557385ac958df12a8d87d
- SHA-256