Skip to content

Commit

Permalink
Merge pull request #2441 from evidence-dev/release-2024-08-15
Browse files Browse the repository at this point in the history
Release 2024 08 15
  • Loading branch information
archiewood authored Aug 15, 2024
2 parents bcf359f + bd93a8f commit d881782
Show file tree
Hide file tree
Showing 171 changed files with 59,720 additions and 3,691 deletions.
5 changes: 5 additions & 0 deletions .changeset/brave-toys-press.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@evidence-dev/core-components': patch
---

Add skeleton loading state for Area Map, Bubble Map, and Point Map
6 changes: 6 additions & 0 deletions .changeset/bright-shirts-sell.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@evidence-dev/core-components': patch
---

- Switch to perfect-debounce instead of lodash.debounce
- Remove all lodash.library in favor of better supported lodash/library
5 changes: 5 additions & 0 deletions .changeset/cyan-peas-arrive.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@evidence-dev/core-components': patch
---

feat: AreaMap and Areas react to geoJsonUrl changes
5 changes: 5 additions & 0 deletions .changeset/cyan-spoons-hear.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@evidence-dev/core-components': patch
---

Fixed Home Breadcrumbs href
5 changes: 5 additions & 0 deletions .changeset/fair-beers-roll.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@evidence-dev/snowflake': patch
---

Patches CVE
5 changes: 5 additions & 0 deletions .changeset/few-worms-fix.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@evidence-dev/core-components': patch
---

Rewrite Dropdown + DropdownOptionStore
5 changes: 5 additions & 0 deletions .changeset/forty-apricots-brake.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@evidence-dev/core-components': patch
---

Dropdown has role "combobox" not "combo-box"
5 changes: 5 additions & 0 deletions .changeset/giant-turkeys-mate.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@evidence-dev/faker-datasource': patch
---

Use a freshly seeded faker instance for each table
9 changes: 9 additions & 0 deletions .changeset/large-coins-crash.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
'@evidence-dev/component-utilities': patch
'@evidence-dev/plugin-connector': patch
'@evidence-dev/preprocess': patch
'@evidence-dev/universal-sql': patch
'@evidence-dev/core-components': patch
---

Update vitest to latest
5 changes: 5 additions & 0 deletions .changeset/little-plums-repeat.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@evidence-dev/core-components': patch
---

removed scroll to top and fixed esc close for fullscreen mode
5 changes: 5 additions & 0 deletions .changeset/lucky-hounds-lie.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@evidence-dev/sdk': patch
---

Modify default search threshold behavior for Query
5 changes: 5 additions & 0 deletions .changeset/metal-paws-add.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@evidence-dev/core-components': patch
---

Smooth zoom feature for maps
6 changes: 6 additions & 0 deletions .changeset/neat-olives-retire.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@evidence-dev/evidence': patch
'@evidence-dev/core-components': patch
---

Fix TProtocolException when loading Parquet files on Windows
5 changes: 5 additions & 0 deletions .changeset/purple-snakes-ring.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@evidence-dev/core-components': patch
---

Added multiple selections to Dimension Grid
5 changes: 5 additions & 0 deletions .changeset/weak-beers-unite.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@evidence-dev/core-components': patch
---

Removes max height from codeblocks
5 changes: 4 additions & 1 deletion .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,7 @@ yarn.lock
packages/evidence/scripts/svelte.config.js
**/node_modules
**/**/node_modules
packages/ui/icons/src
packages/ui/icons/src

# Don't lint playwright reports
**/playwright-report*
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
name: 'Connector request'
description: 'Suggest a database or other data source you would like to connect to Evidence'
title: '[Connector]: '
labels: connectors
body:
- type: textarea
id: use-csae
id: use-case
attributes:
label: What do you use this database for?
description: Is this your primary analytics data warehouse? Do you use it for a specific type or a specific source of data?
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
name: "Feature idea"
description: Suggest an idea for Evidence
title: "[Feature]: "
body:
- type: textarea
id: description
Expand Down
6 changes: 6 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,9 @@ contact_links:
- name: Evidence Community
url: https://slack.evidence.dev
about: Get support on Slack
- name: Feature Request
url: https://github.com/evidence-dev/evidence/discussions/new?category=ideas
about: Share ideas for new features
- name: Data Source Request
url: https://github.com/evidence-dev/evidence/discussions/new?category=data-source-request
about: Request a new data source
89 changes: 89 additions & 0 deletions .github/workflows/e2e.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
name: E2E Tests

on:
pull_request:
branches: [main, next]

jobs:
find-e2e-test-projects:
name: Find E2E Test Projects
runs-on: ubuntu-latest
outputs:
e2e-test-projects: ${{ steps.e2e-test-projects.outputs.e2e-test-projects }}
steps:
- uses: actions/checkout@v4

- id: e2e-test-projects
run: echo "e2e-test-projects=$(find e2e -maxdepth 1 -type d -printf "%f\n" | jq --raw-input --slurp --compact-output 'split("\n")[1:-1]')" >> ${GITHUB_OUTPUT}

run-tests:
needs:
- find-e2e-test-projects

strategy:
fail-fast: false
matrix:
project: ${{ fromJson(needs.find-e2e-test-projects.outputs.e2e-test-projects) }}
os: [ubuntu-latest, macOS-latest, windows-latest]
node-version: [18, 20]

# When not on main, exclude non-latest node version and macOS/Windows
isMain:
- ${{ github.base_ref == 'main' }}
exclude:
- isMain: false
node-version: 18
- isMain: false
os: macOS-latest
- isMain: false
os: windows-latest

name: e2e/${{ matrix.project }}/${{ matrix.os }}/node-${{ matrix.node-version}}
runs-on: ${{ matrix.os }}

steps:
- name: Set OS environment variable
run: echo "__E2E_WORKFLOW_OS__=${{ matrix.os }}" >> $GITHUB_ENV

- name: Checkout Repo
uses: actions/checkout@v4

- name: Action Setup (pnpm)
uses: pnpm/action-setup@v4
with:
version: 8

- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: pnpm

- name: Install dependencies
run: pnpm install --frozen-lockfile

- name: Install Playwright and browsers
run: pnpm playwright install --with-deps

- name: Run sources
working-directory: ./e2e/${{ matrix.project }}
run: pnpm run sources

- name: Run dev mode tests
working-directory: ./e2e/${{ matrix.project }}
run: pnpm run test:dev

- name: Build
working-directory: ./e2e/${{ matrix.project }}
run: pnpm run build

- name: Run preview mode tests
working-directory: ./e2e/${{ matrix.project }}
run: pnpm run test:preview

- name: Upload Playwright reports
if: always()
uses: actions/upload-artifact@v4
with:
name: playwright-report__e2e_${{ matrix.project }}_${{ matrix.os }}_node-${{ matrix.node-version }}
path: e2e/${{ matrix.project }}/playwright-report
45 changes: 0 additions & 45 deletions .github/workflows/playwright-tests.yml

This file was deleted.

4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,6 @@ packages/extension/out
packages/extension/dist
packages/extension/.vscode-test
packages/extension/*.vsix
packages/extension/.DS_Store
packages/extension/.DS_Store
packages/ui/core-components/coverage
sites/docs/.evidence/meta/query-cache/hashes.json
2 changes: 2 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ node_modules
# Ignore files for PNPM, NPM and YARN
pnpm-lock.yaml
package-lock.json
package.json
yarn.lock


Expand All @@ -26,6 +27,7 @@ yarn.lock
**/sites/docs/pages/**/*
**/sites/test-env/pages/**/*
**/static/data/*
**/static/geo-json/*

**/node_modules
**/**/node_modules
Expand Down
26 changes: 10 additions & 16 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@ This guide is meant for anyone who would like to contribute to Evidence - either

[Community Rules](#community-rules)

[Create an Issue](#create-an-issue)
[Report an Issue](#report-an-issue)

[Request a Feature](#request-a-feature)

[Contribute Code](#contribute-code)

Expand All @@ -20,29 +22,21 @@ This guide is meant for anyone who would like to contribute to Evidence - either
2. Help each other
3. Document solutions to problems for the benefit of the community

## Create an Issue
## Report an Issue

Issues can include bugs, feature ideas, docs improvements, database connector requests, and any other suggestions or ideas you have for improving Evidence.
Open issues for bugs, docs improvements or errors.

[Create an issue here](https://github.com/evidence-dev/evidence/issues/new/choose)

### How to write a good issue

1. Look before you post - read the docs, check if an issue already exists
2. If an issue already exists, upvote and comment on it! Let us know multiple people have the issue by adding a thumbs up to that issue
3. Use the right issue template - bug report, docs request, feature request, database connector request
4. Give your issue a clear and descriptive title
5. Help us help you - fill out the issue template, give clear system info, error messages, and steps to reproduce

### Resolving issues
### Private information

If you create a new issue, someone from the Evidence team will respond within 24 hours.
If your problem relates to sensitive or private information, please don't post any of your data in an issue. We suggest creating a small test dataset that can reproduce the problem without revealing any private info, and posting that data in the issue. If that's not possible, please reach out to [email protected].

If you have a solution for an issue someone else posted, please comment on that issue with the solution.
## Request a Feature

### Private information
To request a feature, a new data source, or ask for help, create a GitHub discussion.

If your problem relates to sensitive or private information, please don't post any of your data in an issue. We suggest creating a small test dataset that can reproduce the problem without revealing any private info, and posting that data in the issue. If that's not possible, please reach out to support@evidence.dev.
[Create a discussion here](https://github.com/evidence-dev/evidence/discussions/new/choose)

## Contribute Code

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ See docs for [other install options](https://docs.evidence.dev/getting-started/i

# Join the Evidence Community

Join our [Slack channel](https://slack.evidence.dev) to get involved in the community's discussion, share what you're working on, or request features.
Join our [Slack channel](https://slack.evidence.dev) to get involved in the community's discussion, share what you're working on, or ask for help.

Follow us on [Twitter](https://twitter.com/evidence_dev) to receive the latest updates on Evidence.

Expand Down
Loading

0 comments on commit d881782

Please sign in to comment.