Skip to content

Releases: atc0005/send2teams

Release v0.4.5

17 Jul 10:30
6acdf82
Compare
Choose a tag to compare

Added

  • Enable Dependabot version updates

Fixed

  • Context error is unintentionally masked by early return
  • CHANGELOG
    • wrong section name
  • README
    • incorrect path for generated binaries

Changed

  • dependencies
    • go-yaml/yaml
      • updated from v2.2.8 to v2.3.0
    • actions/setup-go
      • updated from v1 to v2.1.0
    • actions/setup-node
      • updated from v1 to v2.1.0
    • actions/checkout
      • updated from v1 to v2.3.1

References

Release v0.4.4

28 Apr 12:09
8a638db
Compare
Choose a tag to compare

Fixed

  • CHANGELOG formatting

References

Release v0.4.3

28 Apr 12:04
3a10816
Compare
Choose a tag to compare

Fixed

  • Remove bash shebang from GitHub Actions Workflow files
  • Update README to list accurate build/deploy steps based on recent restructuring work

Changed

  • Update golangci-lint to v1.25.1
  • Remove gofmt and golint as separate checks, enable these linters in golangci-lint config

References

Release v0.4.2

25 Apr 14:12
3f547f3
Compare
Choose a tag to compare

Changed

  • Install specific binary version of golangci-lint instead of building from master

Fixed

  • Makefile: Linting commands do not exclude vendor subfolder
  • Makefile: go vet doesn't explicitly include -mod=vendor

References

Release v0.4.1

22 Apr 12:11
9ca2d87
Compare
Choose a tag to compare

Changed

  • message trailer now includes RFC3339 formatted datestamp for troubleshooting purposes

References

Release v0.4.0

19 Apr 22:53
65b5ac4
Compare
Choose a tag to compare

Added

  • Pin atc0005/go-teams-notify at commit
    atc0005/go-teams-notify@55cca55

    • provides new API.SendWithContext() method
  • teams subpackage SendMessage() now accepts a context and uses it to
    instrument the new API.SendWithContext() method

  • Add default TeamsSubmissionTimeout to mirror original
    dasrick/go-teams-notify v1 http client timeout

Changed

  • teams.SendMessage()
    • now requires a context
    • Tweak log messages to note the current and total number of attempts allowed

References

Release v0.3.1

18 Apr 12:10
86e5b7c
Compare
Choose a tag to compare

Fixed

  • Remove internal validation func merged upstream
  • Update bundled atc0005/go-teams-notify fork to reflect inclusion of commit
    atc0005/go-teams-notify@943cdeb

References

Release v0.3.0

11 Apr 04:41
a7d2c55
Compare
Choose a tag to compare

Added

  • Add configurable message submission retry and retry delay flag with default
    setting of two retries, two seconds apart
  • golangci-lint config file created with current linters + scopelint
    linter enabled

Changed

  • config subpackage moved into internal subdirectory to make it private to
    this project
  • send2teams app moved into cmd subdirectory structure

Fixed

  • Restore version embedding broken in v0.2.5
  • Bump copyright year

References

Release v0.2.5

09 Apr 22:28
8035b17
Compare
Choose a tag to compare

Added

  • teams subpackage
    • intentionally exported for external use
    • the goal is to have as much of the code accepted into the
      dasrick/go-teams-notify project as is feasible, and maintain the
      remaining content and anything new related to Microsoft Teams for shared
      use in other projects I work with.
  • config subpackage
    • will probably move it into an internal package structure at some point
      once I read more about it as it is intended only for this project to use
  • README
    • add brief coverage of new teams package
    • add brief coverage of known valid webhook URL FQDNs and provided examples
      of complete webhook URLs using each of the known FQDNs

Changed

  • Using vendoring

    • created top-level vendor directory using go mod vendor
    • locked-in specific commit from the prototype
      test-extended-messagecard-type branch from the atc0005/go-teams-notify
      fork in order to provide the required functionality used by recent changes
      to this project
    • updated GitHub Actions Workflow to specify -mod=vendor build flag for
      all go commands that I know of that respect the flag
    • updated GitHub Actions Workflow to exclude vendor directory from
      Markdown file linting to prevent potential linting issues in vendored
      dependencies from affecting our CI checks
    • updated Makefile to use -mod=vendor where applicable
    • updated go vet linting check to use -mod=vendor
  • Updated dependencies

    • gopkg.in/yaml.v2
      • v2.2.4 to v2.28
    • atc0005/go-teams-notify
      • see note above

References

Release v0.2.4

26 Mar 14:04
b6e09dc
Compare
Choose a tag to compare

Changed

  • As with the atc0005/send2teams v0.2.3 release, this release still
    references our fork for now
    • further changes are being developed on our fork for potential inclusion
      upstream

Fixed

  • (GH-23) Update go.mod to use v1.3.0 of dasrick/go-teams-notify package
    • changes temporarily provided by our fork as noted in the
      v0.2.3 release notes have been merged upstream

References