Releases: denoland/deployctl
1.12.0
What's Changed
- Feat:
deployments redeploy
anddeploy --env --env-file
by @arnauorriols in #295 - Feat: Add database and crons info in projects show by @arnauorriols in #283
Full Changelog: 1.11.0...1.12.0
1.11.0
What's Changed
- Feat(projects show): Always show org-id, and show name of user when org is the personal account. by @arnauorriols in #261
- feat:
deployctl api
subcommand by @arnauorriols in #263 - Feat:
deployctl deployments show
subcommand by @arnauorriols in #267 - doc: rewrite action README by @FuriouZz in #253
- Feat:
deployctl deployments list
subcommand by @arnauorriols in #271 - Feat:
deployctl deployments delete
subcommand by @arnauorriols in #278 - Chore: support JSR by @arnauorriols in #284
New Contributors
Full Changelog: 1.10.5...1.11.0
1.10.5
What's Changed
- bump node to 20 by @wesleycoder in #248
New Contributors
- @wesleycoder made their first contribution in #248
1.10.4
What's Changed
- chore: Bump
MINIMUM_DENO_VERSION
by @arnauorriols in #255 - fix: Fallback to manual navigation when opening the browser automatically during token provisioning fails by @arnauorriols in #256
- fix: Windows support for automatic token provisioning by @arnauorriols in #257
Full Changelog: 1.10.3...1.10.4
1.10.3
What's Changed
- fix: 1.40 deprecation warnings by @arnauorriols in #246
Full Changelog: 1.10.2...1.10.3
1.10.2
What's Changed
- fix: install/upgrade with
--quiet
flag by @arnauorriols in #245
Full Changelog: 1.10.1...1.10.2
1.10.1
1.10.0
What's Changed
- Fix: include/exclude in config file are being ignored by @ribizli in #231
- feat: projects subcommand by @arnauorriols in #234
- Feat:
top
subcommand by @arnauorriols in #235 - feat: output diagnostics to stderr instead of stdout by @arnauorriols in #237
New Contributors
Full Changelog: 1.9.1...1.10.0
1.9.1
What's Changed
- feat: support glob patterns in
--include
and--exclude
by @arnauorriols in #221 - feat: exclude
node_modules
by default by @arnauorriols in #222 - Fix missing permission
--allow-sys
by @ericlery in #224 - fix: Use custom user-agent in token provisioner by @arnauorriols in #225
- chore: Update examples by @arnauorriols in #214
- feat: Support creating projects to orgs other than the personal org by @arnauorriols in #226
New Contributors
Full Changelog: 1.9.0...1.9.1
1.9.0
deployctl 1.9.0: token provisioning, config file, and much more!
With the 1.9.0 release of deployctl, manual access-token handling is a thing of
the past! 🎉 Starting with this release, if a token is not provided via arg or
env, a new one will be provisioned using an OAuth authorization flow.
Additionally, several other improvements have been introduced to simplify the
user experience of the tool: this version introduces support for a config file
where some settings like project
, entrypoint
, include
and exclude
can be
configured and shared. This config file is created at the end of a deployment if
it does not exist yet. It defaults to deno.json
(integrating with the rest of
deno CLI configuration), and looks like this:
{
...
"deploy": {
"project": "6067570b-ee11-4e2e-b7df-692d11e049d5",
"exclude": [],
"include": [
"main.ts",
"deps.ts"
],
"entrypoint": "main.ts"
}
}
You can continue to perform deployments using the --entrypoint
and --project
flags (which now will create the project automatically during deployment if it
does not exist). However, we have introduced some heuristics to try and make
deployments even more simple. Now deployctl guesses the project name of the
deployment based on the Git repository it is in (or directory name if the
deployment is not performed within a repository). Similarly, it guesses the
entrypoint by looking for files with common entrypoint names (main.ts,
src/main.ts, etc), so that, most of the time, having your code deployed around
the globe can be as simple as running:
deployctl deploy
What's Changed
- Feat: Automatic token provisioning on deploy by @arnauorriols in #178
- Feat: Create project if not found by @arnauorriols in #192
- Fix: set
accept: application/x-ndjson
in fetching live logs by @magurotuna in #194 - Feat: persist project config in deno.json by @arnauorriols in #193
- Feat: Project and entrypoint inference by @arnauorriols in #195
- Feat: Support multiple
--include
and--exclude
args, and persist them to deno.json by @arnauorriols in #205 - Feat: Support include/exclude in github action by @osdiab in #135
- Feat: custom user agent by @arnauorriols in #217
- Chore: Improve deploy subcommand docs by @arnauorriols in #211
- Feat: Support jsonc config files by @arnauorriols in #206
New Contributors
- @arnauorriols made their first contribution in #178
- @osdiab made their first contribution in #135
Full Changelog: 1.8.2...1.9.0