Releases: atc0005/go-teams-notify
Releases · atc0005/go-teams-notify
v2.7.0-alpha.4
WARNING
NOTE: This is not considered a stable release.
Changes for the v2.7.0-alpha.4
release
- linting fixes
Changes for the v2.7.0-alpha.3
release
- (GH-169) add YAML en(de)coding support to MessageCard (thanks to @pcanilho)
- dependency updates
- linting fixes (more needed)
Changes for the v2.7.0-alpha.2
release
- new
adaptivecard
package - remove
botapi
package - example code refresh
- documentation refresh
- simplify
goteamsnotify.messagePreparer
interface - simplify
MessageCard.Prepare()
implementation - explicitly mark existing formatting functionality as specific to the
MessageCard
format - ...
See GH-162 for more changes.
Changes for the v2.7.0-alpha.1
release
- deprecate the current
API
interface - expose
TeamsClient
to take its place - create new
botapi
package (limited functionality) - add support for overriding default
http.Client
- add default project-specific user agent, support for overriding the default from client code
- ...
See GH-155 for more changes.
References
- See the
v2.7.0
milestone for all issues associated with this (upcoming) release. - Please provide feedback (good or bad) via the discussion thread here.
v2.7.0-alpha.3
WARNING
NOTE: This is not considered a stable release.
Changes for the v2.7.0-alpha.3
release
- (GH-169) add YAML en(de)coding support to MessageCard (thanks to @pcanilho)
- dependency updates
- linting fixes (more needed)
Changes for the v2.7.0-alpha.2
release
- new
adaptivecard
package - remove
botapi
package - example code refresh
- documentation refresh
- simplify
goteamsnotify.messagePreparer
interface - simplify
MessageCard.Prepare()
implementation - explicitly mark existing formatting functionality as specific to the
MessageCard
format - ...
See GH-162 for more changes.
Changes for the v2.7.0-alpha.1
release
- deprecate the current
API
interface - expose
TeamsClient
to take its place - create new
botapi
package (limited functionality) - add support for overriding default
http.Client
- add default project-specific user agent, support for overriding the default from client code
- ...
See GH-155 for more changes.
References
- See the
v2.7.0
milestone for all issues associated with this (upcoming) release. - Please provide feedback (good or bad) via the discussion thread here.
v2.7.0-alpha.2
WARNING
NOTE: This is not considered a stable release.
Changes for the v2.7.0-alpha.2
release
- new
adaptivecard
package - remove
botapi
package - example code refresh
- documentation refresh
- simplify
goteamsnotify.messagePreparer
interface - simplify
MessageCard.Prepare()
implementation - explicitly mark existing formatting functionality as specific to the
MessageCard
format - ...
See GH-162 for more changes.
Changes for the v2.7.0-alpha.1
release
- deprecate the current
API
interface - expose
TeamsClient
to take its place - create new
botapi
package (limited functionality) - add support for overriding default
http.Client
- add default project-specific user agent, support for overriding the default from client code
- ...
See GH-155 for more changes.
References
- See the
v2.7.0
milestone for all issues associated with this (upcoming) release. - Please provide feedback (good or bad) via the discussion thread here.
v2.7.0-alpha.1
WARNING
NOTE: This is not considered a stable release.
Changes since the last stable release
- deprecate the current
API
interface - expose
TeamsClient
to take its place - create new
botapi
package (limited functionality) - add support for overriding default
http.Client
- add default project-specific user agent, support for overriding the default from client code
- ...
See GH-155 for more changes.
References
- See the
v2.7.0
milestone for all issues associated with this (upcoming) release. - Please provide feedback (good or bad) via the discussion thread here.
v2.6.1
Changed
-
Dependencies
actions/setup-node
v2.2.0
tov3
-
Linting
Fixed
- (GH-137) Missing doc comment for
teamsClient.AddWebhookURLValidationPatterns()
- (GH-138) Missing doc comment for
teamsClient.ValidateWebhook()
- (GH-141) send.go:306:15: nilness: tautological condition: non-nil != nil (govet)
- (GH-144) Incorrect field referenced in error message for
MessageCardSection.AddFact()
References
- See the
v2.6.1
milestone for the issues associated with this release. - See our CHANGELOG for more information.
v2.6.0
Added
-
Features
- Add support for PotentialActions (aka, "Actions")
- credit: @nmaupu
- Add support for PotentialActions (aka, "Actions")
-
Documentation
- Add separate
examples
directory containing standalone example code for
most common use cases
- Add separate
Changed
-
Dependencies
actions/setup-node
v2.1.5
tov2.2.0
- update
node-version
value to always use latest LTS version instead of
hard-coded version
-
Linting
- replace
golint
,scopelint
linters, cleanup config- note: this specifically applies to linting performed via Makefile
recipe, not (at present) the bulk of the CI linting checks
- note: this specifically applies to linting performed via Makefile
- replace
-
Documentation
- move examples from README to separate
examples
directory - Remove example from doc.go file, direct reader to main README
- Update project status
- remove history as it is likely no longer relevant (original
project is discontinued at this point) - remove future (for the same reason)
- remove history as it is likely no longer relevant (original
- Add explicit "Supported Releases" section to help make clear that
the v1 series is no longer maintained - Remove explicit "used by" details, rely on dynamic listing provided
by pkg.go.dev instead - Minor polish
- move examples from README to separate
References
- See the
v2.6.0
milestone for the issues associated with this release. - See our CHANGELOG for more information.
v2.5.0
Added
- Features
- Documentation
- Add list of projects using this library
- Update features list to include functionality added to this fork
- Configurable validation of webhook URLs
- Configurable validation of
MessageCard
type - Configurable timeouts
- Configurable retry support
Changed
- Dependencies
actions/setup-node
v2.1.4
tov2.1.5
Fixed
- Documentation
- Misc typos
- Grammatical tweaks
- Attempt to clarify project status
- i.e., not mothballed, just slow cadence
References
- See the
v2.5.0
milestone for the issues associated with this release. - See our CHANGELOG for more information.
v2.4.2
Changed
- Apply regex pattern match for webhook URL validation instead of fixed
strings in order to support matching private org webhook URL subdomains
Fixed
- Updating an exiting webhook connector in Microsoft Teams switches the URL to
unsupportedhttps://*.webhook.office.com/webhookb2/
format SendWithRetry
method does not honor setting to disable webhook URL prefix
validation- Support for disabling webhook URL validation limited to just disabling
validation of prefixes
References
- See the
v2.4.2
milestone for the issues associated with this release. - See our CHANGELOG for more information.
v2.4.1
Changed
- (GH-59) Webhook URL API endpoint response validation now requires a
1
text
string as the response body
Fixed
- (GH-59) Microsoft Teams Webhook Connector "200 OK" status insufficient
indication of success
References
- See the
v2.4.1
milestone for the issues associated with this release. - See our CHANGELOG for more information.
v2.4.0
Added
- Add (optional) support for disabling webhook URL prefix validation
- credit: @odise
Changed
- Documentation
- Refresh "basic" example
- Add example for disabling webhook URL prefix validation
- Update "about this project" coverage
- Swap GoDoc badge for pkg.go.dev badge
- Tests
- Extend test coverage
- Verbose test output by default (Makefile, GitHub Actions Workflow)
- Dependencies
actions/setup-node
v2.1.1
tov2.1.4
actions/checkout
v2.3.2
tov2.3.4
stretchr/testify
v1.6.1
tov1.7.0
Fixed
- minor linting error for commented code
- Tests fail to assert that any errors which occur are expected, only the
types
References
- See the
v2.4.0
milestone for the issues associated with this release. - See our CHANGELOG for more information.