Here are listed the changelogs until 0.8.2, if you are looking for more recent releases changelog please refer to the dedicated GitHub releases page, where you will find all the releases plus the changelog for each of them.
fix es5 build #90
Move back to controlling DOM updates through React
Update & clean dependencies #89
Upgrade PopperJS dependency to 1.12.9
Fix Popper
ref getting called too many times #81
Let PopperJS style DOM for better performance as described in vjeux's talk.
Fix PopperJS instantiation #77
Allow React 16 as a peerDependency #59
Updates TypeScript definition for IPopperChildrenProps #61
Made scripts platform independent #63
Upgraded dependencies #44
Fix missing data-x-out-of-boundaries attribute #45
Update how react-popper.d.ts imports PopperJS #51
Fix top
and left
arrow calculation. Disregard the note below about changing the CSS positioning, this was an error on react-popper
's part.
Support top
and left
arrow offsets together, be aware this most likely broke any prior CSS positioning your arrows #37
Fix scheduleUpdate
call if this._popper
does not exist #38
Add typescript definitions #40
Upgrade to Popper.js 1.10.8
Change Target
, Popper
, and Arrow
component's tag
prop to component
to allow custom components to be passed in.
Upgrade PopperJS 1.10.2
Upgrade PopperJS to 1.9.9
Call innerRef
in all component child functions
Call innerRef
in child function as well
Upgrade PopperJS to 1.9.5
Replace lodash.isequal
with is-equal-shallow
Pass down scheduleUpdate
to Popper
child function to allow programatic updates
Upgrade to Popper.js 1.9.4
Fix modifier.function
is deprecated, use modifier.fn
#22
Make sure to pass props from above down to child function, fixes #13
Recalculate size of Popper
when children change, fixes #15
Use prop-types
package instead of React PropTypes #9
Make updateState modifier return data object #11
Removed findDOMNode
🎉
Moved back to tag
instead of component
. Use a child function now for custom components and pass down the provided ref to the proper component.
Removed default classNames for popper
and popper__arrow
so we can be unopinionated about styling.
Allow passing children through to components
Move back to translate3d
and round values since half pixel placement was the culprit for causing blurry text
Don't use translate3d
since it causes blurry text on lower res displays
Remove getRef
function since it seems to be causing problems.
Move functional components to classes so we can get nodes more reliably.
Spread modifier styles inside _getPopperStyle
#6
Renamed PopperManager
-> Manager
Added getRef
prop to Target
, Popper
, and Arrow
components
Bundle popper.js with dist build
Remove React ARIA from demos for now
New API see README for full docs
Initial release