Releases: zulip/github-actions-zulip
v1.0.2
What's Changed
- Maintainability Items: linting and typing by @klardotsh in #69
- Bump eslint-plugin-unicorn from 45.0.0 to 45.0.2 by @dependabot in #73
- Bump node-fetch from 2.6.1 to 2.6.7 by @dependabot in #62
- Bump @actions/core from 1.4.0 to 1.10.0 by @dependabot in #64
- Bump eslint-config-xo-typescript from 0.55.0 to 0.55.1 by @dependabot in #77
- Bump prettier from 2.8.0 to 2.8.1 by @dependabot in #76
- Bump @actions/github from 5.0.0 to 5.1.1 by @dependabot in #75
- Bump typescript from 4.9.3 to 4.9.4 by @dependabot in #78
- Bump @typescript-eslint/parser from 5.44.0 to 5.47.1 by @dependabot in #79
- Bump @vercel/ncc from 0.34.0 to 0.36.0 by @dependabot in #82
- Bump eslint from 8.28.0 to 8.30.0 by @dependabot in #80
- Bump @typescript-eslint/eslint-plugin from 5.44.0 to 5.47.1 by @dependabot in #81
- Bump eslint-config-prettier from 8.5.0 to 8.6.0 by @dependabot in #87
- Bump eslint from 8.30.0 to 8.31.0 by @dependabot in #86
- Bump @typescript-eslint/parser from 5.47.1 to 5.48.0 by @dependabot in #85
- Bump @typescript-eslint/eslint-plugin from 5.47.1 to 5.48.0 by @dependabot in #84
- Bump json5 from 1.0.1 to 1.0.2 by @dependabot in #88
- npm: Upgrade (mostly dev) dependencies. by @klardotsh in #99
- deps: Upgrade from NodeJS v16 to v20 by @SeanTAllen in #131
- Upgrade dependencies by @andersk in #132
New Contributors
- @SeanTAllen made their first contribution in #131
- @andersk made their first contribution in #132
Full Changelog: v1.0.1...v1.0.2
v1.0.1: A maintenance release.
This tag is dedicated entirely to maintenance and contains no changes requiring user intervention:
-
Upgrade from NodeJS v12 (which is deprecated on GitHub Actions) to NodeJS v16.
-
Document the usage and recommendation of GitHub Actions Secrets for storing
api-key
arguments. -
Upgrade @vercel/ncc bundler to work around NodeJS v16 OpenSSL-related quirks.
-
Upgrade package-lock.json to v2 schema.
v1.0.0
Release meta
Released on: 2021-08-14
Released by: @Mogztter
Logs: full diff
Changelog
Breaking changes
zulip/github-actions-zulip/send-message@v1
instead of yuzutech/[email protected]
.
If you were using password
as authentification method, please get an API key through Zulip's web interface and use api-key
instead.
Finally, username
field was renamed to email
to be consistent with Zulip API naming.
Before
- name: Send a stream message
uses: yuzutech/[email protected]
with:
username: '[email protected]'
api-key: 'abcd1234'
organization-url: 'https://org.zulipchat.com'
to: 'social'
type: 'stream'
topic: 'Castle'
content: 'I come not, friends, to steal away your hearts.'
After
- name: Send a stream message
uses: zulip/github-actions-zulip/send-message@v1
with:
email: '[email protected]'
api-key: 'abcd1234'
organization-url: 'https://org.zulipchat.com'
to: 'social'
type: 'stream'
topic: 'Castle'
content: 'I come not, friends, to steal away your hearts.'
- Align naming with Zulip API
- Remove
password
as this authentification method is not recommended (the preferred auth method is viaapi-key
) - Rename
username
toemail
for consistency
- Remove
- Transfer the repository to the
@zulip
organization - Move the "send message action" to a subdirectory
Improvements
- Catch unexpected errors to provide better error messages
Infrastructure
- Bump
@actions/core
from 1.2.6 to 1.4.0 - Bump
@actions/github
from 4.0.0 to 5.0.0 - Bump
eslint
from 7.21.0 to 7.32.0 - Use a bot account for integration tests
Documentation
- Mention that you can format messages using Zulip Markdown
v0.1.0
First release 🎉
0.1.0
First release 🎉