- Fix background when node is active PR #196
- Add unit testing (Treebeard, TreeNode and NodeHeader)
- Add pre-push to husky for run test
- Fix merge styles and destruct styles PR #194
- Fix merge styles broken on chrome v74 PR #118
- Fix active link PR #147
- Fix not change toggle when animations are false PR #174
- Upgrade dependencies and change Component to PureComponent PR #168
- Move components to different directories and upgrade @emotion/styles dependency PR #178
- Add
React 16.0
to peerDependencies PR #102
- Update
.babelrc
to fix some issues with Travis CI PR #83
- Update Babel, Webpack, Mocha & Karma dependencies
- Fix ESLint issue
- Fix bug where package wasn't exported properly PR #67 (comment)
- BREAKING: The
peerDependencies
range (for bothreact
&react-dom
)has been changed from^0.14 || ^15.0
to^15.5.4
. - Uses
prop-types
package instead ofReact.PropTypes
- Fixes dependencies for
velocity-react
&radium
- Fixes dependencies for
- Uses ES6 classes instead of
React.createClass
in tests - Uses
react-dom/test-utils
package instead ofreact-addons-test-utils
in tests - Some code clean-up`
- Deletes deprecated tests (
reactid
isn't used anymore sinceReact v15.0
)
- BREAKING: Toggle is now completely data-driven. There is no self-aware state.
- Node Headers are now optimised via
shouldComponentUpdate
. This cuts down render time with large trees. - Container Decorator Available. Increased flexibility by allowing you to create your own node containers. Found in
decorators.Container
. - Turn Off All Animations. This will remove all Velocity components from the tree. Simply set
animations
tofalse
in the props.
- Derived Terminal Attribute
- Optional
id
can be defined in data and used as a component key.
- Remove Hyperlink. Reverted ES-Lint Script Reporting.
- Support for Multiple Nodes @ Root Level
- Fixed non-critical animation errors in tests.
- Initial Release