bored-hairdresser-70019
nice-spoon-14193
07/19/2024, 5:01 PMtitle
option now sets the page breadcrumb (in addition to the page title/heading)
◦ The Frontmatter breadcrumb
option allows you to specify a SQL query to compute a dynamic breadcrumb for a better user experience on templated pages (e.g. showing a name instead of an ID in the breadcrumb)
• Add additional styling props to ReferenceLine
and ReferenceArea
(#2184, docs)
◦ You can now customize label styling and font styling
◦ ReferenceLine
supports a symbol at the start of the line, end of the line, or both (e.g. arrow
, circle
, etc)
Bug fixes and other updates
• Fixed builds for SPA projects (#2236)
• Dropdown can have an option with a null
value/label (#2226)
• Updated to MSSQL v11 to resolve a security vulnerability (#2235)
• Fixed datetime column loading for SQLite sources (#2220)
• Proxy configuration for Snowflake sources (#2200)bright-smartphone-11251
rich-family-87469
07/25/2024, 8:11 PMcolor
prop, automatically format negative values in red using the redNegatives
prop
• Inactive Tab style improvement (2253, docs)
◦ Tabs now look more cohesive with inactive tabs appearing in grey, and active tabs appearing in color
• Stacked Bar Charts label control (2222, docs)
◦ Show total labels without series labels
Bug fixes and Other Updates
• Fixed Reference Components data handling (2245)
• Update docs for postgres using SSL certificates (2242) (thanks @able-yak-3257)
• Fixed DataTable search (2244)
• Properly handle Windows paths in source query HMR (2259)
• Fixed auth in Trino connector (1996) (thanks @jpambrun)
• Fixed issue where page loads multiple times (2261)rich-family-87469
07/25/2024, 8:20 PMgreat-boots-39022
downloadableData
and downloadableImage
props in charts to enable/disable the download buttons that appear when hovering over a chart
• Increase default node memory limit: allows for more default memory usage on npm run build
in order to reduce out of memory error messages
Bug Fixes:
• Eliminate hanging at end of `npm run sources` command
• Fix for MSSQL connector to remove 'unofficial plugin' warning
To update:
• VSCode: Evidence: Update to Latest Version
• CLI: npm install @evidence-dev/evidence@latest @evidence-dev/core-components@latest
Changelog here: https://evidence.dev/changelog/bright-smartphone-11251
geoJsonUrl
reactive by @zachstence in #2337
• Use Dimension grid as a multi select by @kwongz in #2283
• Dropdowns persists inputs when switching tabs @ItsMeBrianD in #2301
Docs
• Build your First App by @sometimescasey
Bugs Fixed
• Fix TProtocolException when loading Parquet files on Windows by @zachstence in #2327
• Fix/2316 breadcrumbs home by @kwongz in #2319
• Removed scroll to top and fixed esc close for fullscreen mode by @kwongz in #2308
• Remove max height from codeblock by @archiewood in #2310
To Upgrade
npm install @evidence-dev/evidence@latest @evidence-dev/core-components@latest @evidence-dev/snowflake@latest
<!channel>better-crowd-20459
08/16/2024, 12:35 AMnice-spoon-14193
09/13/2024, 9:42 PMEvidence: Update to Latest Version
- CLI: npm install @evidence-dev/evidence@latest @evidence-dev/bigquery@latest @evidence-dev/snowflake@latest
able-yak-3257
09/14/2024, 12:43 PMnice-spoon-14193
09/16/2024, 7:25 PMEvidence: Update to Latest Version
- CLI: npm install @evidence-dev/evidence@latest @evidence-dev/core-components@latest
nice-spoon-14193
09/20/2024, 6:12 PMGroup
component to help with grouping elements within a Grid
(#2556, docs)
- Environment variables can be used in custom components while in dev mode (#2555)
Bug fixes and other updates
- Reactive DataTable
columns now update properly (#2509)
- Queries that contain $
no longer break when used in other queries (#2528)
- Index page frontmatter is now properly applied to the sidebar (#2529)
- Fix some queries not properly prerendering (#2553)
To update
- VSCode: Evidence: Update to Latest Version
- CLI: npm install @evidence-dev/evidence@latest @evidence-dev/core-components@latest
bland-thailand-4711
10/07/2024, 3:19 PMnpm i @evidence-dev/evidence@latest @evidence-dev/core-components@latest @evidence-dev/snowflake@latest
nice-spoon-14193
10/10/2024, 8:10 PMVITE_EVIDENCE_DISABLE_WINDOWS_CACHE_SERVICE_WORKER
environment variable to disable the fetch rerouting we added in 39.1.4
To Update
• VSCode: Evidence: Update to Latest Version
• CLI: npm install @evidence-dev/evidence@latest @evidence-dev/core-components@latest
rich-family-87469
10/18/2024, 4:26 PMEvidence: Update to Latest Version
• CLI: npm install @evidence-dev/evidence@latest @evidence-dev/core-components@latest
bland-thailand-4711
10/26/2024, 4:00 PMDataTable
has a sort
prop #2590
• DataTable
supports sparklines and bars #2680
• Maps now layer Bubbles and Points more consistently #2612
• Maps legends have been significantly improved #2647
• There are a few behind-the-scenes internal updates as well
◦ #2674
◦ #2654
As always, to update to the new version run:
npm i @evidence-dev/evidence@latest @evidence-dev/core-components@latest
nice-spoon-14193
11/01/2024, 3:52 PMconnectionTimeout
option (#2693 thanks @bright-lunch-66426!)
- MSSQL connector supports more authentication methods, including Active Directory (#1953 thanks Michael Hua!)
- DimensionGrid
supports the fmt
prop (#2697, docs)
Bug fixes and other updates
- DateRange
now correctly calculates "Last x Days" (#2694)
- Fixed chart transition animations when updating data (#2690)
- Fixed layout shift caused by code block syntax highlighting (#2706)
- Removed Flowchart
component (#2709)
❗ TheTo Update - VSCode:component was undocumented so we decided to remove it without warning. This is a breaking change for your project if you used this component. See this Slack thread for how to create your own Flowchart component if you need to. ❗Flowchart
Evidence: Update to Latest Version
- CLI: npm install @evidence-dev/mssql@latest @evidence-dev/core-components@latest
bright-smartphone-11251
rich-family-87469
11/08/2024, 10:38 PMseriesOrder
parameter to allow custom ordering of series (#2667).
• MSSQL Connector Timeout: Added a requestTimeout
option to the MSSQL connector to control connection timeouts (#2718).
• Extended Env Var Naming: Support for environment variables containing digits 2–9 (#2717).
• Snowflake Token Caching: Authentication token caching has been added to the Snowflake connector for improved performance (#2701).
• Customizable Homepage Name: Users can now change the name of the homepage in the sidebar (#2732).
• Map Attribution: Added a feature to include attribution details for maps (#2742).
• Bsky Platform Support: Bsky integration is now available for header (#2740).
Bug Fixes and Improvements:
• DateRange and Slider Fixes: Resolved flickering issues with the DateRange component and stabilized the Slider's default value behavior (#2721).
• Remove Columns on Destroy: Optimized resource management by removing columns when the component is destroyed (#2665).
• Error Component Update: Fixed an issue with the error component layering, improved error handling (#2735).
• Map Loading Screen Fix: Corrected the layout shift issue that occurred while the map was loading (#2730).
• Prop Value String Handling: Improved the handling of string values in props for more consistent behavior (#2670).
• Slider Default Value Fix: Resolved a bug where dynamic default values were not being set correctly in sliders (#2672).
• Loading Toast Fix → Remove Loading Toasts (#2747).
• Documentation Source Page Update: Removed unnecessary update warnings from the documentation sources page (#2731).
• Large Markdown: Prevent Large markdown Queries with a warning (#2744).
• Windows URL Regularization: Fixed issues with URL handling in pagesManifest
for better compatibility on Windows systems (#2746).
Developer Enhancements:
• Vite Optimization for SDK: Added sdk/utils/evelte
to Vite’s optimizeDeps.include
to improve build performance (#2748).
To Update
- VSCode: Evidence: Update to Latest Version
- CLI: npm install @evidence-dev/mssql@latest @evidence-dev/core-components@latest
great-boots-39022
great-boots-39022
node_modules
folder and package-lock.json
files before attempting the commands below_
• VSCode: Evidence: Update to Latest Version
• CLI: npm install @evidence-dev/evidence@latest @evidence-dev/core-components@latest @evidence-dev/csv@latest @evidence-dev/duckdb@latest @evidence-dev/motherduck@latest
great-boots-39022
.where()
, .groupBy()
, .limit()
, .offset()
, .agg()
)
◦ e.g., `<Value data={sales_data.where(region = 'West'
)/>`
◦ These are especially helpful inside loops since a SQL block can’t be placed inside a loop
◦ If you still use the Javascript .filter()
function anywhere in your markdown, it can be replaced with .where()
Fixes & Docs Additions:
• Fix for SPA mode docs (#2804)
• Docs: Include example of SQL usage of multi dropdown input (#2806)
• Fix for DataTable group sorting behaviour (#2809)
• Fix pagesManifest generation for pre-v18.17 node (#2808)
• Add official minimum node version in VS Code extension (#2811)
Also, thanks to @magnificent-cat-45748 for fixing some typos in the docs in this release!
To Update
_If you run into issues updating versions, delete your node_modules
folder and package-lock.json
files before attempting the commands below_
• VSCode: Evidence: Update to Latest Version
• CLI: npm install @evidence-dev/evidence@latest @evidence-dev/core-components@latest
bland-thailand-4711
12/06/2024, 9:47 PMnpm i @evidence-dev/evidence@latest @evidence-dev/core-components@latest
If you are using SQLite, also run
npm i @evidence-dev/sqlite@latest
great-boots-39022
evidence.config.yaml
◦ Easily copy-paste and modify themes from other repos - see sample themes we’ve created
◦ Themes will be especially helpful for these use cases:
▪︎ Embedded Analytics: embed Evidence seamlessly into your app by matching its styling
▪︎ Customer Portals: Deliver a white-labeled analytics experience to your customers
▪︎ Internal Reporting: Match company branding and internal tool design to maximize familiarity for your report users
• Dark Mode & Appearance Switcher:
◦ Dark mode is now available in all new Evidence projects from this version forward
◦ See this migration note to learn how to enable it for projects created before this version
◦ Users can select an appearance mode from the appearance switcher in the top right menu
◦ You can turn off the appearance switcher or set default appearance mode via the theme config
To Update
_If you run into issues updating versions, delete your node_modules
folder and package-lock.json
files before attempting the commands below_
• VSCode: Evidence: Update to Latest Version
• CLI: npm install @evidence-dev/evidence@latest @evidence-dev/core-components@latest
rich-family-87469
12/19/2024, 9:30 PMDate Input
Component allows single dates as input #2864
• Added Last 365
preset in DateRange #2920
Fixes & Docs Additions:
• Fix: Prerendering of DateRange with defaultValue #2906
• Fix: wrapTitle
prop Alignment issues in DataTable #2930
• Fix: USMap and Column use default color scale #2912
• Fix: Improved error reporting for charts #2869
• Docs: More explicit build path instructions #2921
• Docs: Clearer themes migration instructions #2922
To Update
_If you run into issues updating versions, delete your node_modules
folder and package-lock.json
files before attempting the commands below_
• VSCode: Evidence: Update to Latest Version
• CLI: npm install @evidence-dev/evidence@latest @evidence-dev/core-components@latest
bright-smartphone-11251
npm run sources:strict
• Third Level Sidebar which can be seen in action in the docs
• Component Consistency across all components for layout and styles
• Add Default Index Page with instructions for what to doif you delete index.md
Bug Fixes
• Dev Server Start Time - boot is now much snappier again
• Allow Null Values in Sources Date Columns
• Page Query HMR Broken
• Source Config Errors in Settings
• Borders Regressed on DateInput
• Sort Case-Sensitive in DataTable
• Table Grouping Breaks Sort by @ebardelli
• Print PDF Incorrect in Dark Mode
• Heatmap Download Props
• Bubble Chart Logs
• Clean Up Logs
• Color Tokens in Annotations and Sankey
Docs Updates
• Broken Link to Postgres Datasource by @jpdenford
• Plugins to Config Update
• Instructions for Favicon and Browser Tab Title
• Base Path Instructions for GH Pages
• Generate Social Images
To Update
_If you run into issues updating versions, delete your node_modules
folder and package-lock.json
files before attempting the commands below_
• VSCode: Evidence: Update to Latest Version
• CLI: npm install @evidence-dev/evidence@latest @evidence-dev/core-components@latest @evidence-dev/source-javascript
• See the latest template package.json for adding the sources:strict
command and javascript
connector
<!channel>great-boots-39022
xLabelWrap
prop available to wrap long labels if preferred over truncation
• Spacing improvements for charts to avoid label cutoffs: including new leftPadding
and rightPadding
props to give you control over label cutoffs
• Print behavior for components with hidden content: Tabs
, Details
, and LastRefreshed
now have print-friendly display settings on by default
• New components to avoid raw html usage in markdown
◦ Note: add a line of small text onto your page
◦ Image: embed an image, with control over image dimensions and styling
◦ Link: add a link to your markdown, with control over new tab behavior and styling
◦ Embed: add videos or other files to your page (uses iframe under the hood)
Docs & Bug Fixes:
• Docs: New page per data source
• Fix double URL encoding (thanks @yecnj!)
• Fix: direct reference to query no longer breaks page load
To Update
_If you run into issues updating versions, delete your node_modules
folder and package-lock.json
files before attempting the commands below_
• VSCode: Evidence: Update to Latest Version
• CLI: npm install @evidence-dev/evidence@latest @evidence-dev/core-components@latest @evidence-dev/source-javascript
great-boots-39022
data
prop
• Better table suggestions in SQL, including CTEs and chained queries
More example images in the thread.
Excited to see what everyone thinks. If you have any feedback, please post in a reply to this thread!rich-family-87469
02/04/2025, 1:45 AMnode_modules
folder and package-lock.json
files before attempting the commands below_
• VSCode: Evidence: Update to Latest Version
• CLI: npm install @evidence-dev/evidence@latest @evidence-dev/core-components@latest
bland-thailand-4711
02/07/2025, 2:59 PMnpm install @evidence-dev/evidence@latest @evidence-dev/core-components@latest