Skip to content

Commit

Permalink
Merge branch 'main' into feature/python-formatter
Browse files Browse the repository at this point in the history
  • Loading branch information
mattrunyon committed Sep 9, 2024
2 parents 2bf15a9 + d78ad6d commit aaf4325
Show file tree
Hide file tree
Showing 432 changed files with 15,580 additions and 8,659 deletions.
10 changes: 6 additions & 4 deletions .browserslistrc
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Use the default value for browsers we support https://browsersl.ist/#q=defaults
# Used by post-css only, JS browser targeting is controlled by Vite https://vitejs.dev/config/build-options.html#build-target

defaults
last 0.5 years and Chrome > 0
last 0.5 years and Edge > 0
last 0.5 years and Opera > 0
last 0.5 years and Firefox > 0
last 1 years and Safari > 0
Firefox ESR and not dead
26 changes: 25 additions & 1 deletion .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ module.exports = {
tsconfigRootDir: __dirname,
},
},
// For each @deephaven package, forbid importing from itself
...packageNames.map(packageName => ({
files: [`packages/${packageManifest.get(packageName)}/**/*.@(ts|tsx)`],
rules: {
Expand All @@ -24,8 +23,33 @@ module.exports = {
name: packageName,
message: 'Forbid importing from owning @deephaven package.',
},
{
name: '@adobe/react-spectrum',
message: `Import from ${
packageName === '@deephaven/components'
? './spectrum'
: '@deephaven/components'
} instead of @adobe/react-spectrum.`,
},
],
},
overrides: [
{
files: [
'packages/components/src/spectrum/**/*.@(ts|tsx)',
'packages/components/src/theme/**/*.@(ts|tsx)',
],
rules: {
'no-restricted-imports': [
'error',
{
name: packageName,
message: 'Forbid importing from owning @deephaven package.',
},
],
},
},
],
})),
],
};
3 changes: 2 additions & 1 deletion .github/workflows/unit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -88,8 +88,9 @@ jobs:
npm run test:golden-layout
- name: Codecov report
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v4
with:
fail_ci_if_error: true
token: ${{ secrets.CODECOV_TOKEN }}
directory: ./coverage
flags: unit
238 changes: 238 additions & 0 deletions CHANGELOG.md

Large diffs are not rendered by default.

10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,14 @@ npx source-map-explorer 'packages/code-studio/build/static/js/*.js'

## Browser Support

Support is best for [Google Chrome](https://www.google.com/intl/en_ca/chrome/) and Chromium based browsers (such as [Microsoft Edge based on Chromium](https://www.microsoft.com/en-us/edge)). We try and maintain compatibility with [Mozilla Firefox](https://www.mozilla.org/en-CA/firefox/new/) and [Apple Safari](https://www.apple.com/ca/safari/) as well.
Support is best for [Google Chrome](https://www.google.com/intl/en_ca/chrome/) and Chromium based browsers (such as [Microsoft Edge based on Chromium](https://www.microsoft.com/en-us/edge)). We also maintain compatibility with [Mozilla Firefox](https://www.mozilla.org/en-CA/firefox/new/) and [Apple Safari](https://www.apple.com/ca/safari/).

Officially, the following browsers and corresponding configurations are supported:

- Chrome: Versions from the last 0.5 years
- Edge: Versions from the last 0.5 years
- Opera: Versions from the last 0.5 years
- Firefox: Versions from the last 0.5 years, including Firefox ESR
- Safari: Versions from the last 1 year

If you encounter an issue specific to a browser, check that your browser is up to date, then check issues labeled with [firefox](https://github.com/deephaven/web-client-ui/labels/firefox) or [safari](https://github.com/deephaven/web-client-ui/labels/safari) for a list of known browser compatibility issues before reporting the issue.
8 changes: 8 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Security Policy

## Reporting a Vulnerability

We strongly encourage you to report potential security vulnerabilities via one of the following methods:

* A private GitHub security advisory, https://github.com/deephaven/web-client-ui/security/advisories/new
* An email to Deephaven's private security list, security@deephaven.io
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"useNx": false,
"version": "0.80.0",
"version": "0.92.0",
"command": {
"publish": {
"distTag": "latest"
Expand Down
Loading

0 comments on commit aaf4325

Please sign in to comment.