[auto/go] Add support for pulumi destroy --preview-only#16839
[programgen/go] Use pulumi.Sprintf(...) instead of pulumi.String(fmt.Sprintf(...)) in Go program generation
#16852
[cli/plugin] Enable overriding plugin download URLs for air-gapped environments with an environment variable
#16648
[sdk/python] Allow Python dynamic providers to capture secrets
#15864
Bug Fixes
[engine] Separate provider internal from provider user config. This allows providers to use a config key like "pluginDownloadURL" which previously would have conflicted with the engine's internal state. It also allows the engine to add new internal state fields without concern for clashing with existing or future provider config keys.
#16837
[cli/state] Fix moving resources with secrets when the destination stack has no secrets manager defined
#16844
[cli/state] Include the stack name in the passhprase prompt in state move
#16861
[sdk/nodejs] Fix resource reference serialization when multiple copies of @pulumi/pulumi are present
#13240
[sdk/nodejs] Don't search upwards for policy packs when determining required plugins
#16865
[sdk/python] Fix missing overloads to config getters
#16878
[sdkgen/{go,nodejs,python}] Fix generation of nested plain input types.
#16812
Miscellaneous
[sdkgen/python] Link to Python docs about input types
#16763
[auto/go] Add support for pulumi destroy --preview-only#16839
[programgen/go] Use pulumi.Sprintf(...) instead of pulumi.String(fmt.Sprintf(...)) in Go program generation
#16852
[cli/plugin] Enable overriding plugin download URLs for air-gapped environments with an environment variable
#16648
[sdk/python] Allow Python dynamic providers to capture secrets
#15864
Bug Fixes
[engine] Separate provider internal from provider user config. This allows providers to use a config key like "pluginDownloadURL" which previously would have conflicted with the engine's internal state. It also allows the engine to add new internal state fields without concern for clashing with existing or future provider config keys.
#16837
[cli/state] Fix moving resources with secrets when the destination stack has no secrets manager defined
#16844
[cli/state] Include the stack name in the passhprase prompt in state move
#16861
[sdk/nodejs] Fix resource reference serialization when multiple copies of @pulumi/pulumi are present
#13240
[sdk/nodejs] Don't search upwards for policy packs when determining required plugins
#16865
[sdk/python] Fix missing overloads to config getters
#16878
[sdkgen/{go,nodejs,python}] Fix generation of nested plain input types.
#16812
Miscellaneous
[sdkgen/python] Link to Python docs about input types
#16763
build: re-run build to refresh dist/dedent.js (#38)
Note: although this was a new major version, it contains no breaking changes from 0.x.
The versioning intent was purely to signal that the API is stable.
0.8.0-beta
... (truncated)
Commits
90644fe fix: remove engines and provenance requirements (#93)
4c133c1 fix: \n should be changed to \n only when escapeSpecialCharacters is set (#91)
e634f0e build(deps-dev): bump @babel/traverse from 7.22.8 to 7.23.6 (#87)
625d708 fix: switch babel-plugin-macros to a peer dependency (again) (#89)
87f0f9b docs: add explicit install command to README.md (#84)
a4f30bf chore: replace last yarn references with pnpm (#86)
53a7267 chore: fix special characters escaping issue link in README (#82)
f1b814e build: onboarded to create-typescript-app (mostly) (#55)
Despite the major version bump, the only potentially breaking changes are in the types (if you're using TypeScript), as a result of #194. Overall the type inference and accuracy should be improved
Why not target the oldest active Node.js LTS, which is Node.js 18? I usually strictly follow this convention in my packages. However, this package is the exception because the HTTP part of Node.js is consistently buggy, and I don't have time to work around issues in older Node.js releases. I you need to still support Node.js 18, I suggest staying on Got v13, which is quite stable. Node.js 18 will be out of active LTS in 5 months.
Improvements
Make followRedirect option accept a function (#2306) 7c3f147
Bumps the npm group with 24 updates in the / directory:
1.10.0
1.10.1
5.1.1
6.0.0
3.109.0
3.128.0
0.7.0
1.5.3
7.3.1
8.0.0
11.8.6
14.4.2
7.6.0
7.6.3
0.7.0
0.7.2
20.4.9
22.2.0
4.33.0
8.0.1
4.33.0
8.0.1
0.36.1
0.38.1
7.32.0
9.9.0
9.0.0
9.1.0
2.27.5
2.29.1
27.6.0
28.8.0
8.0.3
9.1.4
26.6.3
29.7.0
27.5.2
29.5.12
3.0.0
4.1.0
15.2.2
15.2.8
2.8.8
3.3.3
5.0.1
6.0.1
26.5.6
29.2.4
Updates
@actions/core
from 1.10.0 to 1.10.1Changelog
Sourced from
@actions/core
's changelog.Commits
Updates
@actions/github
from 5.1.1 to 6.0.0Changelog
Sourced from
@actions/github
's changelog.Commits
Updates
@pulumi/pulumi
from 3.109.0 to 3.128.0Release notes
Sourced from
@pulumi/pulumi
's releases.... (truncated)
Changelog
Sourced from
@pulumi/pulumi
's changelog.... (truncated)
Commits
e9ebdab
Add a conformance test for invokes (#16867)36ab7cd
Prepare for v3.128.0 release (#16869)1cdd231
Don't search upwards for policy packs when determining required plugins (#16865)5d6e340
[sdk/nodejs] Save pkg/mod registrations on async local store (#13240)7c15b7a
fix typo in an error message (#16850)c9c30f0
Ensure internal provider state doesn't clash with user config (#16837)70b144d
Document news ignore changes processing in the provider protocol (#16725)1afd769
Add parameterizedCall
support to the engine (#16813)9f71340
Add parameterized read support to the engine (#16784)e139524
Changelog and go.mod updates for v3.127.0 (#16805)Updates
dedent
from 0.7.0 to 1.5.3Release notes
Sourced from dedent's releases.
... (truncated)
Changelog
Sourced from dedent's changelog.
... (truncated)
Commits
90644fe
fix: remove engines and provenance requirements (#93)4c133c1
fix: \n should be changed to \n only when escapeSpecialCharacters is set (#91)e634f0e
build(deps-dev): bump@babel/traverse
from 7.22.8 to 7.23.6 (#87)625d708
fix: switch babel-plugin-macros to a peer dependency (again) (#89)87f0f9b
docs: add explicit install command to README.md (#84)a4f30bf
chore: replace last yarn references with pnpm (#86)53a7267
chore: fix special characters escaping issue link in README (#82)f1b814e
build: onboarded to create-typescript-app (mostly) (#55)f933c75
chore: remove files related to Flow (#77)d435ce3
docs: add PR number to CHANGELOG.md for 1.5.1 (#75)Maintainer changes
This version was pushed to npm by joshuakgoldberg, a new releaser for dedent since your current version.
Updates
envalid
from 7.3.1 to 8.0.0Release notes
Sourced from envalid's releases.
Commits
e7935c7
8.0.0800bbee
Freshen lockfilee28b95a
Update node versions for CI4321770
8.0.0-beta.39a0f02e
Update outdated dependencies535042e
Correct README.md: Addressing minor errors (#211)67c0a9c
chore: change username to@simenandre
(#208)5ab40eb
chore: change logo reference link (#207)58d854e
8.0.0-beta.2ce5c0e5
Allow support for extra inspectables (#206)Updates
got
from 11.8.6 to 14.4.2Release notes
Sourced from got's releases.
... (truncated)
Commits
d754e73
14.4.2f44ef43
Fix handling of invalid arguments (#2367)bc17e81
Makeget-stream
a devDependency (#2365)5e2f0b3
Update@sindresorhus/is
to v7 (#2363)3c3b233
Update packagephobia badges and link in readme (#2364)561a376
Remove unnecessary type assertions (#2362)eccfcce
Remove Apify from testimonials23b2f26
14.4.1dfc54d9
Fix missing dependencycc346b7
14.4.0Updates
semver
from 7.6.0 to 7.6.3Release notes
Sourced from semver's releases.
Changelog
Sourced from semver's changelog.
Commits
0a12d6c
chore: release 7.6.3 (#720)73a3d79
fix: optimize Range parsing and formatting (#726)2975ece
docs: fix extra backtick typo (#719)eb1380b
chore: release 7.6.2 (#714)6466ba9
fix(lru): use map.delete() directly (#713)d777418
chore: release 7.6.1 (#706)988a8de
deps: uninstalllru-cache
(#709)5feeb7f
chore: postinstall for dependabot template-oss PRdd09b60
chore: bump@npmcli/template-oss
to 4.22.0c570a34
fix(linting): no-unused-varsUpdates
@types/dedent
from 0.7.0 to 0.7.2Commits
Updates
@types/node
from 20.4.9 to 22.2.0Commits
Updates
@typescript-eslint/eslint-plugin
from 4.33.0 to 8.0.1Release notes
Sourced from
@typescript-eslint/eslint-plugin
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/eslint-plugin
's changelog.... (truncated)
Commits
e05c2e5
chore(release): publish 8.0.1fbcfaba
chore: enable unicorn/no-useless-spread (#9687)6a9674d
fix(eslint-plugin): [no-unused-vars] ignore imports used only as types (#9694)1db993a
chore(release): publish 8.0.0ce09260
docs(eslint-plugin): [no-unnecessary-type-parameters] add admonition about ru...b8274d3
fix(rule-tester): provide Linter a cwd in its constructor (#9678)1b0468e
Merge branch 'main'838dd0c
chore: use parserOptions.projectService internally (#9659)35cf3d2
chore(release): publish 7.18.046a5709
docs: link no-duplicate-type-constituents and no-redundant-type-constituents ...Updates
@typescript-eslint/parser
from 4.33.0 to 8.0.1Release notes
Sourced from
@typescript-eslint/parser
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/parser
's changelog.... (truncated)
Commits
e05c2e5
chore(release): publish 8.0.11db993a
chore(release): publish 8.0.0Superseded by #1251.