Releases: FormidableLabs/victory
v37.1.0
What's Changed
- Update branding to nf in readme by @carbonrobot in #2854
- Cleanup docs sidebar and improve tutorial by @carbonrobot in #2866
- Modernize react example code in docs by @carbonrobot in #2867
- Minor doc updates to avoid common confusion in issues by @carbonrobot in #2869
- Containers and portal refactor by @KenanYusuf in #2799
- chore: Add note about pnpm version by @robwalkerco in #2889
- Fix(2844): Improve null handling in VictoryStack by @robwalkerco in #2888
- Pin all internal package versions by @carbonrobot in #2876
Full Changelog: v37.0.2...v37.1.0
v37.0.2
What's Changed
Patch Changes
- Ensure undefined props do not overwrite defaults by @carbonrobot in #2852
Full Changelog: v37.0.1...v37.0.2
v37.0.1
What's Changed
Patch Changes
- clear pipeline warnings by @Burnett2k in #2836
- Fix the signature of class static fields as functions by @carbonrobot in #2840
Full Changelog: v37.0.0...v37.0.1
v37.0.0
What's Changed
This version release reduces the file sizes dramatically by dropping support for IE10 and older browsers.
- v36.0.0 size: 663.8kB
- v37.0.0 size: 441.2kB (-33%)
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.
Major Release
- Upgrade babel and use env presets for browsers by @carbonrobot in #2804
Full Changelog: v36.9.2...v37.0.0
v36.9.2
What's Changed
Patch Changes
- Refactor victory-accessible-group to a function component by @KenanYusuf in #2777
- Convert victory-animation to function component by @KenanYusuf in #2788
- Remove cyclic deps from tests by @carbonrobot in #2795
- Refactor jest configuration by @carbonrobot in #2796
- Replace lodash isNil and isNan with native code by @carbonrobot in #2800
- Replaces lodash isFunction with native code by @carbonrobot in #2802
- Replace lodash values and mapValues with native code by @carbonrobot in #2808
- Replace lodash array utils with native code by @carbonrobot in #2810
- Replace lodash keys with native code by @carbonrobot in #2811
- Override VictoryGroup styles with VictoryBoxplot by @acharyakavita in #2824
- Replace lodash isString with native equivalent by @carbonrobot in #2827
- Replace lodash.invert with native code by @carbonrobot in #2830
- Replace lodash identity with native code by @carbonrobot in #2829
- Replace lodash difference with native code by @carbonrobot in #2828
- Replace lodash.sum with native code by @carbonrobot in #2831
Documentation and other non-code Changes
- Create standardized github forms for submitting issues by @carbonrobot in #2790
- Add config for issue templates by @carbonrobot in #2791
- Remove files included by org defaults by @carbonrobot in #2792
- Add horizontal stacked bar chart gallery example by @carbonrobot in #2807
- upgrade serve and customize serve command by @Burnett2k in #2805
- move js demo examples to ts by @Burnett2k in #2794
- Improve demo layout by @KenanYusuf in #2813
- Add type checking to TS demo application by @carbonrobot in #2814
- Chore: more documentation updates by @Burnett2k in #2818
- Add workflows to help automate issue triage by @carbonrobot in #2821
- add note to labelComponent prop in commonprops by @Burnett2k in #2822
- Upgrade doc website to Next14 by @carbonrobot in #2825
Full Changelog: v36.9.1...v36.9.2
v36.9.1
What's Changed
- add ssr documentation file by @acharyakavita in #2774
- Remove node 16 from builds by @carbonrobot in #2782
- Misc getting started fixes by @Burnett2k in #2775
- Victory native type fixes by @KenanYusuf in #2785
Full Changelog: v36.9.0...v36.9.1
v36.9.0
What's Changed
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!
Minor Changes
- Remove prop-types from many packages by @KenanYusuf in #2758
Full Changelog: v36.8.6...v36.9.0
v36.8.5
What's Changed
Patch Changes
- Update victory package.json source to the correct index file by @KenanYusuf in #2765
- Migrate victory-native to TypeScript by @KenanYusuf in #2739
- Add path alias to TS demo tsconfig by @KenanYusuf in #2771
- Update codesandbox example by @KenanYusuf in #2770
- Fix ts assertion error in victory-tooltip.stories.tsx by @KenanYusuf in #2773
Full Changelog: v36.8.5...v36.8.6
v36.8.5
What's Changed
Patch Changes
- Migrate instances of lodash.assign to object.assign by @carbonrobot in #2757
- Replace instances of lodash.range with native code by @carbonrobot in #2760
- Use legacy npm dist-tag to avoid conflicts with victory-native-xl by @carbonrobot in #2764
Full Changelog: v36.8.4...v36.8.5
v36.8.4
What's Changed
Patch Changes
- Add missing defaultProps to VictorySharedEvents by @KenanYusuf in #2752
- victoryarea events not triggering fill in docs by @acharyakavita in #2755
- Ensure CI creates a chromatic baseline against main by @carbonrobot in #2756
Full Changelog: v36.8.3...v36.8.4