Skip to content

Commit c04eb3e

Browse files
author
Luca Forstner
committed
.
1 parent e64216e commit c04eb3e

File tree

29 files changed

+80
-507
lines changed

29 files changed

+80
-507
lines changed

MIGRATION.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ This document serves as a migration guide, documenting all breaking changes betw
55
## Unreleased
66

77
- The minimum compatible version of rollup is version `3.2.0`.
8+
- Removed functionality for the `releaseInjectionTargets` option.
89

910
## [Unreleased] Upgrading from 1.x to 2.x (Webpack Plugin Only)
1011

packages/bundler-plugin-core/src/index.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -385,13 +385,13 @@ const unplugin = createUnplugin<Options, true>((userOptions, unpluginMetaContext
385385

386386
if (options.injectRelease) {
387387
if (unpluginMetaContext.framework === "esbuild") {
388-
plugins.unshift(esbuildReleaseInjectionPlugin(options));
388+
plugins.push(esbuildReleaseInjectionPlugin(options));
389389
} else if (unpluginMetaContext.framework === "webpack") {
390-
plugins.unshift(webpackReleaseInjectionPlugin(options));
390+
plugins.push(webpackReleaseInjectionPlugin(options));
391391
} else if (unpluginMetaContext.framework === "rollup") {
392-
plugins.unshift(rolluplikeReleaseInjectionPlugin(options));
392+
plugins.push(rolluplikeReleaseInjectionPlugin(options));
393393
} else if (unpluginMetaContext.framework === "vite") {
394-
plugins.unshift(rolluplikeReleaseInjectionPlugin(options));
394+
plugins.push(rolluplikeReleaseInjectionPlugin(options));
395395
}
396396
}
397397

packages/bundler-plugin-core/src/plugins/release-injection.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ export function rolluplikeReleaseInjectionPlugin(options: NormalizedOptions): Un
3030
if (id === virtualReleaseInjectionFileId) {
3131
return generateGlobalInjectorCode({
3232
release: releaseName,
33-
injectReleasesMap: false,
33+
injectReleasesMap: options.injectReleasesMap,
3434
injectBuildInformation: options._experiments?.injectBuildInformation || false,
3535
org: options.org,
3636
project: options.project,
@@ -78,7 +78,7 @@ export function webpackReleaseInjectionPlugin(options: NormalizedOptions): Unplu
7878
webpack(compiler) {
7979
const codeToInject = generateGlobalInjectorCode({
8080
release: releaseName,
81-
injectReleasesMap: false,
81+
injectReleasesMap: options.injectReleasesMap,
8282
injectBuildInformation: options._experiments?.injectBuildInformation || false,
8383
org: options.org,
8484
project: options.project,
@@ -130,7 +130,7 @@ export function esbuildReleaseInjectionPlugin(options: NormalizedOptions): Unplu
130130
pluginName,
131131
contents: generateGlobalInjectorCode({
132132
release: releaseName,
133-
injectReleasesMap: false,
133+
injectReleasesMap: options.injectReleasesMap,
134134
injectBuildInformation: options._experiments?.injectBuildInformation || false,
135135
org: options.org,
136136
project: options.project,

packages/e2e-tests/.env.example

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
SENTRY_AUTH_TOKEN=
1+
SENTRY_AUTH_TOKEN=

packages/e2e-tests/scenarios/basic-upload/__snapshots__/basic-upload.test.ts.snap

Lines changed: 5 additions & 100 deletions
Large diffs are not rendered by default.

packages/e2e-tests/utils/sentry-api.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,17 @@ const SENTRY_TEST_PROJECT = "js-bundler-plugin-e2e-tests";
88
* Sends a request to the Sentry API to GET all release files of a given release name
99
*/
1010
export async function getReleaseFilesFromSentry(release: string) {
11-
return axios.get(
11+
const a = await axios.get(
1212
`https://sentry.io/api/0/projects/${SENTRY_TEST_ORG_SLUG}/${SENTRY_TEST_PROJECT}/releases/${release}/files/`,
1313
{ headers: getSentryApiHeaders() }
1414
);
15+
16+
console.log({
17+
url: `https://sentry.io/api/0/projects/${SENTRY_TEST_ORG_SLUG}/${SENTRY_TEST_PROJECT}/releases/${release}/files/`,
18+
headers: getSentryApiHeaders(),
19+
});
20+
21+
return a;
1522
}
1623

1724
/**

packages/integration-tests/fixtures/array-entries-option/array-entries-option.test.ts

Lines changed: 0 additions & 83 deletions
This file was deleted.

packages/integration-tests/fixtures/array-entries-option/input/entrypoint1.js

Lines changed: 0 additions & 2 deletions
This file was deleted.

packages/integration-tests/fixtures/array-entries-option/input/entrypoint2.js

Lines changed: 0 additions & 2 deletions
This file was deleted.

packages/integration-tests/fixtures/array-entries-option/input/entrypoint3.js

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)