Skip to content
Tags give the ability to mark specific points in history as being important
  • v0.12.25
    25fdbe14 · Bump v0.12.25 ·
    v0.12.25
    
    769246e Update README
    28289aa Add `disable` button feature
    ab4a5ce id with lowercase
    6dc2047 Fix color input update
    4683a04 Make SVG resizable
    351e911 Fix SVG's rect
    831ffdb Add webpack-html
    266594f Update StyleManager status management
    f5e8352 Filter computed styles from browser defaults
    7679b78 Improve Resizer with more configurations
    7839ac7 Refactor StyleManager model properties
    48d61bb Fixing CSS issues with combobox in Firefox
    658f68f Add createType to StyleManager
    ecf22d6 Add setValue to the property model
    1279ad7 Avoid element update, from the model value change, if it comes from element itself
    76d92bf AssetsView input placeholder text from configuration
    45804f3 Mare the rte toolbar hidden on render. Closes #461
    cb3730b Update index.html so that all media files have an absolute path
    5fe93fa Add Arguments to Editor.trigger() function
    9c2da6c Make Traits label configurable. Closes #447
    0e5c111 Fix radio input styles
    ed984a2 Update number input validator
    43c0a34 Update slider property in style manager
    17f850a Refactor UI input number
    6e48ca0 Refactor abstract ui input
  • v0.12.17
    fc0409a0 · Bump v0.12.17 ·
    Bump v0.12.17
    c107463 Avoid toLowerCase on SVG elements
    bb97caa Update how changesCount is handled
    f6a2806 Update component resizer in SelectComponent
    1e9cb40 Update input radio style
    4a39318 Specify GET Method to Load templates
  • v0.12.15
    d02234cb · Bump v0.12.15 ·
    Bump v0.12.15
    65a2dc0 Add the possibility to propagate parent properties. Closes #422
    50b72eb Switch to babel-preset-env
    fa2493a Add `isElInViewport` method in CanvasView
    6eac790 Add getTargetFromEl method
    6a79df5 Update radio and color input styles
    3642c14 Do not override the real jquery
    10b7a43 Stop resize command when there is no selected component
    b4752b4 Bind onSelect to component change in selectComponent command
    0efe3b2 Parse array/objects inside attributes safely
    73f4183 Improve HTML parser, add the possibility to parse Array/Object attributes
    baf57ec Add `append` and `components` methods to Component model
    24a85bb Set highlightable to false on SVG components
    f87e924 Add `setAttributes`, `getAttributes`, `setClass` and `addClass` to Component
    822ab5a Make the link component not editable if all its children are not textnodes. Closes #418
  • v0.12.8
    9e8f7ccd · Bump v0.12.8 ·
  • v0.12.7
    a4e1645d · Bump v0.12.7 ·
  • v0.12.5
    9bcd9673 · Bump v0.12.5 ·
  • v0.10.8
    8a835e62 · Bump v0.10.8 ·
    v0.10.8
    e182808 Load default commands on Command init module and remove toLoad method
    d2318f4 Fix string type in FileUploader
    9a79736 The npm packed distro of the project (grapesjs-*.tgz) is git and npm ignored. Development resources are npm ignored
    608d33e Add a test to check if a custom plugin can override a default command
    490946a Add editorconfig
  • v0.11.3-rc
    4f32857b · Bump v0.11.3-rc ·
    v0.11.3-rc
    * Remove JQuery dependency and update its plugins
    * Refactor some modules
  • v0.10.7
    8e16ded5 · Bump v0.10.7 ·
    v0.10.7
    e5af4c6 Add `grapesjs.version`
    f6d8f10 Prevent propagation with toolbar buttons
    be7d243 Add `component:selected` event
    f0e73a8 Add the possibility to select parent component
    a45490e Make the slider input toggable
    3faeec6 Stylistic updates
    9d8fbe2 Improve Color Input
    8744c2c Update escaping function in Selector model. Fixes #325
    53b2ba0 Updates on color input
    18801eb Add slider type for Style Manager
    8903557 Add `step` option for integer inputs in StyleManager
    3e24099 Add the possibility to add custom StyleManager Types
    d153bd8 Refactor Style Manager Property views
    8bdbb71 Add inputValueChanged and modelValueChanged methods to PropertyView
  • v0.10.6
    af72c541 · Update README ·
    Bump 0.10.6
    8326cc0 Update model value on target change in style manager
    101d39c Update parsing in property model
    f230b83 Refactor templating in StyleManager properties
    5407c89 Update and refactor property models in Style Manager
    f792b3c Replace getComponentValue with getTargetValue
    ce60321 Setup default values on property models
    496f461 Replace getValue with getFullValue within view properties
    577c144 Implemented TypeableCollection in StyleManager
    0d34852 Disable undo manager before adding rules on component selection. Fixes #268
    112e67c Use data URL to embed images in documents, thanks to @A---- https://github.com/artf/grapesjs/pull/301
  • v0.10.4
    471b84aa · Bump 0.10.4 ·
    v0.10.4
    d47658b Update TypeableCollection and refactor EditorView
    4edd02a Move variables in its own file with !default
    d71882c Use HTMLElement for container
  • v0.10.2
    96ccf34d · Bump v0.10.2 ·
    v0.10.2
    792bce3 Update dependencies
    dcf0070 Prevent undo/redo while focused on inputs
    b607384 Update the KeyboardEvent propagation in canvas (fixes undo/redo issues)
    5b3187b Add CSS Variables support. Fixes #271
    7868c4b Update webpack config with jquery. Fixes #273
    6c05cf2 Refactor the initialization and the loading, make it a bit clearer In src/grapesjs/index.js you can see now `editor.getModel().loadOnStart()` does the work and load Components/Styles after plugins. This will allow also to attach custom types easier in all modules
    efa3f19 Update assets after render
    0dfa656 Update updateAttributes, prevent a crash with an empty attribute
    ac3a2cd Update `add` method in AssetManager, put the model at the beginning
    c21bba2 Add 'background-size' to wrapper styles
    7c436b4 Update updateTarget method in AssetView
    67eb97e Improve TypeableCollection addType method
    c7a2c85 Update Asset Manager modal and do not rerender it
    8cc5e97 Show/Hide noAssets only when necessary
    3b23227 Add noAssets config option to Asset Manager
    ea92a11 Set storeComponents and storeStyles enabled by default
    5f9ba62 Improve TypeableCollection
    c28381e Add custom handleAdd method for Assets
  • v0.9.32
    02ab540f · Bump 0.9.32 ·
    v0.9.32
    d514ffb Fix regressions
    7a8935a Stylistic changes
    d419bd1 Refactor Asset Manager and add the possibility to insert custom types
    91ecaac Add custom upload name
    ad84b29 Add 'asset:upload:error' event
    90027e3 Add 'X-Requested-With' header in fetch
    1829fd0 Move modal from container to the editor
    c55a598 Refactor and improve asset uploading
    b36cb11 Add a fetch polyfill with Promise
    633cb2d Set wrapper storing as an opt-in option
    a97bded Update navigator items & traits loading
    24e746e Store the entire wrapper not only its components
    2236a68 Create and update Typeable
    354e732 Export body/wrapper in CSS/HTML code
    72c6fe4 Changed Component model property from `hiddenLayer` to `layerable`
    673404e Update selected helper, show the name of the component in case has no classes
    df44e2c Add selectedLabel config in Selector Manager
    6c3a924 Update few API JSDocs
    22e00c1 Update add method in plugin manager and return the plugin itself
    4ec5726 Stylistic changes on layers
    d305942 Add the possibility to avoid item selection in sorter
    c00c891 Fix sorting with wrapper inside layers
    1abcfd2 Update layers configs
    448c6ba Add the possibility to see the wrapper in layers
    b1d7235 Improve new rule creation with CSSRule
    7f4238e Update getModelToStyle with getStyleable method
    32a642f Refactor SelectorManager Make a difference between global selectors container and the viewer one
    1d421b2 Avoid updating height/width in resizing when not required
    b6f8238 Fix component selector in style manager
    a279b42 Show correctly valid selectors in selectors view
    28b8d0a Returns in Style Manager only styleable selectors
    a4c67e1 Add propertyMap on SelectorManager module This allows to intercept new selectors and add custom properties on them
    c56d027 Extend Selector properties
  • v0.9.15
    0745f896 · Bump v0.9.15 ·
    v0.9.15
    c45e572 Fix few regressions after the trait update
    c0e90c7 Improve getInitValue of the Trait
    562e0e0 Init the component with initial values from traits. Closes #230
    9f39cdf Update BlockView, avoid false positives with the Sorter
    6e18b21 Refactor Navigator and move there components status update
    80b12df Refactor SelectComponent Move component selection in DomComponents module
    6436e4e Add `editor.select(el)` method
    26d63a2 Refactor ComponentView and the SelectComponent command Move the initResize from ComponentView to SelectComponent
    9202520 Improve resizable component model property Passing an object, will use it as additional options
    43114bf Refactor resizer in ComponentView and make use of Styleable
  • v0.9.13
    ffca74d0 · Bump v0.9.13 ·
    v0.9.13
    7756992 Add content listener in text view component
    6d9b312 Add to undo manager also `change:content` to listen
    560e34d Avoid double content by removing its children in Text Component
  • v0.9.12
    19fbce0d · Bump v0.9.12 ·
    v0.9.12
    5b3de6d Do post render stuff after the iframe is loaded
    cec81eb Test style parsing for attributes containing colon
    43b4f96 Add a global dropzone for file dragging. Closes #198
    5dfce2a Make a missing Spectrum plugin more verbose
    361f3e2 Make a missing $ more verbose
    3712695 Update block remove method and set the listener inside the view
    4b64a86 Fixed issue #221 blockManager.remove not working. added render to remove method
    637811d Moves down the RTE toolbar when it's closer to the top canvas edge. Fixes #61
    d617693 Add type="button" for the '+' button. Fixes #158
  • v0.9.11
    9f99d956 · Bump v0.9.11 ·
    v0.9.11
    5b4397e Add cross-env to package.json scripts
    b583ec8 Updating openAssetManager function in PropertyFileView to utilize open-assets command
    61ac543 Adding remove function to Blocks manager
    6e1952b Temporarily adding components via the Sorter no longer triggers add/change events
    b7f7b80 Add updateStatus also on stack property type in Style Manager
  • v0.9.8
    4a586b39 · Bump v0.9.8 ·
    Bump v0.9.8
    02f1117 Make clearProperties configurable
    21bf336 Add the possibility to clean properties
    c30daed Fix style manager regressions
    5673e9f Make id attribute unique. Closes #164
    b74cb9c Refactor PropertyView and make computed function configurable
    b91a50c Add updateStatus on PropertyView in StyleManager
    4b584a7 Implement Styleable interface in Components and CssRules
    6e17b1e Add Stylable class
    cb29703 Add getSelectedToStyle to the editor API
    5c67da9 Use customBadgeLabel on canvas badge
    ca102a5 Add setCustomBadgeLabel method to canvas
    77c9f6f Add icon property to Components
    e3ec989 Update SVG Component name
    6c993d7 Update custom name in ItemView
    501795d Make use of getName in SelectComponent command
  • v0.9.7
  • v0.9.6
    73baca4a · Bump v0.9.6 ·
    v0.9.6
    bc45662 Update build script in JS generator
    789c870 Prevent errors in dimsFromTarget with empty target