Releases: atc0005/send2teams
Releases · atc0005/send2teams
Release v0.4.1
Changed
- message trailer now includes RFC3339 formatted datestamp for troubleshooting purposes
References
- See the
v0.4.1
milestone for the issues associated with this release. - See our CHANGELOG for more information.
Release v0.4.0
Added
-
Pin
atc0005/go-teams-notify
at commit
atc0005/go-teams-notify@55cca55- provides new
API.SendWithContext()
method
- provides new
-
teams
subpackageSendMessage()
now accepts a context and uses it to
instrument the newAPI.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
- See the
v0.4.0
milestone for the issues associated with this release. - See our CHANGELOG for more information.
Release v0.3.1
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
- See the
v0.3.1
milestone for the issues associated with this release. - See our CHANGELOG for more information.
Release v0.3.0
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 intointernal
subdirectory to make it private to
this projectsend2teams
app moved intocmd
subdirectory structure
Fixed
- Restore version embedding broken in v0.2.5
- Bump copyright year
References
- See the
v0.3.0
milestone for the issues associated with this release. - See our CHANGELOG for more information.
Release v0.2.5
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
- will probably move it into an
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
- add brief coverage of new
Changed
-
Using vendoring
- created top-level
vendor
directory usinggo mod vendor
- locked-in specific commit from the prototype
test-extended-messagecard-type
branch from theatc0005/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
allgo
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
- created top-level
-
Updated dependencies
gopkg.in/yaml.v2
v2.2.4
tov2.28
atc0005/go-teams-notify
- see note above
References
- See the
v0.2.5
milestone for the issues associated with this release. - See our CHANGELOG for more information.
Release v0.2.4
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
- further changes are being developed on our fork for potential inclusion
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
- changes temporarily provided by our fork as noted in the
References
- See the
v0.2.4
milestone for the issues associated with this release. - See our CHANGELOG for more information.
Release v0.2.3
Changed
- (GH-20) Switch from upstream
dasrick/go-teams-notify
package to our fork,atc0005/go-teams-notify
(intended to be temporary) in order to allow both valid webhook URL FQDNs- upstream currently only allows the (apparently) more common outlook.office.com FQDN
- an issue has been filed with upstream to extend the
isValidWebhookURL()
validation function so that a fork is not necessary
Fixed
- (GH-20) Update webhook URL validation checks
- allow either of the known valid webhook URL FQDNs
- outlook.office.com
- outlook.office365.com
- webhook URL length check to fail early with (hopefully) a useful error message
- full regex pattern check in an effort to help catch poorly formatted webhook URLs
- allow either of the known valid webhook URL FQDNs
References
- See the
v0.2.3
milestone for the issues associated with this release. - See our CHANGELOG for more information.
Release v0.2.2
Added
- GitHub Actions Workflow
- (GH-10) print Go version used
- intended as a future troubleshooting aid
- (GH-10) print Go version used
Fixed
- README
- (GH-11) formatting for flags table
- Code
- (GH-12) "slice bounds out of range" panic due to incorrect validity check against
webhook URL pattern
- (GH-12) "slice bounds out of range" panic due to incorrect validity check against
- GitHub Actions Workflow
- (GH-14) use current Go versions
- remove Go v1.12
- add Go v1.14
- (GH-14) use current Go versions
References
- See the
v0.2.2
milestone for the issues associated with this release. - See our CHANGELOG for more information.
Release v0.2.1
Added
- (GH-4) GoDoc: Fix formatting issue, add missing flag coverage
References
- See the
v0.2.1
milestone for the issues associated with this release. - See our CHANGELOG for more information.
Release v0.2.0
Added
- (GH-2) Add support for converting Windows, Mac, UNIX EOL to HTML break
References
- See the
v0.2.0
milestone for the issues associated with this release. - See our CHANGELOG for more information.