Releases: codecov/gazebo
Releases · codecov/gazebo
Release 25.1.3
Autogenerated for 25.1.3. Created for #3624
What's Changed
- add PROCESSING_TIMEOUT upload error code by @matt-codecov in #3522
- refactor: Convert UI files to TS by @calvin-codecov in #3475
- fix: Fix link to custom gh app for self-hosted by @suejung-sentry in #3492
- fix: Incorrect Zod schema for CommitPageDataQueryOpts by @nicholas-codecov in #3557
- chore: Add Amplitude browser JS SDK by @spalmurray-codecov in #3555
- fix: Broken tests when custom GH_APP set locally by @spalmurray-codecov in #3558
- feat: Update useBundleAssets to fetch routes field by @nicholas-codecov in #3527
- chore: Migrate useCommitHeaderData to TS Query V5 by @nicholas-codecov in #3548
- chore: Migrate useCommitHeaderDataTeam to TS Query V5 by @nicholas-codecov in #3549
- chore: Migrate useIgnoredIds to TS Query V5 by @nicholas-codecov in #3547
- dev: Node 22 LTS by @ajay-sentry in #3507
- fix: Do not allow removing sorting from repos table by @calvin-codecov in #3554
- build: Apply recommended lint rules by @nicholas-codecov in #3524
- chore: Update Git Blame Ignore file by @nicholas-codecov in #3566
- chore: Migrate useInfiniteAccountOrganizations to TS Query V5 by @nicholas-codecov in #3569
- fix: useCommit doesn't always expect flags by @JerrySentry in #3570
- chore: Migrate usePlanPageData to TS Query V5 by @nicholas-codecov in #3567
- chore: Migrate useEnterpriseAccountDetails to TS Query V5 by @nicholas-codecov in #3571
- chore: Migrate useLoginProviders to TS Query V5 by @nicholas-codecov in #3572
- feat: Grab the plugin name for the given bundle by @nicholas-codecov in #3535
- feat: Migrate isEnterprisePlan to GQL Field by @ajay-sentry in #3576
- feat: Update AssetsTable to conditionally render file path column by @nicholas-codecov in #3565
- Convert shared P5 to TypeScript by @calvin-codecov in #3563
- remove flare graph from pr comment by @nora-codecov in #3581
- feat: new UI to clarify adding token by @calvin-codecov in #3552
- chore: Update Storybook from ^8.2.6 -> ^8.4.7 by @ajay-sentry in #3586
- chore: Update yarn to 4.5.3 by @spalmurray-codecov in #3589
- ref: Migrate isFreePlan to GQL Field and remove Helper by @ajay-sentry in #3584
- feat: Paginate files/dir list in repo overview page by @RulaKhaled in #3556
- chore: Replace account details plan data occurrences by @RulaKhaled in #3587
- fix: Change Pro Team to Pro by @ajay-sentry in #3593
- ref: Migrate isAnnualPlan && isMonthlyPlan to use BillingRate property from GQL by @ajay-sentry in #3588
- fix: Copy when changing plan from free plan by @ajay-sentry in #3594
- ref: Migrate off "Plan" object from accountDetails REST endpoint to GQL Plan by @ajay-sentry in #3597
- fix: OtherCI GPG instructions by @spalmurray-codecov in #3595
- feat: Add coverage generation step to CircleCI and OtherCI onboarding by @spalmurray-codecov in #3596
- fix: Fix rendered header error by @suejung-sentry in #3590
- fix: Pin demo repo to top during sort by @spalmurray-codecov in #3598
- ref: Migrate to
isTeamPlan
GQ field by @RulaKhaled in #3592 - dev: Clean up some unneccesary mocks to speed up gazebo tests by @ajay-sentry in #3604
- dev: update jsdom to remove punycode warning by @ajay-sentry in #3605
- ref: Convert isBasicPlan to isFreePlan GQL property by @ajay-sentry in #3600
- chore: Migrate useSyncProviders to TS Query V5 by @nicholas-codecov in #3573
- chore: Migrate useSelfHostedSettings to TS Query V5 by @nicholas-codecov in #3574
- chore: Migrate useSelfHostedUserList to TS Query V5 by @nicholas-codecov in #3575
- chore: Migrate useSelfHostedHasAdmins to TS Query V5 by @nicholas-codecov in #3579
- ref: Migrate off isProPlan helper and onto GQL isProPlan by @ajay-sentry in #3599
- chore: Migrate useOwner to ts by @suejung-sentry in #3601
- ref: Migrate gazebo from isTrialPlan helper to GQL property by @ajay-sentry in #3608
- chore: Migrate useSelfHostedSeatsConfig to TS Query V5 by @nicholas-codecov in #3580
- fix: Resolve Sentry issue fetching in MissingDesignatedAdmins Without a Provider by @nicholas-codecov in #3612
- chore: Migrate useSelfHostedSeatsAndLicense to TS Query V5 by @nicholas-codecov in #3577
- chore: Migrate useSelfHostedCurrentUser to TS Query V5 by @nicholas-codecov in #3582
- ref: Migrate useReposTeam to TS Query V5 by @nicholas-codecov in #3615
- chore: Migrate orgUploadToken to ts by @suejung-sentry in #3602
- [fix] +- Change appearing for a PR by @rohitvinnakota-codecov in #3619
- Release 25.1.3 by @codecov-releaser in #3624
New Contributors
- @nora-codecov made their first contribution in #3581
Full Changelog: self-hosted-24.12.2...self-hosted-25.1.3
Release 24.12.2
Autogenerated for 24.12.2. Created for #3542
What's Changed
- chore: Convert to TS - services charts, user, orgUploadToken, image by @suejung-sentry in #3440
- chore: Convert to TS - services selfHosted, access, pull, nav by @suejung-sentry in #3439
- fix: Incorrect CSS order in Virtual File Renderers by @nicholas-codecov in #3473
- feat: Use new chart library for analytics page by @nicholas-codecov in #3464
- feat: Use new chart library for overview tab by @nicholas-codecov in #3465
- fix: New charts not getting the correct props on Analytics Page by @nicholas-codecov in #3480
- fix: Correct the deactivated repo message by @suejung-sentry in #3482
- chore: Remove CoverageAreaChart and Victory by @nicholas-codecov in #3485
- fix: Add org/ to upload command for other ci onboarding by @spalmurray-codecov in #3486
- Tests analytics page V2 by @RulaKhaled in #3174
- fix: Flake rate to fixed decimals by @ajay-sentry in #3489
- chore: Upgrade http-proxy-middleware to ^2.0.7 by @calvin-codecov in #3488
- chore: Remove/Convert a couple files to TS, shared utils Part 2 by @ajay-sentry in #3481
- Undo ba endpoint change by @adrian-codecov in #3494
- fix: Tooltip copy for failed tests by @ajay-sentry in #3495
- feat: Still show coverage charts if we have one data point by @calvin-codecov in #3490
- chore: Shared JS/TS Conversions Part 3 by @ajay-sentry in #3500
- feat: center selectors on bundles page by @ajay-sentry in #3479
- dev: Fix app.tsx flake I think by @ajay-sentry in #3503
- chore: Shared/utils conversions Part 2 Part 1 by @ajay-sentry in #3461
- chore: Upgrade form TS Conversion by @ajay-sentry in #3505
- fix: Copy update on Cumulative Failure tile by @ajay-sentry in #3514
- feat: Ensure GH action onboarding is clear by @calvin-codecov in #3467
- fix: Add 'users' plan by @suejung-sentry in #3518
- fix: Hide navigator on sync page by @nicholas-codecov in #3504
- feat: Handle self hosted activation statuses by @RulaKhaled in #3523
- fix: Change flags to anchor style by @calvin-codecov in #3519
- feat: Migrate bundle analysis services to Query V5 by @nicholas-codecov in #3430
- build: Audit and update lint rules for Gazebo by @nicholas-codecov in #3508
- feat: Handle isFirstPullRequest in TA page by @RulaKhaled in #3529
- [feat] Add a select all checkbox in the uploads card by @rohitvinnakota-codecov in #3470
- chore: Remove enterprise cloud support plan flag by @ajay-sentry in #3506
- Fix non-GH onboard links by @calvin-codecov in #3517
- build: Vendor Split Popular Packages by @nicholas-codecov in #3499
- fix: CoverageTrend not displaying coverage percentage by @nicholas-codecov in #3530
- fix: framework tabs copy by @joseph-sentry in #3534
- fix: HTML Validation issues with GitHub Rate Limit Banner by @nicholas-codecov in #3538
- chore: Update usePullPageData to TSQ V5 by @nicholas-codecov in #3536
- fix: Seperate org name from error banner on 404 page by @nicholas-codecov in #3525
- chore: Migrate usePullHeadData to TS Query V5 by @nicholas-codecov in #3543
- chore: Migrate usePullHeadDataTeam to TS Query V5 by @nicholas-codecov in #3544
- chore: Migrate useComponentComparison to TS Query V5 by @nicholas-codecov in #3539
- chore: Migrate useCommitPageData to TSQ V5 by @nicholas-codecov in #3537
- fix: RepoPage table header having no BG by @nicholas-codecov in #3545
- chore: Update action to v5 in TA onboarding by @spalmurray-codecov in #3546
- Release 24.12.2 by @codecov-releaser in #3542
Full Changelog: self-hosted-24.11.1...self-hosted-24.12.2
Release 24.11.1
Autogenerated for 24.11.1. Created for #3462
What's Changed
- Cy/vuln 765 by @calvin-codecov in #3342
- chore: Update pages/RepoPage/FailedTestsTab tests to Vitest by @nicholas-codecov in #3343
- chore: Update pages/RepoPage/CoverageTab tests to Vitest by @nicholas-codecov in #3335
- chore: Update pages/RepoPage/CoverageOnboarding tests to Vitest by @nicholas-codecov in #3333
- chore: Update pages/RepoPage/ConfigTab tests to Vitest by @nicholas-codecov in #3332
- chore: Update pages/RepoPage/BundlesTab tests to Vitest by @nicholas-codecov in #3328
- chore: Update pages/RepoPage tests to Vitest by @nicholas-codecov in #3327
- chore: Update pages/PullRequestPage tests to Vitest by @nicholas-codecov in #3324
- chore: Update pages/PlanPage tests to Vitest by @nicholas-codecov in #3322
- chore: Update pages/OwnerPage tests to Vitest by @nicholas-codecov in #3320
- chore: Update pages/NotFound pages/ToS pages/SyncProviderPage to Vitest by @nicholas-codecov in #3319
- chore: update pages/CommitDetailPage tests to Vitest by @nicholas-codecov in #3313
- chore: Update pages/MembersPage tests to Vitest by @nicholas-codecov in #3318
- chore: Update pages/LoginPage tests to Vitest by @nicholas-codecov in #3317
- chore: Update pages/EnterpriseLandingPage tests to Vitest by @nicholas-codecov in #3316
- chore: Update pages/DefaultOrgSelector tests to Vitest by @nicholas-codecov in #3314
- chore: Update services/repo tests to Vitest by @nicholas-codecov in #3305
- chore: Update shared/ContentsTable tests to Vitest by @nicholas-codecov in #3283
- chore: Update missed tests to Vitest by @nicholas-codecov in #3344
- chore: Ensure that Vite build supports larger browser set by @nicholas-codecov in #3347
- [fix] Relocate the upload widget to the bottom on small screens by @rohitvinnakota-codecov in #3348
- chore: Small fixes to file viewer by @nicholas-codecov in #3351
- feat: Create new VirtualDiffRenderer by @nicholas-codecov in #3352
- feat: Add search and filter to Uploads list by @spalmurray-codecov in #3349
- fix: Change how we set isProduction in Vite config by @nicholas-codecov in #3360
- feat: Use new flags and components graphql schema by @suejung-sentry in #3203
- chore: Update pulls page indirect changes diff to new renderer by @nicholas-codecov in #3362
- fix: Small issues in the Vite config, and index.html by @nicholas-codecov in #3361
- chore: Move Storybook over to Vite by @nicholas-codecov in #3346
- feat: Tokenless banners by @RulaKhaled in #3358
- chore: Cleanup remaining MSW V1 things by @nicholas-codecov in #3365
- fix: Add script in the index.html if unable to dynamically load asset by @nicholas-codecov in #3373
- feat: Add useEnterpriseAccountDetails hook by @spalmurray-codecov in #3374
- feat: Add multiple flags error message to upload items by @spalmurray-codecov in #3375
- feat: Use new nested testAnalytics graphql schema by @suejung-sentry in #3354
- chore: Move Dockerfile over to Vite by @nicholas-codecov in #3380
- Add Account usage banners to plan page by @spalmurray-codecov in #3381
- feat: Adjust repo upload token settings with a new note by @RulaKhaled in #3372
- feat: Set token required in Tokenless section under org upload token by @RulaKhaled in #3366
- chore: Update commit page indirect changes to use new diff viewer by @nicholas-codecov in #3357
- chore: Clean up Jest things by @nicholas-codecov in #3376
- Add login link to error message in fileviewer by @rohitvinnakota-codecov in #3377
- fix: Fix commit detail page error boundary by @suejung-sentry in #3371
- fix: Small spacing issue on coverage onboarding by @nicholas-codecov in #3386
- chore: Update Rollup 10/11/2024 by @nicholas-codecov in #3387
- feat: Add useInfiniteAccountOrganizations hook by @spalmurray-codecov in #3385
- spalmurray/account details card by @spalmurray-codecov in #3382
- feat: Update commit graphql queries to use new coverage and bundleAna… by @calvin-codecov in #3363
- chore: Rename msw2 to msw by @nicholas-codecov in #3398
- chore: Add new diff viewer to commit files changed by @nicholas-codecov in #3356
- chore: Update pulls page files changed diff to new renderer by @nicholas-codecov in #3359
- chore: Tidy up virtual renderers by @nicholas-codecov in #3353
- chore: Removing CRACO by @nicholas-codecov in #3393
- fix: Small Issues with Linter by @nicholas-codecov in #3403
- fix: New diff renderer coverage off by one by @nicholas-codecov in #3405
- chore: Add react source maps to our builds by @nicholas-codecov in #3404
- chore: Update react-intersection-observer by @spalmurray-codecov in #3406
- fix: Move from commit SHA to 22 char hash and polyfill Promise.allSettled by @nicholas-codecov in #3410
- chore: Modify our Sentry ignore errors by @nicholas-codecov in #3408
- feat: Add TS Query v5 to Gazebo by @nicholas-codecov in #3415
- feat: Move to a stacked area chart on the bundles tab by @nicholas-codecov in #3396
- fix: Invalid Schema for useUploadTokenRequired by @nicholas-codecov in #3416
- feat: Add org list for multi org setups on plan page by @spalmurray-codecov in #3407
- fix: Incorrect default colors on Tooltip by @spalmurray-codecov in #3418
- fix: Results array for impacted files is nullable by @nicholas-codecov in #3422
- feat: Capture certain network errors to Sentry by @nicholas-codecov in #3423
- feat: Change cancellation confirmation banner and handle auto-refund … by @calvin-codecov in #3399
- fix: Truncate sunburst chart's breadcrumbs by @suejung-sentry in #3413
- chore: Remove old single file renderer by @nicholas-codecov in #3427
- chore: Remove old Vite commands by @nicholas-codecov in #3428
- fix: Separate header render from main app by @suejung-sentry in #3401
- feat: Change errored uploads and uploads list text by @calvin-codecov in #3429
- feat: Add CI status tooltip by @calvin-codecov in #3411
- feat: Update Jest TA onboarding copy to include filepath setting by @ajay-sentry in #3433
- rev: Revert ignoring failing to import module in Sentry by @nicholas-codecov in #3431
- chore: Remove ui/BundleTrendChart by @nicholas-codecov in #3441
- chore: Update Vite and Vitest deps by @nicholas-codecov in #3443
- feat: Rework how we capture service errors to sentry by @nicholas-codecov in #3436
- chore: Convert to TS - shared context, plan, propTypes, treePaths by @suejung-sentry in #3438
- fix: Scrolling issues with virtual renderers by @nicholas-codecov in #3446
- chore: Remove VirtualDiff feature flag FilesChanged CommitDiff by @nicholas-codecov in #3435
- Update BA endpoint to use a separate secret by @adrian-codecov in #3437
- fix: Add back needed z-index style by @calvin-codecov in #3447
- feat: Add 'viewing as visitor' label by @suejung-sentry in #3445
- chore: Remove virtual renderer flag pulls files changed diff by @ni...
Release 24.10.1
Autogenerated for 24.10.1. Created for #3341
What's Changed
- Hackweek: Codecov Dark Mode by @ajay-sentry in #3136
- fix: z-index issues on pulls and commits by @nicholas-codecov in #3159
- ref: Convert useUploads to TS + performance improvements by @ajay-sentry in #3156
- fix: Sentry errors related to unsafe .at() by @ajay-sentry in #3160
- fix: hover styles for dark mode on selectors by @ajay-sentry in #3161
- chore: Bump Codecov plugin to latest beta by @nicholas-codecov in #3163
- feat, ref: More language support and some tweaks to Prism setup by @nicholas-codecov in #3149
- Revert "feat, ref: More language support and some tweaks to Prism setup" by @nicholas-codecov in #3164
- feat, ref: Round 2 - More language support and some tweaks to Prism setup by @nicholas-codecov in #3165
- feat: Fire Pendo event on RepoPage for JS and TS users by @nicholas-codecov in #3158
- fix: Add gaps back in by @nicholas-codecov in #3166
- fix: Add nullable to scheduled phase by @ajay-sentry in #3167
- fix: Await the imports after enabling prism by @nicholas-codecov in #3168
- feat: Create a new metric reusable component by @RulaKhaled in #3154
- fix: Reflect number of uploads after deleting duplicate uploads by @RulaKhaled in #3157
- chore: Bump to 1.0.0 of the Bundler Plugin by @nicholas-codecov in #3172
- fix: Plan option not updating when plan param is set by @nicholas-codecov in #3173
- feat: Add in new hook to fetch paginated bundle assets by @nicholas-codecov in #3176
- chore: Update pre-commit hook to use yarn instead of npm by @spalmurray-codecov in #3121
- chore: Remove beta pill from bundles tab by @nicholas-codecov in #3175
- feat: Update assets table to use paginated hook by @nicholas-codecov in #3179
- chore: Update yarn to 4.4.1 by @spalmurray-codecov in #3178
- chore: Clean up from 2489 by @nicholas-codecov in #3180
- Update with branch param instead of search by @calvin-codecov in #3147
- fix: Re-render issue with AssetsTable by @nicholas-codecov in #3183
- Persist Selected Branch Across Tabs/Pages by @calvin-codecov in #3181
- fix: Continue to show FlagsTable for flag tab with selected branch by @calvin-codecov in #3186
- fix: Differentiate flags vs components configuration description by @calvin-codecov in #3184
- fix: useRepoCoverageTimeseries using wrong field by @nicholas-codecov in #3190
- fix: Dark mode colors on Message component by @ajay-sentry in #3189
- add new UploadErrorEnum values by @matt-codecov in #3193
- fix: Update cancel color for dark mode by @ajay-sentry in #3192
- feat: Add in option to use Vite by @nicholas-codecov in #3191
- chore: Remove outdated README badges by @spalmurray-codecov in #3198
- chore: Some fall cleanup of the old_ui dir by @nicholas-codecov in #3195
- chore: Remove old lint rules by @nicholas-codecov in #3199
- fix: Users unable to cancel when have adblock by @ajay-sentry in #3194
- feat: Render okta errors based on error param by @RulaKhaled in #3196
- chore: Add and configure Vite plugins by @nicholas-codecov in #3197
- fix: Show tests tab for public repos without a user being logged in by @RulaKhaled in #3200
- fix: Pytest coverage command in onboarding by @spalmurray-codecov in #3204
- fix: missing l on cancellation by @ajay-sentry in #3205
- fix: Move Sunburst logic from recursion to stack based by @nicholas-codecov in #3206
- fix: Guard when calling match() on undefined by @ajay-sentry in #3207
- feat: Setup Vitest by @nicholas-codecov in #3201
- chore: Update layout/EnterpriseLoginLayout test to Vitest by @nicholas-codecov in #3209
- chore: Update layouts/BaseLayout tests to Vitest by @nicholas-codecov in #3208
- chore: Update layouts/Footer tests to Vitest by @nicholas-codecov in #3210
- chore: Update layouts/Header tests to Vitest by @nicholas-codecov in #3211
- chore: Update layouts/LoginLayout to Vitest by @nicholas-codecov in #3212
- chore: Update yarn to 4.5.0 by @spalmurray-codecov in #3215
- chore: Remove old MyContextSwitcher by @nicholas-codecov in #3213
- chore: Update ui/TotalsNumber to Vitest by @nicholas-codecov in #3220
- chore: Update ui/TruncatedMessage tests to Vitest by @nicholas-codecov in #3219
- chore: Vitest config tweaks by @nicholas-codecov in #3222
- chore: Update layouts/shared tests to Vitest by @nicholas-codecov in #3214
- chore: Update layouts/SidebarLayout to Vitest by @nicholas-codecov in #3216
- chore: Update layouts/ToastNotifications to Vitest by @nicholas-codecov in #3217
- chore: Update ui/VirtualFileRenderer test to Vitest by @nicholas-codecov in #3218
- chore: Update pages/AccountSettings to Vitest by @nicholas-codecov in #3227
- chore: Remove unused manual cleanups from tests by @nicholas-codecov in #3224
- chore: Update ui/TopBanner tests to Vitest by @nicholas-codecov in #3225
- chore: Update ui/ToolTip to Vitest by @nicholas-codecov in #3226
- chore: Update shared/utils tests to Vitest by @nicholas-codecov in #3228
- chore: Update ui/Select to Vitest by @nicholas-codecov in #3242
- chore: Update ui/MultiSelect to Vitest by @nicholas-codecov in #3248
- [feat] Add AI features tab at the org level by @rohitvinnakota-codecov in #3185
- chore: Bump micromatch to resolve vulnerability by @suejung-sentry in #3202
- chore: Remove dark mode feature flag by @suejung-sentry in #3237
- feat: Tokenless section in global upload token tab by @RulaKhaled in #3223
- chore: update ui/ToggleElement to Vitest by @nicholas-codecov in #3230
- chore: Update ui/TextInput to Vitest by @nicholas-codecov in #3233
- chore: Update ui/SummaryDropdown to Vitest by @nicholas-codecov in #3235
- chore: Update ui/Sparkline tests to Vitest by @nicholas-codecov in #3239
- chore: Update ui/Card tests to Vitest by @nicholas-codecov in #3269
- chore: Update ui/BundleTrendChart tests to Vitest by @nicholas-codecov in #3271
- chore: Update ui/Button tests to Vitest by @nicholas-codecov in #3270
- chore: Update shared/GlobalBanners to Vitest by @nicholas-codecov in #3288
- chore: Update ui/Breadcrumb tests to Vitest by @nicholas-codecov in #3272
- chore: Update ui/Banner tests to Vitest by @nicholas-codecov in #3273
- chore: Remove old session expiry cleanup code by @spalmurray-codecov in #3284
- chore: Update ui/Badge tests to Vitest by @nicholas-codecov in #3274
- chore: Update ui/Avatar tests to Vitest by @nicholas-codecov in #3275
- chore: Update ui/Alert tests to Vitest by @nicholas-codecov in #3276
- chore: Update ui/A tests to Vitest by @nicholas-codecov in #3277
- chore: Update ui/Sidemenu to Vitest by @nicholas-codecov in #3240
- chore: Update ui/SettingsDescriptor to Vitest by @nicholas-codecov in #3241
- chore: Update ui/SearchField to Vitest by @nicholas-code...
Release 24.9.3
Autogenerated for 24.9.3. Created for #3155
What's Changed
- fix: Fix suspense err in HeaderBanners by @suejung-sentry in #3098
- fix: Revert change to new github respository secret link in onboarding by @spalmurray-codecov in #3102
- ref: Update org dropdown call to action text by @suejung-sentry in #3095
- feat: improve cancel plan messaging by @calvin-codecov in #3099
- fix: File explorer sticky top bar in wrong location by @spalmurray-codecov in #3105
- style: Tweak configuration manager styles by @spalmurray-codecov in #3107
- feat: Add 429 Network Error page and sentry metric by @ajay-sentry in #3108
- style: Recolor time series charts by @suejung-sentry in #3109
- feat: Introduce VirtualFileRenderer to handle rendering of large files by @nicholas-codecov in #3091
- chore: Update lint-staged and husky to latest by @ajay-sentry in #3111
- chore: Remove faker by @ajay-sentry in #3112
- feat: Clarify onboarding org choices for business by @calvin-codecov in #3103
- ref: Convert BaseLayout to TS by @spalmurray-codecov in #3114
- chore: Remove stryker and update readme by @calvin-codecov in #3115
- chore: Update yarn version and align pinned nvm node by @spalmurray-codecov in #3116
- feat: Add new file viewer behind feature flag by @nicholas-codecov in #3113
- feat: Add framework selector to GitHub Actions coverage onboarding by @spalmurray-codecov in #3104
- chore: update postcss to 8.4.31 or higher by @calvin-codecov in #3106
- feat: Add in more language support for code renderer by @nicholas-codecov in #3118
- ref: Consolidate comparison error banners into a single component by @spalmurray-codecov in #3120
- feat: Add default codecov demo for new signups by @suejung-sentry in #3110
- feat(sentry): Allow filtering of unwanted third party errors by @lforst in #3124
- feat: Add coverage icons to virtual file renderer by @nicholas-codecov in #3117
- fix: Memoize Highlight so it does not re-render on line click by @nicholas-codecov in #3123
- fix: Make uploads on commit sticky by @spalmurray-codecov in #3125
- feat: Add share with admin button to DefaultOrgSelector by @spalmurray-codecov in #3126
- feat: Shift error boundary to include header by @ajay-sentry in #3119
- ref: Consolidate ToggleElement components by @spalmurray-codecov in #3128
- chore: Ignore flaky App.spec.tsx - AccountSettings test by @spalmurray-codecov in #3131
- chore: Add support for more languages by @nicholas-codecov in #3129
- dev: remove test skip and move login tests to end by @ajay-sentry in #3132
- feat: Add Pro Plan feedback survey banner by @spalmurray-codecov in #3134
- feat: Add bundle analysis feedback survey banner by @spalmurray-codecov in #3135
- fix: Set correct scroll margin in new file renderer by @nicholas-codecov in #3130
- fix: Destruct isDirty directly from formstate object by @RulaKhaled in #3139
- fix: Other instances of incorrect use of formState by @nicholas-codecov in #3140
- feat: Add Sentry Profiler and profiling for code renderers by @nicholas-codecov in #3141
- fix: Line coverage off by one in VirtualFileRenderer by @spalmurray-codecov in #3143
- feat: Add new meta-framework onboarding doc tabs by @calvin-codecov in #3127
- fix: Clean up okta feature flag by @RulaKhaled in #3144
- ref: Optimize SVGs by @nicholas-codecov in #3142
- feat: Even more language support by @nicholas-codecov in #3138
- fix: Show enable button in components/flags for activated users only by @RulaKhaled in #3145
- feat: Handle activation alert in failed tests page by @RulaKhaled in #3133
- Add type checking for codecov metrics by @rohitvinnakota-codecov in #3148
- fix: update FailedTestsTab by @joseph-sentry in #3150
- chore: Remove multipleTiers FF calls throughout app by @ajay-sentry in #3153
- feat: Create new tooltip component by @RulaKhaled in #3152
- Release 24.9.3 by @codecov-releaser in #3155
New Contributors
Full Changelog: self-hosted-24.8.1...self-hosted-24.9.3
Release 24.8.1
Autogenerated for 24.8.1. Created for #3096
What's Changed
- ref: Convert useUser to TS by @spalmurray-codecov in #2972
- feat: Hide old header stuff when new header flag is true by @spalmurray-codecov in #2967
- Enable flake detection by @joseph-sentry in #2980
- feat: Create hook to format and merge data by @nicholas-codecov in #2983
- feat: Add in bundle chart by @nicholas-codecov in #2984
- feat: build OKTA form within OKTA access tab by @RulaKhaled in #2974
- feat: Add show/hide chart toggle on bundles tab by @nicholas-codecov in #2985
- feat: Create new okta banners by @RulaKhaled in #2976
- feat: Implement new header's User dropdown by @spalmurray-codecov in #2973
- Update Repo queries to use GQL by @rohitvinnakota-codecov in #2943
- chore: Update WS by @nicholas-codecov in #2989
- feat: Implement help dropdown for new header by @spalmurray-codecov in #2986
- fix: Remove session expiry tracker by @spalmurray-codecov in #2988
- chore: Make after nullable for BA queries by @nicholas-codecov in #2995
- chore: Remove spotlight by @nicholas-codecov in #2994
- feat: plan cards styling changes by @calvin-codecov in #2982
- feat: Add Tax information to Plan Page by @ajay-sentry in #2997
- feat: Create OKTA hooks and hook them up with form by @RulaKhaled in #2991
- feat: Add self-hosted items to new header by @spalmurray-codecov in #2996
- fix: Oldheader admin link has wrong link variant by @spalmurray-codecov in #3001
- feat: Add TaxId to Invoice Page by @ajay-sentry in #3002
- feat: Add percentage to size column by @nicholas-codecov in #2990
- fix: Update schema for account details with correct tax info by @ajay-sentry in #3003
- ref: Rework RepoBreadcrumbContext so it's available in new header by @spalmurray-codecov in #3004
- feat: swap successful plan change msg to banner by @calvin-codecov in #2992
- fix: nullish defaultPaymentMethod for Link users by @ajay-sentry in #3006
- chore: Remove unused useOrganizations hook by @spalmurray-codecov in #3009
- feat: Add Update Plan blurb when changing plan details by @ajay-sentry in #3008
- ref: Convert useMyContexts to TS by @spalmurray-codecov in #3010
- fix: Nulls when address info doesn't exist on Plan page by @ajay-sentry in #3011
- feat: add back and cancel btns to TOS and Org select pages by @calvin-codecov in #3007
- fix: Don't fire update default org if user already has a default org by @RulaKhaled in #3014
- ref: Refactor current upload error messaging by @RulaKhaled in #2998
- Fix a typo in the README by @Swatinem in #3015
- feat: Hook up bundle assets to trend selector by @nicholas-codecov in #2987
- feat: Implement remaining Navigator functionality for new header by @spalmurray-codecov in #3012
- fix: Move render error down the download link in upload card. by @RulaKhaled in #3018
- feat: Add in change overtime column with sparkline by @nicholas-codecov in #3005
- fix: Make before and after nullable by @nicholas-codecov in #3021
- feat: Move bundle tab trend dropdown by @nicholas-codecov in #3019
- fix: Help dropdown user feedback scrolling bug by @spalmurray-codecov in #3022
- feat: New header polish by @spalmurray-codecov in #3017
- [feat] Add repo level exceeded GH rate limit banner by @rohitvinnakota-codecov in #2999
- fix enterprise url not properly being set during build by @JerrySentry in #3029
- dev: Use Yarn 4.3.1 instead of npm by @ajay-sentry in #3016
- feat: new ui dropdown component by @calvin-codecov in #3020
- Fix Whitespace in
BotErrorBanner
by @Swatinem in #3024 - feat: Replace line count title by @nicholas-codecov in #3034
- feat: Add impersonation banner to new header by @spalmurray-codecov in #3036
- style: Hide self-hosted header items on small screen sizes by @spalmurray-codecov in #3037
- [vuln] Bump semver to 7.5.2 by @rohitvinnakota-codecov in #3038
- fix: Update navigation footer by @suejung-sentry in #3033
- Other CLI New repo onboarding text changes by @calvin-codecov in #2956
- feat: Add configuration manager tab to repo settings by @spalmurray-codecov in #3040
- feat: Create hook for test results by @RulaKhaled in #3044
- ref: Move bundle details by @nicholas-codecov in #3035
- fix: show team plan on upgrade plan page when click team upgrade and has sentryId by @ajay-sentry in #3046
- feat: Add delinquent alert when user has due payment by @ajay-sentry in #3051
- feat: Add routing for Failed Test Table and init FailedTestTable Component (Part 1) by @ajay-sentry in #3042
- feat: Implement useRepoConfigurationStatus by @spalmurray-codecov in #3057
- fix: Slow tailwind eslint rule by @spalmurray-codecov in #3059
- fix: make readonly yaml editor appear less editable by @calvin-codecov in #3053
- feat: Create components for use in configuration manager by @spalmurray-codecov in #3056
- fix: change github app cta link from app desc page to choose org by @calvin-codecov in #3058
- feat: Create logic for OKTA banners by @RulaKhaled in #3043
- dev: Remove yup and convert to zod by @ajay-sentry in #3060
- chore: Use recommended tailwind eslint plugin config and fix warnings by @spalmurray-codecov in #3063
- dev: update date-fns to latest by @ajay-sentry in #3067
- Feat: Fix Failed Test Table Sort, link Hook, and add Spec by @ajay-sentry in #3054
- feat: Add bundle type multi-select to bundles tab by @nicholas-codecov in #3049
- Remove the "Subscription Update Failed" banner when there is no error by @rohitvinnakota-codecov in #3064
- fix: Update Enterprise Login header by @suejung-sentry in #3047
- chore: update prettier to latest by @ajay-sentry in #3068
- feat: Create branch selector for test results tab by @RulaKhaled in #3062
- feat: Implement coverage group for configuration manager page by @spalmurray-codecov in #3065
- fix: Update with some okta tweaks by @RulaKhaled in #3071
- fix: Avatars not loading for github provider by @spalmurray-codecov in #3075
- feat: Implement Codecov integrations feature group by @spalmurray-codecov in #3074
- feat: Implement Bundle analysis feature group by @spalmurray-codecov in #3073
- feat: Implement Test analytics feature group by @spalmurray-codecov in #3072
- fix: Use numeric type on Failed Test Table columns by @ajay-sentry in #3078
- fix: add breadcrumb to bundle content page by @ajay-sentry in #3080
- [feat] Add rate limit messaging on repo list page by @rohitvinnakota-codecov in #3025
- chore: Remove old header by @spalmurray-codecov in #3076
- chore: Remove old secondary navs and feature flagging by @spalmurray-codecov in #3077
- ref: Convert pull/commit details page error banners to Alert component by @spalmurray-codecov in #3085
- ref: Change name of repo settings tab to configuration by @spalmurray-codecov in https://github.com/...
Release 24.7.1
Autogenerated for 24.7.1. Created for #2979
What's Changed
- feat: Add Reusable Alert Component by @ajay-sentry in #2947
- feat: Update CommitsTab to have coverage status filter by @nicholas-codecov in #2941
- fix: Update self hosted link on login page by @nicholas-codecov in #2949
- fix: AccountSettings flake by @spalmurray-codecov in #2951
- ref: Only display bundle and patch data on PullsTable by @nicholas-codecov in #2934
- fix: clarify MultiSelect deselect button text by @calvin-codecov in #2952
- chore: Update Tailwind and related deps by @nicholas-codecov in #2950
- feat: Add Prettier check to ci by @spalmurray-codecov in #2954
- feat: Add Address Form, View, and E2E Glue by @ajay-sentry in #2955
- fix: Hide Address 2 if null by @ajay-sentry in #2960
- chore: Update to latest version of victory for charts by @nicholas-codecov in #2959
- fix: Remove Cookie Session Expiry cookie when expired and redirect by @ajay-sentry in #2961
- feat: Create hook to fetch bundle trend data by @nicholas-codecov in #2963
- feat: Select first bundle on bundles tab by @nicholas-codecov in #2958
- [feat] Add user onboarding metrics tracking + mutation by @rohitvinnakota-codecov in #2957
- ref: Move Header to layouts/OldHeader by @spalmurray-codecov in #2966
- feat: Create BundleTrendChart by @nicholas-codecov in #2969
- ref: update uses of impactedFilesDeprecated to impactedFiles resolver by @calvin-codecov in #2948
- fix: send cardholder name when editing billing address by @calvin-codecov in #2970
- feat: Okta access new tab by @RulaKhaled in #2964
- feat: Update useBundleAssets service to grab asset measurements by @nicholas-codecov in #2971
- [gazebo] Add subtotals row on coverage page + test fix by @rohitvinnakota-codecov in #2977
- fix: refresh user query on continue from org selection by @calvin-codecov in #2975
- chore: remove LimitedHeader by @calvin-codecov in #2978
- Release 24.7.1 by @codecov-releaser in #2979
Full Changelog: self-hosted-24.6.12...self-hosted-24.7.1
Release 24.6.12
Autogenerated for 24.6.12. Created for #2946
What's Changed
- Add merge group to ci by @trent-codecov in #2834
- feat: Install tailwind-merge by @spalmurray-codecov in #2833
- ref: Show repo tabs for public repos by @RulaKhaled in #2838
- feat: Implement cn utility to wrap classnames and tailwind-merge by @spalmurray-codecov in #2835
- feat: Implement RadioTileGroup component by @spalmurray-codecov in #2826
- feat: Add new guest header component for non-logged in users by @ajay-sentry in #2836
- fix: Remove repositoryDeprecated from path contents hooks by @nicholas-codecov in #2845
- ref: Use Repository instead of RepositoryDeprecated in useBranchCoverageMeasurements by @spalmurray-codecov in #2843
- feat: Paid/Free plan seats limit banner by @RulaKhaled in #2830
- feat: Paid plans activation required banner by @RulaKhaled in #2832
- fix: Unlink PR author on pulls table by @spalmurray-codecov in #2846
- ref: Use Repository instead of RepositoryDeprecated in useCommitYaml by @spalmurray-codecov in #2844
- ref: Convert useCommitErrors to TS and remove repositoryDeprecated by @ajay-sentry in #2847
- feat: Route to plan if user session + to param == plan by @ajay-sentry in #2837
- fix: Show banner for private repos only by @RulaKhaled in #2853
- fix: Footer Codecov icon displaying incorrect color by @ajay-sentry in #2858
- Update useRepoSettings to move to new repository type by @rohitvinnakota-codecov in #2851
- dep: Update to Sentry RC-1 by @nicholas-codecov in #2849
- fix: Flaky tests around file explorer tables by @spalmurray-codecov in #2856
- ref: Convert SessionsTable to tanstack table by @spalmurray-codecov in #2842
- style: Use Card component in bundle onboarding by @spalmurray-codecov in #2861
- chore: Update codecov.yml so that PR comment isn't sent until 9 uploads by @spalmurray-codecov in #2865
- ref: Convert useComparisonForCommitAndParent to TS and remove repositoryDeprecated by @ajay-sentry in #2857
- feat: Add radio button navigation to repo onboarding by @spalmurray-codecov in #2839
- fix: A potential fix for the flaky test by @RulaKhaled in #2854
- ref: Clean up pull file explorer tests by @spalmurray-codecov in #2852
- components over time display name instead of id by @JerrySentry in #2868
- style: Fix radio tile group indicator shifting on certain screen sizes by @spalmurray-codecov in #2869
- ref: Remove repositoryDeprecated from usePrefetchSingleFileComp by @nicholas-codecov in #2870
- feat: Add free plan seats alert by @RulaKhaled in #2840
- feat: Create alert for paid plans by @RulaKhaled in #2841
- chore: Update Codecov and Sentry dependencies by @nicholas-codecov in #2875
- fix: Navigate on tos agreement success by @nicholas-codecov in #2866
- ref: Remove repositoryDeprecated from api tests by @nicholas-codecov in #2872
- feat: Add intro banner to bundle onboarding by @spalmurray-codecov in #2874
- ref: Move useReposBackfilled off Repo Deprecated by @ajay-sentry in #2862
- ref: Move useRepoConfig off RepositoryDeprecated by @ajay-sentry in #2860
- feat: Add radio button navigation to bundle analysis onboarding by @spalmurray-codecov in #2876
- ref: Convert RepositoryDeprecated to Repository in useRepoCoverage by @spalmurray-codecov in #2864
- Update useRepoFlagSelect to new repository type by @rohitvinnakota-codecov in #2848
- fix: Small tweak to align with V8 changes by @nicholas-codecov in #2877
- dev: Upgrade stripe components and pin stripe version to V8 by @ajay-sentry in #2879
- chore: Remove/replace useCoverageWithFilters by @nicholas-codecov in #2873
- fix: Add fallback to owner param if doesn't exist on useTier hook by @ajay-sentry in #2820
- dev: upgrade stripe API to latest version by @ajay-sentry in #2884
- chore: Remove old_ui/Table by @spalmurray-codecov in #2888
- ref: Refactor useSingularImpactedFileComparison by @RulaKhaled in #2883
- fix: Move the banner above summary, and fix the use of team hook by @RulaKhaled in #2859
- fix: Hide sunburst on very large repos by @nicholas-codecov in #2850
- fix: Directly render bundle onboarding by @nicholas-codecov in #2890
- fix: Session Expiration redirects for teams and enterprise by @ajay-sentry in #2889
- ref: Refresh CopyClipboard component by @spalmurray-codecov in #2882
- feat: Implement CodeSnippet component by @spalmurray-codecov in #2893
- chore: Run Prettier by @spalmurray-codecov in #2894
- fix: Taking another peak at Sentry sourcemaps by @nicholas-codecov in #2895
- chore: Bump Sentry to 8.4.0 by @nicholas-codecov in #2897
- ref: Convert CoverageTab.jsx to TypeScript by @spalmurray-codecov in #2900
- feat: Initial setup for tests analytics tab by @RulaKhaled in #2902
- ref: Convert onboarding code snippets to new component by @spalmurray-codecov in #2896
- feat: Create a reusable component for expandable section by @RulaKhaled in #2903
- feat: Implement radio button navigator for coverage tab by @spalmurray-codecov in #2905
- chore: Remove Google tag manager by @spalmurray-codecov in #2908
- Set sentry sample rate to 1.0 by @drazisil-codecov in #2907
- Correctly display cff's when many flags per upload by @adrian-codecov in #2912
- feat: Github Actions Tab for onboarding failed tests by @RulaKhaled in #2906
- ref: Update delete account messaging by @nicholas-codecov in #2892
- fix: Table and FileList Style imports by @nicholas-codecov in #2904
- feat: Use new POST endpoint for logout by @spalmurray-codecov in #2909
- feat: Update Edit Payment Card Component to use Stripe Card Element by @ajay-sentry in #2911
- fix: Make commit totals type nullable by @spalmurray-codecov in #2915
- Update self hosted settings requests to use GQL by @rohitvinnakota-codecov in #2891
- fix: Small fix to remove jumping tab text by @nicholas-codecov in #2916
- fix: Update NAN values to reflect - instead of 0 by @RulaKhaled in #2917
- feat: Update onboarding failed tests with Codecov CLI tab by @RulaKhaled in #2913
- ref: Small updates to SummaryDropdown by @nicholas-codecov in #2914
- feat: Remove pointer events from CodeRenderer when scrolling by @nicholas-codecov in #2898
- fix: Update /tests routes to reflect other onboarding routes by @RulaKhaled in #2918
- fix: Move err checks to repo content results by @RulaKhaled in #2919
- fix: usePullCompareTotalsTeam pullId int type by @spalmurray-codecov in #2924
- ref: convert billing hooks to TS by @ajay-sentry in #2921
- feat: Convert useInvoices from rest to GQL query by @ajay-sentry in #2920
- [fix] Fix indentation with github actions setup by @rohitvinnakota-codecov in #2927
- fix: Add in redirect for self hosted in SessionExpiryTracker by @nicholas-codecov in #2929
- fix: clarify components text for enabling analytics by @calvin-codecov in #2922
- feat: Add in span for branch contents request by @nicholas-codeco...
Release 24.5.1
Autogenerated for 24.5.1. Created for #2822
What's Changed
- ref: Refactor usRepoFlags to ts by @RulaKhaled in #2729
- Update select placement on PR detail page by @rohitvinnakota-codecov in #2675
- build: Fix Sentry webpack plugin config by @thomasrockhu-codecov in #2735
- feat: Create useRepoComponents hook by @RulaKhaled in #2733
- [client] Show install guides on un-configured private repos by @rohitvinnakota-codecov in #2685
- feat: Create new hook useRepoComponentsSelect by @RulaKhaled in #2732
- ref: Convert pull dir entry stuff to ts by @spalmurray-codecov in #2699
- chore: Update [email protected] email to [email protected] by @ajay-sentry in #2730
- feat: Add in Sentry feedback util by @nicholas-codecov in #2740
- Update select placement on commit details page by @rohitvinnakota-codecov in #2738
- [ref] Refactor CodeTree and FileList table on repo page by @rohitvinnakota-codecov in #2708
- fix: Handle case where branch or bundle is not selected by @nicholas-codecov in #2743
- fix: Add in git push command to bundle onboarding by @nicholas-codecov in #2745
- Maintain filters on coverage tab when no data is present by @rohitvinnakota-codecov in #2747
- Add a placeholder Component Tab by @JerrySentry in #2731
- fix: Ensure that table css is always imported by @nicholas-codecov in #2748
- fix: Move branch out of components filters by @RulaKhaled in #2750
- ref: have components and flags tabs use the same constant file by @JerrySentry in #2751
- fix: Don't set default org if update default org is in progress by @RulaKhaled in #2741
- feat: Make email field required when submitting feedback by @nicholas-codecov in #2753
- feat: Update with self hosted specific layout by @RulaKhaled in #2746
- Add delete component measurements hook by @JerrySentry in #2749
- ref: Convert useRepoFlagsTable to TS by @spalmurray-codecov in #2744
- Update follow-redirects to 1.15.6 by @spalmurray-codecov in #2734
- chore: Remove Pendo link from PR page by @nicholas-codecov in #2762
- feat: New components not configured layout by @RulaKhaled in #2752
- feat: Create branch selector for the components tab by @RulaKhaled in #2756
- fix: Reflect new components schema by @RulaKhaled in #2757
- ref: Update Sparkline CSS to match new design by @RulaKhaled in #2761
- ref: Rename activate flag to be more general by @RulaKhaled in #2764
- fix: Fix bundle select not updating list of bundles when changing branch by @nicholas-codecov in #2765
- feat: Move to components hooks in components tab 1/? by @RulaKhaled in #2763
- feat: Update to use components hooks in components tab 2/3 by @RulaKhaled in #2766
- fix: Update Express, and Webpack Dev Middleware by @nicholas-codecov in #2769
- fix: Onboarding flow TOS & user intent screen UX improvement (Radio input) by @onkardeshpande93 in #2736
- fix: View full file not expanding tab by @nicholas-codecov in #2742
- feat: 3/3 moving components tab to components hooks by @RulaKhaled in #2768
- build: Update sentry config by @nicholas-codecov in #2771
- fix: Not showing select bundle when there is no bundle selected by @nicholas-codecov in #2773
- fix: Fix a couple of quick stuff for components tab by @RulaKhaled in #2770
- fix: Do not redirect on select branch by @nicholas-codecov in #2774
- feat: Invalidate queries on poll when syncing repos by @ajay-sentry in #2755
- feat: Adjust Commit and Pull columns to be more consistent by @nicholas-codecov in #2772
- ref: Refactor pull file explorer table by @spalmurray-codecov in #2673
- Add branch selector to Badge generator by @spalmurray-codecov in #2767
- fix: Replace processing status indicator by @nicholas-codecov in #2776
- fix: Show enterprise plan card when usesInvoices true by @ajay-sentry in #2779
- fix: components over time rendering and fix branch selecting by @JerrySentry in #2782
- Add a note to the README about the first
npm run start
by @michelletran-codecov in #2788 - Auto expand row in PR files changed table when filepath is passed by @rohitvinnakota-codecov in #2783
- fix: create new gazebo preview trigger by @thomasrockhu-codecov in #2791
- Convert AdminTable to tanstack table by @spalmurray-codecov in #2777
- chore: Update Sentry to V8 Beta by @nicholas-codecov in #2780
- feat: Add Upgrade to Pro button to team plan seats too high error by @spalmurray-codecov in #2739
- fix/ref: #1372 Component Table TS Conversions + small bug fixes by @ajay-sentry in #2793
- fix/ref: 1460 - remove trial start when org has no private repos by @ajay-sentry in #2787
- dev: Add webpack loading bar when starting gazebo by @ajay-sentry in #2789
- Fix flaky test in AdminTable by @spalmurray-codecov in #2796
- update components tab UI by @JerrySentry in #2795
- Add class-variance-authority (aliased as cva) by @spalmurray-codecov in #2798
- Fix Learn more casing in yaml editor by @spalmurray-codecov in #2801
- Fix MembersTable duplicate users by @spalmurray-codecov in #2803
- Update sunburst chart to parse flags and components filters by @rohitvinnakota-codecov in #2781
- Remove ui/Card to make room for new Card by @spalmurray-codecov in #2800
- Refactor GH Actions repo onboarding into one file by @spalmurray-codecov in #2805
- Use bracket notation over array.at() by @spalmurray-codecov in #2808
- Assortment of UI changes for coverage over time for components by @JerrySentry in #2809
- GitHub app installation banner update and CTA location update by @rohitvinnakota-codecov in #2804
- feat: Swap to avg and add in data source label by @nicholas-codecov in #2811
- fix: Small Sentry route fixes by @nicholas-codecov in #2812
- A few UI tweaks for coverage over time for components by @JerrySentry in #2813
- Fix flag/component select 404 on flags and components tables by @spalmurray-codecov in #2816
- Update tar sub-dependency by @spalmurray-codecov in #2815
- Implement Card component by @spalmurray-codecov in #2799
- fix: use session if exists when doing initial redirect for user by @ajay-sentry in #2810
- fix: Scroll to line padding by @nicholas-codecov in #2814
- [ref] Refactor commit detail file explorer table by @rohitvinnakota-codecov in #2802
- Refactor CircleCI repo onboarding into one file by @spalmurray-codecov in #2806
- Refactor Other CI repo onboarding into one file by @spalmurray-codecov in #2807
- Update repo onboarding title position and page alignment by @spalmurray-codecov in #2818
- sec: 390 - Add validation for potential XSS vuln by @ajay-sentry in #2797
- ref: 1548 Part 1: Convert all Header files to TS by @ajay-sentry in #2821
- fix: Remove repository from GUT settings page header by @nicholas-codecov in #2823
- Install radix-ui react radio group by @spalmurray-codecov in #2825
- Update repo onboarding steps with new Card component by @spalmurray-codecov in https://gi...
Release 24.4.1
Autogenerated for 24.4.1. Created for #2737
What's Changed
- ref: Refactor flags table in PR page by @RulaKhaled in #2556
- feat: Putting it all together on the commit page by @nicholas-codecov in #2542
- feat: Create pull bundle dropdown by @nicholas-codecov in #2553
- Update flag select in pull request view to only show relevant flags by @rohitvinnakota-codecov in #2531
- feat: Update useRepoOverview to fetch product status and languages by @nicholas-codecov in #2558
- ref: Update anchor functionality by @RulaKhaled in #2561
- ref: Indirect changes table refactor by @RulaKhaled in #2552
- Refactor Repos table in owner page and analytics page by @rohitvinnakota-codecov in #2518
- fix: Update GHA and CircleCI tabs with the correct version number by @RulaKhaled in #2564
- feat: Create summary header for bundles tab by @nicholas-codecov in #2559
- feat: Create table to display list of bundles by @nicholas-codecov in #2560
- build: Upload bundle stats to staging by @nicholas-codecov in #2563
- fix: Remove feedback link form header by @RulaKhaled in #2567
- [fix] Disable update on initial render on billing page by @rohitvinnakota-codecov in #2565
- Use regex for var on enterprise vcs by @trent-codecov in #2568
- feat: updating email card from gazebo by @adrian-codecov in #2544
- feat: Handle errors for Commit Coverage by @nicholas-codecov in #2545
- Fix: Update to default to 10 if pro plan already exceeds 10 users by @RulaKhaled in #2571
- build: Move bundler plugin to beta version and move to Node 20 by @nicholas-codecov in #2573
- fix: Update to team plan when selecting team plan by @RulaKhaled in #2574
- Refactor files changed table on commit detail page by @rohitvinnakota-codecov in #2569
- feat: Handle errors for commit bundles by @nicholas-codecov in #2550
- feat: Update conditional render logic for repo page tabs by @nicholas-codecov in #2570
- feat: Setup pull page to render bundle data by @nicholas-codecov in #2566
- feat: Add in error handling to current bundles tab by @nicholas-codecov in #2562
- feat: Create new badge component by @nicholas-codecov in #2578
- fix: Update feedback link for bundle onboarding by @nicholas-codecov in #2577
- fix: Adjust text size and letter casing for commit page by @nicholas-codecov in #2576
- feat: Setup routing for bundle tab by @nicholas-codecov in #2575
- ref: Update onboarding instructions by @RulaKhaled in #2580
- fix: Pull bundle text size and warning icons by @nicholas-codecov in #2581
- fix: Remove redirect from coverage onboarding by @nicholas-codecov in #2588
- feat: Setup beta badge for bundles tab by @nicholas-codecov in #2586
- build: Setup Gazebo to upload stats to prod by @nicholas-codecov in #2593
- fix: Bundle onboarding by @nicholas-codecov in #2584
- feat: Handle errors properly in the pulls tab by @nicholas-codecov in #2583
- build, ci: Few tweaks to CI, and update Node in nvmrc file by @nicholas-codecov in #2597
- fix: Add hard redirect to bundle onboarding by @nicholas-codecov in #2595
- chore: update follow-redirects dep by @matt-codecov in #2594
- ref: Refactor PR components page to use ui/table by @RulaKhaled in #2592
- fix: Quick patch for the text alignment by @RulaKhaled in #2603
- feat: Update
/new
page tabs with learn more link by @RulaKhaled in #2604 - feat: Add in new formatTimeToString function handling milliseconds by @nicholas-codecov in #2600
- Show next billing date for active accounts in callout view by @rohitvinnakota-codecov in #2585
- feat: Display list of bundles on head when comparison fails by @nicholas-codecov in #2598
- feat: #235 - Org page CTA Button Update by @ajay-sentry in #2602
- Fix: Quality of life update for the Resync button by @ajay-sentry in #2609
- feat: Add links to static links by @RulaKhaled in #2582
- feat: make debugging data fetching hooks easier by @nicholas-codecov in #2587
- feat, fix: modify dropdown font size and add commit source by @nicholas-codecov in #2601
- feat: Create useBundleBranchSelector by @nicholas-codecov in #2605
- feat: Create useBundleSummary hook by @nicholas-codecov in #2606
- No longer send
to
param on logout by @rohitvinnakota-codecov in #2590 - feat: Add branch selector to new bundle summary by @nicholas-codecov in #2607
- feat: Add branch route param to bundles route by @nicholas-codecov in #2611
- fix: GH Action codeblock in onboarding doc by @JerrySentry in #2599
- feat: Add customer intent to the onboarding page (TOS) by @RulaKhaled in #2591
- ref: clean up some lodash imports by @nicholas-codecov in #2616
- feat: Create hook to fetch list of bundles for a repo by @nicholas-codecov in #2615
- ref: Branch selector into just a single component by @nicholas-codecov in #2614
- feat: Create bundle selector for bundles tab by @nicholas-codecov in #2617
- Redirect user to repos page after a trial is kicked off by @rohitvinnakota-codecov in #2608
- Feat: #1051 - Update Active/Inactive Button copy to Configure/Not Configured by @ajay-sentry in #2610
- Feat: #1057 - Clarify prerequisite of coverage reports by @ajay-sentry in #2613
- Feat: #1053 - Unsure of Yaml Placement by @ajay-sentry in #2618
- feat: Create hook to fetch bundle tab summary data by @nicholas-codecov in #2619
- feat: Create hook to fetch a list of assets for an upcoming table by @nicholas-codecov in #2620
- feat: Create hook to fetch list of modules for a given asset by @nicholas-codecov in #2621
- [feat] Handle invalid path errors from GraphQL by @rohitvinnakota-codecov in #2546
- ref: Convert TokensTable to tanstack table by @spalmurray-codecov in #2612
- feat: Create bundles tab summary section by @nicholas-codecov in #2622
- Chore: add Lodash import rule by @ajay-sentry in #2627
- fix: Repo Page tabs rendering when they should not by @nicholas-codecov in #2628
- fix: Sync page to pull in dynamic list of sync providers by @nicholas-codecov in #2528
- Upgrade to FSL-1.1 by @chadwhitacre in #2626
- Refactor indirect changed files table on pull page by @rohitvinnakota-codecov in #2623
- [feat] Add feedback banner for team plan users by @rohitvinnakota-codecov in #2632
- feat: Create table to display list of assets by @nicholas-codecov in #2631
- build: add test results action to the CI by @joseph-sentry in #2633
- style: Polish plan and upgrade plan pages by @spalmurray-codecov in #2629
- [feat] Add initial billing metrics by @rohitvinnakota-codecov in #2625
- style: Fix settings style inconsistencies by @spalmurray-codecov in #2630
- Chore/Sec: Bump up storybook version to fix ip vuln by @ajay-sentry in #2636
- feat: Update assets table to have modules table expander by @nicholas-codecov in #2635
- fix: Bump up the z-index of the model a little bit by @nicholas-codecov in #2641
- feat: Auto expa...