Skip to content

Releases: gabe565/pwgen-go

v0.3.0

27 Apr 00:43
9a12ab7
Compare
Choose a tag to compare

Changelog

Features

  • 71ef9ae feat(template): Add binary func

Fixes

  • c94249d fix(cmd): Fix template error details being hidden

Others

  • 2972674 chore(cmd): Only complete profile param separator after a profile is chosen
  • 9a12ab7 chore(cmd): Only complete profile param separator if the template uses a param
  • a358642 chore(config): Omit empty profile param

v0.2.0

26 Apr 09:58
f2af5eb
Compare
Choose a tag to compare

Changelog

Features

  • f2e2132 feat(cmd): Add subcommand that lists default named templates
  • f2aa4ae feat(config): Add alphanum profile
  • f76305a feat(config): Add named templates
  • 6eb1755 feat(template): Add aliases: alpha, alphaNum, and ascii

Fixes

  • 158c622 fix(completions): Fix completion generator error
  • 9604aae fix(deps): update module github.com/knadh/koanf/v2 to v2.1.1 (#8)
  • f2af5eb fix(deps): update module github.com/pelletier/go-toml/v2 to v2.2.1 (#10)

Others

  • 43d4aa6 chore(config): Add param to skip saving config file
  • 3b37539 chore(deps): update go to v1.22.2 (#9)
  • 1ff3def chore(deps): update golangci/golangci-lint-action action to v5 (#17)
  • cf94bc6 chore(goreleaser): brews.folder -> brews.directory
  • 490f06d refactor: Replace named templates with profiles

v0.1.2

25 Mar 07:52
0e92f69
Compare
Choose a tag to compare

Changelog

Fixes

  • 38f9a30 fix(cmd): Trigger error if flag completions are defined incorrectly
  • c80c0e6 fix(deps): update module github.com/pelletier/go-toml/v2 to v2.2.0 (#7)

Others

  • a6d5da8 chore(cmd): Disable file completions for flags
  • 0e92f69 chore(cmd): Slight output optimization

v0.1.1

11 Mar 09:12
d14b502
Compare
Choose a tag to compare

Changelog

Fixes

  • d14b502 fix(goreleaser): Fix man page installation error

v0.1.0

11 Mar 09:07
17b8478
Compare
Choose a tag to compare

Changelog

Features

  • 4f762a8 feat(cli): Add shell completion for --config flag
  • f652bfb feat(cmd): Add version flag
  • 6d3cb3e feat(config): Change default template to match Bitwarden passphrase generator
  • 549e826 feat(template): Add shorthand funcs: word, words, number, num
  • c539b92 feat: Add EFF short wordlists
  • 606e60a feat: Change wordlist to the EFF large wordlist

Fixes

  • 638e779 perf(wordlist): Generate a slice of words instead of embedding the txt file

Others

  • aa282fd Revert "chore(util): Change from string to []byte in template funcs"
  • 98397e5 chore(cli): Add long description
  • adba5d4 chore(cli): Disable filename completion
  • 32cb224 chore(cli): Remove template subcommand
  • baad39f chore(cmd): Indicate template is the default subcommand
  • 0185c2c chore(wordlist): Remove init func
  • 56c7e76 chore(wordlist): Rename package from wordlists to wordlist
  • b5120f9 chore: Remove accidental directory
  • 57866c3 chore: Use Go v1.22+ range syntax

v0.0.2

07 Mar 17:09
9ae62cd
Compare
Choose a tag to compare

Changelog

Features

  • 9ae62cd feat(cmd): Call template subcommand by default
  • 58b833c feat(config): Add config file support

Others

  • ef87b18 chore(gitignore): Ignore binaries

v0.0.1

07 Mar 01:06
33e982a
Compare
Choose a tag to compare

Changelog

Features

  • 2b93e12 feat(rand): Change from math/rand to crypto/rand
  • 5fc3225 feat: Generate completions during build
  • 8d016ce feat: Generate docs
  • f045485 feat: Generate man pages during build
  • 2886952 feat: Initial commit

Fixes

  • f3095ca fix(deps): update module github.com/spf13/cobra to v1.8.0 (#4)
  • 4b46301 fix(man): Fix sub man pages not being generated
  • d2aa182 fix(rand): Fix rand param not being used

Others

  • 015da2f build(deps): Bump golang.org/x/crypto from 0.13.0 to 0.17.0 (#1)
  • c92eccc chore(cmd): Change template desciption to be plural
  • 2be4912 chore(deps): Update indirect dependencies
  • 2a03f3f chore(deps): update go to v1.22.1 (#3)
  • 763ebe2 chore(deps): update golangci/golangci-lint-action action to v4 (#6)
  • 0f08785 chore(gitignore): Ignore dist dir
  • db9637a chore(gitignore): Ignore man pages
  • 33e982a chore(goreleaser): Rename binary to pwgen
  • 19076e5 chore(pre-commit): Add Pre-Commit config
  • 9c4439f chore(util): Change from string to []byte in template funcs
  • 5261aa1 chore: Add license and readme to build output
  • 6223e05 chore: Configure Renovate (#2)
  • 3b243a1 ci: Add build job
  • 0686fcd ci: Add test and lint jobs
  • 77975f8 ci: Fix GitHub app repo name
  • fea9ba1 ci: Remove cache key hack