React Pose adheres to Semantic Versioning.
- Type error.
- Ensure children of
Transition
receive latest props. #494
onRest
toPoseGroup
/Transition
#502
- Batching rerenders for leaving children to prevent animation stuttering. #363
- Filtering props from children that may have previously been set by
PoseGroup
itself.
- Overriding
Transition
props with child props.
Transition
now forwards children to props.
- Support for
applyAtStart
andapplyAtEnd
properties.
- Forcing update to
popmotion-pose
.
- Detecting
mouseup
outside window and stopping dragging/pressing accordingly.
onPressStart
/onPressEnd
callbacks.
- Adding ability to initialise posed component config as a function that receives the first props. #451
- Animate Between Anything. Animate x/y/width/height/top/left/bottom/right between any two value types, even
calc
and'auto'
!
- Filtering invalid DOM props. #431
- Fixed
ComponentFactory
type. #434
hoverable
from[email protected]
- Correctly comparing previous
poseKey
when posed component updates #424.
### Upgraded
### Upgraded
### Upgraded
- Fixing TypeScript's automatic import (which used an absolute path).
- Updating
react
definitions.
poseKey
prop. If this property is changed, it will force an enter into the pose(s) defined inpose
.
- Adding a shallow equivalency check for
pose
arrays. Now, ifpose
is an array,['a'] === ['a']
.
- Move
popmotion
fromdependencies
topeerDependencies
.
popmotion-pose
to2.0.0
- Babel plugin process wouldn't quit, so removed.
- Rollup for smaller build sizes.
- Shamefully swapped
Proxy
for explicit list of DOM elements. This is becauseProxy
breaks client-rendered sites for googlebot.
- Removing an errant console.log. Who needs linting?
- IE11 support. Use posed.div, button, a, li or span.
- Now merging
enter
/exit
poses with user-set poses when posed components are used within aPoseGroup
- New warning if user isn't passing
hostRef
to underlying DOM element.
[email protected]
- Adding error messages.
- TS errors with PoseElementProps
- Checking
ref
forinstanceof Element
before setting in caseinnerRef
has been passed to a component.
onDragStart
/onDragEnd
callbacks to posed components.
posed(Component)
via Jess Telford- React < 16.3 compatibility
- Labels (Pose 1.3.0)
beforeChildren
andafterChildren
props (Pose 1.2.0)
- Dynamic pose props (Pose 1.1.0)
- Fixing botched React version mismatch in global file.
- #285 PoseGroup child
enter
poses now animate correctly.
- Deprecating
onChange
in favour ofonValueChange
.onChange
will be removed in version 2.0.0. This is because React elements already use theonChange
prop.
- Using React
16.3.0
final release.
- Support for conditional rendering within
PoseGroup
(@efimweb)
- Fixing types for
posed
- Latest version of Pose
- Converting
PoseElement
from deprecated lifecycle method toUNSAFE_componentWillUpdate
- Fixing
posed
typescript def
- Updating Pose
- Updating Pose
- Updating Pose
- Exporting
popmotion
when using script import.
- Pose updated to 1.0.10
- Pose updated to 1.0.9
- RC
- Initial release