@sentry/wizard
Version:
Sentry wizard helping you to configure your project
450 lines (254 loc) • 8.6 kB
Markdown
# Changelog
## 3.3.2
- fix: Typo in gitignore insertion (#322)
## 3.3.1
- feat(sourcemaps): Record in telemetry which build tool was selected (#321)
## 3.3.0
- feat(sourcemaps): Add bundler selection prompt (#304)
- feat(sourcemaps): Add Login and Project Selection flow (#300)
- feat(sourcemaps): Add setup flow for sentry-cli (#314)
- feat(sourcemaps): Add setup flow for Vite (#308)
- feat(sourcemaps): Add setup flow for Webpack (#317)
- feat(sourcemaps): Add Sourcemaps as selectable integration (#302)
- feat(sourcemaps): Add telemetry (#318)
- feat(sourcemaps): Create `.env.sentry-build-plugin` instead of `.sentryclirc`
to set auth token (#313)
- feat: Add empty sourcemaps wizard (#295)
- feat: Add single tenant to self-hosted question (#277)
- feat: Add telemetry helper (#309)
- feat: Improve error handling of incorrect self-hosted URLs (#299)
- fix: Add select with sliding window for project selection prompt (#306)
## 3.2.3
fix(sveltekit): Bump magicast to handle satisfies keyword (#279)
## 3.2.2
- fix: Don't crash in environments without browser (#272)
- fix: Add manual package manager selection as fallback (#275)
- fix(sveltekit): Use correct template when creating server hooks file (#276)
## 3.2.1
- ref(sveltekit): Prepend Vite plugin (#271)
## 3.2.0
- feat(sveltekit): Add support for SvelteKit SDK Setup (#251)
Set up the Sentry SvelteKit SDK in your app with one command:
```sh
npx @sentry/wizard -i sveltekit
```
- feat(rn): Add code snippet to send the first Sentry Error
([#263](https://github.com/getsentry/sentry-wizard/pull/263))
- fix(rn): Show loader when installing dependencies (#264)
- ref(nextjs): Clean up minor things (#258)
- ref(nextjs): Replace old Next.js wizard (#262)
## 3.1.0
- ref: Rewrite Next.js wizard (#256)
## 3.0.0
### Various fixes & improvements
- build: Update a bunch of dev dependencies (#248) by @lforst
- fix: Typo `hideSourcemaps` → `hideSourceMaps` (#231) by @maxbeier
## 2.7.0
- feat(rn): One line `@sentry/react-native` setup command (#243)
```bash
npx @sentry/wizard -s -i reactNative
```
## 2.6.1
- fix(rn): Upload debug files from `$DWARF_DSYM_FOLDER_PATH` during Xcode build
(#240)
## 2.6.0
- feat(rn): Support patching app/build.gradle RN 0.71.0 and Expo SDK 43+ bare
workflow (#229)
## 2.5.0
- feat: Merge next.config.js files automatically (#222)
## 2.4.2
- feat(nextjs): Add sentry.edge.config.js template (#227)
## 2.4.1
- feat: Add logic to add @sentry/nextjs if it's missing when running the wizard
(#219)
- fix: Print localhost with `http` instead of `https` (#212)
- feat: Add project_platform as query param if -s and -i are set (#221)
- feat: Add promo code option used for signup flows (#223)
## 2.4.0
- Raise nextjs version limit to include 13 (#206)
- feat(react-native): Xcode plugin includes collect modules script (#210)
## 1.4.0
- feat(react-native): Xcode plugin includes collect modules script (#213)
## 2.3.1
- fix(nextjs): Always check for both `next` and `@sentry/nextjs` presence and
version (#209)
- fix: `cli.executable` property should be resolved from cwd (#211)
## 2.3.0
- feat(react-native): Xcode plugin debug files upload can include source using
env
- chore(ci): remove jira workflow (#204)
## 2.2.2
- feat(nextjs): Remove option to auto-wrap data fetchers and API routes (#196)
## 2.2.1
- feat(nextjs): Add option to auto-wrap data fetchers and API routes to Next.js
config (#194)
## 2.2.0
- ref(nextjs): Default to hiding source maps in nextjs config (#188)
## 2.1.0
- feat(react-native): Add support for RN TypeScript and other templates
## 2.0.2
- fix(electron): Remove Electron symbols.js script
## 2.0.1
- feat(nextjs): Add page to send onboarding sample error for Next.js (#179)
## 2.0.0
- fix(react-native) Xcode linking for RN 0.69 and higher (#178)
## 1.3.0
- chore(deps): Bump sentry-cli to 1.72.0 (#154)
- feat(nextjs): Use helper function in `_error.js` (#170)
- fix(electron): Fix version detection to use electron/package.json (#161)
## 1.2.17
- Support Next.js v12 (#152)
## 1.2.16
- fix(nextjs): Do not capture 404s as exceptions in `_error` (#146)
## 1.2.15
- Check version range rather than minimum version for nextjs (#143)
## 1.2.14
- Automatically include `pages/_error.js` when setting up nextjs project (#140)
- Clarify "Usage" section of `README.md` (#139)
## 1.2.13
- Fix `.sentryclirc` file formatting (#131)
## 1.2.12
- Don't expose auth token in `sentry.properties` (#128)
## 1.2.11
- Parse Next.js version as a string, instead of int (#122)
## 1.2.10
- Check new contents before overwriting a file (#117)
## 1.2.9
- Add performance monitoring support to nextjs scripts (#114)
- Make webpack silent by default in nextjs config (#113)
## v1.2.8
- Fix React Native JS patching throwing errors due to incorrect argument
## v1.2.7
- Fix React Native uninstall script
- Fix platform selection issues and repeated prompts on Mobile Projects.
## v1.2.6
- Get release from environment for the Next.js SDK
## v1.2.5
- Ignore coverage when linting and clarify Next.js messages.
## v1.2.4
- Add Next.js SDK initialization config files.
- Update webpack config file of Next.js.
## v1.2.3
- Don't use `package` as a varname in the NextJS config
- Enable env variables in the NextJS config
## v1.2.2
- Add support for `NEXT_PUBLIC_SENTRY_DSN`
## v1.2.1
- Update `next.config.js`, and create mergeable configs when they already exist
## v1.2.0
- Add support for Next.js
## v1.1.4
- Bump @sentry/cli `1.52.4`
## v1.1.3
- Add sourcemap output path to derived data to react native ios script
- Bump @sentry/cli `1.52.3`
## v1.1.2
- Don't `cli/executable` for Android project on react-native
## v1.1.1
- Bump @sentry/cli `1.51.0`
## v1.1.0
- Bump @sentry/cli `1.50.0`
## v1.0.2
- Several dependeny bumps with related security updates
## v1.0.1
- Strip only `Sentry*` frameworks for Cordova
- Guard Xcode project updates for react-native
## v1.0.0
- Support for new `@sentry/react-native`
## v0.13.0
- Bump @sentry/cli `1.43.0`
## v0.12.1
- Bump @sentry/cli `1.36.1`
## v0.12.0
- Fixed #22
- Bumped dependencies
## v0.11.1
- Fixed #16
## v0.11.0
- Update all dependencies, Fix tests on travis
## v0.10.3
- Use public DSN for react-native
## v0.10.2
- Remove secret DSN part check for prompt
## v0.10.1
- Use opn in favor of open
## v0.10.0
- Change Cordova wizard steps to only run once and create properties file in
root
## v0.9.7
- Fix a bug where sentry-wizard will ask for parameters on uninstall
## v0.9.6
- Fix electron symbol upload script
## v0.9.5
- Update Electron instructions to latest SDK version
## v0.9.4
- Restore Node compatibility
- Add more tests
## v0.9.3
- Fix Electron installation code - Fixes #7
## v0.9.2
- Support Electron prereleases in symbol upload
- Correctly upload Electron dSYMs for macOS
## v0.9.1
- Add strip arch script for cordova
## v0.9.0
- Add support for electron projects
## v0.8.3
- Fixed an issue where file exsists always returned false
## v0.8.2
- Move sentry.properties file to plugins folder for Cordova
## v0.8.1
- Fix react-native js file patching
- Bump sentry-cli to 1.28.4
## v0.8.0
- Fix Cordova sentry-cli upload-dsym command for Xcode
## v0.7.5
- Bump sentry-cli version to 1.28.1
## v0.7.4
- Bump sentry-cli version to 1.27.1
- Fix Cordova integration
- Fix issue in file checker to default to false
## v0.7.3
- Bump sentry-cli version
## v0.7.2
- Fix quiet mode and default parameter
- Fix version detection for @sentry/cli
## v0.7.1
- Improve function call for wizard and parameter validation/sanitation
## v0.7.0
- Use @sentry/cli
## v0.6.1
- Fixed https://github.com/getsentry/react-native-sentry/issues/304
## v0.6.0
- Add quiet mode --quiet
- Fallback to user prompts when not able to connect to Sentry
- Renamed parameter type/protype to integration
## v0.5.3
- Passing answers fixed in file helper
## v0.5.2
- Platform check
## v0.5.1
- Fix skip connection also for polling
## v0.5.0
- Add skip connection option to skip connecting to Sentry
- Add possiblity to overwrite args with ENV vars SENTRY_WIZARD prefixed
## v0.4.0
- Fix uninstall step for react-native
## v0.3.2
- Fix sentry-cli version
## v0.3.1
- Fix polling and json reponse parsing
## v0.3.0
- Add support for cordova
- Internal refactorings
- Check if project is already setup
## v0.2.2
- Fix build process
## v0.2.1
- Fix build process
## v0.2.0
- Add support for react-native
## v0.1.1
- Fix build process
## v0.1.0
- Inital release