Skip to content

v1.2.0: Mobile-friendly character grouping

Latest
Compare
Choose a tag to compare
@wneessen wneessen released this 04 Apr 09:27
· 278 commits to main since this release
bfe3a99

Mobile-friendly character grouping

This release adds support for grouping of characters in a mobile-friendly manner. Entering a random string of characters with a smartphone touch screen is tedious and error prone due to the need to toggle keypads to gain access to different character tables. For this reason, this feature groups the characters of the generated password in "keypad-order". It does so by groupoing the characters into character groups. The following precedense is used: Upper-case characters, lower-case characters, numeric values, any other character.

Example:

$ apg-go -C -f 20 -n 1 -g
CETMPGGxuamj346!)>})

Please note that this feature makes the generated passwords much more predictable and lowers the entropy of the generated password. Please use this feature with caution

What's Changed

  • Add SPDX license headers in scorecard.yml by @wneessen in #61
  • Create codeql.yml by @wneessen in #64
  • Add read permissions to GitHub workflows by @wneessen in #67
  • Create SECURITY.md by @wneessen in #68
  • Add fuzzing by @wneessen in #69
  • [StepSecurity] Apply security best practices by @step-security-bot in #71
  • Bump codecov/codecov-action from 3.1.6 to 4.1.0 by @dependabot in #75
  • Bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 by @dependabot in #72
  • Bump docker/login-action from 1.9.0 to 3.1.0 by @dependabot in #73
  • Bump github/codeql-action from 2.2.4 to 3.24.7 by @dependabot in #74
  • Bump ossf/scorecard-action from 2.1.2 to 2.3.1 by @dependabot in #76
  • Add OpenSSF Best Practices badge to README.md by @wneessen in #77
  • Add CONTRIBUTING.md with contribution guidelines by @wneessen in #78
  • Bump docker/setup-qemu-action from 2.2.0 to 3.0.0 by @dependabot in #79
  • Bump fsfe/reuse-action from 1.3.0 to 3.0.0 by @dependabot in #80
  • Bump actions/upload-artifact from 3.1.0 to 4.3.1 by @dependabot in #81
  • Bump github/codeql-action from 3.24.7 to 3.24.8 by @dependabot in #82
  • Bump docker/setup-buildx-action from 2.10.0 to 3.2.0 by @dependabot in #83
  • Bump sonarsource/sonarqube-scan-action from 1b9d398800bf807ad36901b351fff52deba642d6 to 9ad16418d1dd6d28912bc0047ee387e90181ce1c by @dependabot in #87
  • Bump docker/metadata-action from 3.3.0 to 5.5.1 by @dependabot in #86
  • Bump docker/build-push-action from 3.3.1 to 5.3.0 by @dependabot in #85
  • Bump actions/setup-go from 3.5.0 to 5.0.0 by @dependabot in #84
  • Bump github/codeql-action from 3.24.8 to 3.24.9 by @dependabot in #89
  • Add mobile-friendly character groupoing by @wneessen in #90
  • Update workflows to trigger on specific file changes by @wneessen in #91
  • Remove cosign files, since we use GH for Docker by @wneessen in #92
  • Add Go install instructions to README by @wneessen in #94
  • Add new test cases and rearrange existing ones by @wneessen in #95
  • Bump codecov/codecov-action from 4.1.0 to 4.1.1 by @dependabot in #96
  • Bump sonarsource/sonarqube-scan-action from 9ad16418d1dd6d28912bc0047ee387e90181ce1c to 53c3e3207fe4b8d52e2f1ac9d6eb1d2506f626c0 by @dependabot in #97
  • Bump golang from 0b55ab8 to c4fb952 by @dependabot in #98
  • Add logo to README and release package by @wneessen in #99

New Contributors

Full Changelog: v1.1.0...v1.2.0