NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #808 most downloaded on npm
Vendored dependencies for Victory
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 3 months
Most releases are documented
notes for 33 of 39 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
48 releases · first in 2022
One column per quarter.
set engines node version by @nlkluth in #3016
Fix for "props.groupComponent is undefined" error by @dlabrecq in #3014
Fix regression in cursor rendering caused by #2999 by @carbonrobot in #3001
Full Changelog: v37.3.3...v37.3.4
Remove the deprecated babel-plugin-lodash by @carbonrobot in #2965
Full Changelog: v37.3.2...v37.3.3
fix(VictoryContainer): correctly apply style overrides by @oe-josh-martin in #2953
Full Changelog: v37.3.1...v37.3.2
add types for create container, rm invalid prop by @nlkluth in #2932
Full Changelog: v37.3.0...v37.3.1
Clean theme optimizations by @ramenhog in #2920
Full Changelog: v37.2.0...v37.3.0
Feat: apply clean theme to foundational chart demos by @ramenhog in #2909
onMouseMove events when onMouseLeave is invoked by @osamaqarem in #2911Full Changelog: v37.1.2...v37.2.0
Fix native container styles by @zibs in #2864
clean theme by @cpresler in #2899Full Changelog: v37.1.1...v37.1.2
Fix zoom out of chart with cursor outside chart container by @crcarlo in #2893
Full Changelog: v37.1.0...v37.1.1
Update branding to nf in readme by @carbonrobot in https://github.com/FormidableLabs/victory/pull/2854
Full Changelog: https://github.com/FormidableLabs/victory/compare/v37.0.2...v37.1.0
Nothing published for this version
Ensure undefined props do not overwrite defaults by @carbonrobot in https://github.com/FormidableLabs/victory/pull/2852
Full Changelog: https://github.com/FormidableLabs/victory/compare/v37.0.1...v37.0.2
clear pipeline warnings by @Burnett2k in https://github.com/FormidableLabs/victory/pull/2836
Full Changelog: https://github.com/FormidableLabs/victory/compare/v37.0.0...v37.0.1
Nothing published for this version
Nothing published for this version
Nothing published for this version
This version release *reduces the file sizes dramatically* by dropping support for IE10 and older browsers.
This version release reduces the file sizes dramatically by dropping support for IE10 and older browsers.
Upgrades all babel dependencies and uses the @babel/preset-env for configuring plugins.
@babel/preset-env uses Browserslist to specify target transforms. In our case, we are using > 0.5%, last 2 versions, Firefox ESR, not dead. This is the default recommended config from the community in order to promote best practices and avoid common issues. It targets 88.8% of browsers globally.
Full Changelog: https://github.com/FormidableLabs/victory/compare/v36.9.2...v37.0.0
Refactor victory-accessible-group to a function component by @KenanYusuf in https://github.com/FormidableLabs/victory/pull/2777
Full Changelog: https://github.com/FormidableLabs/victory/compare/v36.9.1...v36.9.2
Nothing published for this version
Nothing published for this version
Nothing published for this version
add ssr documentation file by @acharyakavita in https://github.com/FormidableLabs/victory/pull/2774
Full Changelog: https://github.com/FormidableLabs/victory/compare/v36.9.0...v36.9.1
Nothing published for this version
This version is the cumulative release that finalizes the full conversion to Typescript and removes our dependency on Prop-types from the production b
This version is the cumulative release that finalizes the full conversion to Typescript and removes our dependency on Prop-types from the production bundles. Production package size has been reduced by 12.3KB!
Full Changelog: https://github.com/FormidableLabs/victory/compare/v36.8.6...v36.9.0
Update victory package.json source to the correct index file by @KenanYusuf in https://github.com/FormidableLabs/victory/pull/2765
Full Changelog: https://github.com/FormidableLabs/victory/compare/v36.8.5...v36.8.6
Migrate instances of lodash.assign to object.assign by @carbonrobot in https://github.com/FormidableLabs/victory/pull/2757
Full Changelog: https://github.com/FormidableLabs/victory/compare/v36.8.4...v36.8.5
Nothing published for this version
Add missing defaultProps to VictorySharedEvents by @KenanYusuf in https://github.com/FormidableLabs/victory/pull/2752
Full Changelog: https://github.com/FormidableLabs/victory/compare/v36.8.3...v36.8.4
Migrate victory-create-container to TypeScript
Full Changelog: v36.8.2...v36.8.3
Migrated victory-selection-container to TypeScript
Full Changelog: v36.8.1...v36.8.2
_note_: due to a CI issue, v36.8.0 was not released.
note: due to a CI issue, v36.8.0 was not released.
Full Changelog: v36.7.0...v36.8.1
Added ability to forward refs in Bar and Path components
Full Changelog: v36.6.12...v36.7.0
Add aria-hidden flag to svg for textsize util to fix accessibility issue
Full Changelog: https://github.com/FormidableLabs/victory/compare/v36.6.0...v36.6.12
Nothing published for this version
### Patch Changes - Setup NPM Provenance
Nothing published for this version
Nothing published for this version
Nothing published for this version
Export types directly from d3-\* (fixes #2439)
Allow data accessors to accept any data types (fixes #2360)
Do not generate \*.js.map sourcemaps (fixes #2346)
Nothing published for this version
Nothing published for this version
Various TypeScript improvements (#2335, #2363)
victory-axis to TypeScript (#2379)victory-scatter to TypeScript (#2394)victory-errorbar to TypeScript (#2395)victory-box-plot to TypeScript (#2387)victory-errorbar to TypeScript (#2395)victory-brush-container and victory-brush-line to TypeScript (#2393)Full Changelog: https://github.com/FormidableLabs/victory/compare/v36.5.3...v36.6.0
We are continuing our internal typescript migration, and making some changes to our test infrastructure and build pipeline. This work includes a coupl
We are continuing our internal typescript migration, and making some changes to our test infrastructure and build pipeline. This work includes a couple typescript-related bug fixes.
victory-vendor by @scottrippey in https://github.com/FormidableLabs/victory/pull/2292data as readonly by @scottrippey in https://github.com/FormidableLabs/victory/pull/2313victory to TypeScript by @scottrippey in https://github.com/FormidableLabs/victory/pull/2319Full Changelog: https://github.com/FormidableLabs/victory/compare/v36.5.0...v36.5.1
In 36.5.0 we pushed a lot of changes to our internal tooling. We replaced mocha and enzyme tests with Jest and React Testing Library, migrated some co
In 36.5.0 we pushed a lot of changes to our internal tooling. We replaced mocha and enzyme tests with Jest and React Testing Library, migrated some core parts of our codebase to Typescript, and bumped our React version to React 18. 🎉
eslint-comments by @scottrippey in https://github.com/FormidableLabs/victory/pull/2277Full Changelog: https://github.com/FormidableLabs/victory/compare/v36.4.1...v36.5.0
Added the ability to add victory charts title and desc props for better accessibility by @shankstee in https://github.com/FormidableLabs/victory/pull/
victory-vendor packageIn order to safely upgrade d3-packages while still allowing Node.js users to use ESM imports, we introduced a new package called victory-vendor for babelifying our d3 packages to make them more compatible with Victory. For more info, check out the description here.
This should not make much of a difference for the end user, but there are a couple changes to be aware of. Upgrading d3-scale introduced some minor scaling changes. If you (like us) are using Chromatic or another visual regression testing tool, it may pick up some very small differences in the placement of axes and data points. d3-scale also introduced some changes to the scale.tickFormat function that changes the default formatting for log scales.
| Before | After |
|---|---|
| <img width="277" alt="Screen Shot 2022-05-10 at 2 23 55 PM" src="https://user-images.githubusercontent.com/13334214/167724411-656780c4-3b6b-415b-879a-1e0a6f2fe72d.png"> | <img width="274" alt="Screen Shot 2022-05-10 at 2 24 03 PM" src="https://user-images.githubusercontent.com/13334214/167724564-af70f4c0-b2df-4c31-8aad-62e23cdf0ebb.png"> |
If you are using a log scale and don't wish to use d3's default label formatting, You can use the tickFormat prop on a VictoryAxis component to override this default formatting. https://formidable.com/open-source/victory/docs/victory-axis#tickformat
Full Changelog: https://github.com/FormidableLabs/victory/compare/v36.3.2...v36.4.0
Your coding agent can read these notes before it upgrades. Set up the MCP server →