profile
viewpoint

felixfbecker/cli-highlight 166

Syntax highlighting for your terminal 💻✨

aaronpowell/ps-nvm 79

PowerShell module for managing multiple Node.js versions

codecov/sourcegraph-codecov 50

See code coverage information from Codecov on GitHub, Sourcegraph, and other tools.

felixfbecker/abortable-rx 12

Drop-in replacements for RxJS Observable methods and operators that work with AbortSignal

felixfbecker/angular-async-filter 6

Angular2's async pipe for Angular 1. Promise in controller, value in view.

felixfbecker/aggregate-map 2

Read-only ES6 Map implementation that aggregates results from multiple Maps in O(n)

felixfbecker/bundlesize 1

Keep your bundle size in check

felixfbecker/actor-js-npm 0

A https://www.dependencies.io actor for updating npm dependencies.

felixfbecker/actor-php-composer 0

A https://www.dependencies.io actor that updates php composer dependencies and creates a pull request.

felixfbecker/aggregate-error 0

Create an error from multiple errors

push eventsourcegraph/sourcegraph

Felix Becker

commit sha f9688aac8b378a9e58fba64f03a682278a4cbf45

Add integration tests for orgs (#12841) Co-authored-by: Juliana Peña <juliana@sourcegraph.com>

view details

push time in 14 hours

delete branch sourcegraph/sourcegraph

delete branch : orgs-integration-test

delete time in 14 hours

PR merged sourcegraph/sourcegraph

Add integration tests for orgs team/web testing

Adds integration test for orgs

+103 -1

1 comment

2 changed files

felixfbecker

pr closed time in 14 hours

pull request commentsourcegraph/sourcegraph

extension registry: refactor and improve discoverability

@tjkandala on which areas/what kind of feedback would be the most useful to you at this stage?

Filtering in the extension registry feels fast now. However, as the size of the registry grows (🤞), the pure client-side solution may not scale well. When should we start thinking about making bigger changes, such as pagination and extending the query parser? Now? When it's a problem?

My intuition is that adding the category filter to the backend would not be much more effort, so I would do that when we're noticing that we're starting to invest a lot of energy into the client-side solution (which is fine for now, but a dead-end). Pagination I'd implement when it becomes a problem. We have the FilteredConnction component to support this (which BTW is also on the hit list for refactoring).

Nested ternaries made ExtensionsList hard to read and extend. I made a function that places its input (JSX.Element) within shared elements between all branches to enable rendering logic outside of JSX without repeating myself. Should I make that a separate layout component? My reasoning for just making it a ''render helper" function was that it had so many dependencies on state and callbacks declared in ExtensionsList that it felt like part of the same component.

I actually personally don't mind the ternaries, I find that the decision tree is easier to follow because there is less indirection into helper functions, and they work well with TypeScript's control-flow type analysis. One thing to be aware of with helper functions is also the limited ability use hooks inside them. If hooks need to be used extensively, the best way to go is multiple components, because it also provides boundaries for the "hooks cannot be called conditionally" problem. I'd generally go with ternaries most of the time, and reach for external components when things get messy with conditional hooks.

There's a general question here on how to best reduce the number of conditionals (which is a good thing, especially because of the conditional hooks problem). The most common conditional is checking for errors, which can be avoided well by using error boundaries (useObservable() will bubble errors up to the next ascendent error boundary if not caught). The second common conditional is loading state (undefined from useObservable()). I've been thinking about how to best solve this generally, maybe there's something that can be done here with Suspense (or learning from it), some kind of "loading boundary" akin to error boundaries. If you have any ideas here independent of this PR also curious to hear them!

tjkandala

comment created time in 14 hours

pull request commentsourcegraph/sourcegraph

Make breadcrumbs props less leaky and more tree/linked-list-like

I always assumed useMemo() was just useEffect() + useState() in one, good to know the function must be pure. I guess we could put useEffect() + useState() in a custom hook to make it work, but then there is always the annoyance that the ESLint rules won't check a custom deps parameter of a custom hook 😕

You're right about the infinite loop, I'm not sure how to solve this. Do you have any other ideas? Or do you think keeping (leaking) breadcrumb items and remembering the initial order forever is fine? 🤔

felixfbecker

comment created time in 16 hours

issue commentpostcss/autoprefixer

Prefix @media (prefers-contrast) with -ms-prefers-contrast

Yep, added above: https://caniuse.com/#feat=mdn-css_at-rules_media_prefers-contrast It doesn't include Firefox nightly yet though, that is only since last month

felixfbecker

comment created time in a day

issue openedpostcss/autoprefixer

Prefix @media (prefers-contrast) with -ms-prefers-contrast

The new @media (prefers-contrast) media query allows devs to detect whether the user has high contrast active. It's supported in Firefox nightly, but no other browsers.

IE and Edge on Windows however have supported -ms-prefers-contrast for a long time. It would be great if autoprefixer could autoprefix prefers-contrast with -ms- so that visually impaired IE/Edge users on Windows at least get the benefits (which has a lot of users).

https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-contrast https://docs.microsoft.com/en-us/previous-versions/hh771830(v=vs.85) https://hacks.mozilla.org/2020/07/adding-prefers-contrast-to-firefox/

created time in a day

issue openedsourcegraph/sourcegraph

File tree keyboard navigation does not actually focus items in the DOM, meaning it doesn't play well with screen readers

The file tree can be navigated with the arrow keys. However, this doesn't actually focus the DOM elements, it just gives them different colors and changes application state.

This means that when using a screen reader, the current element stays on the old item and the screen reader will not announce the selected items. Hitting tab will select a different element than expected.

image

Selecting an item with <kbd>enter</kbd> makes the search box steal focus:

image

cc @attfarhan

created time in a day

Pull request review commentsourcegraph/about

Remove possible focuses

 Company meeting is an effective way to: 1. Inspiration of the week (message @dan to volunteer to present an inspiration) 1. [#thanks](team_chat.md#thanks) summary 1. Progress on our [goals](../../company/goals/index.md)-1. **Possible focuses** (note: these are guidelines only, and @sqs will decide what each company meeting is in advance and will tag people with at least 2 working days' notice)-   1. CEO: company pitch, vision, "are we on track?", open Q&A-   1. Marketing, sales, customer engineering: what's working, what's not, biggest customer pains/wins-   1. Product release (usually the closest meeting to the [20th](../engineering/releases/index.md#releases-are-monthly)): what will ship in the release-   1. Product preview (usually the meeting after the [20th](../engineering/releases/index.md#releases-are-monthly)): what we're planning to build and ship in the next release

thought: I would actually really like to see us do these again. The company meeting currently feels entirely sales and hiring focused, which for sure is useful to some extend for everyone to hear about regularly, but maybe not so useful that e.g. even the engineering team in Europe needs to attend a 7:30-8pm meeting every single Monday for that and nothing else. The bullet points in this deleted section on the other hand seem much more valuable to me for everyone to come together for.

christinaforney

comment created time in 2 days

Pull request review commentsourcegraph/sourcegraph

Implement user and org campaigns page

 export const queryCampaigns = ({              ${ListCampaignFragment}         `,-        variables: { first, state, viewerCanAdminister },+        variables: { first: first ?? null, state: state ?? null, viewerCanAdminister: viewerCanAdminister ?? null },     }).pipe(         map(dataOrThrowErrors),         map(data => data.campaigns)     )++export const queryCampaignsByUser = ({+    userID,+    first,+    state,+    viewerCanAdminister,+}: CampaignsByUserVariables): Observable<CampaignsResult['campaigns']> =>+    requestGraphQL<CampaignsByUserResult, CampaignsByUserVariables>({+        request: gql`+            query CampaignsByUser($userID: ID!, $first: Int, $state: CampaignState, $viewerCanAdminister: Boolean) {+                node(id: $userID) {+                    __typename+                    ... on User {+                        campaigns(first: $first, state: $state, viewerCanAdminister: $viewerCanAdminister) {+                            nodes {+                                ...ListCampaign+                            }+                            totalCount+                        }+                    }+                }+            }++            ${ListCampaignFragment}+        `,+        variables: { first, state, viewerCanAdminister, userID },+    }).pipe(+        map(dataOrThrowErrors),+        map(data => {+            if (!data.node) {+                throw new Error('User not found')+            }+            if (data.node.__typename !== 'User') {+                throw new Error(`Requested node is a ${data.node.__typename}, not a User`)+            }+            return data.node.campaigns+        })+    )++export const queryCampaignsByOrg = ({

Iirc the namespace interface was introduced for this purpose (unifying orgs and users). One way to solve the hypothetical issue of a future new namespace not supporting campaigns would be to split it out into an interface like "CampaignOwner" (GitHub does this extensibly in their GraphQL API, small interfaces for everything). But keeping it as-is sounds good to me too :)

eseliger

comment created time in 2 days

Pull request review commentsourcegraph/sourcegraph

Implement user and org campaigns page

 export const queryCampaigns = ({              ${ListCampaignFragment}         `,-        variables: { first, state, viewerCanAdminister },+        variables: { first: first ?? null, state: state ?? null, viewerCanAdminister: viewerCanAdminister ?? null },     }).pipe(         map(dataOrThrowErrors),         map(data => data.campaigns)     )++export const queryCampaignsByUser = ({+    userID,+    first,+    state,+    viewerCanAdminister,+}: CampaignsByUserVariables): Observable<CampaignsResult['campaigns']> =>+    requestGraphQL<CampaignsByUserResult, CampaignsByUserVariables>({+        request: gql`+            query CampaignsByUser($userID: ID!, $first: Int, $state: CampaignState, $viewerCanAdminister: Boolean) {+                node(id: $userID) {+                    __typename+                    ... on User {+                        campaigns(first: $first, state: $state, viewerCanAdminister: $viewerCanAdminister) {+                            nodes {+                                ...ListCampaign+                            }+                            totalCount+                        }+                    }+                }+            }++            ${ListCampaignFragment}+        `,+        variables: { first, state, viewerCanAdminister, userID },+    }).pipe(+        map(dataOrThrowErrors),+        map(data => {+            if (!data.node) {+                throw new Error('User not found')+            }+            if (data.node.__typename !== 'User') {+                throw new Error(`Requested node is a ${data.node.__typename}, not a User`)+            }+            return data.node.campaigns+        })+    )++export const queryCampaignsByOrg = ({

I was just trying to come up with the simplest and least amount of code (least "boilerplate/noise" from your comment above). Can you help me understand what makes you think it's overkill?

This error message would not be shown to API users, it's just displayed to the user in the browser in the extremely rare case that someone would navigate to a URL with an ID that is not the ID of a namespace, but of something else (the error just has to be there for type safety).

eseliger

comment created time in 2 days

Pull request review commentsourcegraph/sourcegraph

Implement user and org campaigns page

 export const queryCampaigns = ({              ${ListCampaignFragment}         `,-        variables: { first, state, viewerCanAdminister },+        variables: { first: first ?? null, state: state ?? null, viewerCanAdminister: viewerCanAdminister ?? null },     }).pipe(         map(dataOrThrowErrors),         map(data => data.campaigns)     )++export const queryCampaignsByUser = ({+    userID,+    first,+    state,+    viewerCanAdminister,+}: CampaignsByUserVariables): Observable<CampaignsResult['campaigns']> =>+    requestGraphQL<CampaignsByUserResult, CampaignsByUserVariables>({+        request: gql`+            query CampaignsByUser($userID: ID!, $first: Int, $state: CampaignState, $viewerCanAdminister: Boolean) {+                node(id: $userID) {+                    __typename+                    ... on User {+                        campaigns(first: $first, state: $state, viewerCanAdminister: $viewerCanAdminister) {+                            nodes {+                                ...ListCampaign+                            }+                            totalCount+                        }+                    }+                }+            }++            ${ListCampaignFragment}+        `,+        variables: { first, state, viewerCanAdminister, userID },+    }).pipe(+        map(dataOrThrowErrors),+        map(data => {+            if (!data.node) {+                throw new Error('User not found')+            }+            if (data.node.__typename !== 'User') {+                throw new Error(`Requested node is a ${data.node.__typename}, not a User`)+            }+            return data.node.campaigns+        })+    )++export const queryCampaignsByOrg = ({

Could you add the campaigns field to the Namespace interface, and query ... on Namespace? Then you can also use "not a Namespace" in the error message

eseliger

comment created time in 2 days

issue openedsourcegraph/sourcegraph

Search URLs don't %-encode colons, making some link detectors (Figma) not detect links to search queries correctly

image

https://sourcegraph.com/search?q=repo:%5Egithub%5C.com/sourcegraph/sourcegraph%24+%3Cpre+lang:typescript+-file:%28test%7Cspec%29+&patternType=literal&case=yes

We should probably %-encode the colon (I have a suspicion we explicitly _de_code it for prettier URLs).

created time in 2 days

issue commentsourcegraph/sourcegraph

Upload Plugin on Microsoft Edge Plugin Store?

They reached out to us through email a while ago. I responded that I'd love to do it, but I couldn't find any docs on how to submit and update it programmatically. If we cannot continuously keep it up to date from CI like Chrome and Firefox, it's not worth submitting.

yizems

comment created time in 2 days

Pull request review commentsourcegraph/sourcegraph

Implement user and org campaigns page

 interface UserAreaProps      * parameter.      */     authenticatedUser: GQL.IUser | null++    isSourcegraphDotCom: boolean

thought: we should put this in a shared Props interface to extend from like ThemeProps

eseliger

comment created time in 2 days

pull request commentPowerShell/PowerShell

Change `$ErrorActionPreference` to not affect stderr output

Basically my question is: How can a user still run a native command, get the stdout output if it was successful, but also get access to the stderr output if it was unsuccessful? That's a very important use case. Maybe this is solved in conjunction with #3415, e.g. the stderr output would be available on the exception object?

SteveL-MSFT

comment created time in 2 days

delete branch sourcegraph/eslint-config

delete branch : renovate/eslint-plugin-jsdoc-30.x

delete time in 5 days

push eventsourcegraph/eslint-config

renovate[bot]

commit sha 8312734507d8bdfc08e9f0b1f469f1b04ea81580

fix(deps): update dependency eslint-plugin-jsdoc to v30 (#132) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 5 days

PR merged sourcegraph/eslint-config

fix(deps): update dependency eslint-plugin-jsdoc to v30 bot npm

This PR contains the following updates:

Package Type Update New value References Sourcegraph
eslint-plugin-jsdoc dependencies major ^30.2.1 source code search for "eslint-plugin-jsdoc"

Release Notes

<details> <summary>gajus/eslint-plugin-jsdoc</summary>

v30.2.1

Compare Source

Bug Fixes
  • check-examples: disable jsdoc/require-jsdoc (88c93bb)

v30.2.0

Compare Source

Features
  • require-param: add checkDestructuredRoots option; fixes #​616 (3c06f09)

v30.1.0

Compare Source

Features
  • check-param-names: add checkDestructured option to allow disabling of destructured checking; fixes part of #​616 (c4d1b80)

v30.0.3

Compare Source

Bug Fixes
  • require-jsdoc: handle MethodDefinition context without erring when using exemptEmptyFunctions and exemptEmptyConstructors; fixes #​613 (08b5820)

v30.0.2

Compare Source

Bug Fixes
  • require-jsdoc: ensure conditionally checking Property/ObjectProperty/ClassProperty as parents for arrow function expressions; fixes #​612 (eac8357)

v30.0.1

Compare Source

Bug Fixes
  • require-jsdoc: avoid error with checkConstructors: false when attempting to check tags; fixes #​611 (854fb24)

v30.0.0

Compare Source

Features
  • check-types, no-undefined-types, valid-types: Add structuredTags setting to control whether the type and namepath portions should be checked for validity and whether such portions are required, and to let user-defined "namepath-defining" tags be added to defined types. Closes #​481 (89f2ad0)
  • valid-types: change allowEmptyNamepaths default to false, ensuring tags which expect names per docs will be reported (842381a)
BREAKING CHANGES
  • check-types, no-undefined-types, valid-types: Drops checkSeesForNamepaths setting. Use {settings: {jsdoc: {structuredTags: {name: 'namepath', type: false, required: ['name'],}}}} instead.

Also: 1. Clarifies in more cases where a problem is specific to the mode or not 2. Reports simultaneous invalid name and type errors 3. typdef now requires allowEmptyNamepaths: false, to report empty names (as with other tags) 4. Requires a name for event and external (and extends in jsdoc mode); some tweaking of other tags per docs

</details>


Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+15 -15

0 comment

2 changed files

renovate[bot]

pr closed time in 5 days

delete branch sourcegraph/eslint-config

delete branch : renovate/eslint-plugin-rxjs-0.x

delete time in 5 days

push eventsourcegraph/eslint-config

renovate[bot]

commit sha 9143949a741a8f305587c68dfad79c065d96945d

fix(deps): update dependency eslint-plugin-rxjs to ^0.0.2-beta.28 (#130) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 5 days

PR merged sourcegraph/eslint-config

fix(deps): update dependency eslint-plugin-rxjs to ^0.0.2-beta.28 bot npm

This PR contains the following updates:

Package Type Update New value References Sourcegraph
eslint-plugin-rxjs dependencies patch ^0.0.2-beta.28 source code search for "eslint-plugin-rxjs"

Release Notes

<details> <summary>cartant/eslint-plugin-rxjs</summary>

v0.0.2-beta.28

Compare Source

</details>


Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+5 -5

0 comment

2 changed files

renovate[bot]

pr closed time in 5 days

delete branch sourcegraph/eslint-config

delete branch : renovate/eslint-plugin-react-7.x

delete time in 5 days

push eventsourcegraph/eslint-config

renovate[bot]

commit sha e37b34a0f61fdb98f0c0daf5ac375f26ffee6c7b

fix(deps): update dependency eslint-plugin-react to ^7.20.5 (#128) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 5 days

PR merged sourcegraph/eslint-config

fix(deps): update dependency eslint-plugin-react to ^7.20.5 bot npm

This PR contains the following updates:

Package Type Update New value References Sourcegraph
eslint-plugin-react dependencies patch ^7.20.5 source code search for "eslint-plugin-react"

Release Notes

<details> <summary>yannickcr/eslint-plugin-react</summary>

v7.20.5

Compare Source

Fixed
Docs

v7.20.4

Compare Source

Fixed
  • improve algorithm to check if a variable is coming from the pragma ([#​2706][] @​jzabala)
  • [prop-types]: handle component returning null (#​2696 @​hank121314)
  • [prop-types]/[function-component-definition]: Add check for first letter capitalization in functional component detection (#​2699 @​jzabala)
  • [prop-types]: use variable value in prop type fields defined by variables (#​2704 @​jzabala)
  • [no-typos]: warn on a bindingless react import
Changed
  • [Tests] boolean-prop-naming: Added test for function invocation of bool (#​2697 @​ajkovar)
  • [Tests] jsx-curly-brace-presence, jsx-no-comment-textnodes: add passing tests
  • [Refactor] no-unused-state: avoid a loop

</details>


Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+5 -5

0 comment

2 changed files

renovate[bot]

pr closed time in 5 days

delete branch sourcegraph/eslint-config

delete branch : renovate/eslint-plugin-jsdoc-29.x

delete time in 5 days

push eventsourcegraph/eslint-config

renovate[bot]

commit sha 5bbf06dc256fe599a819ed6b7008704c08cbcf7a

fix(deps): update dependency eslint-plugin-jsdoc to ^29.2.0 (#127) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 5 days

PR merged sourcegraph/eslint-config

fix(deps): update dependency eslint-plugin-jsdoc to ^29.2.0 bot npm

This PR contains the following updates:

Package Type Update New value References Sourcegraph
eslint-plugin-jsdoc dependencies minor ^29.2.0 source code search for "eslint-plugin-jsdoc"

Release Notes

<details> <summary>gajus/eslint-plugin-jsdoc</summary>

v29.2.0

Compare Source

Features
  • require-description: report more precisely the action to take when "body" descriptionStyle is set and where user has a desc/description tag; fixes #​608 (#​609) (69fd79d)

v29.1.4

Compare Source

Bug Fixes
  • check-types, no-undefined-types, valid-types: In jsdoc mode, ensure this only checked for namepath; in TypeScript or Closure, ensure this checked only for type (ef7b294)
  • check-types, no-undefined-types, valid-types: In TypeScript or Closure, add template for checking of optional type and namepath (e305cce)

v29.1.3

Compare Source

Bug Fixes
  • with fixers, create proper inner indent (of an additional space) when a tab is in use; fixes #​607 (4dfbc8d)

</details>


Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+5 -5

0 comment

2 changed files

renovate[bot]

pr closed time in 5 days

delete branch sourcegraph/eslint-config

delete branch : renovate/react-monorepo

delete time in 5 days

push eventsourcegraph/eslint-config

renovate[bot]

commit sha f92bea0bd5f8baf7e469b1913737e239a73f82bf

fix(deps): update dependency eslint-plugin-react-hooks to ^4.0.8 (#129) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 5 days

PR merged sourcegraph/eslint-config

fix(deps): update dependency eslint-plugin-react-hooks to ^4.0.8 bot npm

This PR contains the following updates:

Package Type Update New value References Sourcegraph
eslint-plugin-react-hooks (source) dependencies patch ^4.0.8 homepage, source code search for "eslint-plugin-react-hooks"

Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+5 -5

0 comment

2 changed files

renovate[bot]

pr closed time in 5 days

delete branch sourcegraph/eslint-config

delete branch : renovate/typescript-eslint-monorepo

delete time in 5 days

push eventsourcegraph/eslint-config

renovate[bot]

commit sha 829c018db4340afe1a6b962b6992a3d93d81e27d

fix(deps): update typescript-eslint monorepo to ^3.8.0 (#131) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 5 days

PR merged sourcegraph/eslint-config

fix(deps): update typescript-eslint monorepo to ^3.8.0 bot npm

This PR contains the following updates:

Package Type Update New value References Sourcegraph
@typescript-eslint/eslint-plugin dependencies minor ^3.8.0 source code search for "@typescript-eslint/eslint-plugin"
@typescript-eslint/parser dependencies minor ^3.8.0 source code search for "@typescript-eslint/parser"

Release Notes

<details> <summary>typescript-eslint/typescript-eslint</summary>

v3.8.0

Compare Source

Bug Fixes
  • eslint-plugin: [no-implied-eval] don't report when Function is imported (#​2348) (fa169e7)
  • eslint-plugin: [no-unsafe-assignment] fix typo in message (#​2347) (2027bb1)
Features
  • eslint-plugin: [naming-convention] allow specifying an array of selectors (#​2335) (3ef6bd5)
  • eslint-plugin: add prefer-enum-initializers rule (#​2326) (4f38ea3)

3.7.1 (2020-07-27)

Bug Fixes
  • eslint-plugin: [adjacent-overload-signatures] fix false positive on call signatures and a method named call (#​2313) (30fafb0)
  • eslint-plugin: [no-extra-parens] stop reporting on calling generic functions with one argument and type parameters containing parentheses (#​2319) (616a841)
  • typescript-estree: correct AST regression introduced by TS4.0 upgrade (#​2316) (d7fefba)

v3.7.1

Compare Source

Bug Fixes
  • eslint-plugin: [adjacent-overload-signatures] fix false positive on call signatures and a method named call (#​2313) (30fafb0)
  • eslint-plugin: [no-extra-parens] stop reporting on calling generic functions with one argument and type parameters containing parentheses (#​2319) (616a841)
  • typescript-estree: correct AST regression introduced by TS4.0 upgrade (#​2316) (d7fefba)

v3.7.0

Compare Source

Features
  • eslint-plugin: [naming-convention] allow selecting only const variables (#​2291) (156d058)
  • eslint-plugin: [no-empty-function] add decoratedFunctions option (#​2295) (88f08f4)
  • typescript-estree: support short-circuiting assignment operators (#​2307) (2c90d9f)
  • typescript-estree: support type annotations on catch clauses (#​2306) (b5afe9c)

3.6.1 (2020-07-13)

Bug Fixes
  • eslint-plugin: [no-unnecessary-condition] handle computed member access (#​2288) (3a187ca)
  • eslint-plugin: [prefer-literal-enum-member] allow negative numbers (#​2277) (00ac9c3)
  • eslint-plugin: [space-before-function-paren] incorrect handling of abstract methods (#​2275) (ced6591), closes #​2274
  • eslint-plugin: [switch-exhaustiveness-check] handle special characters in enum keys (#​2207) (98ab010)

v3.6.1

Compare Source

Bug Fixes
  • eslint-plugin: [no-unnecessary-condition] handle computed member access (#​2288) (3a187ca)
  • eslint-plugin: [prefer-literal-enum-member] allow negative numbers (#​2277) (00ac9c3)
  • eslint-plugin: [space-before-function-paren] incorrect handling of abstract methods (#​2275) (ced6591), closes #​2274
  • eslint-plugin: [switch-exhaustiveness-check] handle special characters in enum keys (#​2207) (98ab010)

</details>


Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+34 -34

0 comment

2 changed files

renovate[bot]

pr closed time in 5 days

delete branch sourcegraph/eslint-config

delete branch : renovate/eslint-plugin-etc-0.x

delete time in 5 days

push eventsourcegraph/eslint-config

renovate[bot]

commit sha 57d19d9de010c72294e90f24901a9092f1e2ca06

fix(deps): update dependency eslint-plugin-etc to ^0.0.1-beta.36 (#126) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 5 days

PR merged sourcegraph/eslint-config

fix(deps): update dependency eslint-plugin-etc to ^0.0.1-beta.36 bot npm

This PR contains the following updates:

Package Type Update New value References Sourcegraph
eslint-plugin-etc dependencies patch ^0.0.1-beta.36 source code search for "eslint-plugin-etc"

Release Notes

<details> <summary>cartant/eslint-plugin-etc</summary>

v0.0.1-beta.36

Compare Source

v0.0.1-beta.35

Compare Source

</details>


Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+5 -5

0 comment

2 changed files

renovate[bot]

pr closed time in 5 days

pull request commentPowerShell/PowerShell

Change `$ErrorActionPreference` to not affect stderr output

Can the stderr ErrorRecords still be captured with -ErrorVariable?

SteveL-MSFT

comment created time in 5 days

push eventsourcegraph/eslint-config

Felix Becker

commit sha c12b9c8b60fbe9baba1cb28157802b614f0aaf4c

ci: add missing generate step

view details

push time in 5 days

Pull request review commentsourcegraph/sourcegraph

Storybook additions 2

 add(                         We'll never share your email with anyone else.                     </small>                 </div>+                <div className="form-group">+                    <label htmlFor="example-prepend-input">Prepend group</label>

Cool, feel free to do that. Just want to share there is are a lot more variations in what you can do with input groups than just the static prepended addon: https://getbootstrap.com/docs/4.5/components/input-group/

rrhyne

comment created time in 5 days

PR closed sourcegraph/sourcegraph

Update dependency history to v4.10.1 bot npm

This PR contains the following updates:

Package Type Update New value References Sourcegraph
history resolutions minor 4.10.1 source code search for "history"

Release Notes

<details> <summary>ReactTraining/history</summary>

v4.10.1

Compare Source

  • Fixes some issues with using hash history on a page with a <base> tag (#​577, #​578)

v4.10.0

Compare Source

  • Allows basename URL prefixes with special regex characters (#​566, #​544)

v4.9.0

Compare Source

The main change in this release is pre-bundled single-file builds for both development and production environments. This is not a breaking change, since we still support old-style require('history/createBrowserHistory') statements for now. However, these are deprecated in favor of importing/requireing from the main module.

Please see the release notes for 4.98.0-beta.0 for more info.

v4.7.2

Compare Source

v4.7.1

Compare Source

v4.7.0

Compare Source

v4.6.3

Compare Source

v4.6.2

Compare Source

v4.6.1

Compare Source

v4.6.0

Compare Source

</details>


Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+19 -18

0 comment

2 changed files

renovate[bot]

pr closed time in 5 days

push eventsourcegraph/sourcegraph

renovate[bot]

commit sha a15f7247583dd98904628ed1eef5124daaf26ffd

Update dependency ts-morph to ^7.1.3 (#12629) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 5 days

delete branch sourcegraph/sourcegraph

delete branch : renovate/ts-morph-7.x

delete time in 5 days

PR merged sourcegraph/sourcegraph

Update dependency ts-morph to ^7.1.3 bot npm

This PR contains the following updates:

Package Type Update New value References Sourcegraph
ts-morph devDependencies patch ^7.1.3 source code search for "ts-morph"

Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+15 -15

1 comment

2 changed files

renovate[bot]

pr closed time in 5 days

push eventsourcegraph/sourcegraph

renovate[bot]

commit sha f82d3a628164e81eeb4d1845a0c5fc87071ca929

Update Yarn to ^1.22.4 (#12740) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 5 days

delete branch sourcegraph/sourcegraph

delete branch : renovate/yarn-1.x

delete time in 5 days

PR merged sourcegraph/sourcegraph

Update Yarn to ^1.22.4 bot npm

This PR contains the following updates:

Package Type Update New value References Sourcegraph
yarn engines minor ^1.22.4 source code search for "yarn"

Release Notes

<details> <summary>yarnpkg/yarn</summary>

v1.22.4

Compare Source

v1.22.1

Compare Source

v1.22.0

Compare Source

v1.21.1

Compare Source

v1.21.0

Compare Source

v1.19.2

Compare Source

  • Folders like .cache won't be pruned from the node_modules after each install.

    #​7699 - Maël Nison

  • Correctly installs workspace child dependencies when workspace child not symlinked to root.

    #​7289 - Daniel Tschinder

  • Makes running scripts with Plug'n Play possible on node 13.

    #​7650 - Sander Verweij

  • Change run command to check cwd/node_modules/.bin for commands. Fixes run in workspaces.

    #​7151 - Jeff Valore

v1.19.1

Compare Source

Important: This release contains a cache bump. It will cause the very first install following the upgrade to take slightly more time, especially if you don't use the Offline Mirror feature. After that everything will be back to normal.

v1.19.0

Compare Source

Important: This release contains a cache bump. It will cause the very first install following the upgrade to take slightly more time, especially if you don't use the Offline Mirror feature. After that everything will be back to normal.

  • Fixes a potential vulnerability regarding how the build artifacts are stored

    Reported by ChALkeR, fixed by Maël Nison

v1.18.0

Compare Source

v1.17.3

Compare Source

v1.17.2

Compare Source

v1.17.1

Compare Source

v1.17.0

Compare Source

v1.16.0

Compare Source

v1.15.2

Compare Source

The 1.15.1 doesn't exist due to a release hiccup.

  • Reverts a behavior causing boggus interactions between PowerShell and yarn global

    #​6954 - briman0094

  • Fixes a bug where non-zero exit codes were converted to a generic 1 when running yarn run

    #​6926 - Kyle Fang

  • Fixes production / development reporting when running yarn audit

    #​6970 - Adam Richardson

v1.15.1

Compare Source

v1.15.0

Compare Source

v1.14.0

Compare Source

v1.13.0

Compare Source

v1.12.3

Compare Source

Important: This release contains a cache bump. It will cause the very first install following the upgrade to take slightly more time, especially if you don't use the Offline Mirror feature. After that everything will be back to normal.

v1.12.1

Compare Source

v1.12.0

Compare Source

v1.11.1

Compare Source

v1.11.0

Compare Source

</details>


Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+1 -1

2 comments

1 changed file

renovate[bot]

pr closed time in 5 days

push eventsourcegraph/sourcegraph

renovate[bot]

commit sha b055541212cef6f52edb850388e2bfac501ffed0

Update dependency storybook-addon-designs to ^5.4.1 (#12627) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 5 days

delete branch sourcegraph/sourcegraph

delete branch : renovate/storybook-addon-designs-5.x

delete time in 5 days

PR merged sourcegraph/sourcegraph

Update dependency storybook-addon-designs to ^5.4.1 bot npm

This PR contains the following updates:

Package Type Update New value References Sourcegraph
storybook-addon-designs devDependencies patch ^5.4.1 source code search for "storybook-addon-designs"

Release Notes

<details> <summary>pocka/storybook-addon-designs</summary>

v5.4.1

Compare Source

Fixed
  • Fix blocks.js is missing from published package (#​64).

</details>


Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+5 -5

1 comment

2 changed files

renovate[bot]

pr closed time in 5 days

push eventsourcegraph/sourcegraph

Felix Becker

commit sha 5415c8e0606934d7ce4fbd27c680bbf3b89404ca

Migrate config

view details

push time in 5 days

push eventsourcegraph/sourcegraph

renovate[bot]

commit sha 015c898a56325f806c5a0fd5c39f59b3f7c56cc1

Update babel monorepo (#12601) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 5 days

delete branch sourcegraph/sourcegraph

delete branch : renovate/babel-monorepo

delete time in 5 days

PR merged sourcegraph/sourcegraph

Update babel monorepo bot npm

This PR contains the following updates:

Package Type Update New value References Sourcegraph
@babel/core (source) devDependencies minor ^7.11.1 homepage, source code search for "@babel/core"
@babel/preset-env (source) devDependencies minor ^7.11.0 homepage, source code search for "@babel/preset-env"
@babel/runtime (source) devDependencies minor ^7.11.2 homepage, source code search for "@babel/runtime"

Release Notes

<details> <summary>babel/babel</summary>

v7.11.1

Compare Source

:bug: Bug Fix
  • babel-parser
  • babel-core
  • babel-plugin-transform-block-scoping, babel-standalone
:memo: Documentation
:house: Internal

v7.11.0

Compare Source

:eyeglasses: Spec Compliance
:rocket: New Feature
:bug: Bug Fix
  • Other
  • babel-helper-skip-transparent-expression-wrappers, babel-plugin-proposal-optional-chaining, babel-plugin-transform-spread
  • babel-helper-member-expression-to-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-logical-assignment-operators
  • babel-plugin-transform-typescript
  • babel-plugin-transform-runtime
  • babel-parser
    • #​11862 Correctly check reserved word for PropertyDefinition: IdentifierReference (@​JLHwung)
    • #​11847 fix: correctly set innerEndPos in CoverParenthesizedExpressionAndArrowParameterList (@​JLHwung)
  • babel-generator, babel-parser, babel-plugin-transform-typescript
  • babel-generator
:nail_care: Polish
:house: Internal
  • Other
  • babel-standalone
  • babel-compat-data, babel-helper-compilation-targets, babel-preset-env
  • babel-compat-data, babel-core, babel-helper-module-transforms, babel-helper-split-export-declaration, babel-parser, babel-plugin-proposal-object-rest-spread, babel-plugin-transform-classes, babel-preset-env, babel-traverse, babel-types
  • babel-types
  • babel-compat-data

</details>


Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+129 -64

1 comment

2 changed files

renovate[bot]

pr closed time in 5 days

delete branch sourcegraph/sourcegraph

delete branch : renovate/slugify-1.x

delete time in 5 days

push eventsourcegraph/sourcegraph

renovate[bot]

commit sha 8ce773c6934af06e605cc3cc0f43ad240e59c30a

Update dependency slugify to ^1.4.5 (#12626) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 5 days

PR merged sourcegraph/sourcegraph

Update dependency slugify to ^1.4.5 bot npm

This PR contains the following updates:

Package Type Update New value References Sourcegraph
slugify dependencies patch ^1.4.5 source code search for "slugify"

Release Notes

<details> <summary>simov/slugify</summary>

v1.4.5

Compare Source

</details>


Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+5 -5

1 comment

2 changed files

renovate[bot]

pr closed time in 5 days

push eventsourcegraph/sourcegraph

renovate[bot]

commit sha 184da0bcb42739b38a56f23c8411ae31ab9b7ee3

Update dependency @testing-library/react to ^10.4.8 (#12775) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 5 days

delete branch sourcegraph/sourcegraph

delete branch : renovate/testing-library-react-10.x

delete time in 5 days

PR merged sourcegraph/sourcegraph

Update dependency @testing-library/react to ^10.4.8 bot npm

This PR contains the following updates:

Package Type Update New value References Sourcegraph
@testing-library/react devDependencies patch ^10.4.8 source code search for "@testing-library/react"

Release Notes

<details> <summary>testing-library/react-testing-library</summary>

v10.4.8

Compare Source

Bug Fixes
  • fireEvent: Make sure react dispatches focus/blur events (#​758) (9aac157)

</details>


Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+5 -5

1 comment

2 changed files

renovate[bot]

pr closed time in 5 days

push eventsourcegraph/sourcegraph

renovate[bot]

commit sha 6cf94d7136c163109b9b83e60a167788b3d91369

Update dependency date-fns to ^2.15.0 (#12614) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 5 days

delete branch sourcegraph/sourcegraph

delete branch : renovate/date-fns-2.x

delete time in 5 days

PR merged sourcegraph/sourcegraph

Update dependency date-fns to ^2.15.0 bot npm

This PR contains the following updates:

Package Type Update New value References Sourcegraph
date-fns dependencies minor ^2.15.0 source code search for "date-fns"

Release Notes

<details> <summary>date-fns/date-fns</summary>

v2.15.0

Compare Source

Thanks to @​belgamo, @​Matsuuu, @​Imballinst, @​arsnyder16, @​pankajupadhyay29, @​DCBN, @​leedriscoll, @​gottsohn, @​mukuljainx and @​dtriana for working on the release. Also kudos to @​KidkArolis, @​imgx64, @​fjc0k, @​wmonk, @​djD-REK, @​dandv, @​psimk and @​brimworks for improving the documentation.

Fixed
Changed
Added

</details>


Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+5 -5

1 comment

2 changed files

renovate[bot]

pr closed time in 5 days

PR closed sourcegraph/sourcegraph

Update dependency delay to ^4.4.0 bot npm

This PR contains the following updates:

Package Type Update New value References Sourcegraph
delay dependencies minor ^4.4.0 source code search for "delay"

Release Notes

<details> <summary>sindresorhus/delay</summary>

v4.4.0

Compare Source

</details>


Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+5 -5

1 comment

2 changed files

renovate[bot]

pr closed time in 5 days

PR closed sourcegraph/sourcegraph

Update dependency sanitize-html to ^1.27.2 bot npm

This PR contains the following updates:

Package Type Update New value References Sourcegraph
sanitize-html dependencies minor ^1.27.2 source code search for "sanitize-html"
@types/sanitize-html devDependencies patch 1.23.3 source code search for "@types/sanitize-html"

Release Notes

<details> <summary>apostrophecms/sanitize-html</summary>

v1.27.2

Compare Source

v1.27.1

Compare Source

v1.27.0

Compare Source

</details>


Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+16 -18

1 comment

2 changed files

renovate[bot]

pr closed time in 5 days

pull request commentsourcegraph/sourcegraph

Update dependency sanitize-html to ^1.27.2

Types are wrong

renovate[bot]

comment created time in 5 days

push eventsourcegraph/sourcegraph

renovate[bot]

commit sha 79653c5ba2eeb97e7ac37b83f03f0239ddcf79c4

Update dependency @testing-library/react-hooks to ^3.4.1 (#12604) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 5 days

delete branch sourcegraph/sourcegraph

delete branch : renovate/testing-library-react-hooks-3.x

delete time in 5 days

PR merged sourcegraph/sourcegraph

Update dependency @testing-library/react-hooks to ^3.4.1 bot npm

This PR contains the following updates:

Package Type Update New value References Sourcegraph
@testing-library/react-hooks devDependencies minor ^3.4.1 source code search for "@testing-library/react-hooks"

Release Notes

<details> <summary>testing-library/react-hooks-testing-library</summary>

v3.4.1

Compare Source

Changes

  • The wait async util has been deprecated and replaced with waitFor (#​408)
  • waitFor and waitForValueToChange async utils can now test their conditions periodically, even if the hook has not rerendered, using the new interval option (#​408)
  • Bumped minimum type definition version (#​414)
  • Docs have been updated to show how props can be passed to wrapper components (#​414)

v3.4.0

Compare Source

⚠️ DO NOT USE THIS VERSION ⚠️

This version was accidentally published with some experimental code in the in the babel output directory and should not be used. IT has been deprecated in NPM and 3.4.1 has been published with the correct output.

</details>


Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+10 -11

1 comment

2 changed files

renovate[bot]

pr closed time in 5 days

push eventsourcegraph/sourcegraph

renovate[bot]

commit sha 3d8bcc01f8d3f896a303b2ddfccaad03a54fd6a7

Update dependency uuid to ^8.3.0 (#12630) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 5 days

delete branch sourcegraph/sourcegraph

delete branch : renovate/uuid-8.x

delete time in 5 days

PR merged sourcegraph/sourcegraph

Update dependency uuid to ^8.3.0 bot npm

This PR contains the following updates:

Package Type Update New value References Sourcegraph
uuid dependencies minor ^8.3.0 source code search for "uuid"
@types/uuid devDependencies patch 8.0.1 source code search for "@types/uuid"

Release Notes

<details> <summary>uuidjs/uuid</summary>

v8.3.0

Compare Source

Features

</details>


Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+10 -10

1 comment

2 changed files

renovate[bot]

pr closed time in 5 days

push eventsourcegraph/sourcegraph

Felix Becker

commit sha dd1ea724f819a427e393733cd80bd6d540fa46b5

Don't use jest --verbose in CI (#12853)

view details

push time in 5 days

delete branch sourcegraph/sourcegraph

delete branch : no-jest-verbose

delete time in 5 days

PR merged sourcegraph/sourcegraph

Don't use jest --verbose in CI

The log output of Jest in CI is so huge that it is hard to debug and find the errors. Making it non-verbose means only output from failing tests is shown.

+1 -1

1 comment

1 changed file

felixfbecker

pr closed time in 5 days

push eventsourcegraph/sourcegraph

Felix Becker

commit sha 1709f426e9b418767bda9331032d807c67c65a34

Clean up Storybook (#12851)

view details

push time in 5 days

delete branch sourcegraph/sourcegraph

delete branch : storybook-cleanse

delete time in 5 days

PR merged sourcegraph/sourcegraph

Clean up Storybook ops & tools & dev team/web

Makes Storybook more consistent and into a state where we don't have to consider it "messy"

+46 -130

1 comment

10 changed files

felixfbecker

pr closed time in 5 days

pull request commentsourcegraph/sourcegraph

Update jest monorepo to v26 (major)

Blocked by https://github.com/storybookjs/storybook/issues/10942

renovate[bot]

comment created time in 5 days

push eventsourcegraph/sourcegraph

renovate[bot]

commit sha 250636b4fd3af54f1b9a5e4cc6d55efb9d43cc41

Update dependency lodash to ^4.17.19 (#12620) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 5 days

delete branch sourcegraph/sourcegraph

delete branch : renovate/lodash-monorepo

delete time in 5 days

PR merged sourcegraph/sourcegraph

Update dependency lodash to ^4.17.19 bot npm

This PR contains the following updates:

Package Type Update New value References Sourcegraph
lodash (source) dependencies patch ^4.17.19 homepage, source code search for "lodash"

Release Notes

<details> <summary>lodash/lodash</summary>

v4.17.19

v4.17.16

Compare Source

</details>


Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+1 -1

1 comment

1 changed file

renovate[bot]

pr closed time in 5 days

push eventsourcegraph/sourcegraph

renovate[bot]

commit sha 0a4c31ce1839a2694bc71ea60c668d246d127502

Update dependency terser-webpack-plugin to v4 (#12860) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 5 days

delete branch sourcegraph/sourcegraph

delete branch : renovate/terser-webpack-plugin-4.x

delete time in 5 days

PR merged sourcegraph/sourcegraph

Update dependency terser-webpack-plugin to v4 bot npm

This PR contains the following updates:

Package Type Update New value References Sourcegraph
terser-webpack-plugin devDependencies major ^4.0.0 source code search for "terser-webpack-plugin"

Release Notes

<details> <summary>webpack-contrib/terser-webpack-plugin</summary>

v4.0.0

Compare Source

⚠ BREAKING CHANGES
  • the warningsFilter option was remove without replacement,
  • terser version is 5,
  • returned value of the minify option was changes, only code/map/extractedComments are valid
Features
  • improved compatibility with webpack@5

</details>


Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+16 -7

1 comment

2 changed files

renovate[bot]

pr closed time in 5 days

push eventsourcegraph/sourcegraph

Felix Becker

commit sha 961931ddc285ba7523671495ccab5962d1858059

Expose JSDOM as global again

view details

push time in 5 days

push eventsourcegraph/sourcegraph

renovate[bot]

commit sha 473b81141359cb3dff8a3dbd38bb508df3bf6dc4

Update dependency webpack to ^4.44.1 (#12631) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 5 days

delete branch sourcegraph/sourcegraph

delete branch : renovate/webpack-4.x

delete time in 5 days

PR merged sourcegraph/sourcegraph

Update dependency webpack to ^4.44.1 bot npm

This PR contains the following updates:

Package Type Update New value References Sourcegraph
webpack devDependencies minor ^4.44.1 source code search for "webpack"
@types/webpack devDependencies patch 4.41.21 source code search for "@types/webpack"

Release Notes

<details> <summary>webpack/webpack</summary>

v4.44.1

Compare Source

Bugfixes

  • fix bug in sideEffects optimization when using export * from "non-esm" and a default export.
  • add missing optional peerDependencies for webpack-cli and webpack-command to support Yarn 2

v4.44.0

Compare Source

Features

  • Improve sideEffects flag behavior when dynamic modules are part of the tree
    • Fixes a bug which causes empty modules (or type-only modules) to "break" Tree Shaking
  • add splitChunks.enforceSizeThreshold to allow enfore splitting larger chunks unrelated from other limiations
    • Not set by default to avoid breaking change
    • It will be set by default to 50k in webpack 5
    • It's recommended to set it in webpack 4 too
  • add support for resolve.roots and default resolve.roots: [context]
    • This allows to resolve server-relative urls (e.g. /src/abc) to the project root (or other locations when configured)
    • This allows to use loaders that rely on that behavior

Bugfixes

  • fix bug where splitChunks produced non-optimal results when minSize is set to 0
    • This lead to NaNs in some places which breaks ordering
  • Fix bug which lead to HMR not working for splitChunks in entrypoints
  • force update watchpack and chokidar for chokidar bugfix which causes files to stop being watched

</details>


Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+33 -15

2 comments

2 changed files

renovate[bot]

pr closed time in 5 days

push eventsourcegraph/sourcegraph

Renovate Bot

commit sha d1aba9bb50e680995aca626bab73a4b89e1b6236

Update jest monorepo to v26

view details

Felix Becker

commit sha 616777c662045fb6fdeff4ed09f9dbe1f0957842

Update jest-environment.js

view details

push time in 5 days

push eventsourcegraph/sourcegraph

renovate[bot]

commit sha 6e8ff109033fd13ef690a7316bf90ebc439958a0

Update dependency marked to ^1.1.1 (#12621) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 5 days

delete branch sourcegraph/sourcegraph

delete branch : renovate/marked-1.x

delete time in 5 days

PR merged sourcegraph/sourcegraph

Update dependency marked to ^1.1.1 bot npm

This PR contains the following updates:

Package Type Update New value References Sourcegraph
marked (source) dependencies patch ^1.1.1 homepage, source code search for "marked"

Release Notes

<details> <summary>markedjs/marked</summary>

v1.1.1

Compare Source

Fixes

Docs

Scripts

</details>


Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+5 -5

1 comment

2 changed files

renovate[bot]

pr closed time in 5 days

push eventsourcegraph/sourcegraph

renovate[bot]

commit sha 3298cc5dec9e3e5fb9cafc7b04f2c9839e7dd3ff

Update dependency mocha to ^8.1.1 (#12847) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 5 days

delete branch sourcegraph/sourcegraph

delete branch : renovate/mocha-8.x

delete time in 5 days

PR merged sourcegraph/sourcegraph

Update dependency mocha to ^8.1.1 bot npm

This PR contains the following updates:

Package Type Update New value References Sourcegraph
mocha (source) devDependencies patch ^8.1.1 homepage, source code search for "mocha"

Release Notes

<details> <summary>mochajs/mocha</summary>

v8.1.1

Compare Source

:bug: Fixes

  • #​4394: Fix regression wherein certain reporters did not correctly detect terminal width (@​boneskull)

</details>


Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+5 -5

2 comments

2 changed files

renovate[bot]

pr closed time in 5 days

PR closed sourcegraph/sourcegraph

Update dependency @atlassian/aui to v9 bot npm

This PR contains the following updates:

Package Type Update New value References Sourcegraph
@atlassian/aui devDependencies major ^9.0.0 homepage code search for "@atlassian/aui"

Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+38 -48

0 comment

2 changed files

renovate[bot]

pr closed time in 5 days

push eventsourcegraph/sourcegraph

renovate[bot]

commit sha 00f5c2a072df84e6022557103935feb2582d3ba9

Update dependency tslib to ^2.0.1 (#12852) Co-authored-by: Renovate Bot <bot@renovateapp.com>

view details

push time in 5 days

delete branch sourcegraph/sourcegraph

delete branch : renovate/tslib-2.x

delete time in 5 days

PR merged sourcegraph/sourcegraph

Update dependency tslib to ^2.0.1 bot npm

This PR contains the following updates:

Package Type Update New value References Sourcegraph
tslib (source) dependencies patch ^2.0.1 homepage, source code search for "tslib"

Release Notes

<details> <summary>Microsoft/tslib</summary>

v2.0.1

Compare Source

  1. Use Object.prototype.hasOwnProperty.call.
  2. Skip default when iterating exports in __importStar.
  3. Shorter parameter name in __exportStar.

</details>


Renovate configuration

:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

+5 -5

1 comment

2 changed files

renovate[bot]

pr closed time in 5 days

more