vue-grid-layout
Version:
A draggable and resizable grid layout, as a Vue component.
1 lines • 20.2 kB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[25],{505:function(e,t,r){"use strict";r.r(t);var a=r(34),n=Object(a.a)({},(function(){var e=this,t=e._self._c;return t("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[t("h1",{attrs:{id:"changelog"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#changelog"}},[e._v("#")]),e._v(" Changelog")]),e._v(" "),t("h2",{attrs:{id:"_2-4-0-aug-xx-2022"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-4-0-aug-xx-2022"}},[e._v("#")]),e._v(" 2.4.0 (Aug xx, 2022)")]),e._v(" "),t("ul",[t("li",[e._v("** TODO NEEDS DOCUMENTATION ** GridLayout transformScale prop, to allow proper dragging and resizing when scaled (#430) (thanks "),t("a",{attrs:{href:"https://github.com/adt-hgkim",target:"_blank",rel:"noopener noreferrer"}},[e._v("adt-hgkim"),t("OutboundLink")],1)]),e._v(" "),t("li",[e._v("** TODO NEEDS DOCUMENTATION ** GridLayout and GridItem isBounded prop, to prevent draging outside of the parent element (#523) (thanks "),t("a",{attrs:{href:"https://github.com/rin4ik",target:"_blank",rel:"noopener noreferrer"}},[e._v("rin4ik"),t("OutboundLink")],1)]),e._v(" "),t("li",[e._v("** TODO NEEDS DOCUMENTATION ** Added GridItem passthrough options for interact resizable and draggableChange (#181) (thanks "),t("a",{attrs:{href:"https://github.com/llezenelrahc",target:"_blank",rel:"noopener noreferrer"}},[e._v("llezenelrahc"),t("OutboundLink")],1)]),e._v(" "),t("li",[e._v("Change function call order for responsive features (thanks "),t("a",{attrs:{href:"https://github.com/william8012",target:"_blank",rel:"noopener noreferrer"}},[e._v("william8012"),t("OutboundLink")],1)]),e._v(" "),t("li",[e._v("Added GridLayout restoreOnDrag prod, to generate less gaps on drag when verticalCompact is false (thanks "),t("a",{attrs:{href:"https://github.com/jledentu",target:"_blank",rel:"noopener noreferrer"}},[e._v("jledentu"),t("OutboundLink")],1)]),e._v(" "),t("li",[e._v("added unit tests (thanks "),t("a",{attrs:{href:"https://github.com/ygj6",target:"_blank",rel:"noopener noreferrer"}},[e._v("ygj6"),t("OutboundLink")],1)]),e._v(" "),t("li",[e._v("layout key extra validations (thanks "),t("a",{attrs:{href:"https://github.com/ygj6",target:"_blank",rel:"noopener noreferrer"}},[e._v("ygj6"),t("OutboundLink")],1)]),e._v(" "),t("li",[e._v("Fix grid items overlapping when using autoSize() (thanks "),t("a",{attrs:{href:"https://github.com/ygj6",target:"_blank",rel:"noopener noreferrer"}},[e._v("ygj6"),t("OutboundLink")],1),e._v(" and "),t("a",{attrs:{href:"https://github.com/savandriy",target:"_blank",rel:"noopener noreferrer"}},[e._v("savandriy"),t("OutboundLink")],1),e._v(")")])]),e._v(" "),t("h2",{attrs:{id:"_2-3-12-jan-15-2020"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-3-12-jan-15-2020"}},[e._v("#")]),e._v(" 2.3.12 (Jan 15, 2020)")]),e._v(" "),t("ul",[t("li",[e._v("Bumped interact.js to 1.10.2")]),e._v(" "),t("li",[e._v("Added 'preserveAspectRatio' property to GridItem (thanks "),t("a",{attrs:{href:"https://github.com/validide",target:"_blank",rel:"noopener noreferrer"}},[e._v("validide"),t("OutboundLink")],1),e._v(")")])]),e._v(" "),t("h2",{attrs:{id:"_2-3-11-oct-13-2020"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-3-11-oct-13-2020"}},[e._v("#")]),e._v(" 2.3.11 (Oct 13, 2020)")]),e._v(" "),t("ul",[t("li",[e._v("fix: regression when using responsive layout (#487)")])]),e._v(" "),t("h2",{attrs:{id:"_2-3-10-oct-12-2020"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-3-10-oct-12-2020"}},[e._v("#")]),e._v(" 2.3.10 (Oct 12, 2020)")]),e._v(" "),t("ul",[t("li",[e._v("Bumped interact.js to 1.10.0, now imported as ES6 modules to optimize size")]),e._v(" "),t("li",[e._v("fix: resizing a grid item in RTL mode wasn't working (thanks "),t("a",{attrs:{href:"https://github.com/or-lat",target:"_blank",rel:"noopener noreferrer"}},[e._v("or-lat"),t("OutboundLink")],1),e._v(")")]),e._v(" "),t("li",[e._v("Added GridLayout.useStyleCursor property to fix possible browser freezes (thanks "),t("a",{attrs:{href:"https://github.com/mosuzi",target:"_blank",rel:"noopener noreferrer"}},[e._v("mosuzi"),t("OutboundLink")],1),e._v(")")]),e._v(" "),t("li",[e._v("fix: wrong parent layout when GridItem is not the child of GridLayout (thanks "),t("a",{attrs:{href:"https://github.com/lzq4047",target:"_blank",rel:"noopener noreferrer"}},[e._v("lzq4047"),t("OutboundLink")],1),e._v(")")]),e._v(" "),t("li",[e._v("Fix: Item's size changes when hiding/displaying it again in responsive mode (thanks "),t("a",{attrs:{href:"https://github.com/lustan3216",target:"_blank",rel:"noopener noreferrer"}},[e._v("lustan3216"),t("OutboundLink")],1),e._v(")")])]),e._v(" "),t("h2",{attrs:{id:"_2-3-9-sep-28-2020"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-3-9-sep-28-2020"}},[e._v("#")]),e._v(" 2.3.9 (Sep 28, 2020)")]),e._v(" "),t("ul",[t("li",[e._v("Fix plugin installation (fixes #311) (thanks "),t("a",{attrs:{href:"https://github.com/yfwz100",target:"_blank",rel:"noopener noreferrer"}},[e._v("yfwz100"),t("OutboundLink")],1),e._v(")")]),e._v(" "),t("li",[e._v("Bumped interact.js to 1.9.22")])]),e._v(" "),t("h2",{attrs:{id:"_2-3-8-july-31-2020"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-3-8-july-31-2020"}},[e._v("#")]),e._v(" 2.3.8 (July 31, 2020)")]),e._v(" "),t("ul",[t("li",[e._v("Make margins reactive (thanks "),t("a",{attrs:{href:"https://github.com/yfwz100",target:"_blank",rel:"noopener noreferrer"}},[e._v("yfwz100"),t("OutboundLink")],1),e._v(")")]),e._v(" "),t("li",[e._v("Added missing 'layout-updated' events (thanks "),t("a",{attrs:{href:"https://github.com/ben-lau",target:"_blank",rel:"noopener noreferrer"}},[e._v("ben-lau"),t("OutboundLink")],1),e._v(")")]),e._v(" "),t("li",[e._v("Support for initial responsive layouts and breakpoint change event (thanks "),t("a",{attrs:{href:"https://github.com/ftylitak",target:"_blank",rel:"noopener noreferrer"}},[e._v("ftylitak"),t("OutboundLink")],1),e._v(")")]),e._v(" "),t("li",[e._v("Bugfix for possible error when layout items get removed and interactObj is not set (thanks "),t("a",{attrs:{href:"https://github.com/Tofandel",target:"_blank",rel:"noopener noreferrer"}},[e._v("Tofandel"),t("OutboundLink")],1),e._v(")")]),e._v(" "),t("li",[e._v("Fix wrong grid item sorting in responsive mode (thanks "),t("a",{attrs:{href:"https://github.com/pieterbeulque",target:"_blank",rel:"noopener noreferrer"}},[e._v("pieterbeulque"),t("OutboundLink")],1),e._v(")")])]),e._v(" "),t("h2",{attrs:{id:"_2-3-7-oct-31-2019"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-3-7-oct-31-2019"}},[e._v("#")]),e._v(" 2.3.7 (Oct 31, 2019)")]),e._v(" "),t("ul",[t("li",[e._v("renamed 'resized' event emitted when the container changes size (browser window or other), introduced in #337, fixes #358")]),e._v(" "),t("li",[e._v("bugfix on layout-ready event")])]),e._v(" "),t("h2",{attrs:{id:"_2-3-6-sep-11-2019"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-3-6-sep-11-2019"}},[e._v("#")]),e._v(" 2.3.6 (Sep 11, 2019)")]),e._v(" "),t("ul",[t("li",[e._v("reverted grid item w and h previous rounding change, fixes #355")])]),e._v(" "),t("h2",{attrs:{id:"_2-3-5-sep-7-2019"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-3-5-sep-7-2019"}},[e._v("#")]),e._v(" 2.3.5 (Sep 7, 2019)")]),e._v(" "),t("ul",[t("li",[e._v("Fix: no-touch on mobile and only if item is draggable or resizable (thanks "),t("a",{attrs:{href:"https://github.com/DGoms",target:"_blank",rel:"noopener noreferrer"}},[e._v("DGoms"),t("OutboundLink")],1),e._v(").")]),e._v(" "),t("li",[e._v("Prevent collision feature (thanks "),t("a",{attrs:{href:"https://github.com/SheanDe",target:"_blank",rel:"noopener noreferrer"}},[e._v("SheanDe"),t("OutboundLink")],1),e._v(").")]),e._v(" "),t("li",[e._v("Simplified Chinese README (thanks "),t("a",{attrs:{href:"https://github.com/harrywangchina",target:"_blank",rel:"noopener noreferrer"}},[e._v("harrywangchina"),t("OutboundLink")],1),e._v(").")]),e._v(" "),t("li",[e._v("'resized' event now emitted if grid item is resized due to changes other than a manual resize (e.g. browser window resize) (thanks "),t("a",{attrs:{href:"https://github.com/pmorch",target:"_blank",rel:"noopener noreferrer"}},[e._v("pmorch"),t("OutboundLink")],1),e._v(").")]),e._v(" "),t("li",[e._v("Improvement on 'layout-ready' event emit (thanks "),t("a",{attrs:{href:"https://github.com/pmorch",target:"_blank",rel:"noopener noreferrer"}},[e._v("pmorch"),t("OutboundLink")],1),e._v(").")]),e._v(" "),t("li",[e._v("Added watchers for min/max height and width (thanks "),t("a",{attrs:{href:"https://github.com/grinat",target:"_blank",rel:"noopener noreferrer"}},[e._v("grinat"),t("OutboundLink")],1),e._v(").")]),e._v(" "),t("li",[e._v("Improvement: make sure the size of grid-item is bigger than the slot-item (thanks "),t("a",{attrs:{href:"https://github.com/ywmail",target:"_blank",rel:"noopener noreferrer"}},[e._v("ywmail"),t("OutboundLink")],1),e._v(").")])]),e._v(" "),t("h2",{attrs:{id:"_2-3-4-mar-5-2019"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-3-4-mar-5-2019"}},[e._v("#")]),e._v(" 2.3.4 (Mar 5, 2019)")]),e._v(" "),t("ul",[t("li",[e._v("Support for static items (thanks "),t("a",{attrs:{href:"https://github.com/panjiangyi",target:"_blank",rel:"noopener noreferrer"}},[e._v("panjiangyi"),t("OutboundLink")],1),e._v(").")]),e._v(" "),t("li",[e._v("RTL bugfix (thanks "),t("a",{attrs:{href:"https://github.com/irvingwa",target:"_blank",rel:"noopener noreferrer"}},[e._v("irvingwa"),t("OutboundLink")],1),e._v(").")]),e._v(" "),t("li",[e._v("Memory leak fixes (thanks "),t("a",{attrs:{href:"https://github.com/aiankile",target:"_blank",rel:"noopener noreferrer"}},[e._v("aiankile"),t("OutboundLink")],1),e._v(").")]),e._v(" "),t("li",[e._v("Fixed exception on grid layout mount (thanks "),t("a",{attrs:{href:"https://github.com/BenoitZugmeyer",target:"_blank",rel:"noopener noreferrer"}},[e._v("BenoitZugmeyer"),t("OutboundLink")],1),e._v(").")]),e._v(" "),t("li",[e._v("Fixed overlapping and resizing bugs on responsive mode (thanks "),t("a",{attrs:{href:"https://github.com/shpfive",target:"_blank",rel:"noopener noreferrer"}},[e._v("shpfive"),t("OutboundLink")],1),e._v(").")]),e._v(" "),t("li",[e._v("Added new events emited by GridLayout (layout-created, layout-before-mount, layout-mounted, layout-ready) (thanks "),t("a",{attrs:{href:"https://github.com/samuelmolinski",target:"_blank",rel:"noopener noreferrer"}},[e._v("samuelmolinski"),t("OutboundLink")],1),e._v(").")])]),e._v(" "),t("h2",{attrs:{id:"_2-3-3-dec-26-2018"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-3-3-dec-26-2018"}},[e._v("#")]),e._v(" 2.3.3 (Dec 26, 2018)")]),e._v(" "),t("ul",[t("li",[e._v("Reverted adding vue as external, which caused problems loading umd.")])]),e._v(" "),t("h2",{attrs:{id:"_2-3-2-dec-13-2018"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-3-2-dec-13-2018"}},[e._v("#")]),e._v(" 2.3.2 (Dec 13, 2018)")]),e._v(" "),t("ul",[t("li",[e._v("Added vue as externals webpack config to fix startup problems (thanks "),t("a",{attrs:{href:"https://github.com/Micene09",target:"_blank",rel:"noopener noreferrer"}},[e._v("Micene9"),t("OutboundLink")],1),e._v(")")])]),e._v(" "),t("h2",{attrs:{id:"_2-3-1-nov-6-2018"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-3-1-nov-6-2018"}},[e._v("#")]),e._v(" 2.3.1 (Nov 6, 2018)")]),e._v(" "),t("ul",[t("li",[e._v("Previous fix for touch dragging on Android broke dragging on other mobile browsers (thanks "),t("a",{attrs:{href:"https://github.com/onx2",target:"_blank",rel:"noopener noreferrer"}},[e._v("onx2"),t("OutboundLink")],1),e._v(")")])]),e._v(" "),t("h2",{attrs:{id:"_2-3-0-oct-26-2018"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-3-0-oct-26-2018"}},[e._v("#")]),e._v(" 2.3.0 (Oct 26, 2018)")]),e._v(" "),t("ul",[t("li",[e._v("Responsive layout support (thanks "),t("a",{attrs:{href:"https://github.com/shpfive",target:"_blank",rel:"noopener noreferrer"}},[e._v("shpfive"),t("OutboundLink")],1),e._v(")")]),e._v(" "),t("li",[e._v("Fix for touch dragging on Android (thanks "),t("a",{attrs:{href:"https://github.com/pbabey",target:"_blank",rel:"noopener noreferrer"}},[e._v("pbabey"),t("OutboundLink")],1),e._v(")")])]),e._v(" "),t("h2",{attrs:{id:"_2-2-0-sep-10-2018"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-2-0-sep-10-2018"}},[e._v("#")]),e._v(" 2.2.0 (Sep 10, 2018)")]),e._v(" "),t("ul",[t("li",[e._v("changed project structure and build using Vue CLI")]),e._v(" "),t("li",[e._v("GridItem new autosize method. For now, need to be called from child component with this.$parent.autoSize() (thanks"),t("a",{attrs:{href:"https://github.com/mech01nc01",target:"_blank",rel:"noopener noreferrer"}},[e._v("mech01nc01"),t("OutboundLink")],1),e._v(")")]),e._v(" "),t("li",[e._v("Abstract DOM related calls for initial SSR Support (thanks"),t("a",{attrs:{href:"https://github.com/Kukks",target:"_blank",rel:"noopener noreferrer"}},[e._v("Kukks"),t("OutboundLink")],1),e._v(")")]),e._v(" "),t("li",[e._v("GridItem.i can now be a number or a string (thanks"),t("a",{attrs:{href:"https://github.com/xch1029",target:"_blank",rel:"noopener noreferrer"}},[e._v("xch1029"),t("OutboundLink")],1),e._v(")")]),e._v(" "),t("li",[e._v("Use interactjs size restrictions to limit resizing (thanks"),t("a",{attrs:{href:"https://github.com/LuisCarreras",target:"_blank",rel:"noopener noreferrer"}},[e._v("LuisCarreras"),t("OutboundLink")],1),e._v(")")]),e._v(" "),t("li",[e._v("Fixed interactjs instance leak on instance release (thanks"),t("a",{attrs:{href:"https://github.com/zzuligy",target:"_blank",rel:"noopener noreferrer"}},[e._v("zzuligy"),t("OutboundLink")],1),e._v(")")])]),e._v(" "),t("h2",{attrs:{id:"_2-1-13-may-2-2018"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-1-13-may-2-2018"}},[e._v("#")]),e._v(" 2.1.13 (May 2, 2018)")]),e._v(" "),t("ul",[t("li",[e._v("Resize event now also emits dimensions in pixels (thanks "),t("a",{attrs:{href:"https://github.com/buremba",target:"_blank",rel:"noopener noreferrer"}},[e._v("buremba"),t("OutboundLink")],1),e._v(")")]),e._v(" "),t("li",[e._v("Support for dynamic col-num (#121) (thanks "),t("a",{attrs:{href:"https://github.com/ittus",target:"_blank",rel:"noopener noreferrer"}},[e._v("ittus"),t("OutboundLink")],1),e._v(")")])]),e._v(" "),t("h2",{attrs:{id:"_2-1-12-fev-27-2018"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-1-12-fev-27-2018"}},[e._v("#")]),e._v(" 2.1.12 (Fev 27, 2018)")]),e._v(" "),t("ul",[t("li",[e._v("Updated interact.js to 1.3.3 (#144)")])]),e._v(" "),t("h2",{attrs:{id:"_2-1-11-jan-5-2018"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-1-11-jan-5-2018"}},[e._v("#")]),e._v(" 2.1.11 (Jan 5, 2018)")]),e._v(" "),t("ul",[t("li",[e._v("Fixed issue with multiple grids on same vm (#134) (thanks "),t("a",{attrs:{href:"https://github.com/sunzongzheng",target:"_blank",rel:"noopener noreferrer"}},[e._v("Suen"),t("OutboundLink")],1),e._v(")")]),e._v(" "),t("li",[e._v("Fixed issue with layout update on reassignment (#130) (thanks "),t("a",{attrs:{href:"https://github.com/daizengyu123",target:"_blank",rel:"noopener noreferrer"}},[e._v("daizengyu"),t("OutboundLink")],1),e._v(")")])]),e._v(" "),t("h2",{attrs:{id:"_2-1-10-dec-15-2017"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-1-10-dec-15-2017"}},[e._v("#")]),e._v(" 2.1.10 (Dec 15, 2017)")]),e._v(" "),t("ul",[t("li",[e._v("Fixed possible bug related with #119")]),e._v(" "),t("li",[e._v("Changed css translate to translate3d (#96)")]),e._v(" "),t("li",[e._v("Added is-mirrored config, allowing the grid items to be rendered from right to left (horizontal flip) (thanks "),t("a",{attrs:{href:"https://github.com/kweij",target:"_blank",rel:"noopener noreferrer"}},[e._v("kweij"),t("OutboundLink")],1),e._v(")")]),e._v(" "),t("li",[e._v("Added grid updated event for easier integration with vuex (thanks "),t("a",{attrs:{href:"https://github.com/SergeyKhval",target:"_blank",rel:"noopener noreferrer"}},[e._v("SergeyKhval"),t("OutboundLink")],1),e._v(")")])]),e._v(" "),t("h2",{attrs:{id:"_2-1-9-aug-17-2017"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-1-9-aug-17-2017"}},[e._v("#")]),e._v(" 2.1.9 (Aug 17, 2017)")]),e._v(" "),t("ul",[t("li",[e._v("Fixed local module reference to interact.js")])]),e._v(" "),t("h2",{attrs:{id:"_2-1-8-aug-17-2017"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-1-8-aug-17-2017"}},[e._v("#")]),e._v(" 2.1.8 (Aug 17, 2017)")]),e._v(" "),t("ul",[t("li",[e._v("Fixed #61 and #37")]),e._v(" "),t("li",[e._v("Fixed #82")]),e._v(" "),t("li",[e._v("Fixed #87")])]),e._v(" "),t("h2",{attrs:{id:"_2-1-7-aug-17-2017"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-1-7-aug-17-2017"}},[e._v("#")]),e._v(" 2.1.7 (Aug 17, 2017)")]),e._v(" "),t("ul",[t("li",[e._v("Fixed #59")]),e._v(" "),t("li",[e._v("Fixed #83")]),e._v(" "),t("li",[e._v("Implemented support for dragAllowFrom and dragIgnoreFrom props on GridItem (thanks "),t("a",{attrs:{href:"https://github.com/ThePlastic",target:"_blank",rel:"noopener noreferrer"}},[e._v("ThePlastic"),t("OutboundLink")],1),e._v(")")])]),e._v(" "),t("h2",{attrs:{id:"_2-1-6-apr-6-2017"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-1-6-apr-6-2017"}},[e._v("#")]),e._v(" 2.1.6 (Apr 6, 2017)")]),e._v(" "),t("ul",[t("li",[e._v("Fixed #43, configurable drag elements ignore on grid item contents (thanks "),t("a",{attrs:{href:"https://github.com/neithere",target:"_blank",rel:"noopener noreferrer"}},[e._v("neithere"),t("OutboundLink")],1),e._v(")")]),e._v(" "),t("li",[e._v("Fix for getLayoutItem, sometimes returns null elements (thanks "),t("a",{attrs:{href:"https://github.com/pbabey",target:"_blank",rel:"noopener noreferrer"}},[e._v("pbabey"),t("OutboundLink")],1),e._v(")")])]),e._v(" "),t("h2",{attrs:{id:"_2-1-5-mar-24-2017"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-1-5-mar-24-2017"}},[e._v("#")]),e._v(" 2.1.5 (Mar 24, 2017)")]),e._v(" "),t("ul",[t("li",[e._v("Really fixed #22 #32, multiple grid instances were not working properly in 2.1.4")]),e._v(" "),t("li",[e._v("resizedEvent now also returns item width and height in pixels (implements #34)")])]),e._v(" "),t("h2",{attrs:{id:"_2-1-4-mar-20-2017"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-1-4-mar-20-2017"}},[e._v("#")]),e._v(" 2.1.4 (Mar 20, 2017)")]),e._v(" "),t("ul",[t("li",[e._v("Implemented #32, support for multiple grid instances on the same page")])]),e._v(" "),t("h2",{attrs:{id:"_2-1-3-mar-9-2017"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-1-3-mar-9-2017"}},[e._v("#")]),e._v(" 2.1.3 (Mar 9, 2017)")]),e._v(" "),t("ul",[t("li",[e._v("Fixed #27, props mutation warnings")])]),e._v(" "),t("h2",{attrs:{id:"_2-1-2-fev-16-2017"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-1-2-fev-16-2017"}},[e._v("#")]),e._v(" 2.1.2 (Fev 16, 2017)")]),e._v(" "),t("ul",[t("li",[e._v("Implemented #12, buttons on GridItems would trigger drag on mobile")]),e._v(" "),t("li",[e._v("Implemented #24, listeners removal beforeDestroy (thanks "),t("a",{attrs:{href:"https://github.com/pbabey",target:"_blank",rel:"noopener noreferrer"}},[e._v("pbabey"),t("OutboundLink")],1),e._v(")")])]),e._v(" "),t("h2",{attrs:{id:"_2-1-1-fev-9-2017"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-1-1-fev-9-2017"}},[e._v("#")]),e._v(" 2.1.1 (Fev 9, 2017)")]),e._v(" "),t("ul",[t("li",[e._v("Implemented #13, dynamic row height update support")]),e._v(" "),t("li",[e._v("Implemented #23, dynamic enable/disable dragging and resizing support")]),e._v(" "),t("li",[e._v("Implemented #21, moved and resized events")])]),e._v(" "),t("h2",{attrs:{id:"_2-1-0-fev-6-2017"}},[t("a",{staticClass:"header-anchor",attrs:{href:"#_2-1-0-fev-6-2017"}},[e._v("#")]),e._v(" 2.1.0 (Fev 6, 2017)")]),e._v(" "),t("ul",[t("li",[e._v("RTL support (thanks "),t("a",{attrs:{href:"https://github.com/easteregg",target:"_blank",rel:"noopener noreferrer"}},[e._v("easteregg"),t("OutboundLink")],1),e._v(")")]),e._v(" "),t("li",[e._v("Move and resize events (thanks "),t("a",{attrs:{href:"https://github.com/ThePlastic",target:"_blank",rel:"noopener noreferrer"}},[e._v("ThePlastic"),t("OutboundLink")],1),e._v(")")])])])}),[],!1,null,null,null);t.default=n.exports}}]);