Tags: MailOnline/libreact
Tags
chore(release): 1.0.0 [skip ci] # [1.0.0](v0.5.0...v1.0.0) (2018-06-09) ### Bug Fixes * .tsx -> .ts so <WindowWidthQuery> is in build ([f2e6066](f2e6066)) * 🐛 include React correctly ([36ed884](36ed884)) * add state to <WidthSensor> ([73824ab](73824ab)) * allow setting max distance ([89b910c](89b910c)) * allow to set only boolean ([8e23e1c](8e23e1c)) * fix .onElement event ([576e6ff](576e6ff)) * fix <MediaSensor> event handling ([ac2d04e](ac2d04e)) * fix build include .tsx files in output ([218e0d3](218e0d3)) * fix CSS resets after dep update ([f64b2fa](f64b2fa)) * fix gulpfile build location ([c74f736](c74f736)) * fix gulpfile build paths ([0ea10f3](0ea10f3)) * localStorage can throw, wrap in try block ([2ee63a7](2ee63a7)) * make initial SizeSensor width Infinity ([f6c5787](f6c5787)) * remove redundant isClient checks ([38c2fc9](38c2fc9)) * remove unused debounce() function ([aed1ee9](aed1ee9)) * rename .tsx -> .ts ([a7d6834](a7d6834)) * reverse <ElectronOnly> logic ([e55607f](e55607f)) * send event to onText callback ([5546bdc](5546bdc)) * set initial media muted value ([55d9dd2](55d9dd2)) * universal render interface requires 2 args ([422f677](422f677)) * use .ts file ([e9860c4](e9860c4)) ### Features * 🎸 add onChange event to <LocationSensor> ([fc72e6e](fc72e6e)) * 🎸 Make new version of Route work ([77ebb0e](77ebb0e)) * 🎸 refactor to create <Match> component ([0a02b2d](0a02b2d)) * add [@with](https://github.com/with)Theme decorator ([936f99b](936f99b)) * add <*Only> components ([9beb8e1](9beb8e1)) * add <AfterDraf> component ([7fe4050](7fe4050)) * add <AfterTimeout> component ([30b0e84](30b0e84)) * add <Animation> component ([ac75ff5](ac75ff5)) * add <Dimmable> component ([256c323](256c323)) * add <Dimmable> renderOverlay() ([1779593](1779593)) * add <DropArea> component ([8aad3d7](8aad3d7)) * add <ErrorBoundary> component ([1fc9fd3](1fc9fd3)) * add <ExitSensor> and its story ([80da3da](80da3da)) * add <IdleSensor> component ([5189874](5189874)) * add <Img> component ([2422dd4](2422dd4)) * add <InlineWidthQuery> component ([d80ad66](d80ad66)) * add <Overlay> implementation ([2ace6ac](2ace6ac)) * add <Pluggable> ([79673e2](79673e2)) * add <Render> component ([6a9f891](6a9f891)) * add <RenderInterval> component ([4cf6afd](4cf6afd)) * add <Ripple> implementation ([d2dc87f](d2dc87f)) * add <Tween> component ([677d3e7](677d3e7)) * add <Upload> component stub ([ebccc96](ebccc96)) * add <WhenIdle> component ([3d39f38](3d39f38)) * add <WindowWidthQuery> component ([41e4f3c](41e4f3c)) * add <WindowWidthSensor> stories ([22a26f9](22a26f9)) * add $ref to <Img> ([8e0b030](8e0b030)) * add aria-modal and onClose event to <Modal> ([eea744c](eea744c)) * add basic <OutsideClick> implementation ([2f213ef](2f213ef)) * add basic <ScratchSensor> implementation ([1039d96](1039d96)) * add basic <Slider> skeleton ([71a6315](71a6315)) * add basic CssVars implementation ([b2bd30b](b2bd30b)) * add blur to <Dimmable> ([e64f3bc](e64f3bc)) * add blur() effect for <Modal> ([a048424](a048424)) * add bonding for <ScratchSensor> ([cfe221b](cfe221b)) * add context <Provider> and <Consumer> impl ([534eb27](534eb27)) * add createLifecycleEvents() method ([1c39a73](1c39a73)), closes [/gist.github.com/streamich/b983b248223f36105f064bc184fe0964#file-1-future-ideas-js-L3](https://github.com//gist.github.com/streamich/b983b248223f36105f064bc184fe0964/issues/file-1-future-ideas-js-L3) * add delay prop to <Render> and <RenderInterv ([8994010](8994010)) * add first .createRef() shim implementation ([b4ca13d](b4ca13d)) * add first <ClassList> implementation ([c5ef077](c5ef077)) * add first <WidthQuery> working story ([31fd5a6](31fd5a6)) * add focus lock in <Modal> ([2142587](2142587)) * add observable() ([c60b68a](c60b68a)) * add onChange event to <Media> ([ee93593](ee93593)) * add onClick to <Overlay> and <Modal> ([14604d2](14604d2)) * add role=modal to <Overlay> ([875f204](875f204)) * add stories and update deps ([340da5f](340da5f)) * allow childless <WindowScrollSensor> ([24a9ec7](24a9ec7)) * allow childless <WindowSizeSensor> ([2cd47be](2cd47be)) * allow to display erorr on network err mock ([3191d1d](3191d1d)) * basic <Upload> ([db581ce](db581ce)) * create <Portal> ([6ea7435](6ea7435)) * create life-cycles inversion ([4f317aa](4f317aa)) * createRef() simplified and demo ([175429e](175429e)) * export <View> from query component modules ([bcecf62](bcecf62)) * expose onMouseMove event on <MouseSensor> ([d22dc80](d22dc80)) * expose set() method of <Toggle> ([268b3af](268b3af)) * fire onScratch event ([7fa8a51](7fa8a51)) * first <Dimmer> implementation ([a851352](a851352)) * first well working <Parallax> component ([eb7138a](eb7138a)) * first working CssVars implementation ([8685a69](8685a69)) * implement <ActiveSensor> ([48329ad](48329ad)) * implement <FocusSensor> ([a6120e9](a6120e9)) * implement <Group> component ([0969f7b](0969f7b)) * implement <Modal> ([a8c2d07](a8c2d07)) * implement <ShouldUpdate> ([b647edc](b647edc)) * implement <WidthQuery> component ([f18bb73](f18bb73)) * implement <WindowWidthSensor> ([e3e4ad2](e3e4ad2)) * implement createState() ([d875c1f](d875c1f)), closes [/gist.github.com/streamich/b983b248223f36105f064bc184fe0964#file-1-future-ideas-js-L17](https://github.com//gist.github.com/streamich/b983b248223f36105f064bc184fe0964/issues/file-1-future-ideas-js-L17) * implement shouldUpdate() and pure() ([c54d8b7](c54d8b7)) * implement withErrorBoundary() ([cb88c75](cb88c75)) * improve <AfterDraf> ([f567d58](f567d58)) * improve <Dimmer> component ([915238e](915238e)) * improve <ExitSensor> ([6c74c16](6c74c16)) * improve <Modal> focus lock and aria bindings ([a9c1c3f](a9c1c3f)) * improve <Overlay> ([67186ca](67186ca)) * improve <Slider> component ([9d6a698](9d6a698)) * improve context typing and docs ([0c144c4](0c144c4)) * improve cubic-bezier generator ([e1f9b6a](e1f9b6a)) * improve easing functions ([454e092](454e092)) * improve easing functions ([a702df5](a702df5)) * improve sibling handling and joil foc option ([1f5701a](1f5701a)) * improve TS types for <Img> ([f11f5c3](f11f5c3)) * make <Img> component work ([ccaeb67](ccaeb67)) * make <Parallax> extend <VieportScrollSensor> ([c6ab075](c6ab075)) * make Async Bundle happy ([5237e18](5237e18)) * make basic version of <Parallax> work ([6314ac6](6314ac6)) * refactor as discussed ([2e59a95](2e59a95)) * remove unused state from <Ripple> ([a549d2e](a549d2e)) * rewrite <WindowWidthSensor> ([de3f4a5](de3f4a5)) * use <span> for text node children <Dimmable> ([bfe09d6](bfe09d6)) * use <WindowWidthSensor> in <WindowWidthQuery ([7eb4a6f](7eb4a6f)) * use default onWidth ([6461b67](6461b67)) * various and ErrorBoundary ([c576844](c576844)) ### Performance Improvements * remove unnecessary regexp ([f994f5d](f994f5d)) ### Tests * 💍 fix tests after context refactor and Enzyme update ([f142450](f142450)) ### BREAKING CHANGES * moved to React 16 context API