5.0.14
Security audit fixes:
Session and authorization checks added for all blocks requesting data from the backend
Stricter validation added for file download/upload
Variable escaping via htmlspecialcharsbx added in block templates
Insecure parameters removed from the "component" block
Strict file path validation added in the "snippet" block
Correct file loading from module directories on Windows hosting (fixed by @goncharov_an)
Check for unsafe SVG content during upload (found by Ruslan Aleev)
4.30.1
Fixed error in generating path to original image (found by maxnbc, Ilya Troshin)
4.30.0
Support for vkvideo.ru in the "Video" block (suggested by @Alexander70_)
Fixed error in removing emojis from content (found by Artem)
Fixed error in generating path to cloud images (found by Max)
"Characteristics" block restored (reminded by Alex Newman)
API key for Yandex Maps block loaded from "Structure Management" module settings (requested by Ruslan Aleev)
Media library, selection of elements of different types (requested by SilentVampR)
Sorting of fields by name in the composite block builder (programmed by Ruslan Aleev)
4.25.0
Single selection in files (author @alexander_monobox)
Correct closing of pop-up windows for infoblock selection (author @NMansurov)
4.24.0
Deletion of blocks in the composite block builder (author @Ruslan-Aleev)
Confirmation required when deleting in the block builder and layouts (author @Ruslan-Aleev)
4.23.0
Fix for "Infoblocks.Elements" block for jquery3 (idea by @eugeneerpro, @bustlers)
VK clips in the "Video" block (author @djmishaseb)
4.22.0
Default value and placeholder for the "Text field" block (idea by Evgeny Rubtsov)
Default connection of jquery3 in the editor (idea by Kirill Bonart)
4.21.1
Styles for cells in the "Table" block (idea by @OlegNikolaevich)
4.20.1
Improvement of Sprint\Editor\Structure\Structure, search and modification of data in blocks (author @OlegNikolaevich)
4.19.1
Fix for loading files with missing HTTP_CONTENT_RANGE (author Alexander Pomortsev)
Fix for the default value when specified grids are set in the editor (author @OlegNikolaevich)
4.18.1
Ability to display layouts in the public section (author Alexey)
Fix for the Structure:fromJson() method (author @bitrix-)
4.17.2
Flickr Gallery (author @he1l1o)
4.16.2
Support for YouTube Shorts in the Video block (author @djmishaseb Mikhail Erokhin)
Input fields for the block constructor (Text field and Drop-down list)
4.15.2
When changing the description of an uploaded image, the b_file table is also updated (author -_-)
4.14.1
The Media Library.Images block can select images from different albums (author Vadim / dvx)
4.13.1
Different settings for identical blocks within composite blocks (authors @testnotestortest, @sirega)
4.12.3
Collapsing of accordion blocks
More reliable data saving; even in case of failed initialization of the content editor scripts, the data will still be saved
4.11.1
Indexing of the list block (author @poltiev)
Compatibility with nested blocks of the old version of the module has been fixed (author @waaassp)
Display of errors when uploading images (author @justguy95)
Display of block settings in collapsed form (author Darktim)
Add highlighting of the area when dragging in the constructor (author Ruslan-Aleev)
4.10.2
Correct cleaning of the trash when reinstalling the module
4.10.1
File trash - search and deletion of unnecessary images in editor articles
Support for project improvements
4.9.2
Setting to select a single element in the InfoBlocks.Elements and InfoBlocks.Categories blocks (author @aleev_ruslan)
PHP version raised to 7.4
4.8.2
New setting type "dropdown", drop-down list of options, compatible with the "select" type (author @artem_bobchihin)
Grids with an arbitrary number of columns (author @Poltiev)
4.7.8
The button for inserting a copied block has been moved to the block addition panel.
The grid copy button, which existed previously, now copies the entire grid instead of the blocks within it. To insert a copied grid, use the "Insert Content" button in the editor footer. (author @saitogram)
4.7.6
Loading SVG images from a URL (author @saitogram)
4.7.5
Fixing SVG image resizing (author @saitogram)
Empty block groups have been removed from the builder (author @saitogram)
4.7.4
Inserting an accordion into an accordion and a container into a container (author @justguy-)
4.7.2
Text block settings (author @Pavlov_A_M @StrDmitriy @sherayzin)
When the only grid is deleted, only its content will be removed.
4.6.1
A composite block builder has been added, allowing the creation of new blocks from existing ones.
When a block is physically deleted, the content in articles will not be erased; the admin panel will display the block as unknown.
A tooltip with the block file name has been added.
The behavior of the block_configs parameter, which replaces default values specified in config.json files for blocks, has been fixed.
The text block has been given a custom toolbar setting that allows specifying formatting buttons.
The layout builder now allows setting a layout file name.
A "Row" textfield block has been added - a standard input field, convenient for the block builder.
A custom complex_settings setting has been added, allowing configuration of nested blocks.
A "Composite Blocks" group has been added, where blocks from the composite block builder will be displayed.
Block visibility toggle and the "To Draft" button for blocks (author @spectre64z)
4.5.7
The coub block has been removed; adding video from this service is now available via the video block.
The outdated frameborder attribute for videos has been removed.
Fix for inserting a column into a table block (author @iamalexneumann)
4.5.3
Filters and sorting in the Infoblocks.Categories block (author @Eugeneerpro)
4.5.2
Script loading order in blocks changed: dependencies from config.json first, then the main script.js (author @BondarWork)
Preserving original image names during upload
Setting "Display elements" for the InfoBlocks.Categories block (author @Eugeneerpro)
4.4.2
Fixing preloaders in the "Video Gallery" block (authors @tol1k830 @eugeneerpro)
4.4.1
Inserting videos from VKontakte in the "Video" block (author @eugeneerpro)
Inserting videos via local path in the "Video" block (author Darktim)
4.3.1
Copying blocks in accordions and containers
Collapsing and expanding blocks with state persistence
4.1.1
Inserting links in the Table block (authors @eugeneerpro @tol1k830)
Improved layout handling
-
4.0.1
Fixing editor behavior with different settings on the same page (author @iamalexneumann)
Updated appearance of the "Image", "Image Gallery", and "Files" blocks
4.0.0 (25.02.2023)
Removed previous module versions to enable installation via the marketplace with PHP 8.0 (authors Anatoly Svolodin, Dmitry, and others)
Enhanced image loading for PHP 8.0 (author @chupakrab)
Added block_configs parameter in user settings, replacing default values defined in config.json files of blocks
Added button parameter to change the appearance of block addition buttons (author Svetlana Gushchina, Anatoly @tol1k830, Vladimir Kulikov)
Added description parameter showing a tooltip under the block
Improved connection of component blocks with multiple parameters (author Petr Neumoin)
3.24.1 (16.08.2022)
Installer compatibility with PHP 8 (author @simba77)
Ability to set custom names for blocks (author @MLCH666)
Indexing of the Accordion block
3.23.1 (12.05.2022)
Snippet block (author @iamalexneumann)
3.22.1 (10.05.2022)
PHP 8 support (author vspvt)
Added Rutube support in the "Video" block (author TreZver)
isEmptyData method for blocks, removing empty blocks on save (author Alex N)
3.21.2 (16.01.2022)
Setting to expand the editor to the full page width (author Evgeny Serov)
3.20.2 (26.12.2021)
Setting to limit the list of available information bases in the "Info Blocks. Elements" block (author @araxiskeshju)
3.19.3 (28.11.2021)
Uploading svg and svg+xml files to the "Image" block (author Igor Smirnov, Nikita Bushmakin, Andrey Bondar)
Fixed the "Raise" button functionality for the grid
3.19.2 (06.10.2021)
Uploading svg files to the "Image" block (author Igor Smirnov, Nikita Bushmakin, Andrey Bondar)
3.18.5 (12.09.2021)
Fixed the "container" block functionality when block addition is disabled (author @araxiskeshju)
3.18.4 (08.09.2021)
Custom block sorting setting (author Sergey Khokhlov)
Fixed the block_enabled setting (author Sergey Khokhlov)
Fixed block functionality with debug mode enabled (author Igor Smirnov)
3.17.1 (30.08.2021)
Handler for selecting custom settings in the block (author G. ALexey)
3.16.3 (02.08.2021)
Improved the Image block
3.16.1 (01.08.2021)
Layout editing is allowed only in a separate section
Layouts are merged with grids
3.15.1 (11.06.2021)
Saving an empty value if blocks are not filled (author Leonid Tropin)
3.14.1 (25.04.2021)
Support for the local/admin/sprint.editor/blocks directory for customizing standard blocks (author
@araxiskeshju)
3.12.1 (28.03.2021)
Headers in the "Text" block (author Marat Bryantsev)
3.11.1 (16.03.2021)
Multi-level lists in the "List" block (author Roman Poverennyy)
Collapse all blocks button (author Roman Poverennyy)
3.10.5 (22.02.2021)
Layouts are linked to custom settings (author SeRGei93)
3.10.3 (18.02.2021)
Saving the grid to a layout (author SeRGei93)
Layout editor (author SeRGei93)
3.9.1 (03.02.2021)
Changed the layout and grid selection interface (author Sergey Bushkevich)
Added component description (author Anatoly Svobodin)
Removed "simple editor" mode
3.8.1 (16.01.2021)
Nested containers and accordions (author Anton Grichenko)
3.7.1 (01.12.2020)
Container Block, refinement of the Accordion block (author @stefanovichby)
Improvement of the Table block (author @KraZzz)
3.6.3 (26.11.2020)
Improved editing of lists, deletion, and moving of items; pressing Enter on the input field creates a new item (author @dgavrilko)
3.5.2 (01.11.2020)
Added selection of special characters in the text block editor (author Ivan Savenko)
3.4.4 (24.10.2020)
Improved the module settings page
Improved handling of windows-1251 encoding
Improved loading of images by link in blocks
3.4.1 (22.10.2020)
Refinement of the Component block, automatic connection of scripts and styles for the nested component (author Leonid Tropin)
New grid design (author Leonid Tropin)
In the list block, implemented the ability to choose its type: bulleted or numbered (author SeRGei93)
Configurable groups in the block dropdown list (author SeRGei93)
Restored the Instagram block (author Artem Azovtsev)
3.2.4 (30.08.2020)
Button for inserting blocks between blocks (author Artem Azovtsev)
User grid settings (author Igor Smirnov)
Changed the sprint.editor:blocks/templates/.default/_grid.php grid template;
Now it is possible to more flexibly configure the display of blocks in the grid and insert arbitrary blocks (author Ilya Smolyakov)
Default values for user settings (author Andrey Bondar)
Button to hide blocks in the grid
Disabled adding columns to the grid (by default)
3.1.2 (16.06.2020)
Refinement of the Media Library. Images block interface
3.1.1 (16.06.2020)
Configuration of blocks connected to the accordion (author Andrey Bondar)
3.0.1 (20.05.2020)
PHP version requirement raised to 5.6
Bitrix autoloader connected, module classes moved to lib/
Info Blocks. Categories block (author Leonid Tropin)
2.8.2 (20.02.2020)
Dragging blocks and tabs in the accordion (author Alexey Shoshnikov)
2.8.1 (16.02.2020)
Refinement on displaying the default editor value in the public part (author Ivan Shvetcov)
API for creating editor content, example in examples/Example1.php (author Ivan Shvetcov)
2.7.1 (26.01.2020)
Preview display for the "Instagram" block (author Artem Azovtsev)
Tag list settings for the "Heading" block (author Artem Azovtsev)
Width alignment added for the "Text" block (author Michael)
2.6.2 (10.09.2019)
Dragging images from the file manager into "Image" and "Gallery" blocks (author Andrey Goncharov)
2.6.1 (10.08.2019)
Added support for vimeo.com for the "Video" block (author Tod Pale)
2.5.5 (22.07.2019)
The trumbowyg editor in text blocks updated to 2.18.0 (author Leonid Tropin)
2.5.1 (21.07.2019)
Event in blocks afterSort triggered after moving/sorting a block (author Stanislav Vasiliev)
Setting to prevent deleting a block when moving it outside the editor (author Stanislav Vasiliev)
2.4.3 (20.07.2019)
Refinement of modular grids in the public part (author Sergey Mikhailov)
2.4.2 (18.07.2019)
Improvements when working with the typesetter (author Sergey Serov)
2.4.1 (14.07.2019)
Accordion block
Switch to "Simple Editor", without columns, simple block addition (author Stanislav Vasiliev)
Block highlighting when copying
Block deletion when moving it outside the editor area
Setting block_disabled to disable selective blocks
Removal of unicode characters upon saving (author Evgeny Burchin)
Telegram group
2.3.14 (04.06.2019)
Connecting the editor as an includable area in any location on the site
OnGetSearchIndex event for writing custom handlers for editor indexing
2.3.9 (14.02.2019)
Fixing image paths for Windows hosting (author Alexander Balya)
2.3.8 (12.01.2019)
"Files" block (author Alexander Karpov)
2.3.7 (25.12.2018)
Block editor settings: selective disabling of grids or blocks (author Leonid Tropin)
Block editor settings: disabling adding columns to grids (author Leonid Tropin)
2.3.6 (03.12.2018)
Default value for custom fields (author Leonid Tropin)
2.3.5 (03.12.2018)
Centering of the block selection panel (author Leonid Tropin)
2.3.4 (03.12.2018)
Quick block addition (author Leonid Tropin)
Fixing the encoding in the "Contents" block (author Evgeny Uskov)
2.3.3 (12.11.2018)
Fixing an error in the image gallery block (author Andrey Vlasov)
2.3.2 (08.11.2018)
The "component" block has been added with a button to refresh the component list (author Alexander Oreshkov)
Insert button after the selected block
Improving work for windows-1251 encoding
2.3.1 (24.10.2018)
Grouping columns into tabs in the admin panel
Grouping action buttons for columns in the admin panel
Add block button added for each grid
Column view mode removed (replaced with tabs)
2.2.2 (08.07.2018)
Fixed error in the "InfoBlocks. Elements" block (author Nikita Ignatyev)
Loading via link for the "Image" block (author Leonid Tropin)
2.2.1 (30.05.2018)
Saving editor content to a layout
Adding custom styles to test blocks
Display class descriptions for columns
Display block and column class settings immediately below the header
Drag blocks above the header
Edit names for grids and columns
Simplified interface for the InfoBlocks.Items block (author Alexey Soshnikov)
Improved image deletion for blocks with images
Add block button for each column (author Valery Proskurin)
Add column button for the modular grid
Grid and column move buttons
1.2.1 (12.02.2018)
Filtering in the "Info Blocks. Elements" block (authors Alexey Soshnikov, Artem Blinov), search by name added
ID,
button to open a popup with standard element search added
Image sorting in the "Image Gallery" and "Video Gallery" blocks (author Alexander Apraksin)
added
also image deletion when dragging it out of the block area
Physical deletion of photos from the structure when deleting them in the admin panel (author Ivan Rychkov), implemented for the blocks
"Image Gallery", "Video Gallery", "Image"
Added the GetPublicEditHTML method, which allows connecting the editor in the public part in editing forms,
for example, in the bitrix:iblock.element.add.form component (author Andrey Sidorov)
1.1.14 (26.10.2017)
Hiding unnecessary blocks via user settings (author Ivan Rychkov)
1.1.12 (22.10.2017)
Improved appearance
Added the ability to activate/deactivate blocks (author Vladislav Morsin)
Improved support for MacOS/Safari (author Evgeny Burchin)
1.1.11 (14.09.2017)
Support for the local directory for storing blocks and settings (author Alexander Karpov)
1.1.9 (14.09.2017)
Fixed image loading in the "Image" block (author Alexander Karpov)
Animation when loading images in the "Image" block (author Alexander Karpov)
1.1.8 (10.09.2017)
Table block (author Sergey Nezhin)
1.1.7 (08.09.2017)
Sorting of modular grids (author Pavel Bazilevski)
1.1.6 (22.08.2017)
"Video Gallery" block
Highlighting of copied blocks
Inserting blocks into columns
Deleting columns in the modular grid
1.1.5 (16.08.2017)
Copying blocks between editors (author Pavel Bazilevski)
"Button-link" block (author Anna Buslovskaya)
Improved management of modular grids, deletion of grids with blocks
CSS classes of modular grids moved to user settings
Prefixes of CSS classes in public templates changed from ".c-" to ".sp-" to reduce possible conflicts
_files _script.js and _style.css are now connected in _header.php so they can be disabled if needed
1.1.4 (30.07.2017)
Adaptive gallery for Image Gallery and Media Library blocks
Additional parameters for resizing thumbnails and detailed images
Fixed an issue with windows-1251 encoding in the block dropdown list
1.1.3 (12.06.2017)
User block settings
1.1.2 (12.06.2017)
Modular grids
Lightbox integration in galleries (author Anton Kukankov)
Added the ability to edit sizes for the "YouTube Video" and "Slideshare Presentation" blocks
Fixed an issue with caching of styles and scripts (author Yuri Lukyanov)
1.0.18 (18.05.2017)
Additional parameters for resizing (author Ekaterina Shelest)
Move cursor for draggable blocks (author Anna Buslovskaya)
Saving the editor without blocks (author Pavel Nikiforov)
Composite block text+video (author Anna Buslovskaya)
Uploading images by link for the gallery (author Evgeny Shteshchenko)
1.0.17 (18.04.2017)
Integration of additional scripts and styles for blocks in the public part
Fixed display of multiple "Component" blocks in the editor
1.0.16 (16.04.2017)
Improved the interface of the InfoBlocks-Elements block in the admin panel
Improved the interface of the MediaLibrary-Images block in the admin panel
Added a full set of blocks when updating from demo version 1.0.12
1.0.15 (08.04.2017)
"Component" block - connects Bitrix components in the editor
Refinement of the "Heading" block - automatic generation of anchors for content navigation
Refinement of block dragging - now only by the header
Refinement of saving the editor in the admin panel - removing possible conflicts when saving the form
1.0.14 (02.04.2017)
"Contents" block (author Pavel Nikiforov)
Increased the size of the editor field in user fields to 16MB (mediumtext)
Fixed: mod_pagespeed breaks the visual editor (author Anna Buslovskaya)
Fixed: styles for displaying file upload buttons when editing in the public part (author Ekaterina Shelest)
1.0.12 (15.03.2017)
Save span tag in the visual editor (author Sergey Panchuk)
Setting "Disable adding blocks" (author Sergey Panchuk)
Setting "Default value" in user fields
Returning text content for indexing by the search module
1.0.11 (23.02.2017)
Improvement of the Yandex Map block (search form for objects, location)
Block templates for detailed articles of the standard Aspro solution (author Pavel Nikiforov)
1.0.9 (18.02.2017)
Yandex Map block (author Vova23rus, Ekaterina Shelest)
1.0.8 (14.02.2017)
Improved appearance of the "Info Blocks. Elements" and "Media Library. Images" blocks
Improvements in the "List" block (author Evgeny Shteshchenko)
Composite block: image + text (author Vova23rus)
Add block templates for bitronic2 (author Yuri Kozik)
1.0.7 (08.02.2017)
Added "Coub Video" block
Bug fixes for windows-1251 encoding (author Evgeny Shteshchenko)
1.0.6 (05.02.2017)
Added "Slideshare Presentation" block
Bug fix in the public part (author Elena Plyusnina)
1.0.5 (28.01.2017)
Added "Media Library. Images" block
Added "Media Library. Collections" block
1.0.4 (22.01.2017)
Added "Info Blocks. Elements" block
Added "Characteristics" block
1.0.3 (12.01.2017)
Added microdata blocks (beta)
1.0.2 (10.01.2017)
Added connections for required modules
Arrows for sorting blocks
Search for blocks in the current site template
Support for windows-1251
Added "Instagram" block
Added "Twitter" block