Skip to content

Latest commit

 

History

History
583 lines (415 loc) · 17.1 KB

CHANGELOG.md

File metadata and controls

583 lines (415 loc) · 17.1 KB

Changelog

Overview

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Please open an issue for any deviations that you spot; I'm still learning!.

Types of changes

The following types of changes will be recorded in this file:

  • Added for new features.
  • Changed for changes in existing functionality.
  • Deprecated for soon-to-be removed features.
  • Removed for now removed features.
  • Fixed for any bug fixes.
  • Security in case of vulnerabilities.
  • placeholder

v0.2.12 - 2024-09-23

Changed

Dependency Updates

  • (GH-346) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.21.9 to go-ci-oldstable-build-v0.21.12 in /dependabot/docker/builds
  • (GH-347) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.21.12 to go-ci-oldstable-build-v0.21.13 in /dependabot/docker/builds
  • (GH-344) Go Runtime: Bump golang from 1.22.6 to 1.22.7 in /dependabot/docker/go

v0.2.11 - 2024-08-22

Changed

Dependency Updates

  • (GH-318) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.21.4 to go-ci-oldstable-build-v0.21.5 in /dependabot/docker/builds
  • (GH-322) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.21.5 to go-ci-oldstable-build-v0.21.6 in /dependabot/docker/builds
  • (GH-324) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.21.6 to go-ci-oldstable-build-v0.21.7 in /dependabot/docker/builds
  • (GH-329) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.21.7 to go-ci-oldstable-build-v0.21.8 in /dependabot/docker/builds
  • (GH-333) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.21.8 to go-ci-oldstable-build-v0.21.9 in /dependabot/docker/builds
  • (GH-336) Go Runtime: Bump golang from 1.21.12 to 1.22.6 in /dependabot/docker/go
  • (GH-335) Update project to Go 1.22 series

Other

  • (GH-325) Push REPO_VERSION var into containers for builds

v0.2.10 - 2024-07-10

Changed

Dependency Updates

  • (GH-303) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.20.7 to go-ci-oldstable-build-v0.20.8 in /dependabot/docker/builds
  • (GH-306) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.20.8 to go-ci-oldstable-build-v0.21.2 in /dependabot/docker/builds
  • (GH-309) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.21.2 to go-ci-oldstable-build-v0.21.3 in /dependabot/docker/builds
  • (GH-313) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.21.3 to go-ci-oldstable-build-v0.21.4 in /dependabot/docker/builds
  • (GH-311) Go Runtime: Bump golang from 1.21.11 to 1.21.12 in /dependabot/docker/go

v0.2.9 - 2024-06-07

Changed

Dependency Updates

  • (GH-289) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.20.4 to go-ci-oldstable-build-v0.20.5 in /dependabot/docker/builds
  • (GH-291) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.20.5 to go-ci-oldstable-build-v0.20.6 in /dependabot/docker/builds
  • (GH-298) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.20.6 to go-ci-oldstable-build-v0.20.7 in /dependabot/docker/builds
  • (GH-295) Go Runtime: Bump golang from 1.21.10 to 1.21.11 in /dependabot/docker/go

Fixed

  • (GH-292) Remove inactive maligned linter
  • (GH-293) Fix errcheck linting errors

v0.2.8 - 2024-05-13

Changed

Dependency Updates

  • (GH-277) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.20.1 to go-ci-oldstable-build-v0.20.2 in /dependabot/docker/builds
  • (GH-281) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.20.2 to go-ci-oldstable-build-v0.20.3 in /dependabot/docker/builds
  • (GH-284) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.20.3 to go-ci-oldstable-build-v0.20.4 in /dependabot/docker/builds
  • (GH-280) Go Runtime: Bump golang from 1.21.9 to 1.21.10 in /dependabot/docker/go

v0.2.7 - 2024-04-11

Changed

Dependency Updates

  • (GH-263) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.15.4 to go-ci-oldstable-build-v0.16.0 in /dependabot/docker/builds
  • (GH-264) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.16.0 to go-ci-oldstable-build-v0.16.1 in /dependabot/docker/builds
  • (GH-266) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.16.1 to go-ci-oldstable-build-v0.19.0 in /dependabot/docker/builds
  • (GH-269) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.19.0 to go-ci-oldstable-build-v0.20.0 in /dependabot/docker/builds
  • (GH-273) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.20.0 to go-ci-oldstable-build-v0.20.1 in /dependabot/docker/builds
  • (GH-271) Go Runtime: Bump golang from 1.21.8 to 1.21.9 in /dependabot/docker/go

v0.2.6 - 2024-03-08

Changed

Dependency Updates

  • (GH-258) Add todo/release label to "Go Runtime" PRs
  • (GH-252) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.15.2 to go-ci-oldstable-build-v0.15.3 in /dependabot/docker/builds
  • (GH-256) Build Image: Bump atc0005/go-ci from go-ci-oldstable-build-v0.15.3 to go-ci-oldstable-build-v0.15.4 in /dependabot/docker/builds
  • (GH-247) canary: bump golang from 1.21.6 to 1.21.7 in /dependabot/docker/go
  • (GH-242) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.15.0 to go-ci-oldstable-build-v0.15.2 in /dependabot/docker/builds
  • (GH-255) Go Runtime: Bump golang from 1.21.7 to 1.21.8 in /dependabot/docker/go
  • (GH-251) Update Dependabot PR prefixes (redux)
  • (GH-250) Update Dependabot PR prefixes
  • (GH-246) Update project to Go 1.21 series

Fixed

  • (GH-248) Add nolint:gosec comments for constants

v0.2.5 - 2024-02-19

Changed

Dependency Updates

  • (GH-233) canary: bump golang from 1.20.13 to 1.20.14 in /dependabot/docker/go
  • (GH-221) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.14.3 to go-ci-oldstable-build-v0.14.4 in /dependabot/docker/builds
  • (GH-225) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.14.4 to go-ci-oldstable-build-v0.14.5 in /dependabot/docker/builds
  • (GH-226) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.14.5 to go-ci-oldstable-build-v0.14.6 in /dependabot/docker/builds
  • (GH-237) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.14.6 to go-ci-oldstable-build-v0.14.9 in /dependabot/docker/builds
  • (GH-239) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.14.9 to go-ci-oldstable-build-v0.15.0 in /dependabot/docker/builds

Fixed

  • (GH-228) Fix MD056/table-column-count linting warning

v0.2.4 - 2024-01-19

Changed

Dependency Updates

  • (GH-210) canary: bump golang from 1.20.11 to 1.20.12 in /dependabot/docker/go
  • (GH-215) canary: bump golang from 1.20.12 to 1.20.13 in /dependabot/docker/go
  • (GH-211) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.14.1 to go-ci-oldstable-build-v0.14.2 in /dependabot/docker/builds
  • (GH-217) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.14.2 to go-ci-oldstable-build-v0.14.3 in /dependabot/docker/builds
  • (GH-214) ghaw: bump github/codeql-action from 2 to 3

v0.2.3 - 2023-11-16

Changed

Dependency Updates

  • (GH-200) canary: bump golang from 1.20.10 to 1.20.11 in /dependabot/docker/go
  • (GH-176) canary: bump golang from 1.20.7 to 1.20.8 in /dependabot/docker/go
  • (GH-195) canary: bump golang from 1.20.8 to 1.20.10 in /dependabot/docker/go
  • (GH-202) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.13.12 to go-ci-oldstable-build-v0.14.1 in /dependabot/docker/builds
  • (GH-169) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.13.4 to go-ci-oldstable-build-v0.13.5 in /dependabot/docker/builds
  • (GH-171) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.13.5 to go-ci-oldstable-build-v0.13.6 in /dependabot/docker/builds
  • (GH-172) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.13.6 to go-ci-oldstable-build-v0.13.7 in /dependabot/docker/builds
  • (GH-178) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.13.7 to go-ci-oldstable-build-v0.13.8 in /dependabot/docker/builds
  • (GH-184) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.13.8 to go-ci-oldstable-build-v0.13.9 in /dependabot/docker/builds
  • (GH-197) docker: bump atc0005/go-ci from go-ci-oldstable-build-v0.13.9 to go-ci-oldstable-build-v0.13.12 in /dependabot/docker/builds
  • (GH-174) ghaw: bump actions/checkout from 3 to 4

Fixed

  • (GH-205) Fix goconst linting errors

v0.2.2 - 2023-08-18

Added

  • (GH-143) Add initial automated release notes config
  • (GH-145) Add initial automated release build workflow

Changed

  • Dependencies
    • Go
      • 1.19.11 to 1.20.7
    • atc0005/go-ci
      • go-ci-oldstable-build-v0.11.4 to go-ci-oldstable-build-v0.13.4
  • (GH-147) Update Dependabot config to monitor both branches
  • (GH-163) Update project to Go 1.20 series

v0.2.1 - 2023-07-14

Overview

  • Bug fixes
  • Dependency updates
  • built using Go 1.19.11
    • Statically linked
    • Windows (x86, x64)
    • Linux (x86, x64)

Changed

  • Dependencies
    • Go
      • 1.19.8 to 1.19.11
    • atc0005/go-ci
      • go-ci-oldstable-build-v0.10.4 to go-ci-oldstable-build-v0.11.4
  • (GH-136) Update vuln analysis GHAW to remove on.push hook

Fixed

  • (GH-132) Disable depguard linter
  • (GH-136) Restore local CodeQL workflow

v0.2.0 - 2023-04-10

Overview

  • Add support for generating DEB, RPM packages
  • Build improvements
  • Generated binary changes
    • filename patterns
    • compression (~ 66% smaller)
    • executable metadata
  • built using Go 1.19.8
    • Statically linked
    • Windows (x86, x64)
    • Linux (x86, x64)

Added

  • (GH-118) Generate RPM/DEB packages using nFPM
  • (GH-119) Add version details to Windows executables

Changed

  • (GH-117) Switch to semantic versioning (semver) compatible versioning pattern
  • (GH-120) Makefile: Compress binaries & use fixed filenames
  • (GH-121) Makefile: Refresh recipes to add "standard" set, new package-related options
  • (GH-122) Build dev/stable releases using go-ci Docker image

v0.1.13 - 2023-04-10

Overview

  • Bug fixes
  • Dependency updates
  • GitHub Actions workflow updates
  • built using Go 1.19.8
    • Statically linked
    • Windows (x86, x64)
    • Linux (x86, x64)

Added

  • (GH-111) Add Go Module Validation, Dependency Updates jobs

Changed

  • Dependencies
    • Go
      • 1.19.4 to 1.19.8
  • (GH-113) Drop Push Validation workflow
  • (GH-114) Rework workflow scheduling
  • (GH-116) Remove Push Validation workflow status badge

Fixed

  • (GH-124) Update vuln analysis GHAW to use on.push hook

v0.1.12 - 2022-12-12

Overview

  • Bug fixes
  • Dependency updates
  • GitHub Actions Workflows updates
  • built using Go 1.19.4
    • Statically linked
    • Windows (x86, x64)
    • Linux (x86, x64)

Changed

  • Dependencies
    • Go
      • 1.19.1 to 1.19.4
  • (GH-103) Refactor GitHub Actions workflows to import logic

Fixed

  • (GH-106) Fix Makefile Go module base path detection

v0.1.11 - 2022-09-22

Overview

  • Dependency updates
  • GitHub Actions Workflows updates
  • built using Go 1.19.1
    • Statically linked
    • Windows (x86, x64)
    • Linux (x86, x64)

Changed

  • Dependencies
    • Go
      • 1.17.13 to 1.19.1
    • github/codeql-action
      • v2.1.22 to v2.1.24
  • (GH-94) Update project to Go 1.19
  • (GH-95) Update Makefile and GitHub Actions Workflows
  • (GH-96) Add CodeQL GitHub Actions Workflow

v0.1.10 - 2022-09-01

Overview

  • Bug fixes
  • Dependency updates
  • built using Go 1.17.13
    • Statically linked
    • Windows (x86, x64)
    • Linux (x86, x64)

Changed

  • Dependencies
    • Go
      • 1.17.9 to 1.17.13

Fixed

  • (GH-90) Update lintinstall Makefile recipe
  • (GH-93) Fix/workaround linting errors

v0.1.9 - 2022-05-06

Overview

  • Dependency updates
  • built using Go 1.17.9
    • Statically linked
    • Windows (x86, x64)
    • Linux (x86, x64)

Changed

  • Dependencies
    • Go
      • 1.17.7 to 1.17.9

v0.1.8 - 2022-03-02

Overview

  • Dependency updates
  • CI / linting improvements
  • built using Go 1.17.7
    • Statically linked
    • Windows (x86, x64)
    • Linux (x86, x64)

Changed

  • Dependencies

    • Go
      • 1.17.6 to 1.17.7
    • actions/checkout
      • v2.4.0 to v3
    • actions/setup-node
      • v2.5.1 to v3
  • (GH-74) Expand linting GitHub Actions Workflow to include oldstable, unstable container images

  • (GH-75) Switch Docker image source from Docker Hub to GitHub Container Registry (GHCR)

Fixed

  • (GH-77) var-declaration: should omit type string from declaration of var (revive)

v0.1.7 - 2022-01-25

Overview

  • Dependency updates
  • built using Go 1.17.6
    • Statically linked
    • Windows (x86, x64)
    • Linux (x86, x64)

Changed

  • Dependencies
    • Go
      • 1.16.12 to 1.17.6
      • (GH-70) Update go.mod file, canary Dockerfile to reflect current dependencies

v0.1.6 - 2021-12-29

Overview

  • Dependency updates
  • built using Go 1.16.12
    • Statically linked
    • Windows (x86, x64)
    • Linux (x86, x64)

Changed

  • Dependencies
    • Go
      • 1.16.10 to 1.16.12
    • actions/setup-node
      • v2.4.1 to v2.5.1

v0.1.5 - 2021-11-10

Overview

  • Dependency updates
  • built using Go 1.16.10
    • Statically linked
    • Windows (x86, x64)
    • Linux (x86, x64)

Changed

  • Dependencies
    • Go
      • 1.16.8 to 1.16.10
    • actions/checkout
      • v2.3.4 to v2.4.0
    • actions/setup-node
      • v2.4.0 to v2.4.1

v0.1.4 - 2021-09-27

Overview

  • Dependency updates
  • built using Go 1.16.8
    • Statically linked
    • Windows (x86, x64)
    • Linux (x86, x64)

Changed

  • Dependencies
    • Go
      • 1.16.7 to 1.16.8

v0.1.3 - 2021-08-08

Overview

  • Dependency updates
  • built using Go 1.16.7
    • Statically linked
    • Windows (x86, x64)
    • Linux (x86, x64)

Changed

  • Dependencies
    • Go
      • 1.16.6 to 1.16.7
    • actions/setup-node
      • updated from v2.2.0 to v2.4.0

v0.1.2 - 2021-07-19

Overview

  • Built using Go 1.16.6
    • Statically linked
    • Windows (x86, x64)
    • Linux (x86, x64)

Added

  • Add "canary" Dockerfile to track stable Go releases, serve as a reminder to generate fresh binaries

Changed

  • Swap out GoDoc badge for pkg.go.dev badge

  • Dependencies

    • Go
      • 1.15.5 to 1.16.6
    • actions/setup-node
      • v2.1.2 to v2.2.0
      • update node-version value to always use latest LTS version instead of hard-coded version

Fixed

  • cmd/tsm-pass/main.go:37:19: appendAssign: append result not assigned to the same slice (gocritic)

v0.1.1 - 2020-11-18

Overview

  • Built using Go 1.15.5

    • Statically linked
    • Windows (x86, x64)
    • Linux (x86, x64)
  • Update password restrictions, minor cleanup.

Changed

  • Extend list of supported characters to reflect IBM Spectrum Protect v6.3.3+
  • Update config initialization
  • Minor code cleanup

Fixed

  • GoDoc: Missing line breaks between features list entries

v0.1.0 - 2020-11-10

Added

Initial release!

This release provides an early version of a Go CLI application that can be used to generate a password string compatible with Tivoli/TSM/Spectrum Protect. An older Python script previously used for this purpose is included for reference or alternative use.

  • Statically linked binary release
    • Built using Go 1.15.3
    • Windows
      • x86
      • x64
    • Linux
      • x86
      • x64