Skip to content

Latest commit

 

History

History
576 lines (437 loc) · 19.3 KB

CHANGELOG.md

File metadata and controls

576 lines (437 loc) · 19.3 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.3.11 - 2024-08-22

Changed

Dependency Updates

  • (GH-396) 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-399) 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-400) 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-409) 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-417) 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-408) Go Dependency: Bump golang.org/x/net from 0.27.0 to 0.28.0
  • (GH-404) Go Dependency: Bump golang.org/x/sys from 0.22.0 to 0.23.0
  • (GH-411) Go Dependency: Bump golang.org/x/sys from 0.23.0 to 0.24.0
  • (GH-419) Go Runtime: Bump golang from 1.21.12 to 1.22.6 in /dependabot/docker/go
  • (GH-418) Update project to Go 1.22 series

Other

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

v0.3.10 - 2024-07-10

Changed

Dependency Updates

  • (GH-375) 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-379) 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-384) 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-386) 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-392) Go Dependency: Bump golang.org/x/net from 0.26.0 to 0.27.0
  • (GH-387) Go Dependency: Bump golang.org/x/sys from 0.21.0 to 0.22.0
  • (GH-381) Go Runtime: Bump golang from 1.21.11 to 1.21.12 in /dependabot/docker/go

v0.3.9 - 2024-06-07

Changed

Dependency Updates

  • (GH-353) 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-357) 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-370) 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-356) Go Dependency: Bump github.com/beevik/ntp from 1.4.1 to 1.4.2
  • (GH-359) Go Dependency: Bump github.com/beevik/ntp from 1.4.2 to 1.4.3
  • (GH-367) Go Dependency: Bump golang.org/x/net from 0.25.0 to 0.26.0
  • (GH-368) Go Dependency: Bump golang.org/x/sys from 0.20.0 to 0.21.0
  • (GH-366) Go Runtime: Bump golang from 1.21.10 to 1.21.11 in /dependabot/docker/go

Fixed

  • (GH-361) Remove inactive maligned linter
  • (GH-362) Fix errcheck linting errors

v0.3.8 - 2024-05-13

Changed

Dependency Updates

  • (GH-341) 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-347) 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-349) 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-336) Go Dependency: Bump github.com/beevik/ntp from 1.3.1 to 1.4.1
  • (GH-343) Go Dependency: Bump golang.org/x/net from 0.24.0 to 0.25.0
  • (GH-339) Go Dependency: Bump golang.org/x/sys from 0.19.0 to 0.20.0
  • (GH-344) Go Runtime: Bump golang from 1.21.9 to 1.21.10 in /dependabot/docker/go

v0.3.7 - 2024-04-11

Changed

Dependency Updates

  • (GH-316) 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-318) 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-320) 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-322) 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-331) 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-327) Go Dependency: Bump golang.org/x/net from 0.22.0 to 0.24.0
  • (GH-328) Go Dependency: Bump golang.org/x/sys from 0.18.0 to 0.19.0
  • (GH-325) Go Runtime: Bump golang from 1.21.8 to 1.21.9 in /dependabot/docker/go

v0.3.6 - 2024-03-08

Changed

Dependency Updates

  • (GH-311) Add todo/release label to "Go Runtime" PRs
  • (GH-302) 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-310) 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-298) canary: bump golang from 1.21.6 to 1.21.7 in /dependabot/docker/go
  • (GH-294) 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-305) Go Dependency: Bump golang.org/x/net from 0.21.0 to 0.22.0
  • (GH-306) Go Dependency: Bump golang.org/x/sys from 0.17.0 to 0.18.0
  • (GH-307) Go Runtime: Bump golang from 1.21.7 to 1.21.8 in /dependabot/docker/go
  • (GH-300) Update Dependabot PR prefixes (redux)
  • (GH-299) Update Dependabot PR prefixes
  • (GH-297) Update project to Go 1.21 series

v0.3.5 - 2024-02-19

Changed

Dependency Updates

  • (GH-286) canary: bump golang from 1.20.13 to 1.20.14 in /dependabot/docker/go
  • (GH-269) 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-274) 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-276) 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-288) 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-290) 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
  • (GH-282) go.mod: bump golang.org/x/net from 0.20.0 to 0.21.0
  • (GH-281) go.mod: bump golang.org/x/sys from 0.16.0 to 0.17.0

v0.3.4 - 2024-01-19

Changed

Dependency Updates

  • (GH-252) canary: bump golang from 1.20.11 to 1.20.12 in /dependabot/docker/go
  • (GH-264) canary: bump golang from 1.20.12 to 1.20.13 in /dependabot/docker/go
  • (GH-255) 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-266) 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-256) ghaw: bump github/codeql-action from 2 to 3
  • (GH-258) go.mod: bump github.com/beevik/ntp from 1.3.0 to 1.3.1
  • (GH-249) go.mod: bump golang.org/x/net from 0.18.0 to 0.19.0
  • (GH-262) go.mod: bump golang.org/x/net from 0.19.0 to 0.20.0
  • (GH-248) go.mod: bump golang.org/x/sys from 0.14.0 to 0.15.0
  • (GH-260) go.mod: bump golang.org/x/sys from 0.15.0 to 0.16.0

v0.3.3 - 2023-11-21

Changed

Dependency Updates

  • (GH-239) canary: bump golang from 1.20.10 to 1.20.11 in /dependabot/docker/go
  • (GH-209) canary: bump golang from 1.20.7 to 1.20.8 in /dependabot/docker/go
  • (GH-229) canary: bump golang from 1.20.8 to 1.20.10 in /dependabot/docker/go
  • (GH-243) 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-198) 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-200) 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-201) 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-210) 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-217) 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-234) 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-205) ghaw: bump actions/checkout from 3 to 4
  • (GH-208) go.mod: bump golang.org/x/net from 0.14.0 to 0.15.0
  • (GH-226) go.mod: bump golang.org/x/net from 0.15.0 to 0.17.0
  • (GH-242) go.mod: bump golang.org/x/net from 0.17.0 to 0.18.0
  • (GH-203) go.mod: bump golang.org/x/sys from 0.11.0 to 0.12.0
  • (GH-220) go.mod: bump golang.org/x/sys from 0.12.0 to 0.13.0
  • (GH-237) go.mod: bump golang.org/x/sys from 0.13.0 to 0.14.0

v0.3.2 - 2023-08-18

Changed

  • Dependencies
    • Go
      • 1.19.11 to 1.20.7
    • atc0005/go-ci
      • go-ci-oldstable-build-v0.11.5 to go-ci-oldstable-build-v0.13.4
    • beevik/ntp
      • v1.2.0 to v1.3.0
    • golang.org/x/net
      • v0.12.0 to v0.14.0
    • golang.org/x/sys
      • v0.10.0 to v0.11.0
  • (GH-168) Update Dependabot config to monitor both branches
  • (GH-192) Update project to Go 1.20 series

v0.3.1 - 2023-07-20

Added

  • (GH-161) Add initial automated release notes config
  • (GH-163) Add initial automated release build workflow

Changed

  • Dependencies
    • Go
      • 1.19.9 to 1.19.11
    • atc0005/go-ci
      • go-ci-oldstable-build-v0.10.5 to go-ci-oldstable-build-v0.11.5
    • beevik/ntp
      • v1.0.0 to v1.2.0
    • golang.org/x/net
      • v0.10.0 to v0.12.0
    • golang.org/x/sys
      • v0.9.0 to v0.10.0
  • (GH-148) Update vuln analysis GHAW to remove on.push hook

Fixed

  • (GH-145) Disable depguard linter
  • (GH-152) Restore local CodeQL workflow

v0.3.0 - 2023-05-18

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.9
    • Statically linked
    • Windows (x86, x64)
    • Linux (x86, x64)

Added

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

Changed

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

v0.2.1 - 2023-05-18

Overview

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

Changed

  • Dependencies
    • Go
      • 1.19.4 to 1.19.9
    • beevik/ntp
      • v0.3.0 to v1.0.0
    • golang.org/x/net
      • v0.4.0 to v0.10.0
    • golang.org/x/sys
      • v0.3.0 to v0.8.0
  • (GH-110) Add Go Module Validation, Dependency Updates jobs
  • (GH-115) Drop Push Validation workflow
  • (GH-116) Rework workflow scheduling
  • (GH-118) Remove Push Validation workflow status badge

Fixed

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

v0.2.0 - 2022-12-12

Overview

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

Added

  • (GH-84) Simplify default output, add verbose flag to enable emitting current output

Changed

  • Dependencies
    • Go
      • 1.17.7 to 1.19.4
    • golang.org/x/net
      • v0.0.0-20200707034311-ab3426394381 to v0.4.0
    • golang.org/x/sys
      • v0.0.0-20210927094055-39ccf1dd6fa6 to v0.3.0
  • (GH-88) Update project to Go 1.19
  • (GH-90) Update .gitignore exclusions
  • (GH-91) Update Makefile and GitHub Actions Workflows
  • (GH-93) Rename project from ntpt to check-ntpt
  • (GH-98) Refactor GitHub Actions workflows to import logic

Fixed

  • (GH-83) Update lintinstall Makefile recipe
  • (GH-89) Add missing cmd doc file
  • (GH-102) Fix verbose flag help output
  • (GH-103) Fix Makefile Go module base path detection

v0.1.7 - 2022-03-03

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-68) Expand linting GitHub Actions Workflow to include oldstable, unstable container images

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

Fixed

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

v0.1.6 - 2022-01-26

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-63) Update go.mod file, canary Dockerfile to reflect current dependencies

v0.1.5 - 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.4 - 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.7 to 1.16.10
    • actions/checkout
      • v2.3.4 to v2.4.0
    • actions/setup-node
      • v2.4.0 to v2.4.1
  • (GH-49) Lock Go version to the latest "oldstable" series

v0.1.3 - 2021-08-09

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
      • update node-version value to always use latest LTS version instead of hard-coded version
      • updated from v2.2.0 to v2.4.0

v0.1.2 - 2021-07-19

Overview

  • Dependency updates
  • Minor fixes
  • 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.2 to 1.16.6
    • actions/checkout
      • v2.3.3 to v2.3.4
    • 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

v0.1.1 - 2020-10-11

Added

  • Binary release
    • Built using Go 1.15.2
    • Statically linked
    • Windows
      • x86
      • x64
    • Linux
      • x86
      • x64

Changed

  • Dependencies

    • actions/checkout
      • v2.3.1 to v2.3.3
    • actions/setup-node
      • v2.1.1 to v2.1.2
  • Add -trimpath build flag

Fixed

  • Makefile build options do not generate static binaries
  • Makefile generates checksums with qualified path
  • Typo in README
  • Missing doc comment

v0.1.0 - 2020-08-06

Added

Initial release!

  • Command-line flags support via standard library flag package

  • Go modules (vs classic GOPATH setup)

  • Vendored dependencies

  • README

    • Link badges to applicable GitHub Actions workflows results
  • Add Docker-based GitHub Actions Workflows

    • Use containers created and managed through the atc0005/go-ci project.

    • Primary workflow

      • with parallel linting, testing and building tasks
      • with three Go environments
        • "old stable" - currently Go 1.13.14
        • "stable" - currently Go 1.14.6
        • "unstable" - currently Go 1.15rc1
      • Makefile is not used in this workflow
      • staticcheck linting using latest stable version provided by the atc0005/go-ci containers
    • Separate Makefile-based linting and building workflow

      • intended to help ensure that local Makefile-based builds that are referenced in project README files continue to work as advertised until a better local tool can be discovered/explored further
      • use golang:latest container to allow for Makefile-based linting tooling installation testing since the atc0005/go-ci project provides containers with those tools already pre-installed
        • linting tasks use container-provided golangci-lint config file except for the Makefile-driven linting task which continues to use the repo-provided copy of the golangci-lint configuration file
    • Add Quick Validation workflow

      • run on every push, everything else on pull request updates
      • linting via golangci-lint only
      • testing
      • no builds
  • Dependabot updates

  • Makefile driven builds and linting