Version history

Kernel Module
Version 23.900.1000
Date update : March 28, 2024
  • Improved compatibility with PostgreSQL.
Version 23.900.900
Date update : March 15, 2024
  • API: added messaging with cross-origin slider pane.
Version 23.900.800
Date update : March 13, 2024
  • Fixed minor issues.
Version 23.900.700
Date update : March 12, 2024
  • Improved system check.
Version 23.900.600
Date update : January 17, 2024
  • PostgreSQL issues fixed.
Version 23.900.560
Date update : January 24, 2024
  • Fixed issue writing binary data to database on PHP 8.3.2.
Version 23.900.550
Date update : January 18, 2024
  • File cache performance issue fixed.
Version 23.900.500
Date update : December 21, 2023
  • Added notifications for sent email limits.
Version 23.900.0
Date update : December 1, 2023
  • Update system now has "Use secure connection (HTTPS)" setting.
  • Update system now has warning for PHP 8.1 version to be minimally required from March 1, 2024.
  • UI minor fixes and improvements.
  • Text parser now has expanded set of characters for link highlighting.
  • API: improved dynamic load for JS extensions.
Version 23.800.0
Date update : September 14, 2023
  • UI issues fixed.
  • Several PHP 8 issues fixed.
  • Site verification improvements.
  • File cache clearing optimized.
  • File domain upload issue fixed.
  • Link preview now gets and saves image sizes.
  • Unsuccessful password request now is written to event log.
  • Performance improved in several scenarios.
  • Fixed issue testing string functions in system checks on PHP 8.2 (SBCS soon will no longer be supported).
  • API: processing improved for controller's autowire optional parameters.
  • API: added event OnHttpClientBuildRequest to HttpClient for managing query object before sending.
Version 23.750.0
Date update : October 12, 2023
  • Now side tab panel can minimize pages for quick access.
Version 23.700.0
Date update : August 8, 2023
  • Fixed user interface issues.
  • Updated the d3js library.
Version 23.675.0
Date update : September 27, 2023
  • Improved compatibility with the fileman module.
Version 23.650.200
Date update : October 10, 2023
  • Composite issue fixed on hits at friendly URLs.
  • Fixed site check issue when restoring database structure.
Version 23.650.100
Date update : October 5, 2023
  • Improved user access code processing.
  • API: CArchiver and CZ archiver classes now check file access permissions by default.
Version 23.650.0
Date update : June 23, 2023
  • UI issues fixed.
Version 23.600.0
Date update : June 22, 2023
  • UI issues fixed.
  • Memcache significantly improved.
  • API: updated PSR interfaces in distr. to PHP 8.0.
  • API: legacy PHP mysql extension is no longer supported.
  • API: update system requires PHP openssl extension.
  • API: update system now notifies that single-byte character sets are no longer supported.
Version 23.500.200
Date update : August 14, 2023
  • Fixed issue viewing list of forums in control panel.
Version 23.500.100
Date update : August 2, 2023
  • Fixed issue missing files in email when using templates.
Version 23.500.50
Date update : August 15, 2023
  • Fixed issue when adding a component to the newsletter template.
Version 23.500.0
Date update : June 8, 2023
  • Several UI issues fixed.
  • Several comments in PHP 8 fixed.
  • Updated BX.load algorithm, now it loads resources sequentially to reduce timeouts on slow connections.
  • API: the logger AddMessage2Log now can be defined in settings.php.
  • API: router can be retrieved using the method \Bitrix\Main\Application::getRouter().
Version 23.400.0
Date update : May 11, 2023
  • Improved PHP 8 compatibility.
  • Post component integration (main.post.form/main.post.list) with the new file uploader.
Version 23.300.300
Date update : July 4, 2023
  • Fixed issue filtering by entity user fields.
Version 23.300.200
Date update : June 14, 2023
  • Fixed caching issues when using memcache.
Version 23.300.100
Date update : June 7, 2023
  • New updates for PHP 7 are disabled. Only updates up to the current version are available at PHP 7.
  • Fixed issue connecting styles.
  • Fixed issue handling memcache.
Version 23.300.0
Date update : April 13, 2023
  • Improved PHP 8 compatibility.
  • UI issues fixed.
Version 23.200.100
Date update : April 12, 2023
  • Fixed issue found when deleting a site.
Version 23.200.0
Date update : March 23, 2023
  • Fixed issue quoting a comment when editing another comment.
  • Fixed UI visual issues.
Version 23.100.0
Date update : March 6, 2023
  • Improved PHP 8.1 compatibility.
  • Improved saving email templates.
  • New UI for renewing license agreement.
Version 23.0.0
Date update : January 30, 2023
  • Improved PHP 8.1 compatibility.
  • Improved caching, deprecated classes deleted.
  • Improved date JS extension.
  • Improved HttpClient: now supporting PSR-18, cURL, asynchronous request queue.
  • Fixed issue showing files on sites with single-byte character encoding.
  • UI issues fixed.
Version 22.600.300
Date update : April 11, 2023
  • Now using separator \r\n instead \n in the mail function for PHP8.
Version 22.600.200
Date update : April 4, 2023
  • Fixed issues found in main.core.
Version 22.600.100
Date update : March 15, 2023
  • Several UI issues fixed.
Version 22.600.0
Date update : December 20, 2022
  • Improved PHP 8 compatibility.
  • Kanban UI issues fixed.
  • Fixed issue deleting multiple users at once in the Control Panel.
Version 22.500.700
Date update : January 30, 2023
  • Visual editor updated.
Version 22.500.600
Date update : January 30, 2023
  • Fixed mysqli issue found at php 8.1, due to mysqli_report() default value update.
Version 22.500.500
Date update : January 27, 2023
  • Fixed "The field cannot be a multiple field" issue when passing "file" type fields.
Version 22.500.400
Date update : January 19, 2023
  • Now using separator '\r\n' instead of '\n' for mail function on PHP 8.
Version 22.500.300
Date update : January 17, 2023
  • Fixed issue updating demo presets (eshopapp).
Version 22.500.200
Date update : December 28, 2022
  • Fixed issue updating demo presets.
Version 22.500.100
Date update : December 16, 2022
  • API: fixed issue HttpClient operating incorrectly on redirects.
Version 22.500.0
Date update : November 10, 2022
  • Fixed issue of fast file upload with names containing Cyrillic alphabet.
  • Updated text for personal data processing agreement.
  • API: improved logic \Bitrix\Main\UI\Viewer\PreviewManager for redefining system class rendering.
  • API: added option for adding numerator symbolic code in \Bitrix\Main\Numerator\Numerator.
Version 22.400.300
Date update : December 9, 2022
  • Improved PHP 8 compatibility.
Version 22.400.200
Date update : December 8, 2022
  • Improved PHP 8 compatibility.
Version 22.400.100
Date update : November 23, 2022
  • Fixed field autocomplete issue in kanban.
Version 22.400.0
Date update : September 26, 2022
  • Fixed minor issues.
Version 22.375.100
Date update : November 11, 2022
  • Minor UI issues fixed.
Version 22.375.0
Date update : October 27, 2022
  • Access permissions details page performance optimized.
Version 22.350.0
Date update : October 4, 2022
  • Improved compatibility with Push and Pull module.
Version 22.300.0
Date update : September 7, 2022
  • Ui issues fixed.
  • Now supporting image frames.
  • Now supporting emoji in rich links.
Version 22.200.200
Date update : September 2, 2022
  • Fixed minor issues.
Version 22.200.150
Date update : September 28, 2022
  • Fixed issue found in "Link-to-element autocomplete text box" and "Bind to sections with autocomplete" iblock properties.
Version 22.200.100
Date update : August 24, 2022
  • Fixed issue saving rich links with URL metadata containing emoji.
Version 22.200.0
Date update : May 26, 2022
  • Added user devices sign-in and sign-out history. Enabled in module settings.
  • Added admin pages for user devices and device sign-ins.
  • Added email event and email template for a new device sign-in. It's recommended to enable email sending after a delay, to add current user devices.
  • Added geodata provider GeoIP2, operating with new format GeoIP2 local files.
  • Improved MaxMind geodata provider, now it can query different end points according to purchased license.
  • Returned geodata result now has Geoname codes for cities and regions.
  • Added module setting "Save Geonames provided locations names to the local database:".
  • Added field "Language code (IETF BCP 47)" to UI languages.
  • API: added event onGeoIpGetResult for geodata result modification.
  • API: Tag.render: Fixed issues and performance improved.
Version 22.100.200
Date update : August 12, 2022
  • Fixed user indexing issue: legacy agent deleted.
Version 22.100.100
Date update : July 11, 2022
  • Fixed minor issues.
Version 22.100.0
Date update : February 24, 2022
  • Now the user profile field "Notification language" is set upon authorization, if previously empty.
  • Several UI issues fixed.
  • API: improved compatibility with PHP 8.1.
  • API: jquery in core extensions updated to latest stable versions (1.12.4, 2.2.4, 3.6.0).
Version 22.0.400
Date update : June 29, 2022
  • Fixed issue sending emails using SMTP.
Version 22.0.300
Date update : May 31, 2022
  • Module installer issues fixed.
Version 22.0.200
Date update : April 28, 2022
  • Component main.ui.grid performance improved.
Version 22.0.175
Date update : May 25, 2022
  • Minor improvements.
Version 22.0.150
Date update : May 6, 2022
  • Fixed issue incorrectly saving "file" custom fields in iblocks.
Version 22.0.100
Date update : April 21, 2022
  • BB-code conversion issue fixed.
Version 22.0.0
Date update : February 1, 2022
  • Several UI issues fixed in components main.ui.grid, main.ui.filter.
  • Other minor UI issues fixed.
  • Improved email sending using SMTP server local settings.
  • Fixed several issues found in custom fields.
  • API: variable $connection replaced with $this in after_connect_d7.php.
  • API: no longer supporting IE in core.js.
Version 21.1200.1000
Date update : April 6, 2022
  • Now extensions can be dynamically uploaded in the library main.core.minimal.
Version 21.1200.900
Date update : March 30, 2022
  • Fixed minor issues.
Version 21.1200.800
Date update : March 15, 2021
  • Fixed minor issues.
Version 21.1200.700
Date update : February 22, 2022
  • Added analytics tags.
Version 21.1200.600
Date update : February 17, 2022
  • Fixed issue duplicating user access code table entries.
Version 21.1200.500
Date update : February 16, 2022
  • Fixed issue sending email CC and BCC using custom SMTP.
Version 21.1200.400
Date update : February 9, 2022
  • Fixed issue found in message/comment form.
Version 21.1200.300
Date update : February 8, 2022
  • Now several recipients can be indicated for sending emails using your own SMTP server.
Version 21.1200.200
Date update : December 24, 2021
  • \CFile::ViewByUser function improved.
Version 21.1200.100
Date update : December 21, 2021
  • API: added TTL for authentication cache hits.
Version 21.1200.0
Date update : December 3, 2021
  • Several UI issues fixed.
  • Fixed issues loading files in main.post.form.
  • Fixed issues processing integers in custom properties.
  • Menu updated in main.interface.buttons.
  • Improved menu in the main.interface.buttons.
  • Fixed feedback issue. Now you need to update the sale module to version 21.700.100 and higher to send events to Facebook.
Version 21.1000.0
Date update : November 8, 2021
  • User search index improved.
Version 21.900.0
Date update : October 1, 2021
  • Now SMTP server local settings have option to send emails.
  • Added email sender address editor and limit on number of emails sent to specific mailbox.
  • Added option indicating number of agents executed in one hit (100 by default).
  • Minor UI issues fixed.
  • API: distribution now includes PSR-3: Logger Interface.
  • API: HttpClient now supports PSR-3 loggers.
  • API: ORM now supports Date/Time custom field with disabled time zone.
  • API: fixed ORM issue indicating custom field types in objects.
  • API: fixed ORM issue generating UNION in a subquery.
Version 21.875.0
Date update : October 30, 2021
  • Fixed minor issues.
Version 21.850.1100
Date update : December 8, 2021
  • Fixed issue creating a scheduled backup copy.
Version 21.850.1000
Date update : December 1, 2021
  • Now events can be sent to Facebook for creating ad audiences.
Version 21.850.900
Date update : November 30, 2021
  • Fixed issue opening employee comments menu outside Feed.
Version 21.850.800
Date update : November 22, 2021
  • File upload issue fixed.
Version 21.850.700
Date update : November 13, 2021
  • Fixed issue connecting site template styles.
Version 21.850.600
Date update : November 10, 2021
  • Fixed issue uploading file via link (in iblocks).
Version 21.850.500
Date update : November 8, 2021
  • Fixed issue checking database structure on some MySQL versions.
  • API: added class QueryHelper for ORM query decomposition.
Version 21.850.400
Date update : November 3, 2021
  • Fixed MySQL issue found at highload block item list.
Version 21.850.300
Date update : October 28, 2021
  • Fixed issue renewing file upload.
Version 21.850.200
Date update : October 26, 2021
  • Fixed issue showing tag field in the Feed post edit form.
Version 21.850.100
Date update : October 21, 2021
  • Fixed issue finalizing file upload into cloud-based storage.
Version 21.850.0
Date update : October 15, 2021
  • Provider interface expanded for handling access codes.
Version 21.800.0
Date update : September 7, 2021
  • Added QR code authentication (enabled in kernel settings; requires the pull mobile and Bitrix24 mobile application).
Version 21.700.0
Date update : August 13, 2021
  • Rating system performance improved.
  • Mysql 8 system compatibility improved.
  • Updated main.post.form UI.
  • Several UI issues fixed.
Version 21.600.500
Date update : October 20, 2021
  • Fixed issue showing selected list values in Chrome browser version 95.0.4638.54.
Version 21.600.400
Date update : October 5, 2021
  • Several Control Panel issues fixed.
Version 21.600.300
Date update : September 30, 2021
  • Fixed issue adding products inside CRM invoices within specific scenarios.
Version 21.600.200
Date update : September 29, 2021
  • Fixed issue found in the custom list field.
Version 21.600.100
Date update : September 24, 2021
  • Fixed issue file cache creating empty folders.
  • Other minor issues fixed.
Version 21.600.0
Date update : July 21, 2021
  • Added a new group policy "Check password against the weak passwords database".
  • Added a new group policy "Require password change if it violates current policy".
  • Installation now includes database with a million weak passwords. Now custom password database can be uploaded in the main module settings.
  • User profile now has "Security" tab with current user security policies.
  • Minor UI issues fixed.
Version 21.500.0
Date update : June 18, 2021
  • API ORM: data-access object annotations moved to DAO files.
  • Minor UI issues fixed.
Version 21.400.300
Date update : August 2, 2021
  • API: fixed issue filtering custom fields in ORM.
Version 21.400.200
Date update : July 29, 2021
  • Fixed issue setting value for the hidden field "Require changing password on next log on:" in user profile.
Version 21.400.100
Date update : July 16, 2021
  • Fixed issue creating duplicate list entities in the mobile app.
Version 21.400.0
Date update : June 8, 2021
  • Removed processing for links with redirect in text parser.
  • Added flag for option "Require changing password on next log on:" in the user profile.
  • Added support for multiple list inline editing inside main.ui.grid.
  • Optimized memory use when exporting list in Control Panel.
  • Minor UI issues fixed.
  • API: whereExpr expressions in ORM filter.
  • API: new field ObjectField in ORM.
Version 21.300.100
Date update : July 2, 2021
  • Fixed issue showing "Empty database password" in Project Quality Control.
  • Fixed issue showing OTP input form in Control Panel.
Version 21.300.0
Date update : May 7, 2021
  • Component main.ui.grid improved.
  • Tagged cache clearing speed improved.
Version 21.200.0
Date update : May 5, 2021
  • The component main.ui.filter now supports entity selection window.
  • The component main.ui.filter now supports new filter theme.
  • Kanban library improved.
  • Several UI issues fixed.
  • API: nullable attribute added into ScalarField ORM fields (and descendants).
Version 21.100.0
Date update : April 21, 2021
  • Push & Pull system check improved.
  • Components main.ui.filter and main.ui.grid improved.
  • Kanban minor improvements.
  • Several minor UI issues fixed.
  • API: now supporting files with local routing rules.
Version 21.0.0
Date update : March 9, 2021
  • Improved PHP 8 compatibility.
Version 20.900.0
Date update : March 9, 2021
  • Kernel no longer uses database connection parameters from dbconn.php, now reads settings only from settings.php.
  • Minor UI issues fixed.
  • API: now scalar type hinting can be used in controller actions and ExactParameter description.
Version 20.800.0
Date update : January 29, 2021
  • Added new entity selector into the Feed post form.
Version 20.700.0
Date update : January 28, 2021
  • Now supporting Internationalized Domain Name (IDN) email addresses.
  • Other minor UI issues fixed.
Version 20.600.100
Date update : March 16, 2021
  • Fixed issue processing links when creating email text-only version.
  • Fixed damaged links found in emails.
  • Fixed showing images in emails.
Version 20.600.87
Date update : April 16, 2021
  • API: AJAX controllers now support PSR-4.
Version 20.600.75
Date update : April 8, 2021
  • Fixed issue with tabs in deal slider.
Version 20.600.50
Date update : March 30, 2021
  • Bitrix24 account user department issue fixed.
Version 20.600.25
Date update : March 31, 2021
  • Geodata encoding issue fixed.
Version 20.600.0
Date update : December 3, 2020
  • Legacy mcrypt extension deleted.
  • Flash file uploader deleted.
  • Minor UI issues fixed.
  • API: now supporting several paths for a single namespace in Main\Loader.
Version 20.500.400
Date update : March 4, 2021
  • Fixed iblock image framing control issue.
Version 20.500.300
Date update : March 2, 2021
  • Fixed issue updating custom List field.
Version 20.500.200
Date update : March 1, 2021
  • Minor improvements.
Version 20.500.150
Date update : March 2, 2021
  • Fixed issue connecting z-index manager.
Version 20.500.100
Date update : December 2, 2020
  • Added new “Facepalm” smiley version in newsfeed.
  • Other minor issues fixed.
Version 20.400.0
Date update : November 24, 2020
  • Standard dialog windows, widgets and sliders now use z-index manager.
  • Added library for handling images supporting Imagick (\Bitrix\Main\File\Image).
  • Now using the new library to handle images.
Version 20.300.0
Date update : November 5, 2020
  • Now event log registers file access errors.
  • Updated metadata for phone numbers formatting.
  • Fixed issues found in session handlers.
  • Fixed several UI issues.
  • Fixed issue downloading files with specific settings.
Version 20.200.900
Date update : January 28, 2021
  • Fixed minor issues.
Version 20.200.800
Date update : January 25, 2021
  • Minor improvements.
Version 20.200.700
Date update : January 20, 2021
  • Fixed Feed notification issue when creating a task.
Version 20.200.600
Date update : December 16, 2020
  • Improved user selector performance when user is mentioned.
Version 20.200.575
Date update : December 30, 2020
  • Fixed issue displaying date in LATAM Bitrix24 portals.
Version 20.200.562
Date update : January 6, 2021
  • Fixed issue saving user settings.
Version 20.200.550
Date update : December 18, 2020
  • Fixed issue receiving video data from youtube.com.
Version 20.200.500
Date update : December 11, 2020
  • Fixed issue simultaneously filtering user fields from different entities.
Version 20.200.400
Date update : December 3, 2020
  • Standard error handler now prints status "500 Internal Server Error" (including for database errors).
Version 20.200.350
Date update : December 3, 2020
  • Fixed issue updating an already authenticated user PHPSESSID.
Version 20.200.300
Date update : November 26, 2020
  • Fixed minor issues.
Version 20.200.260
Date update : November 27, 2020
  • Minor improvements.
Version 20.200.250
Date update : November 25, 2020
  • Minor improvements.
Version 20.200.200
Date update : November 24, 2020
  • Fixed issue found in component's AJAX.
Version 20.200.100
Date update : November 13, 2020
  • Now checking for option to handle WEBP format.
Version 20.200.0
Date update : October 15, 2020
  • Minor changes.
Version 20.100.0
Date update : October 13, 2020
  • Update requires option mbstring.func_overload to be deleted. This legacy option is no longer supported.
  • Added module setting “Use secure logout (CSRF protection)”. Attention! May require additional custom template configuration (updated links).
  • Added component main.mail.blacklist for editing list of blacklisted emails.
  • Added managed cache for user groups.
  • Improved PHP 8 compatibility.
  • Fixed a composite issue when calling LocalRedirect.
  • Minor UI issues fixed.
  • Several custom fields issues fixed.
  • API: installation now includes annotations for the core’s ORM classes (main/meta/orm.php).
Version 20.5.500
Date update : August 25, 2020
  • Now supporting images in webp format.
  • Control panel now has copyright owners information.
  • Improved slider template visual UI.
  • Improved HTML sanitizer filtering logic. Now attribute values can contain slash character, such as type="text/css".
  • Several UI issues fixed.
  • API: added new with* methods in ORM - presets for queries within entity.
  • API: added method getDefaultValue for custom fields.
Version 20.5.475
Date update : September 28, 2020
  • API: WebRTC adapter version updated to 7.7.0.
Version 20.5.471
Date update : October 20, 2020
  • Incorrect session settings handling improved.
  • Fixed issue found in CFile::MakeFileArray() when using long URL file.
Version 20.5.468
Date update : October 14, 2020
  • Minor improvements.
Version 20.5.462
Date update : October 8, 2020
  • API: CUser::GetID() and CUser::IsAuthorized() static calls are deprecated and soon result in error.
Version 20.5.451
Date update : October 7, 2020
  • Fixed issue editing an email template.
Version 20.5.425
Date update : October 1, 2020
  • Fixed issue authorizing external user with OTP password.
Version 20.5.400
Date update : July 24, 2020
  • User temporary block algorithm redesigned. Added a dedicated user blocked field in the user profile.
  • Added a new group policy "Require the user to change their password after N days". Attention! You may have to change the customized templates of the system.auth.changepasswd component.
  • Added a new group policy "Number of recent passwords to check for uniqueness".
  • User passwords are now hashed using SHA-512.
  • Fixed issue when tracking emails for partner modules.
  • Fixed user interface issues.
  • API: added a PostDecode filter to recode POST data.
  • API: added a redirect response \Bitrix\Main\Engine\Response\Redirect to controllers.
  • API: added an option to encrypt cookies.
  • API: added session handler \Bitrix\Main\Session\Session.
  • API: added non-blocking session handler using cookies \Bitrix\Main\Session\KernelSession.
  • API: added an option to create concurrent session mode (non-blocking hot session + normal blocking session).
  • API: moved session handlers from security module to kernel module.
  • API: added a new container \Bitrix\Main\DI\ServiceLocator.
  • API: \Bitrix\Main\Type\DateTime can now use ATOM format.
Version 20.5.399
Date update : September 29, 2020
  • Fixed issue testing system performance.
  • Fixed content compression issue.
Version 20.5.398
Date update : September 24, 2020
  • Minor improvements.
Version 20.5.396
Date update : September 17, 2020
  • Fixed issue showing "No" value in "Yes/No" custom fields.
  • Fixed issue executing recursive background tasks.
Version 20.5.393
Date update : September 11, 2020
  • Fixed issue generating ORM queries with DISTINCT keyword.
Version 20.5.387
Date update : September 11, 2020
  • Minor changes.
Version 20.5.375
Date update : September 9, 2020
  • Fixed issue requesting "Required starting with stage" CRM fields.
Version 20.5.350
Date update : September 8, 2020
  • Fixed issue saving "No" value in "Yes/No" custom fields.
Version 20.5.300
Date update : July 3, 2020
  • New mechanism for storing selected item lists (FinderDest -> EntityUsage).
Version 20.5.200
Date update : July 3, 2020
  • Added duplicate file control mechanism.
  • Added cleanup for user profiles history entries. Period is defined in module settings.
  • Improved user access tokens calculation mechanism.
  • Composite cache performance improved.
  • Several UI issues fixed.
  • Update system check issue fixed.
  • API: now supporting SqlExpression for UF fields.
Version 20.5.100
Date update : June 22, 2020
  • Component main.ui.grid now supports “Money” field type.
  • Several ORM issues fixed.
  • Several UI issues fixed.
  • API: extension config.php now supports 'settings' parameter. Parameter allows getting settings in JS using method Extension.getSettings().
  • API: main.core now contains the method Extension.getSettings() for getting extension settings.
  • Class \Bitrix\Main\Text\Encoding now handles only mbstring library.
Version 20.5.0
Date update : May 18, 2020
  • API: added new background jobs, executed after passing content to browser. Job can be added using the method \Bitrix\Main\Application::addBackgroundJob().
  • Agents and mail events moved to background jobs.
Version 20.0.1800
Date update : August 25, 2020
  • Fixed “More” button location issue in the top menu.
Version 20.0.1700
Date update : July 9, 2020
  • Service update.
Version 20.0.1650
Date update : July 16, 2020
  • Fixed issue automatically filling out list field in details form.
Version 20.0.1600
Date update : June 26, 2020
  • Service update.
Version 20.0.1500
Date update : June 2, 2020
  • Added new field type "Money" in component main.ui.grid.
Version 20.0.1400
Date update : May 12, 2020
  • Improved user agreement UI.
  • Added enabling and disabling time zones in ‘Date with time’ user fields.
  • Added specific BB-code CUT processing in mobile app content.
  • Now supporting creating and updating comments in mobile app news.
  • Other minor issues fixed.
Version 20.0.1300
Date update : April 28, 2020
  • Authorization/registration forms now receive data only via POST query.
  • Improved session extension mechanism with activity inside browser window.
  • Improved user agreements UI.
  • Fixed issue synchronizing user data in the client app database.
  • Optimized class \Bitrix\Main\Page\Asset.
  • Fixed several minor issues.
  • Compression module deleted. It is recommended to configure content compression on web server.
  • API: autoloader now supports PSR-4 standard.
  • API: Component response for AJAX controllers expanded by field componentResult, containing the data passed from arResult component (set of keys is specified in fourth class constructor parameter).
Version 20.0.1200
Date update : April 7, 2020
  • Added access permissions API.
Version 20.0.1198
Date update : June 23, 2020
  • Fixed issue uploading task comments from mobile devices.
Version 20.0.1196
Date update : June 10, 2020
  • Fixed issue uploading calendar event comments.
Version 20.0.1194
Date update : June 11, 2020
  • Fixed issue filtering by multiple fields in Highloadblock elements.
  • Fixed issue saving values in “List” multiple fields.
  • Fixed issue showing “String” field value.
  • Fixed issue specifying “yes” value as default in “yes/no” fields.
Version 20.0.1193
Date update : June 9, 2020
  • Fixed issue found in filter for fields in highload block list.
Version 20.0.1187
Date update : June 8, 2020
  • Fixed issue uploading files to “file” multiple fields.
Version 20.0.1175
Date update : May 27, 2020
  • Fixed issue showing calendar when selecting default value for “date” or “date/time” custom property in a new settings public interface.
Version 20.0.1150
Date update : April 23, 2020
  • User agreements now support links to text items.
Version 20.0.1100
Date update : April 6, 2020
  • Fixed UI issues.
  • Fixed issues in new user fields.
  • Controllers can now receive data in JSON format.
Version 20.0.1000
Date update : March 12, 2020
  • Improved new components and custom fields API.
  • Component main.ui.grid now supports adding strings without restarting.
  • Minor UI issues fixed.
Version 20.0.975
Date update : May 13, 2020
  • Improved SSRF protection for Rich link preview.
  • Improved file name validity check in CBXVirtualIoFileSystem.
Version 20.0.950
Date update : April 30, 2020
  • Fixed incorrect functioning of List custom fields in the Control Panel when configuring field external appearance.
Version 20.0.900
Date update : February 19, 2020
  • Improved new components and custom fields API.
  • Agent API now has multiple deadstart protection.
  • Fixed minor UI issues.
  • API: added new field type ORM SecretField.
  • API: added library amCharts 4.
Version 20.0.850
Date update : March 5, 2020
  • Fixed issue setting date and time when using 12-hour time format.
  • Fixed minor issues found in custom field templates.
Version 20.0.800
Date update : January 30, 2020
  • Added new API for rendering custom fields controls.
  • Added component main.field.boolean for rendering boolean (yes/no) custom fields via new new API.
  • Added component main.field.date for rendering custom fields containing a date via new API.
  • Added component main.field.datetime for rendering custom fields containing a datetime (date with time) via new API.
  • Added component main.field.double for rendering custom fields containing a double (number) via new API.
  • Added component main.field.enum for rendering custom fields containing an enum (list) via new API.
  • Added component main.field.integer for rendering custom fields containing an integer number via new API.
  • Added component main.field.string for rendering custom fields containing a string via new API.
  • Added component main.field.url for rendering custom fields containing a URL via new API.
  • Added component main.field.element for rendering custom fields containing an iblock element link via new API.
  • Added component main.field.section for rendering custom fields containing an iblock section link via new API.
  • All new components contain templates for Bitrix24 Desktop and Mobile applications and support modifying external appearance of controls via standard template mechanism.
  • Added new custom field classes via the path /bitrix/modules/main/lib/userfield/types. Old classes are now stubs for backward compatibility.
  • Other minor fixes and improvements.
Version 20.0.700
Date update : January 30, 2020
  • Improved Kanban library.
  • Fixed minor UI issues.
Version 20.0.650
Date update : February 25, 2020
  • Fixed issue found in ORM union queries.
Version 20.0.600
Date update : December 20, 2019
  • Several UI issues fixed.
Version 20.0.500
Date update : December 17, 2019
  • API: added new event handling extension main.core.events.
  • UI issues fixed.
  • Minor ORM issues fixed.
Version 20.0.450
Date update : December 19, 2019
  • Service update.
Version 20.0.400
Date update : December 11, 2019
  • Service update.
Version 20.0.300
Date update : December 6, 2019
  • New events added for handling user fields.
  • Minor UI issues fixed.
Version 20.0.200
Date update : November 28, 2019
  • core.js library (main.core) updated and improved.
  • Fixed known UI and other issues.
Version 20.0.100
Date update : November 20, 2019
  • Updated entity copy API.
  • Minor issues fixed.
Version 20.0.96
Date update : December 9, 2019
  • Fixed issue with missing email attachments.
Version 20.0.93
Date update : December 5, 2019
  • Fixed minor security issue.
Version 20.0.87
Date update : November 29, 2019
  • Fixed issue with filter in EDGE browser.
Version 20.0.75
Date update : November 19, 2019
  • Fixed performance issue for Bitrix24 online stores.
Version 20.0.50
Date update : November 18, 2019
  • Fixed error when getting a list of selected grid items.
  • Fixed UI issue when painting the group action bar for complex actions in the main.ui.grid.
Version 20.0.37
Date update : November 22, 2019
  • Fixed issue that occurred when displaying incorrectly configured "Bind to information block elements" fields.
Version 20.0.25
Date update : November 7, 2019
  • Fixed issue with closing user mention dialog for posts or comments.
Version 20.0.0
Date update : November 6, 2019
  • Several fixes and improvements in the components main.post.list and main.post.form.
  • Optimized JavaScript memory usage.
  • Phone number format meta data updated.
  • Now information block must be specified for "Bind to iblock elements" user property.
  • Fixed issue found in the user list group actions when "all" action is set.
  • Fixed issue sending single-byte emails with UTF-8 encoding.
  • Several UI issues fixed.
  • Core.js issues fixed.
  • API: added cascaded saving single and collections of objects in ORM.
Version 19.0.1100
Date update : November 6, 2019
  • Fixed description of system check tests.
Version 19.0.1000
Date update : November 1, 2019
  • Managed cache issue fixed.
Version 19.0.900
Date update : October 22, 2019
  • Fixed incorrect "Bind to sections with autocompletion" filter field ui layout.
Version 19.0.800
Date update : October 21, 2019
  • Fixed issue sending empty e-mails.
Version 19.0.700
Date update : October 18, 2019
  • Fixed minor issues.
Version 19.0.600
Date update : October 17, 2019
  • Fixed issue saving filter presets for all users.
Version 19.0.500
Date update : October 16, 2019
  • Fixed core.js backwards compatibility issue.
Version 19.0.400
Date update : August 22, 2019
  • Several UI issues fixed.
  • Improved PHP 7.3 compatibility.
  • Several fixes and improvements in ORM.
  • Several fixes and improvements in core.js.
Version 19.0.350
Date update : September 25, 2019
  • Fixed minor issues.
Version 19.0.325
Date update : September 30, 2019
  • Fixed minor issues.
Version 19.0.321
Date update : September 29, 2019
  • Fixed issue downloading the closing documents in the Telephony section.
Version 19.0.318
Date update : October 1, 2019
  • Fixed issue verifying the Pull server during system check.
  • Fixed backup issue when Secret key is incorrect.
Version 19.0.312
Date update : September 30, 2019
  • Fixed core.js issue.
Version 19.0.300
Date update : August 5, 2019
  • Now supports dynamic blocks for landing pages.
Version 19.0.293
Date update : August 25, 2019
  • Adde dependency from the the Social Network module update 19.0.0.
Version 19.0.287
Date update : August 24, 2019
  • "Number" field now supports filtering within range in various entities when using API \Bitrix\Main\Filter.
Version 19.0.275
Date update : August 23, 2019
  • Added limit support for main.ui.filter.
Version 19.0.250
Date update : August 15, 2019
  • Fixed issue duplicating intermodule dependencies.
Version 19.0.200
Date update : June 21, 2019
  • Now supports grid view for list of employees in public section.
  • Other minor issues fixed.
  • Fixed issue editing «Yes/No» value in the Control Panel lists.
Version 19.0.100
Date update : June 13, 2019
  • Minor fixes and improvements.
Version 19.0.0
Date update : May 29, 2019
  • Now the Control Panel user profile shows phone number for registration.
  • Fixed issue sending email with attachments (multipart/related).
  • Fixed issue defining browser in JS library.
  • Fixed several issues in mail events.
  • Fixed issues found in numertor.
  • Minor UI issues fixed.
  • Other minor improvements.
Version 18.5.500
Date update : May 8, 2019
  • Added control of table entry uniqueness for options and intermodule events.
  • ORM fixes and improvements.
  • UI issues fixed.
Version 18.5.400
Date update : April 26, 2019
  • Now user logouts from app when the app password is deleted.
  • Now user can logout on all devices in the user list.
  • Added full-text index for search by users in ui.selector.
  • Fixed issues found in managed workgroups user list.
  • Fixed minor UI issues.
Version 18.5.300
Date update : April 17, 2019
  • Added expanded formats in regional settings.
Version 18.5.200
Date update : March 26, 2019
  • Added "Email me a copy" option in the main.mail.form component.
  • Now files can be uploaded in the edit mode within the main.ui.grid component.
  • Now supporting Redis in caching mechanism.
  • Fixed minor UI issues.
  • API: core.js library redesigned using ES6.
Version 18.5.180
Date update : April 29, 2019
  • Fixed issue showing user selector in Bitrix Site Manager.
Version 18.5.150
Date update : April 24, 2019
  • Fixed cache reset issues.
Version 18.5.100
Date update : February 25, 2019
  • Fixed issue mentioning two or more employees in comments in mobile app.
  • Now dest_selector fields are supported when values are passed via GET queries.
  • Now notifications are marked as read when a post detail page is opened in the mobile app.
  • Added option to disable editing for specific grid slot.
  • Fixed UI issues.
Version 18.5.75
Date update : March 19, 2019
  • Improved email recipient blacklist processing.
Version 18.5.50
Date update : March 12, 2019
  • Fixed image cropping issue in editor.
  • Fixed context menu issue.
Version 18.5.0
Date update : February 4, 2019
  • Module settings now have option to select an SMS service (messageservice module required).
  • Added types and templates for SMS events.
  • Now users can be registered by phone number in the module settings.
  • Registering by phone number is now supported by main.register, main.profile, system.auth.changepasswd, system.auth.forgotpasswd components.
  • Minor UI issues fixed.
  • Improved PHP 7.3 support.
Version 18.1.10
Date update : February 4, 2019
  • Fixed file dialog interface issues.
  • Fixed user search issue in Appreciations.
  • Other UI issues fixed.
Version 18.1.9
Date update : January 14, 2019
  • Now supporting ui.selector extension.
  • New pagewise navigation template on Bootstrap v.4
  • Fixed issues saving pagewise navigation in user list.
Version 18.1.8
Date update : December 19, 2018
  • Added new module options for integration with the Transformer module (file size limits).
  • The user import procedure can now specify user groups for imported users.
  • Fixed known user interface issues.
Version 18.1.7
Date update : December 6, 2018
  • Changed the layout of comments in mobile app.
Version 18.1.6
Date update : November 14, 2018
  • Added web assets packaging into single javascript file.
  • Fixed minor interface issues.
Version 18.1.5
Date update : October 22, 2018
  • Added the new file viewer (requires ui 18.5.0).
  • Fixed known UI issues.
  • Fixed issue when filtering users by account fields (in Control Panel).
  • Updated the new filters and grids (in Control Panel).
Version 18.1.4
Date update : October 11, 2018
  • ORM: Fixed annotation generation issue.
  • ORM: Added new field type: ArrayField.
  • Improved error processing in the image editor.
  • Added image editor settings area to the Kernel module settings.
  • Added a new type dest_selector for fields supported by the main.ui.selector component.
  • Changed entity comments in the mobile app.
  • Minor issues fixed.
Version 18.1.3
Date update : October 3, 2018
  • Fixed known UI issues.
  • Improved security of the Control Panel pages.
Version 18.1.2
Date update : September 24, 2018
  • Fixed minor "like" related issue.
Version 18.1.1
Date update : September 11, 2018
  • Support for conditionally required fields for leads and deals.
  • Fixed ORM object related issues.
  • Known UI issues fixed.
Version 18.1.0
Date update : September 6, 2018
  • Service update to support the mobile app changes.
  • Minor issues fixed.
Version 18.0.10
Date update : September 4, 2018
  • Webmail: added confirmation code for SMTP preferences.
  • Webmail: added option to delete senders.
  • Webmail: added signature support in the email form.
Version 18.0.9
Date update : September 13, 2018
  • API: AJAX controller now requires CSRF token for GET requests.
Version 18.0.8
Date update : August 30, 2018
  • Added REST support for the Agreements.
  • The distribution package now includes the PhotoEditorSDK.
  • Fixed known UI issues.
Version 18.0.7
Date update : August 30, 2018
  • The REST API (rest) module now cannot be uninstalled from the on-premises version of Bitrix24.
Version 18.0.6
Date update : August 14, 2018
  • User tooltip design changed.
  • Fixed issue when using non-Latin CAPTCHA on single-byte systems.
  • Minor issues fixed.
Version 18.0.5
Date update : June 1, 2018
  • Fixed known user interface issues.
  • Fixed column sorting issue in the main.ui.grid component.
  • Fixed user interface issues in the main.ui.filter.
  • Autocomposite mode is no longer available in the self-hosted version of Bitrix24.
Version 18.0.4
Date update : June 20, 2018
  • Fixed known issues.
Version 18.0.3
Date update : June 7, 2018
  • API: Added new ORM objects. ORM class structure changed significantly.
  • Fixed interface issues.
Version 18.0.2
Date update : June 4, 2018
  • Auto numbering templates: current sequential number can now be changed.
  • Fixed known user interface issues.
Version 18.0.1
Date update : June 1, 2018
  • Fixed issue with wrong characters decoding in the POST request for products installed with encoding other than UTF-8.
Version 18.0.0
Date update : May 24, 2018
  • Changed licensing policy for sites.
  • Added Sites section to the control panel.
  • Added main.numerator.edit component.
  • Added reactions to the Activity stream.
  • Minor issues fixed.
Version 17.6.1
Date update : May 8, 2018
  • Added Marketplace update notifications.
  • The main.ui.grid component now includes a "tilegrid" template (tiles).
  • Fixed known user interface issues.
Version 17.6.0
Date update : April 11, 2018
  • Updated the design of comments feed.
  • Added reactions to ratings.
Version 17.5.16
Date update : May 3, 2018
  • Fixed data structure for rich link data tables.
Version 17.5.15
Date update : April 24, 2018
  • Fixed user interface issues.
Version 17.5.14
Date update : April 9, 2018
  • Fixed user interface issues.
  • OpenSSL extension for PHP is now required by the system to run correctly.
Version 17.5.13
Date update : March 22, 2018
  • The system check now includes full text index test and repair feature.
  • New module settings option: "Protocol for URL's in messages".
  • Fixed issue when importing XML containing empty elements.
  • Added a customer condition to the shopping cart rules in the e-store module.
  • The main.ui.filter component fixed and updated.
  • Fixed file extension issue when downloading a file on Safari.
  • Fixed issue when processing message text (extra alt attribute).
  • Fixed user interface issues.
Version 17.5.12
Date update : February 19, 2018
  • New module option: "Create text version of HTML messages" (enabled by default).
  • Added print option to the slider library.
  • Fixed known user interface issues.
Version 17.5.10
Date update : January 23, 2018
  • New email form component added: main.mail.form.
  • Fixed known user interface issues.
  • Improved video handling in link previews.
  • Kanban library updated.
  • Improved PHP 7.2 support.
  • API: new method getPublicText() for use with custom fields.
Version 17.5.9
Date update : December 27, 2017
  • The unsubscribe component now includes spam report mode.
Version 17.5.8
Date update : December 27, 2017
  • Fixed filter component issues that occurred with some field types.
Version 17.5.7
Date update : November 24, 2017
  • Fixed known user interface issues.
  • Rich links now support Facebook and Instagram videos.
Version 17.5.6
Date update : November 17, 2017
  • Introduced the UI Controls library.
Version 17.5.5
Date update : November 7, 2017
  • API: added a new method \Bitrix\Main\UserUtils::getAdminSearchFilter to create an optimized search query for use with the ID, EMAIL, LOGIN fields of the b_user table.
  • Improved Control Panel's user list performance; the list can now be sorted by id, login, email and name.
Version 17.5.4
Date update : November 7, 2017
  • Fixed search issue inside lists in the absence of a new slider API.
Version 17.5.3
Date update : October 21, 2017
  • The text parser now supports hash tags.
  • Fixed known user interface issues.
Version 17.5.2
Date update : October 14, 2017
  • User session is now updated after critical user data was deactivated, deleted or updated.
  • Added a new component main.mail.confirm and an email confirmation event.
  • Added user agreements to the "flat" template of the system.auth.registration component.
  • Fixed known user interface issues.
Version 17.5.1
Date update : September 23, 2017
  • API: added a b_user_index table to support full text search by user personal information.
  • Removed support for legacy Internet Explorer versions from the CSS merger.
  • Fixed known user interface issues.
Version 17.5.0
Date update : August 31, 2017
  • The module settings now include an option to accept the Terms when registering a new user.
  • System Check now includes a push server test on Virtual Appliance 7.1.
  • System Check now includes XMPP module test and other improvements.
  • Updated the video file dialog box.
  • Fixed backup create and restore issue that occurred on some systems.
  • User interface issues fixed.
Version 17.1.0
Date update : July 11, 2017
  • Composite engine has been fully refactored.
  • All the composite related classes now belong to the \Bitrix\Main\Composite\ namespace.
  • Added new monitoring and debugging pages to Control Panel.
  • The system now logs all errors that may cause cache failure.
  • The BX_COMPOSITE_DEBUG constant is no longer used.
  • Added visual version comparison to help find reason for cache rewrite.
  • Outdated cache is now purged when file limit is reached (LRU algorithm). Attention! You will have to purge composite cache after installing this update.
Version 17.0.15
Date update : August 18, 2017
  • Updated the backup functions.
Version 17.0.14
Date update : August 4, 2017
  • Updated the custom field algorithm.
  • Introduced a new field type: Link.
  • Added a new view for the List fields.
  • Added labels to the Yes/No custom fields.
Version 17.0.13
Date update : August 11, 2017
  • A video player placeholder is now displayed in the editor.
  • Fixed file viewer issues.
Version 17.0.12
Date update : August 8, 2017
  • Fixed system check issues.
Version 17.0.11
Date update : July 11, 2017
  • The users page in Control Panel now uses a new grid and filter.
  • Known issues fixed.
Version 17.0.10
Date update : July 10, 2017
  • Fixed issue when saving a selected policy in the component parameters.
Version 17.0.9
Date update : June 21, 2017
  • API: Kanban library improved.
  • Terms confirmation mechanism has been improved.
  • Interface improvements .
  • New terms section has been added in product settings.
  • In the terms section a new text for personal data processing has been added for RU, UA, KZ regions.
Version 17.0.8
Date update : June 20, 2017
  • Geo location error fixed in sale.order.ajax component.
  • Backup copy creation error fixed for PHP 7.1.
  • Rich media links preview error fixed.
  • Fixed error with date parsing in chats.
Version 17.0.7
Date update : May 17, 2017
  • Updated the main.ui.filter and main.ui.grid components.
  • Fixed known user interface issues.
Version 17.0.6
Date update : May 2, 2017
  • Fixed lost authorization issue on intranet portals.
Version 17.0.5
Date update : May 2, 2017
  • Updated the main.ui.filter and main.ui.grid components.
  • API: added the BX.Kanban JS library.
  • API: added a method for recognizing dates from text \Bitrix\Main\Text\DateConverter::decode($text).
Version 17.0.3
Date update : April 7, 2017
  • Fixes for the Link to CRM entyty control.
Version 17.0.2
Date update : April 6, 2017
  • Fixed issue when sending comments with attached files on mobile devices.
Version 17.0.1
Date update : March 25, 2017
  • Updated the main.ui.grid and main.ui.filter components.
  • Fixed known user interface issues.
Version 17.0.0
Date update : January 20, 2017
  • Improved the CRM entity select widget.
  • User import now supports secure AD server exchange protocols.
  • The "PHP Command Line" form now features multiple tabs with persistent content.
  • Added step and length preferences to the backup form.
  • System Check feature updated.
  • Fixed issue rewriting files with identical filenames.
  • Fixed known user interface issues.
  • API: new components: main.ui.filter and main.ui.grid.
  • API: the Bitrix\Main\DB\Result class now supports IteratorAggregate interface.
  • API: new class Bitrix\Main\XmlWriter to export data to XML.
Version 16.5.16
Date update : January 18, 2017
  • Fixed issue detecting UTF preferences when checking the system.
Version 16.5.15
Date update : February 6, 2017
  • Minor changes.
Version 16.5.14
Date update : January 20, 2017
  • Redesigned the Activity Stream message post form to support changes introduced by the Social Network module update.
Version 16.5.13
Date update : January 20, 2017
  • Updated the Helpdesk bot.
  • Added an HTTPS configuration help page to Control Panel.
Version 16.5.12
Date update : January 20, 2017
  • Minor changes.
Version 16.5.11
Date update : January 20, 2017
  • User counters optimized.
Version 16.5.10
Date update : November 10, 2016
  • Fixed known user interface issues.
Version 16.5.9
Date update : October 20, 2016
  • Added a UTF mode test to the system checks.
  • Fixed issues found in CRM binding custom property.
  • Fixed encoding related issue in rich links.
  • Fixed user interface issues.
  • Bootstarp updated to v.3.3.7.
  • API: ORM can now conditionally cache results (use the "cache" key with getList()).
  • API: the HttpClient class can now send a POST in multipart/form-data format, including file transfers.
Version 16.5.8
Date update : October 6, 2016
  • Added a "Language" field to e-mail events and e-mail templates. When an e-mail message is created, an e-mail template is picked that matches the event language or does not specify any language.
  • New Kernel module parameter: "Use CAPTCHA when recovering password". Attention! Custom templates used with the system.auth.changepasswd and system.auth.forgotpasswd components may need to be updated to show CAPTCHA.
  • New Kernel module parameters to restrict profile image size.
  • Quality Monitor now performs extended checks on Intranet portals.
  • Added more fields to the agent list in Control Panel.
  • Updated the "Expand tabs" Control Panel feature: tabs are now links to the respective form sections.
  • The "Bind to user" custom property now employs more strict permission check.
  • Fixed known backup and recovery issues.
  • Fixed menu issue that occurred when URI contained incorrect UTF-8 characters.
  • Fixed known user interface issues.
  • Improved table handling in the CBXSanitizer class.
  • New library BX.Recorder to record and encode sound to MP3.
  • Fixed known issues in the BX.webrtc library.
  • Fixed UI\PageNavigation issue when page numbers included multiple characters.
Version 16.5.7
Date update : September 20, 2016
  • Introduced the Development Installation feature, an externally unavailable instance of the system for development and testing. Development mode can be turned on in the Kernel module settings. Development and public installations are considered different systems when performing system update.
  • The "Site Speed / Performance Monitor" gadget are not two individual gadgets.
  • Added optional system checks: relaying e-mail messages to Activity Stream; the rest module; bitrix24.net connectivity.
  • Fixed issue when using the "aside" tag in composite AJAX mode.
  • Fixed autocomposite related issue when components are used in AJAX mode.
  • Fixed known issues in the Desktop gadgets.
  • Fixed known UI issues.
  • API: added strict NULL checks ('==ID' => null, '!==NAME' => null) to the CRM filters.
Version 16.5.6
Date update : September 20, 2016
  • Fixed known security issue in the "list" custom property.
Version 16.5.5
Date update : August 23, 2016
  • Minor changes.
Version 16.5.4
Date update : July 4, 2016
  • Implemented website performance map by visitor locations.
  • API: added a new ORM filter operator for Boolean expressions: '=='.
  • CRM contacts are now supported as e-mail users.
  • Fixed known issues.
Version 16.5.3
Date update : June 23, 2016
  • Implemented new cache update strategy: only one process is now involved; other processes get the cached data.
  • Autocomposite now has a new configuration user interface.
  • The option "also pages with the following parameters" is now back.
  • Fixed known user interface issues.
  • Fixed issues found in core.js.
  • API: new events OnAfterUserTypeUpdate and OnAfterUserTypeDelete.
  • API: added a new function BX.setCookie to core.js.
Version 16.5.2
Date update : June 23, 2016
  • Added handlers to process the e-store's new events.
Version 16.5.1
Date update : June 8, 2016
  • Now supporting CRM's Activity Stream activities and messages.
  • Implemented the "USER" BB code parsing in the CtextParser class.
Version 16.5.0
Date update : May 25, 2016
  • Fixed known user interface issues.
  • Updated the components to support autocomposite mode.
  • API: changed the BX.PopupWindow's UI.
Version 16.0.14
Date update : May 20, 2016
  • Fixed known user interface issues.
  • The main.interface.form's mobile template updated, known issues fixed.
  • Fixed possible issue cloning user preferences.
  • When downloading a Marketplace solution using the Installation Wizard, all the available updates are also downloaded.
  • Fixed issue when uploading images using the public area functions.
  • API: the Bitrix\Main\Web\HttpClient class now takes default options from the "http_client_options" configuration settings. Composite Website — Added a new "Auto composite" mode: all the unaware components create dynamic areas containing a stub by default. You have to clear component cache before enabling this mode. — Added a "Cache overwrite mode" setting with the options: standard mode; standard mode with delayed overwrite and no-AJAX mode. — Added a "Default component template vote" setting to select voting mode for all unaware components. This parameter can be overridden in the component parameters. — Changed the dynamic area update algorithm. If the stub content was not changed by a AJAX request, the dynamic area is not updated. — Changed the dynamic area layout algorithm. Instead of adding a div container, it now creates a couple of invisible tags not affecting page layout. — The HTTPS protocol is now supported by default. — The "Faster with Bitrix" button can now be hidden. — The license expiration date now does not affect composite site operation. — Added a "Composite mode will be disabled for URL's with these parameters" option. — Cache creation algorithm optimized for highload projects. — Added a "Ignore these URL parameters" option to skip certain parameters passed with a request (e.g. utm_source, fb_action_ids etc.)
Version 16.0.13
Date update : April 28, 2016
  • Fixed known user interface issues.
Version 16.0.12
Date update : April 11, 2016
  • Fixed issue when displaying uploaded SVG images.
  • Improved the performance of the "Bind to sections with autocomplete" properties.
  • The module installer now checks the PHP's date.timezone and JSON settings.
  • Fixed known user interface issues.
  • Improved PHP 7 compatibility.
  • Improved MySQL 5.7 compatibility.
  • API: composite mode: cache lifetime can now be specified (setAutoUpdateTTL) for pages with disabled AJAX hit (setAutoUpdate(false)).
Version 16.0.11
Date update : April 7, 2016
  • Fixed minor issues in BX.FixFontSize JS-library.
  • Fixed Bootstrap buttons styles.
Version 16.0.10
Date update : March 14, 2016
  • Updated the kernel to support PHP 7.
  • Updated the main.interface.form's template, known issues fixed.
  • Agents now use exception handling; these are logged to D7's errorlog.
  • API: the BX_ICONV_DISABLE constant replaced with the "disable_iconv" configuration parameter.
Version 16.0.9
Date update : March 5, 2016
  • Added a comments list template for use in the e-mails.
  • Improved the counter algorithm.
  • BX.calendar: fixed issue incorrectly opening the month and year pickers.
  • Fixed other known UI issues.
  • API: the setInnerHTML in the DOM parser now accepts values without tags.
Version 16.0.8
Date update : February 24, 2016
  • Added the "Never show the toolbar to users" option.
  • The file view dialog now supports editing documents in Office 365.
  • Fixed issue checking OTP in Control Panel.
  • Fixed issue not attaching a file to a message if the file path contained parameters.
  • Fixed known user interface issues.
Version 16.0.7
Date update : February 10, 2016
  • Improved performance of counters: large pull notifications are now sent in small portions; outdated data purged.
  • The main.interface.form mobile template updated.
  • Fixed error calling JavaScript events onComponentAjaxHistoryGetState and onComponentAjaxHistorySetState.
  • Improved MySql 5.7 compatibility.
  • Updated punctuation marks in the "Пароль к БД не содержит знаков препинания" quality monitor test.
  • Fixed issue not excluding search index from database backup.
  • Fixed issue returning error when running system check on agent.
  • Fixed issue recovering long file names from backup.
  • Fixed known user interface issues.
Version 16.0.6
Date update : January 25, 2016
  • Added a mobile template for use by the main.interface.form.
  • Increased the max. size of user preferences storage.
  • Fixed error when saving multiple field values when saving the component settings.
  • Fixed mobile app encoding issue occurring when a Cyrillic domain is specified.
  • Fixed issue when editing a document using Google Docs on the Edge browser.
  • Fixed .htaccess processing when installing using the setup package.
  • Fixed issue when trying to get localized messages for uninitialized ORM fields.
  • Fixed issue comparing numeric values in the ORM filter.
  • Fixed issue when saving column names in the main.interface.grid component for all users.
  • This update disables indexing for SEF components in the /local folder.
  • Fixed user interface issues.
  • API: CMain::GetNavChain now checks for availability of the .default template in the /local folder.
Version 16.0.5
Date update : December 17, 2015
  • API: DOM (Bitrix\Main\Web\DOM) now supports HTML parsing.
Version 16.0.4
Date update : December 29, 2015
  • Rich media link preview support for mobile.
Version 16.0.3
Date update : December 23, 2015
  • Integration between e-mail services and Activity Stream improved, known issues fixed.
  • Improved performance updating counter of restricted Activity Stream posts.
  • Added the tomorrow date filter to the main.interface.filter component.
  • The HTTPS request flag can now be set in the "https_request" configuration parameter.
  • Fixed issue when executing the "Post to Activity Stream" action on agent.
  • Fixed issue showing messy characters in UTF-8 encoded messages.
  • Fixed known Control Panel user interface issues.
  • API: the method Bitrix\Main\Config\Option::getDefaults() is now public.
  • API: added more fields to the UserTable ORM entity.
Version 16.0.2
Date update : December 8, 2015
  • E-mail features are now seamlessly integrated in Activity Stream.
  • Rich media links updated and improved.
  • E-mail message sending function updated and improved.
Version 16.0.1
Date update : November 20, 2015
  • Control Panel enriched with interactive help.
  • Hyperlink preview feature updated and improved.
  • The system installation wizard now supports php mysqli extension.
  • Fixed known user interface issues.
  • Image URL's in the e-mail event generated messages now use protocol from the "mail_link_protocol" module option.
  • API: appcache can now exclude image files from the final manifest.
Version 16.0.0
Date update : November 9, 2015
  • Implemented rich page preview feature.
  • Added authentication controls to Bitrix24 task bar (the Social Services module needs to be updated).
  • Fixed user interface issues.
  • Fixed issue when encoding a JS string for UTF-8 transliteration.
  • Fixed issue when checking for module availability in Favorites.
  • Improved PHP 5.6 compatibility.
  • Fixed issue with autobackup entering infinite loop when session age is too old.
  • Fixed issues found in the main.post.list.
  • Fixed the standard emoticon package.
  • Fixed issue when adding a binding field to a highload information block using API.
  • Database check and optimize features now support mysqli.
  • API: ORM selections now support page navigation.
  • API: updated the classes \Bitrix\Main\Web\HttpClient, \Bitrix\Main\Web\HttpHeaders, \Bitrix\Main\Web\Uri.
Version 15.5.10
Date update : October 19, 2015
  • Fixed known user interface issues.
Version 15.5.9
Date update : October 7, 2015
  • Fixed known user interface issues.
Version 15.5.8
Date update : October 3, 2015
  • Minor issues fixed.
Version 15.5.7
Date update : September 22, 2015
  • Added a template for the "Bind to highload information block elements" property to the system.field.edit and system.field.view components.
  • Various issues fixed.
Version 15.5.6
Date update : August 31, 2015
  • Improved the standard dialogs to select employees, workgroups and other entities.
  • The system settings check agent is now supported in BSM.
  • Other minor issues fixed.
Version 15.5.5
Date update : August 25, 2015
  • Added the new option: "Log Marketplace solution install and uninstall".
  • MySQLi is now a default option when installing the system.
  • Now supporting database backups over 2 GB.
  • Fixed known composite cache issues.
  • Fixed user interface issues.
  • API: added the new event OnAfterSetOption in Bitrix\Main\Config::set().
Version 15.5.4
Date update : August 17, 2015
  • Minor issues fixed.
Version 15.5.3
Date update : July 27, 2015
  • Fixed file upload error.
Version 15.5.2
Date update : July 14, 2015
  • Added the Emoticon Gallery feature.
  • New option to create hidden emoticons.
  • Now supporting Ultra HD emoticons.
  • The event log now registers Marketplace actions (module installed by / deleted by / updated by).
  • Fixed issue in the quality monitor not respecting components without space name.
  • Known user interface issues fixed.
Version 15.5.1
Date update : June 5, 2015
  • Improved performance when the "Move scripts to page bottom" option is on.
  • The "tabbed" template of the main.interface.filter component is now flat.
  • Fixed user interface issues.
  • API: CBitrixComponentTemplate now includes methods to include external files: addExternalCss() and addExternalJs().
  • API: Bitrix\Main\Web\HttpClient::query() now returns false if streamTimeout activates.
Version 15.5.0
Date update : May 19, 2015
  • Now supporting A/B tests for website and public page templates.
  • Composite: the cache can now be gzipped when using memcached.
  • Added the "round" template to the system.pagenavigation component.
  • API: added the IndexedDB JS library.
  • API: new method: CMain::RestartWorkarea to reset content of the public page work area.
Version 15.0.16
Date update : May 4, 2015
  • This update fixes a range of UI issues.
  • API: now supporting the component's SEF_RULE parameter to configure SEF in non-composite components.
  • Core: now adding the "link rel=canonical" tag from the page property titled "canonical" (the CMain::ShowLink delay method).
  • API: added the Core Dragdrop JS library.
  • API: the http headers can now be set using the HttpResponse from the Context.
  • API: implemented the HttpResponse::setLastModified method to set the "Last-Modified" HTTP header.
Version 15.0.15
Date update : April 16, 2015
  • The breadcrumbs component's default template now supports structured data.
  • Improved large file support.
  • Fixed issue spreading authorization when authenticating using social logon.
  • Google gadgets are no longer supported in the desktop component.
  • Fixed user interface issues.
Version 15.0.14
Date update : March 26, 2015
  • Now supporting compressed JS and CSS files.
  • The smiley import procedure no longer put restriction on the archive file size.
  • Fixed known e-mail event and template issues.
  • Fixed user interface issues.
Version 15.0.13
Date update : March 18, 2015
  • Compatibility update to support changes made to the "Social Network" module.
Version 15.0.12
Date update : March 11, 2015
  • Various issues fixed.
Version 15.0.11
Date update : March 10, 2015
  • Fixed user interface issues.
Version 15.0.10
Date update : February 26, 2015
  • Fixed error incorrectly formatting line breaks in e-mail messages.
  • Fixed error when including the bitrix:breadcrumb's template in a current site template.
  • API: ORM now supports arbitrary database connections.
Version 15.0.9
Date update : February 20, 2015
  • Minor issues fixed.
Version 15.0.8
Date update : February 9, 2015
  • The main.interface.grid component now supports column renaming.
  • User interface issues fixed.
  • Fixed issue found in BB code parser.
Version 15.0.7
Date update : January 23, 2015
  • Email events and templates system was rebuilt.
  • Attachments are now supported for email events and templates.
  • Pre-defined layout templates can now be used for email templates (site templates of specific type).
  • Visual editor can now be used in email templates.
  • Email templates now support PHP-code and components.
  • Unsubscribe mechanism was implemented.
  • New mechanism for tracking open and clieck rates for emails.
  • New component paremeters edit dialog.
  • System check procedure improvements.
  • Performance optimization.
  • Misc. fixes.
Version 15.0.6
Date update : January 23, 2015
  • Fixed errors causing some AJAX queries to return void results when memcache used on the server.
Version 15.0.5
Date update : December 16, 2014
  • Updated the vote-for-rating component mobile template.
Version 15.0.4
Date update : November 26, 2014
  • Minor changes.
Version 15.0.3
Date update : November 20, 2014
  • Minor bug fixes.
Version 15.0.2
Date update : November 13, 2014
  • Minor issues fixed.
Version 15.0.1
Date update : October 24, 2014
  • Implemented cluster support in D7 SQL queries.
  • Composite mode improved, issues fixed.
  • Improved the system check feature.
  • Minor issues fixed.
Version 15.0.0
Date update : October 17, 2014
  • Added a new user profile field: "Salutation".
  • Fixed some minor issues.
  • API: composite mode now supports SSL. You'd better reset composite cache after installing this update.
Version 14.9.4
Date update : September 14, 2014
  • Now using a separate form for one-time passwords (the system.auth.otp and system.auth.form components).
  • Introduced application password support (the main.app.passwords component).
  • EXIF header information is now used to properly rotate uploaded images.
  • The main.post.form component now supports the new simplified editor.
  • Some improvements to the backup creation and restoration procedures.
  • Fixed issue when displaying images containing Unicode characters in URL.
  • Fixed issue found in the slave balancer on the web cluster powered editions.
  • Fixed issue when replacing invalid characters in the names of uploaded files.
  • Fixed issue when checking for required fields in the main.register component.
Version 14.9.3
Date update : September 12, 2014
  • Minor issues fixed.
Version 14.9.2
Date update : September 1, 2014
  • Fixed error when applying group action "Add to group" to the user list: group active from/until dates were deleted.
  • Fixed error when including component template localization files in result_modifier.php.
  • Fixed error including an external script using AddHeadScript when style merge feature is enabled.
  • Fixed error uploading Flash movies on some systems.
  • Fixed minor user interface issues found in components and Control Panel.
  • API: amcharts updated to 3.11.0.
Version 14.9.1
Date update : August 5, 2014
  • The Java file uploader is now signed with a valid certificate.
  • The event log component evet_list now displays all information block events.
  • Fixed user interface issues.
Version 14.9.0
Date update : August 1, 2014
  • Introducing Site Speed: a statistics tool for your web project.
Version 14.5.4
Date update : June 27, 2014
  • Fixed errors in main.uploader, system.pagenavigation and main.share components.
  • Fixed orm issues.
  • Fixed minor issues found on Control Panel pages.
  • API: new dark color theme for core_popup windows.
  • API: new method: BX.util.number_format.
Version 14.5.3
Date update : June 4, 2014
  • Minor issues fixed.
Version 14.5.2
Date update : May 14, 2014
  • Composite Site technology now supports memcached.
  • Support for mysqli (PHP extension) added.
  • Improved compatibility with PHP 5.5.
  • Improvements and fixes in backups.
  • Uploaded flash files are no longer considered images.
  • Several bug fixes.
Version 14.5.1
Date update : April 28, 2014
  • Composite website technology updated and improved.
  • New field to specify the user’s optional e-mail (can be enabled in the module settings).
  • The main.interface.grid and main.interface.form components now support default settings.
  • Minor issues fixed.
Version 14.5.0
Date update : April 10, 2014
  • Introduced the composite website technology.
  • Introduced the new visual editor (v.3).
  • Introduced the new file uploader (in Photo Gallery).
  • Improved support for date and time fields and time zones in D7.
  • Added a new custom field type: "Date".
  • The minimal requirement for MSSQL has been raised to Microsoft SQL Server 2008.
  • API: new event: OnAfterSetUserGroup.
Version 14.0.18
Date update : March 27, 2014
  • Cookies are now spread across domains using JavaScript instead of IMG tag.
  • Invalid characters in filenames now include ASCII 1 through 31.
  • Fixed minor user interface issues in Control Panel.
Version 14.0.17
Date update : March 19, 2014
  • The confirmation code now remains the same when inviting an employee again.
Version 14.0.16
Date update : March 15, 2014
  • Fixed issue handling the "date" database fields on Oracle.
  • Fixed minor user interface issues.
Version 14.0.15
Date update : March 12, 2014
  • Kernel integrity test now respects the update system proxy settings.
  • Fixed HTML tag issues in the notes gadget.
  • Fixed issue checking permission in the Desktop component.
  • Fixed issue cloning the event handlers.
  • Fixed CSS/JS merging issues.
  • API: new JS based WebRTC library for use with voice and video calls.
Version 14.0.14
Date update : February 25, 2014
  • Various errors fixed.
Version 14.0.13
Date update : February 27, 2014
  • The JavaScript library updated, more features added.
Version 14.0.12
Date update : February 25, 2014
  • Files on a user drive can now be edited locally.
Version 14.0.11
Date update : February 17, 2014
  • Fixed user interface issues in Control Panel and the kernel components.
  • Fixed error when connecting handlersocket.
  • Fixed error caching data for child components.
  • Fixed error duplicating tags in cache.
  • Fixed issue processing CLOB on Oracle when updating it in a loop.
  • Fixed issue using CSS in Internet Explorer.
Version 14.0.10
Date update : January 22, 2014
  • Fixed issue when showing groups in the task view form.
Version 14.0.9
Date update : January 22, 2014
  • Media Library issue fixed.
Version 14.0.8
Date update : December 5, 2013
  • Minor issues addressed; D7 optimized.
  • User interface issues fixed.
Version 14.0.7
Date update : November 29, 2013
  • System check now includes checking of Bitrix24 configuration.
  • Updated the Amcharts 3.3 chart library, now supporting texture fills.
  • Minor fixes and improvements.
Version 14.0.6
Date update : November 8, 2013
  • Error with MS IE 11 fixed.
  • For developers: improved support for Oracle in ORM.
  • For developers: numerous errors in ORM fixed.
Version 14.0.5
Date update : November 5, 2013
  • Fixed error merging CSS or JS in Internet Explorer.
  • Fixed other minor issues.
Version 14.0.4
Date update : October 26, 2013
  • New option in the module settings to enable fast file downloads using nginx.
  • Fixed menu cache issues.
  • MSSQL via ODBC is no longer supported (only Microsoft Drivers for PHP for SQL Server version 2.0 and 3.0).
  • API: the "OnBefore" event handlers can now modify source data.
  • API: the Bitrix\Main\DB\Connection class extended to include the methods renameTable and dropColumn.
  • Minor fixes and improvements.
Version 14.0.3
Date update : October 24, 2013
  • Minor issues fixed.
Version 14.0.2
Date update : October 16, 2013
  • Improved the report forms in the Project Quality Control.
  • Minor fixes and improvements.
  • API: the caching procedures migrated to the new kernel's API's.
Version 14.0.1
Date update : September 26, 2013
  • Minor issues fixed.
  • API: now including the amCharts V3 library.
Version 14.0.0
Date update : September 17, 2013
  • Introduced the scheduled cloud backup service.
  • Introduced the regional settings. The websites and languages are now regional parameter dependent.
  • Option to sort the website templates.
  • Now showing the "Registered on" column in the user list.
  • Website check improvements.
  • Backup improvements.
  • Minor issues fixed.
  • API: the new D7 kernel library are now included.
  • API: now supporting the "/local" folder.
  • API: new constant TAGGED_user_card_size to fine tune tagged user cache.
  • API: option to debug cache operations.
Version 12.5.13
Date update : August 23, 2013
  • Now respecting stepwise options when importing users via LDAP.
Version 12.5.12
Date update : July 30, 2013
  • Fixed incorrectly merging JS and CSS files.
  • Various issues fixed.
  • API: added the OnAfterFetch event to custom field types.
  • API: new function DatetimeToTimestampFunction to convert DATETIME date structure to UNIX_TIMESTAMP respecting timezone.
Version 12.5.11
Date update : July 30, 2013
  • Fixes for the multiple document load error.
  • Fixes for the Clock control.
Version 12.5.10
Date update : July 15, 2013
  • Fixed error with improting demo data.
  • Interface error fixes.
Version 12.5.9
Date update : July 2, 2013
  • Updated the look and feel of the Control Panel wizards.
  • Improved module security.
  • Fixed user interface issues.
Version 12.5.8
Date update : June 7, 2013
  • Minor issues fixed.
Version 12.5.7
Date update : May 16, 2013
  • Attention! Once updated, JS and CSS will be merged (configurable in the module settings).
  • Added some useful smiley options.
  • Improved the website check procedure.
  • Improved module performance.
  • Fixed error displaying the rating buttons when logging in for the first time.
  • Other minor fixes and improvements.
Version 12.5.6
Date update : May 8, 2013
  • Minor fixes and improvements.
Version 12.5.5
Date update : May 7, 2013
  • Minor issues fixed.
Version 12.5.4
Date update : April 24, 2013
  • Improvement and correction in backup function.
  • Error in copying and editing component templates fixed.
  • Other error fixes.
Version 12.5.3
Date update : April 17, 2013
  • Fixed some minor issues.
Version 12.5.2
Date update : April 10, 2013
  • Error in recursive file search fixed.
  • Error occuring when loading files into custom fields of file type fixed.
  • Fixes in main.post.form message box.
  • Other interface fixes.
Version 12.5.1
Date update : March 14, 2013
  • Fixed issue with reverse breadcrumbs.
Version 12.5.0
Date update : March 14, 2013
  • The user's e-mail is now checked for uniqueness when updating if the option "Check e-mail for uniqueness" is checked.
  • Updated the installation wizard.
  • User interface improved; small issues fixed.
  • API: nested SEF URL support.
  • API: new events for short URL's: OnAfterShortUriAdd and OnBeforeShortUriDelete.
Version 12.0.10
Date update : February 11, 2013
  • Website check feature improved.
  • The full access level now includes "Manage Short URL's" permission (manage_short_uri).
  • Improved the user interface of Control Panel and components.
  • rssreader gadget now processes redirects.
  • Fixed issue in AJAX enabled components when many such components are used on the same page.
  • Various fixes and improvements.
Version 12.0.9
Date update : February 11, 2013
  • Fixed user interface issues in Control Panel.
  • Improved the Website Check feature.
  • Improved overall system performance.
  • Fixed error saving access permissions for third-party (Marketplace) modules.
  • API: introduced XCache support (define("BX_CACHE_TYPE", "xcache")).
  • API: script.js in component templates is now included as $APPLICATION->AddHeadScript().
  • API: added a new constant BX_NO_SQL_BACKTRACE to disable backtrace monitoring when debugging.
Version 12.0.8
Date update : January 17, 2013
  • Backup: added the auto backup script.
  • Backup: added an option to set the backup time.
  • The standard filters in Control Panel can now be deleted.
  • Minor issues fixed.
  • API: new events OnAfterRegisterModule and OnAfterUnRegisterModule.
Version 12.0.7
Date update : December 19, 2012
  • Various improvements in Control Panel.
  • New CSS/JS merge algorithm to speed up page load time.
  • New module parameter: "Allow logging in using external services".
  • Improved the breadcrumbs in Control Panel.
  • The backup creation form and the backups form now live on two different pages.
  • Archive integrity check considerably optimized.
  • The proactive protection and performance monitor gadgets can now be removed from the desktop.
  • Fixed issues editing a component template after it is copied.
  • Fixed using the COLORPICKER component parameters.
  • Other issues fixed.
  • API: new kernel (disabled).
  • API: jquery version elevated to 1.8.3.
  • API: the cache algorithm can now be changed.
  • API: system.liveid.receive removed because its features are now implemented by social networking services.
Version 12.0.6
Date update : December 14, 2012
  • Minor issues fixed.
Version 12.0.5
Date update : November 29, 2012
  • Minor fixes in visual interface.
Version 12.0.4
Date update : November 21, 2012
  • Service update.
Version 12.0.3
Date update : November 14, 2012
  • Collapsing of filters in Control Panel.
Version 12.0.2
Date update : November 12, 2012
  • Site backup can be stored in the Bitrix Cloud.
  • Error occuring during creation of backup fixed.
  • Minor fixes in visual interface.
Version 12.0.1
Date update : November 4, 2012
  • Control Panel toolbar layout updated.
Version 12.0.0
Date update : October 14, 2012
  • Brand new Control Panel design.
  • Option to create user filter presets in the Control Panel forms.
  • Menu sections can now be added to Favorites.
  • Added notifications to the toolbar.
  • New Marketplace page design.
  • Marketplace is now a separate menu section.
  • Implemented the backup encryption; requires mcrypt on the server side.
  • Numerous backup optimizations.
  • Social service merge option (main.profile).
  • API: support for OOP components (requires class.php supplied by a component).
Version 11.5.11
Date update : October 18, 2012
  • Error occuring when determining site root folder in Windows corrected.
Version 11.5.10
Date update : September 29, 2012
  • Introduced Marketplace module update support.
  • Fixed issue uploading files with national characters in filenames in the file dialog.
  • Fixed other user interface issues.
Version 11.5.9
Date update : September 13, 2012
  • External authentication sources can spread authentication across multiple domains.
  • Fixed various user interface issues.
Version 11.5.8
Date update : September 4, 2012
  • Files with non-Latin filenames can now be uploaded.
  • New option “Transliterate filenames” in the module settings form.
  • Fixed user interface issues.
Version 11.5.7
Date update : July 25, 2012
  • Fixed user interface issues.
  • Performance improved.
Version 11.5.6
Date update : July 6, 2012
  • The "main.calendar" component redesigned.
  • Keyboard shortcuts can now be exported and imported; user interface improved.
  • Fixed back-up issues.
  • Fixed other minor issues.
Version 11.5.5
Date update : June 8, 2012
  • Introduced ZIP back-up format support.
  • Minor fixes and improvements.
Version 11.5.4
Date update : June 5, 2012
  • Fixed error causing empty server response in some cases.
  • Fixed backup integrity check issue.
Version 11.5.3
Date update : May 30, 2012
  • Minor fixes and improvements.
Version 11.5.2
Date update : May 3, 2012
  • Introduced cloud storage support for backups: an archive can be saved to cloud storage; files from a cloud storage can be added to an archive.
  • Added cloud storage support to the file open dialog.
  • Syntax highlighting editor is now used in PHP code editor dialog, PHP command line and SQL query command line.
  • Added a drag’n’drop template to the file upload component (main.file.input).
  • Added file upload support ("File" property type) to the message form component (main.post.form).
Version 11.5.1
Date update : April 28, 2012
  • Minor fixes and improvements.
Version 11.5.0
Date update : April 23, 2012
  • More customizable keyboard shortcuts for various commands.
  • Improved processing of a “bind-to-employee” custom property.
  • Various issues fixed.
Version 11.0.16
Date update : April 7, 2012
  • New component: main.post.form.
  • Added an option to authorize as any user in the user list in Control Panel.
  • Redesigned the "Settings" button in Control Panel.
  • Minor issues fixed.
  • API: the OnBeforeEventAdd event handler can now return false to not add an e-mail event.
  • API: the component template language files are now available in result_modifier.php.
Version 11.0.15
Date update : March 30, 2012
  • Minor issues fixed.
Version 11.0.14
Date update : March 30, 2012
  • Introduced authentication at the controller from client websites.
  • Various issues fixed.
  • API: CUser::GetList now supports nTopCount in the navigation parameters.
Version 11.0.13
Date update : February 21, 2012
  • Introduced a new captcha design: "Outline".
  • API: CUser::GetList() now accepts parameters to fetch only the required fields and supports multiple sort modes (see the help section).
  • Various errors fixed.
Version 11.0.12
Date update : February 21, 2012
  • Minor fixes and improvements.
Version 11.0.11
Date update : December 26, 2011
  • Rating system: users can now vote immediately after registration.
  • Minor fixes and improvements.
  • API: CTempFile::GetDirectoryName can now return a fixed (rather than random) name.
Version 11.0.10
Date update : December 9, 2011
  • A new mechanism for expanding access rights to files has been implemented. Now rights can be assigned not only according user groups, but also to individual users, groups, and through the company structure (for Bitrix Intranet).
  • The module settings now include an ‘Always show toolbar for users’ parameter with choices for user categories.
  • Automatic translation now uses the services of Bing instead of Google. A key to Bing needs to be obtained and entered into the kernel module settings.
  • A new parameter, ‘Record modifications of users’, has been added to the Change History.
  • The parser has been improved to handle links at the end of messages and citation.
  • API: in the CModule class, methods for managing operations and access level permissions have been added (GetModuleTasks, InstallTasks, UnInstallTasks).
  • API: CPageCache now supports various types of storage.
Version 11.0.9
Date update : November 25, 2011
  • Minor fixes and improvements.
Version 11.0.8
Date update : November 15, 2011
  • Minor fixes and improvements.
Version 11.0.7
Date update : November 11, 2011
  • Introduced the extended access permission mechanism.
  • A dialog box to select user category to set extended access permissions.
Version 11.0.6
Date update : October 31, 2011
  • Rating support for the Intranet module.
  • Minor fixes and improvements.
Version 11.0.5
Date update : October 21, 2011
  • The notes gadget now uses BB codes.
  • Ratings engine: users can now vote for their own content.
  • Ratings engine: votings can now be enabled or disabled everywhere at once.
  • Ratings engine: a common voting template can now be set for all votings at once.
  • API: new events OnAddRatingVote and OnCancelRatingVote.
Version 11.0.4
Date update : October 20, 2011
  • Quality control form updated.
  • Minor errors fixed.
Version 11.0.3
Date update : October 11, 2011
  • Minor changes.
Version 11.0.2
Date update : October 7, 2011
  • Added "Short URL" button to the Amber public section toolbar.
  • Added command to delete all data in rating settings.
Version 11.0.1
Date update : September 29, 2011
  • Introduced support for multiple gadget powered desktops on Control Panel’s index page.
  • Introduced the "Quality control checklist" form (Settings > Tools).
  • The authorization password is now encrypted. This option can be disabled in the module settings.
  • Search for menu items and module settings in Control Panel.
  • Customizable toolbar background color.
  • Introduced form autosave in Control Panel.
  • Introduced support for short URL’s and redirects with statuses.
  • Introduced support for distributed clusters (for use with the "Cluster" module).
  • Ratings improved and optimized.
Version 11.0.0
Date update : September 14, 2011
  • Introduced time zone support.
  • New component: "Change Log" (event_list).
  • Changes made to static pages and sections are now logged.
  • Introduced support for "I like it" button.
  • The site check form has been significantly improved.
  • The “list” user property can now have labels for default values.
  • The “list” and “file” user properties are now added to search index.
  • Updated to Aurigma ImageUploader 7.
  • API: added a new method Rotate() to the CFile class; the Watermark() method has been extended.
  • API: user property types can now disable input fields according to access permission.
Version 10.0.11
Date update : July 15, 2011
  • Improved Marketplace support.
  • CSS files can now be merged and compressed; a corresponding parameter added the module settings.
  • New custom field "Bind to information block elements".
  • Support for custom field "Bind to CRM dictionaries".
  • Improved the cache folder deletion algorithm.
  • The social network desktop gadgets is now website dependent.
  • The "Desktop" component: added support for "multiple list" parameters.
  • API: the CFile class now supports external storages.
Version 10.0.10
Date update : September 23, 2011
  • Fixed and improved the BB code parser.
Version 10.0.9
Date update : June 21, 2011
  • Parent items are now highlighted in the information block menu.
  • Other minor improvements.
  • API: the FormatDate’s specifiers “x” and “X” now support future times.
Version 10.0.8
Date update : May 31, 2011
  • New lines are now processed in the field valued of the e-mail template HTML forms.
  • Added complex filter logic to the string custom fields.
  • Other minor bugs fixed.
Version 10.0.7
Date update : May 19, 2011
  • Minor changes and fixes.
Version 10.0.6
Date update : May 13, 2011
  • Minor Control Panel improvements.
  • Fixed duplicate menu items (in the menu component).
  • API: CFile::GetList() now accepts filter fields and sorting input parameters.
Version 10.0.5
Date update : May 6, 2011
  • The Desktop component now respects the Helpdesk module access permissions when using the techsupport gadgets.
  • Implemented the delay deletion of the dropped cache folders using agents which helps to distribute load when deleting huge cache chunks.
  • Added the parameter “Registration Page” to the Authorization component (system.auth.authorize).
  • Improved the GIF image resize algorithm.
  • Fixed SQL errors occurring while filtering multiple custom properties on MSSQL.
  • Fixed error caching the CSS of underlying components.
  • Fixed other various errors.
  • API: the constant BX_DISABLE_TEMPLATE_EDITOR is now in use to enable or disable the visual editor in the website template edit form.
  • API: the CFile::GetList() method’s filter has been extended with the fields SUBDIR, FILE_NAME.
  • API: new event OnFileDelete firing when a file is being deleted from the table “b_file”.
Version 10.0.4
Date update : April 19, 2011
  • Improved the Menu component’s tree template (an active menu item is now always visible, parent items not collapsing).
  • Added sharpen filter to the image scale feature (“on” by default).
  • New parameter “Forgotten Password Page” in the component system.auth.form.
Version 10.0.3
Date update : April 2, 2011
  • User e-mail check is now more strict: angle bracket or comments are not allowed.
  • Minor improvements in the grid components.
  • Fixed error building the dynamic menu (*.menu_ext.php).
  • Fixed error not assigning the value of the notification website field in main.register.
  • Fixed error in the menu component causing the layout to become broken if an empty submenu occurs.
  • CMain::ShowMeta() now HTML entities in the property values.
Version 10.0.2
Date update : March 28, 2011
  • Added HTTP Digest authorization support (can be enabled in the module settings).
  • The custom file type fields now check for required input.
  • API: added the text parser class CTextParser (used to process BBCode and HTML).
Version 10.0.1
Date update : March 18, 2011
  • Fixed the solution installation wizard bugs.
Version 10.0.0
Date update : March 12, 2011
  • The authorization components (system.auth.authorize and system.auth.form) now support external authorization using the Social Services module.
  • Added support for the Cluster module.
Version 9.5.11
Date update : March 1, 2011
  • Fixed error logging an event when using a delay connection to the database.
Version 9.5.10
Date update : February 21, 2011
  • Rating system: introduced a new formula to calculate the community magnitude.
  • Added separate e-mail events: password request and password change.
  • Improved the filter layout in the grid component (main.interface.filter).
  • Added protection against excess load to the session extension algorithm.
  • Fixed OpenID authorization for openid-provider.appspot.com (Google authemtication).
  • Fixed erroneous rendering behavior (CComponentTemplate::SetViewTarget()) occurring when caching is on.
  • API: the content is now passed as reference to the event OnBeforeChangeFile.
  • API: new events OnAdminContextMenuShow, OnAdminListDisplay, OnAdminTabControlBegin for use in Control Panel.
  • API: new kernel option "check_events" for the disabling of e-mail events.
Version 9.5.9
Date update : February 2, 2011
  • The gadget name can now be set in the gadget properties.
  • The component main.interface.grid: added support for "Light Gray" color theme; added support for “Light” site template in filters.
  • Various fixes and improvements in the rating system.
Version 9.5.8
Date update : December 23, 2010
  • Introduced the user authority feature.
  • Added new rating criteria: vote for user; initial rating value.
  • Added new processing rules: user field update, action on user authority value.
  • Added calculation of user position in rating.
  • Added group actions to the user list forms (the user groups and the company structure).
  • No session expiration warning is shown when the stored authorization is used; no page reload is required.
  • Fixed GIF transparency issue.
  • Various user interface fixes.
  • The active menu items could be highlighted incorrectly in some cases; now fixed.
  • Minor fixes in the backup system.
  • Added Windows specific file permission check (case insensitive file names).
  • API: added user group events: OnBeforeGroupUpdate, OnBeforeGroupAdd, OnAfterGroupUpdate, OnAfterGroupAdd.
Version 9.5.7
Date update : December 6, 2010
  • The user session can now extend automatically if a user shows signs of activity. This can be disabled in the Kernel module settings.
  • Added stepwise cache cleanup (the "Autocache" page).
  • Improved the backup system.
  • Added an option to show inactive sections to the information block section binding property.
  • Added IPv6 support to the event log.
  • Minor user interface improvements.
  • Better MySQL 5.5 compatibility.
  • Fixed error resetting the component cache.
  • API: more formats added to the FormatDate function.
  • API: new method: CUtil::translit.
Version 9.5.6
Date update : November 15, 2010
  • Amber the control panel has a "Refresh Cache" button in the minimized view.
  • In the Bitrix Intranet, users who are counted for licensing purposes can be filtered. A new mass action on user records can be performed: Clear 'Last Authorized' field.
  • Improved security.
Version 9.5.5
Date update : November 3, 2010
  • Amber: the page editor is no longer pinned by default.
  • Amber: the “Components” button does not now suggest to switch mode absent components.
  • Changed the rating processing rule form.
  • Fixed misbehavior uploading some file types in Google Chrome.
  • API: the NAME field in agents now supports up to 2000 characters.
  • API: added the BX_NO_ACCELERATOR_RESET constant to prohibit accelerator cache reset.
  • API: the OnAfterUserRegister event handler may now change the RESULT_MESSAGE field.
Version 9.5.4
Date update : October 22, 2010
  • Added the “Processing Rules” to the rating management functions allowing to add a user to a specified user group depending on the rating value.
Version 9.5.3
Date update : October 18, 2010
  • Better access permission check for the component toolbars in edit mode.
  • The component parameters icons in the include areas are now shown in the component submenu.
  • Added the page content editor toolbar (in edit mode). This can be disabled in the user interface settings.
  • The toolbars and the component bars now show command item tooltips.
  • Added the file delete command to the menu component (bitrix:menu) and the “Menu” button.
  • Better support for the new Amber user interface in the include area component (main.include).
  • Added customizable toolbar buttons support to the visual editor (the public section editor and the site template editor).
  • The desktop gadgets can now be repositioned in edit mode as well.
  • API: added file time support to CMain::GetCSS(), CMain::GetHeadScripts().
  • API: new buffering methods in CBitrixComponentTemplate::SetViewTarget(), CBitrixComponentTemplate::EndViewTarget(), CMain::AddViewContent(), CMain::ShowViewContent().
  • API: new methods for component area context editing: CBitrixComponentTemplate::AddEditAction(), CBitrixComponentTemplate::AddDeleteAction(), CBitrixComponentTemplate::GetEditAreaId().
Version 9.5.2
Date update : October 10, 2010
  • New access permission action: "Edit Ratings".
  • Added a parameter to the “Desktop” component’s template to specify persistent gadgets a user is not allowed to delete.
Version 9.5.1
Date update : October 7, 2010
  • Various fixes and improvements to the Hermitage user interface.
Version 9.5.0
Date update : September 30, 2010
  • New Hermitage user interface design.
    • New toolbar: different operation groups; no more “Design” mode; new look.
    • Undo for the last user action (page creation; page editing; page deletion; section creation; section property modification; component parameter modification; enabling and disabling components; menu editing).
    • New look for the component context menu in edit mode.
    • New user interface settings option: "Dynamic Website Edit Mode (no page reload)".
    • The file and section creation dialog box can now generate filenames from the page title. This option is enabled by default and can be disabled in the Site Explorer module settings.
    • The file and section creation dialog box can now set the access permission for the object being created. The default access parameters can set in the Site Explorer module settings.
    • Changed the dialog box design in the public section.
  • Added the rating feature:
    • multifactor user ratings; support for factor weight values for each rating;
    • custom programmable factors for use with ratings;
    • counters for user votes; counters for user posts in the forums and blogs;
    • user activity counters in the forums and blogs; configurable calculation strategy.
  • Updated the backup copy creation user interface.
  • Updated the access permission user interface in the module setings.
  • Improved alpha channel support when scaling PNG images.
  • New desktop gadget: Google Talk.
  • The main.share component now supports the LiveJournal service.
  • Minor fixes in the kernel user properties.
  • Fixed error limiting the HTML cache.
  • Fixed the breadcrumbs navigation error occurring with native MSSQL driver.
  • API: the component cache now respects the site template and the component location (site template or page work area).
Version 9.1.3
Date update : September 23, 2010
  • The update system now supports stepwise download for update files. Added the “Download Step Duration” parameter to the system kernel.
  • Added the form tab and field customization dialog box to the main.interface.form component.
  • API: added authorization by the URL mask and the request hash in the single hit context.
  • API: added new custom field type: "Template".
  • API: new component: “Social Bookmarks And Networks” (main.share) to promote the website links to external services.
Version 9.1.2
Date update : August 24, 2010
  • Attention: Cache Dependencies mode will be automatically enabled by this update.
  • Cache Dependencies mode can be configured on the Cache Settings page.
  • AJAX mode optimized in components.
  • Some localization fixes.
  • Minor fixes in the wizard engine.
  • API: values can now be displayed as a chain of information block groups in "iblock_section" template of bitrix:system.field.view.
Version 9.1.1
Date update : August 10, 2010
  • Changed the algorithm for storing desktop gadget position on user and group profile pages.
  • Some functions relocated from bitrix:main.user.link to the system kernel.
  • Minor improvements.
Version 9.1.0
Date update : July 28, 2010
  • Support for tagged cache.
  • Fixed error caching menus containing conditional items.
  • The module is now PHP 5.3.0 compatible.
Version 9.0.7
Date update : July 16, 2010
  • The site folder is now accounted for during the menu building process in multisite mode.
  • Improved compatibility with PHP 5.3.
  • JS Core library was extended with transliteration option.
Version 9.0.6
Date update : July 7, 2010
  • Minor changes in windows interface library API.
Version 9.0.5
Date update : June 28, 2010
  • Fixed error which occurred when loading client scripts before intializing the DOM-structure of the document.
  • The error occurring while creating a new site with no name specified in the wizard was fixed.
  • API: a new parameter for the [I]bitrix:menu[I] component has been added: Delayed building of the menu template. Now, components can add menu items.
Version 9.0.4
Date update : June 17, 2010
  • Introduced support for solution wizards.
Version 9.0.3
Date update : June 9, 2010
  • Introduced the Marketplace area to search, install and update third-party modules.
  • The site installation wizard can now be started when adding a site. The site wizard can be the one selected in Marketplace as well.
  • Added an “arrows” template to system.pagenavigation.
  • MSSQL 9.0 (2005) or higher is now required to obtain updates.
  • Minor bugs and errors fixed.
  • API: added support for MSSQL native driver. Add $DBSQLServerType="NATIVE" to dbconn.php to connect the driver.
  • API: the wizards are now selected and installed from the module folders.
  • API: added filter support to main.interface.grid.
Version 9.0.2
Date update : May 11, 2010
  • PHP 5.0 or later is now required to obtain updates.
  • New kernel settings: "Autocheck For Updates" and "Abort Authocheck When Errors Occur". The Control Panel taskbar now shows information about the currently available updates.
  • New access permission: "install_updates". By default, this permission is assigned to administrators only.
  • API: the methods CMain::GetCSS and CMain::ShowCSS render up to 20 “LINK” tags injecting the remaining CSS rules into the page stream (thus bypassing IE restriction).
  • API: added new components “main.interface.form”, “main.interface.grid”, “main.interface.toolbar” to create user interface for lists and forms.
Version 9.0.1
Date update : April 7, 2010
  • Minor user interface errors fixed.
Version 9.0.0
Date update : April 5, 2010
  • E-mail message fields added to e-mail templates: copy; BCC; reply address; return-path; priority; two additional arbitrary fields.
  • The mass file upload component has been updated.
  • Added user name format support to the Personal Dashboard component to display user names in gadgets.
  • A "Fullscreen" button added to the public section dialogs.
  • Considerable optimization in a BMP image resize algorithm.
  • New parameter in the Kernel module settings to adjust the JPEG image resize quality (95 by default).
  • API: an arbitrary e-mail message header can be set when creating an e-mail event using $arEvent["=X-Field"]="value".
  • API: in autocache mode, the components now include CSS files specified by templates.
  • API: in autocache mode, the components can now run uncached code in templates by including component_epilog.php in the template folder.
Version 8.6.4
Date update : February 17, 2010
  • Default value can be specified for the Link to Information Block Section custom property now.
  • Page execution time dialog now displays component cache size information.
  • API: active page templates can now be separately used for creating pages or sections: special "type" attribute should be used in template description with "section" or "page" values.
  • API: functions CMain::ShowHeadScripts() and CMain::ShowHeadStrings() can now be used in the Control Panel.
Version 8.6.3
Date update : February 5, 2010
  • Added the main.user.link component to the standard components of the social network.
Version 8.6.2
Date update : January 22, 2010
  • The Site Map component now respects the nesting depth specified in the menu.sections component.
  • The Site Check form has been redesigned: the system tests extended, the techsupport form changed.
  • Improved the localization support in the update system.
  • Minor bugs fixed.
Version 8.6.1
Date update : December 23, 2009
  • Form for connecting to controller site has beem extended with Proxy settings section.
  • Fixed error with user selection by their birthday if the date is February, 29th (for MSSQL and Oracle).
  • Fixed error that occured while pinning toolbar in IE8.
Version 8.6.0
Date update : December 8, 2009
  • Product now available in SaaS regime.
  • The error in editing include areas in the public sector pages has been fixed.
  • Minor fixes.
Version 8.5.3
Date update : November 12, 2009
  • Email correctness check is now performed using the old algorithm (used before v.8.0.6).
  • Compatibility with Site Controller module was improved.
  • Minor interface changes for the Control Panel forms.
  • API: new parameter that controls tag output format was added to the following functions CMain::GetMeta(), CMain::ShowMeta(), CMain::GetCSS(), CMain::ShowCSS(), CMain::ShowHead().
Version 8.5.2
Date update : October 23, 2009
  • New command in the public section toolbar: "Create" - "Page/Section from template".
  • Introduced the active templates for pages. Active templates may request data and process it in the page creation wizard.
  • Each module now has a single CSS file to overcome Internet Explorer's 30-file limitation.
  • The Control Panel index page now displays Performance Monitor module status information (can be disabled in Interface Settings).
  • API: the arrays $this->aGlobalMenu and $aModuleMenu are now passed by reference to OnBuildGlobalMenu, which allows to alter the Control Panel menu as required.
Version 8.5.1
Date update : October 5, 2009
  • New Feedback Form component and email template for it were added.
  • New! Added support for the following caching mechanisms: memcache, eaccelerator, apc. Type of caching can be defined with BX_CACHE_TYPE constant. Additional BX_MEMCACHE_HOST constant should be defined for memcache. Standard file-based cache is used by default.
  • New option was added to the menu component setting: "Allow several menu items to be highlighted as active".
  • Improved URL processing behavior for IIS.
  • API: New (third) parameter was added for the LocalRedirect function: HTTP-response status ("302 Found" by default).
  • API: New event was added: OnBeforeChangeFile. It is being called before saving a file in CMain::SaveFileContent method. Event handler can cancel file saving and process old or new file content.
  • API: sParams parameter of the functions: CFile::ShowImage, CFile::Show2Images and CFile::ShowFile can now contain the alt attribute.
Version 8.5.0
Date update : September 25, 2009
  • New public section dialog "Site Explorer" showing logical or physical site structure. The dialog allows to perform file and folder operations; drag'n'drop technology is also supported.
  • Extended "Page Creation Time" public section statistics. The dialog shows the execution time for page areas, components and SQL queries.
  • Current menu item algorithm has changed. Now, if multiple menu items are selected, an item with the longest link is the current item.
  • The authorization component templates optimized for search engines.
  • The public section visual editor now includes current site styles.
  • Fixed error processing the stored authorization.
  • MSSQL version: fixed SQL error occurring when resolving a site by the supplied path.
  • API: new method CAdminList::AddActionSuccessMessage() to render notifications about successful operations performed on lists.
  • API: new optional parameter in CMain::GetCurPage() allowing to return the index page path without "index.php".
  • API: new constant BX_DISABLE_INDEX_PAGE (true/false). The constant sets the default behavior of the "get_index_page" parameter in GetPagePath(), CMain::GetCurPage(), CMain::GetCurPageParam().
Version 8.0.8
Date update : August 17, 2009
  • Added logging of access permission related events: changing user membership in groups; changing the group security policy; changing the module and file access permission; changing the access permission level.
  • Custom configurable fields introduced in the user profile editor.
  • Inactive users now cannot request a password change word.
  • MySql: fetching users using the user group filter has been optimized.
  • UTF-8 CSV files containing BOM at the start used to import incorrectly; now fixed.
  • Fixed error changing the site in the file dalog.
  • Minor user interface and API fixes.
Version 8.0.7
Date update : June 29, 2009
  • New update system for partner modules has been released.
  • File upload error was fixed in Browse File dialog for non-Administrator users.
  • Fixed error with incorrect shadows for drop-down menus in Opera.
Version 8.0.6
Date update : June 19, 2009
  • New component: "Color Picker" (main.colorpicker) for choosing colors.
  • The file dialog performance has been optimized; user interface improved; added keyboard navigation support; various errors fixed.
  • Added check for uniqueness of XML_ID values in "list" values editor.
  • Better CSV user import error handling.
  • The e-mail address validator improved.
  • The size of the "Name" user group table field increased to 255.
  • The user profile component now does not interrupt a page upon completion of the authorization form.
  • Fixed incorrect behavior of the authorization form when the OpenID/LiveID authorization is enabled.
  • Minor fixes and improvements in the Control Panel interface.
  • Control Panel filters: fixed error searching by text containing "\".
Version 8.0.5
Date update : May 27, 2009
  • New! Special gadget was added for the Personal Dashboard: Google Gadgets. It allows to insert different Google Gadgets directly to your personal desktop. Gadgets code can be requested in the Google Gadgets directory.
  • New! The Include Area component now uses a component template which allows for customization of the include area templates.
  • Personal Dashboard component's interface was modified.
  • Fixed doubling section description error in the Site Map component.
  • Minor user interface improvements.
  • Module security has been improved.
  • Fixed error processing the OnProlog event for unauthorized visitors on pages requiring authorization.
  • Fixed error preserving the original filename when uploading files.
  • Fixed error resolving an active site under unusual multisite settings.
  • Fixed error selecting custom properties in the user list.
  • Fixed errors in components running in AJAX mode under unusual multisite settings.
  • Fixed check for e-mail uniqueness when creating a user in Control Panel.
  • Fixed error applying the module default access level.
  • Fixed processing SEF rules on IIS in HTTPS mode.
  • Fixed error unpacking .tar.gz archives in UTF-8 version (occurring when importing site templates, wizards, courses etc.).
  • Fixed error controlling the access to the user search page.
  • Fixed search filter error occurring when using a "%text" search pattern in MSSQL version.
  • API: MakeTimeStamp can now return negative values.
  • API: added a parameter to CMain::AuthForm allowing to not interrupt page execution after showing the authorization form.
  • API: added constants ERROR_EMAIL_FROM and ERROR_EMAIL_REPLY_TO (they reflect the corresponding fields in database error messages). The system now sends the message even if an error has been caused by an administrator.
Version 8.0.4
Date update : April 21, 2009
  • Minor changes and improvements.
  • Proactive Protection module status information can now be displayed at the Control Panel index page.
Version 8.0.3
Date update : April 8, 2009
  • Minor GUI changes in the Personal Dashboard component.
Version 8.0.2
Date update : April 7, 2009
  • Added new component Personal Dashboard allowing a site user to assemble a personal page by adding gadgets of their choice.
  • New gadgets: RSS Feeds View, Favorite Links.
  • Back-up errors fixed:
    - the database encoding failed to add to the dump;
    - incorrect block size in UTF-8 compatibility mode;
    - an SQL error might occur when creating a back-up copy if the memory_limit value is missing;
    - better compatibility with server modules: suhosin and mod_security;
  • Miscellaneous minor fixes.
Version 8.0.1
Date update : March 30, 2009
  • Fixed error in User Edit form: user groups were not initialized.
  • Fixed error in Group Edit form in Oracle version ("String id").
  • Fixed error occured during password changing procedure. Site for notification was set wrong. Now fixed.
  • Fixed error with selecting user by Country field value.
Version 8.0.0
Date update : March 27, 2009
  • Compatibility with a new module Proactive Protection.
  • Minor changes.
Version 7.1.12
Date update : March 18, 2009
  • This update installs stronger CAPTCHA unless its parameters has been changed.
  • The Control Panel security has been improved.
  • Fixed error occurring when deleting URL processing rules.
  • HTML entity error fixed in the e-mail template editor.
  • Fixed continuous update of the "Last update" user field if the Social Network module is installed.
  • Fixed SQL error occurring when deleting a site.
  • Fixed stored authorization processing error occurring when HTML cache is enabled (requires the cache settings to be saved again).
Version 7.1.11
Date update : February 26, 2009
  • Improved interface dialogs.
  • Improved security of the Control Panel forms.
  • Minor error fixes.
Version 7.1.10
Date update : February 6, 2009
  • Help in Control Panel now links to the bitrixsoft.com site. Local help files will be removed as outdated.
  • Site Menu component now respects current site in caching (SITE_ID).
  • Deleteing of non-active users with agent was fixed for non-confirmed registrations.
  • Fixed error with incorrect archive creation with the system backup tool.
Version 7.1.9
Date update : January 30, 2009
  • This update sets Security level for Administators user group to High level, if the security policy has not been configured for this group before.
  • Improved security of the Control Panel pages.
  • Optimized user options selection. (Reduced number of DB queries)
  • Fixed error with sound playing.
Version 7.1.8
Date update : January 27, 2009
  • Improved support for national characters in public dialogs for UTF-8 mode.
Version 7.1.7
Date update : January 21, 2009
  • New component "Clock Conrol" (main.clock) to input time using clock.
  • Changes in the back-up system:
    - ability to exclude files and folders by mask;
    - more clear demarcation between the public section and administrative area: only the user data are now stored in the public section;
    - option to skip symbolic links to directories to prevent deadlocks;
    - existing .htaccess in the site root is no longer overwritten when extracting files.
  • The menu component now uses caching. New cache management parameters: "Respect Access Permissions" and "Important Query Variables".
  • New parameter "Hide Time Control" in the main.calendar component.
  • API: new parameter AJAX_OPTION_ADDITIONAL for AJAX-mode components allowing to specify an additional ID for components that render data in loop.
  • API: new field LAST_ACTIVITY_DATE in the user table:
    - the field is maintained by the Social Network module; used to show the "Online" status;
    - new filter LAST_ACTIVITY in the CUser::GetList method, specify interval in seconds;
    - new method CUser::IsOnLine($id, $interval=120) to define the user online status by the user ID.
Version 7.1.6
Date update : December 25, 2008
  • The MSSQL and Oracle editions can now create the backup copy without database contents.
  • When restoring the system from the backup copy, the database connection parameters are now set in dbconn.php;
  • With encoded versions, a warning is shown informing that Zend Optimizer is required at a new location;
  • Bug fixes in the backup system:
    - existing statistics erased if the backup copy did not include statistics, now fixed;
    - incomplete restore.php file download in UTF versions;
    - the uncompressed archive file name had extension ".gz";
    - the restoration procedure ignored file permissions set in BX_FILE_PERMISSIONS;
  • Component parameters configuration dialog now dynamically loads parameters of selected component template.
  • New option was added in the Interface settings dialog for the Start menu: "Show tooltips for Start menu items".
  • Improved security for some Control Panel pages.
  • Fixed error with password confirmation in the main.register component.
  • Fixed error with template name in the component template copy dialog.
Version 7.1.5
Date update : November 18, 2008
  • Introduces the managed cache of operations and access permissions.
  • The HTML cache statistical data is now separated from the cache settings. The cache now performs better on high concurrent load.
  • Minor fixes.
Version 7.1.4
Date update : November 11, 2008
  • Sound is now playing only once per browser session.
  • New! Preload of the Start button menu items can be enabled in the Interface settings.
Version 7.1.3
Date update : October 28, 2008
  • New features in the registration component: group policy processing; e-mail address uniqueness; activation via the e-mail; journaling.
  • Improved the security of many Control Panel pages.
  • New module settings parameter: Additional parameter for "mail" function. This parameter can be used, for example, to specify the sender e-mail address (see the description of the "mail" function).
  • With shared authorization, logout now ends authorized session on all sites.
  • The font setting did not persist in the CAPTCHA preferences; now fixed.
  • The LIKE operation quoting error fixed in queries.
  • API: the e-mail send function can now be redefined (declare a custom_mail() function with the same set of parameters as in mail()).
  • API: the address of the Whois service can now be changed by specifying the Kernel option "whois_service_url" (#IP# macro can be used). The default service is whois.domaintools.com.
Version 7.1.2
Date update : October 13, 2008
  • Sound notification can now be played upon authorization (enable it in "Interface Settings").
  • New e-mail event: "New User Invitation" which is generated when importing users.
  • Sample CSV file in the user import form showing an example of creating a source import file.
  • New security policy parameter: "Password entry attempts without using CAPTCHA". If a user exceeds the specified number of unsuccessful login attempts, they will have to enter CAPTCHA symbols.
  • CAPTCHA settings form added ("Settings" - "System Settings"). Better anti-recognition protection (nonlinear distortion, merged symbols). New font for CAPTCHA symbols.
Version 7.1.1
Date update : September 27, 2008
  • New! Now components on pages can be disabled and enabled with saved settings;
  • New! Import form was added for users.
Version 7.1.0
Date update : September 12, 2008
  • New option to confirm user registrations via the e-mail. This can be enabled in the Kernel settings. Proper e-mail event type and template has been added.
  • Uniqueness of user e-mails can now be checked (can be enabled in the Kernel settings).
  • Group security policy enhanced with checks for the length of password and the presence of specified characters in it (Latin letters, digits, punctuation marks).
  • New feature: Event Log ("Settings" -> "Tools"). The log enrolls user registration and authorization related events.
  • The password and password change checkword are now handled in a now more secure fashion.
  • New custom property type "Bind to information block section".
  • The current page URL is now preserved if the Start button is clicked to access Control Panel.
  • API: new method CEvent::SendImmediate() to send urgent messages without adding them to the event queue.
  • API: file save method changed. Added function CFile::SaveForDB(). Functions CDatabase::PrepareInsert() and CDatabase::PrepareUpdate() do not save files to disk now.
Version 7.0.14
Date update : August 18, 2008
  • Tooltips added to component parameters dialog.
  • Fixed errors occurring when saving hidden parameters in editor dialog.
  • File dialog optimized; now loads much faster.
  • New feature to switch between sites in file dialog.
Version 7.0.13
Date update : July 31, 2008
  • Fixed error with filtering by miltiple user-defined properties (SQL errors in Oracle and MSSQL versions).
Version 7.0.12
Date update : July 31, 2008
  • Fixed error with duplicated results in filtering of multiple user-defined properties.
  • Fixed problems with HTML-caching: using comression with UTF and redundant browser caching.
Version 7.0.11
Date update : July 22, 2008
  • OpenID provider now asks for trusting to the whole site when authorizing(not for each site page).
  • Interface error fixes for public edit mode.
Version 7.0.10
Date update : July 15, 2008
  • New! Column settings now can be customized in the user search interface dialog.
  • New! Now page work area can be edited directly by double-clicking on it or from drop-down menu in content area.
  • Fixed errors in the edit form customization dialog.
Version 7.0.9
Date update : July 10, 2008
  • Fixed string convertion error for some encoding (e.g. greek windows-1253).
  • Fixed authorization error alert issue.
  • API: New tools for tabs and fields customization in Control Panel edit forms (CAdminForm class).
Version 7.0.8
Date update : July 1, 2008
  • AJAX library include error fixed.
Version 7.0.7
Date update : July 1, 2008
  • Optimizations in the menu editor dialog. Now compatible with Mozilla Firefox 3.
  • The Include Area component can now use any arbitrary external file. This feature is only available to users with edit_php permission.
  • Fixed CSS handling errors in AJAX modes and public dialog boxes.
  • The system now includes a beta version of drag-n-drop library.
Version 7.0.6
Date update : June 10, 2008
  • Now аiles can be obtained from controller site.
  • API: new step in site creation wizard to show custom license.
  • Minor bugs fixed (spelling, user interface, PHP warnings).
Version 7.0.5
Date update : May 29, 2008
  • Current page cache is now updated when saving changes in public dialog boxes.
  • Cache update button added to the "Preview" tab.
  • New parameter: "Check access permissions" in the main.profile component.
Version 7.0.4
Date update : May 23, 2008
  • Fixed Cyrillic encoding conversion error in public dialogs and Control Panel filters.
  • The system.liveid.receive component now respects the Add to group upon registration kernel parameter.
  • Double-click is now disabled for report table rows in Quick Edit mode.
  • API: CUser::LoginByHash now returns the error description instead of false when the hash does not match.
Version 7.0.3
Date update : May 21, 2008
  • New system.liveid.receive component to support LiveID authentication.
Version 7.0.2
Date update : May 20, 2008
  • New authentication method by OpenID (can be enabled in the Kernel settings). The system.auth.authorize and system.auth.form components now support OpenID.
  • New authentication method by LiveID (can be enabled in the Kernel settings). Requires new component system.liveid.receive. The system.auth.authorize and system.auth.form components now support LiveID. LiveID authorization requires mhash and mcrypt PHP libraries.
  • Warning about the expiration of techsupport subscription. It can be disabled in the system interface settings.
  • Resizable text editor window in the public section.
  • Public cache clean-up error fixed.
  • Better support for PHP FastCGI mode.
  • The "SQL Query" form now allows multiple queries in the input field.
  • New Generate e-mail event option in the main.profile component. Access permission check enhanced.
  • New Show errors option in the system.auth.form component.
  • API: new method CFile::GetList().
  • API: new event OnEndBufferContent which is fired after calling all the delay functions to modify the final page.
  • Fixed error occurring when editing sites whose ID contains "+".
  • Fixed error occurring when processing events that are not bound to any site.
  • Fixed error in main.register component: user fields were unavailable in the OnBeforeUserRegister event.
  • Fixed users filter error occurring when filtering by the profile information fields.
Version 7.0.1
Date update : April 11, 2008
  • Two separate buttons in Administrative toolbar: User Profile and Log Out.
  • The PHP file editor dialog in the public section now shows a link to edit the file in Control Panel.
  • New Kernel options: "Days to keep e-mail events" and "Messages to send at a page request".
  • Agents has been optimized in Oracle version.
  • Control Panel forms has been updated to work with the new help section structure.
  • AJAX: the component output buffering algorithm has been optimized.
  • AJAX: support for Opera behaviour emulation.
  • AJAX: a link to an AJAX-driven page can now be stored for later view (e.g. you can send it to other users, add to Favorites etc.)
  • AJAX: new event: onAfterAjaxResponse which enables developers to append custom data to a response.
  • AJAX: support for dynamic breadcrumbs changing automatically when traversing pages of AJAX components.
  • AJAX: fixed error with client scripts handling in Safari.
Version 7.0.0
Date update : March 27, 2008
  • The Control Panel toolbar has been redesigned. New modes have been introduced to the public section view: site view, content editing, site design.
  • The toolbar now features the "Start" button which opens a menu with Control Panel functions, favorite and recent links.
  • New dialogs in the public section:
    - new page wizard; new section wizard;
    - visual and HTML/PHP editors;
    - page and section properties;
    - page and section access permissions;
    - editor forms for: information block elements, information block sections, web forms, banners.
  • Dialog boxes has been redesigned and now are resizable and modal.
  • The component bar now shows as a drop-down menu whose items depend on the current mode: content editing or design. A tooltip is now shown for a component in the editor.
  • Preferences for the "Start" button in the user interface settings form.
  • The module is now UTF-8 enabled.
  • HTML cache now handles HTTP header fields: ETag, If-Modified-Since, Last-Modified.
  • User list in Control Panel is now created quickly even for many users.
  • Fixed error occurring when quoting free space over 2 GB.
  • Navigation cache error in components has been fixed; occurred in pages with more than one breadcrumb-enabled components.
  • New API: new method $APPLICATION->ShowHead() to render standard header fields in site template.
  • API change: $APPLICATION->GetSpreadCookieHTML() now uses <img> instead of <iframe>. The method is now called before the inclusion of the site template bottom area, rather than after.
Version 6.5.8
Date update : February 18, 2008
  • New! Added transparent user authorization between sites through the controller.
  • New! HTML caching mechanism was added for pages (can be enabled on the Cache Settings page).
    HTML cache processes only pages listed in inclusion mask and not listed in exclusion mask;
    For non-authorized visitors system check for the page copy stored in HML cache. If page is found in the cache it is being displayed with no system modules included;
    Page will be sent compressed if Compression module was installed at the moment of cache generation;
    If there is no cache found for the page it is being processed in normal way;
    After finishing the page load its copy will be saved in HTML cache;
Version 6.5.7
Date update : February 12, 2008
  • Component system.field.edit now uses new calendar for properties of date type.
  • Minor changes in system.field.edit component (editiing of user-defined fields).
  • Fixed SQL error in user-defined properties for MS SQL version.
  • If the disk usage quota is set, the free disk space indicator is shown in toolbar in the public section and Control Panel.
Version 6.5.6
Date update : December 27, 2007
  • Experimental support for browser navigation in the AJAX mode.
  • New AJAX service option in the component properties: "Emulate browser navigation".
  • Changed titles and program logic of the AJAX mode parameters (now extra options are disabled by default).
  • "User parameters" component (bitrix:main.profile) is now compatible with AJAX mode.
  • Fixed callback parameter processing error occurring when installing event handlers using AddEventHandler.
  • Fixed menu save error in the file dialog.
Version 6.5.5
Date update : December 13, 2007
  • New! Great improved menu edit dialog was added for the menu component. It enables editing of the menu in Site Edit mode with simple drag-n-drop actions.
  • New! Special component was added: main.calendar. It provides calendar functionality for user profile and user registration components (similar to calendar in Control Panel).
  • New! Componets can work with AJAX now.
  • Added check for correctness of the characters in file or folder names in create/rename dialogs.
  • Most of the forms and pages in control panel were improved to work under minimal user permissions.
  • New operation was added to the tasks for visual site template editing without accessing PHP code (lpa_template_edit).
  • Fixed error with creating a new site template.
  • Fixed incorrect list export in Excel format.
  • Fixed error with creating URLs processing rules through the component settings in multisite configuration.
  • Fixed error with component settings editing under specific hosting server settings.
Version 6.5.4
Date update : October 31, 2007
  • Extended file and folder access permissions in the controller supervised mode.
  • The site template preview mode has been fixed and improved.
  • Fixed user interface errors in the file dialog.
  • Fixed user interface errors in the access levels and group management forms.
  • Fixed error occurring when resolving access permissions with external authorisation.
  • API changes: new events OnBeforeLocalRedirect, OnLocalRedirect, OnBeforeRestartBuffer.
Version 6.5.3
Date update : November 2, 2007
  • New! Added site template preview feature in the template edit form.
  • New! Added new features to the Browse Files dialog: now it is possible to create folders, delete and rename files and folders.
  • New operation is added to the list of available operations: "Limited Site template modification".
  • New! Added new feature that enables to perform limited Site template modification (without editing PHP-code).
  • New! Added support for the Site Controller.
  • Fixed error with editing parameters of components located in files that have capital letters in their names.
  • Fixes in site authorization storing mechanism.
  • Now the required fields: Login, Password, Email are checked when adding a user with API functions.
  • Fixed error with restoring a site from archive.
Version 6.5.2
Date update : October 19, 2007
  • Fixed error with converting strings in UTF-16 format.
Version 6.5.1
Date update : October 17, 2007
  • New system tool added to the Settings-Tools section of the Control Panel: "PHP command line". It enables to run arbitrary PHP code at server.
  • Now main.register component calls system events on user adding and sends email notifications.
  • Now main.site.selector component matches the domain list in the site settings.
  • Fixed error that prevented site template editing in the visual editor.
  • To developers: UTF-16 charest support was added for the CharsetConverter class.
Version 6.5.0
Date update : September 19, 2007
  • The permission assignment system can now bind access levels to operations. An access level can contain allowed operations and be a subject of certain modules and/or user groups.
  • The operation "Manage users of allowed groups" permits users other than administrators manage members of specified user groups.
  • The operation "Restricted modification of PHP files " permits users other than administrators configure visual components and edit PHP pages in the visual editor.
  • A new technology of configuration wizard introduced. Wizards can be downloaded in the form of individual packages. The downloaded wizards are available in the menu "Settings - System settings - Wizards".
  • New site creation wizards can be created on the basis of existing configuration wizards.
  • Maximum disk space available to the system and the database (disk quota) can now be preserved. The quota can be configured and recalculated in the Kernel settings.
  • URL processing algorithm is now more compatible with IIS / FastCGI.
  • Fixed minor errors in the file dialog.
  • A PHP 4 error with list item editing in custom properties is now fixed.
  • API: new delay functions of $APPLICATION: AddHeadScript(), GetHeadScripts(), ShowHeadScripts(). These can be used to include run-time JavaScript areas in site templates.
Version 6.0.5
Date update : September 12, 2007
  • New! Added support for Web Services module.
Version 6.0.4
Date update : July 20, 2007
  • New feature added: stepwise product updates.
Version 6.0.3
Date update : July 20, 2007
  • New! Added special interface for editing email event types (menu "Settings - Email events").
  • Improvements in Open file dialog.
  • Clear Cache button is now displayed in toolbar in public site pages for users with Write permissions for Kernel module.
  • Fixed error with updating user data when no fields were specified in the field list.
  • Fixed incorrecr behaviour of the URLs processing system in PHP CGI mode.
  • To developers: now user defined properties can be selected with methods CUser::GetByID() and CUser::GetByLogin().
  • To developers: Now mask "UF_*" can be used in the selected field list for selecting all the custom fields with CUserTypeSQL::SetSelect method.
  • To developers: added kernel module event "OnBuildGlobalMenu" for adding your own menu items in global menu sections in Control Panel.
Version 6.0.2
Date update : June 28, 2007
  • Added new greatly improved file open and save dialog. It is used in Site Explorer module v.6.0.3.
  • New Tab was added to the User Edit form: Custom Fields. Administrator can specify additional user profile fields. Custom Fields can be shown in User List page and used in Search Filter.
  • The following integrated user defined property types are supported now: String, Date/Time, Yes/No, Integer, Number, List, File. Properties can have multiple values.
  • Support for user defined property types was added to the main.profile and main.register components.
  • New components were added: system.field.edit and system.field.view for entering/displaying user defined property types in public site section.
  • Changed sorting order for URLs processing rules.
  • Fixed error with saving User: Gender field was reset if there was not field value passed in array.
  • File size for files greater than 2Gb is now being shown correctly on the Backup page.
  • To developers: added special mechanism for managing user defined properties. For adding a property type the OnUserTypeBuildList event should be used.
  • To developers: new method CAdminFileDialog::ShowScript() was added for calling file open and save dialog in the control panel.
  • To developers: new events were added OnBeforeEventAdd and OnBeforeEventSend for handling email event fields and email message before sending.
  • To developers: new method was added CDBResult::GetPageNavStringEx() for using page navigation in components with caching.
Version 6.0.1
Date update : May 31, 2007
  • Added support for HTTP-authentication. Function CUser::RequiredHTTPAuthBasic() can be used for calling browser authentication dialog.
  • Current folder name is used now in SEF Folder field in component parameters dialog.
  • Page titles in Control Panel are displayed correctly when special characters are used.
  • Hardened security check while editing a page under a limited user account.
  • Hardened security check while saving files with several extensions.
  • Minor changes in main.include and main.map components.
  • To developers: fixed error in mydump() function.
Version 6.0.0
Date update : April 25, 2007
  • New option added to the Main module settings: Use WYSIWYG editor for Site Templates.
  • Site Administrators now have access to view or edit .htaccess files in File Manager.
  • Minor interface changes in menu, breadcrumb navigation and page navigation components.
Version 5.9.3
Date update : April 12, 2007
  • Updated components: main.map, main.site.selector, menu, system.auth.authorize, system.auth.registration.
  • New buttons added to the Administrative toolbar for administrators: "Update cached data on the current page" and "Show/hide debug information".
  • Debug information is now displyed to administrator even after logout. It enables to see SQL queries running for non-authorized users.
  • Imroved check for file access permissions on Windows-based hosting.
  • Access Check page in Site check section now skips all the cache files (/bitrix/cache, /bitrix/cache_image, /bitrix/managed_cache, /bitrix/stack_cache).
  • Fixed error with editing site template containing nesting folders with the same names.
  • To developers: added possibility to override API functions ToUpper and ToLower. BX_CUSTOM_TO_UPPER_FUNC and BX_CUSTOM_TO_LOWER_FUNC constants should be used for setting names of the overriding functions.
  • To developers: HTMLToTxt function can now get parameter that sets length of hyphen string. Fixed error with encoding symbols like "&#043;".
  • To developers: Important! File /bitrix/php_interface/after_connect.php is now included only AFTER connecting to DB. If DB connection is not opened this file is not included.
Version 5.9.2
Date update : April 3, 2007
  • URLs processing mechanism now returns status code 200 (successful) in web-server's response.
Version 5.9.1
Date update : March 29, 2007
  • Hardened security for some administrative pages.
  • Minor changes in URLs processing mechanism.
  • Fixes in interface dialogs for setting component properties and copying component template.
Version 5.9.0
Date update : March 19, 2007
  • New! Added ability to visually edit Site Template in site template edit form (WYSIWYG editor should be updated up to the version 5.9.0).
  • New! Special Template Styles Tab added in site template edit form. Added special interface for editing CSS styles and their descriptions in Site Styles Tab (.styles.php file).
  • Improved Component interface in Site Edit mode:
  • reworked dialog "Edit Component Parameters";
  • reworked dialog "Copy Template";
  • added button "Edit Template CSS-file";
  • added button "Clean Component cache".
  • New! Added "Auto" caching mode in components. Components Cache Management and Cache Cleaning moved to a separate page "Cache Management" (see menu "Settings").
  • New component "Customizable User Registration Form" (main.register).
  • New component "Site Selector" (main.site.selector).
  • New component "Include Area" (main.include).
  • New component "Site Menu" (menu).
  • New component "Breadcrumb Navigation" (breadcrumb).
  • New system component "Error Message" (system.show_message). Component is called from functions ShowMessage/ShowError/ShowNote. This component enables to customize visual appearance of displayed messages.
  • Updated components: Site Map and User Profile (main.map, main.profile).
  • Updated system components: authorization and page navigation (system.auth.*, system.pagenavigation).
  • Fixed incorrect behavior of spread cookies mechanism for some browsers.
  • To developers: in CMain class new functions were added: AddHeadString(), GetHeadStrings(), ShowHeadStrings() for adding and displaying of arbitrary strings in site template with delay functions.
Version 5.1.9
Date update : February 7, 2007
  • Added component 2.0: "User profile" (bitrix:main.profile).
  • To developers: fixes and improvements in API for Components 2.0.
  • To developers: function AddEventHandler now correctly handles sorting parameter.
  • To developers: new! Now developers can add their own Tabs to the administrative editing forms.
Version 5.1.8
Date update : January 31, 2007
  • Changes and improvements in Components 2.0 API. Attention! All self-created Components 2.0 should be modified for compatibility with the new API. Latest documentation with a list of changes can be found at: http://www.bitrixsoft.com/sitemanager/doc.php (to be updated soon).
  • Developed new mechanism for processing URLs and supporting SEF. Rules settings can be performed in Settings section of the Control Panel. All the instructions for enabling of the URLs processing mechanism can be found in documentation for Components 2.0.
  • Component system.pagenavigation was modified for compatibility with new API.
  • Added new components for authorization forms (system.auth.*). Now it is possible to specify in Kernel module settings which version of the components to use for authorization.
  • Added new component "Site Map" (main.map).
  • Fixed error with saving Site edit form.
  • Fixed error with saving Agent edit form.
  • Fixed error with saving componet properties Site edit mode.
  • Fixed minor errors with HTML code validity for some kernel functions.
  • Improved work with Control Panel in Internet Explorer when HTTPS protocol is used.
  • Calendar now sets real server time when "Set current time" button is clicked.
  • To developers: CMain::GetCSS() method now includes only unique CSS files (now it does not cause duplicated inclusions).
Version 5.1.7
Date update : December 28, 2006
  • New! Added experimental support for the Component 2.0 technology. Documentation and manuals will follow.
    Attention! API functions used for the new components can be changed in final version.
  • Added new component for paged navigation (bitrix:system.pagenavigation).
  • Added support for new informational block property type: Link to user (with "Choose a User" dialog).
  • Strengthened check for user permissions to access executable files.
  • Main module settings form now returns user back to the page where he came from.
Version 5.1.6
Date update : November 30, 2006
  • Fixed errors in toolbar panel HTML layout for public site section (for Internet Explorer in strict mode).
  • Fixed error of working with russian text in component parameters configuration form for Site Edit more.
  • Fixed errors with non-valid HTML code that return some kernel fucntions.
  • Fixed error with wrong size and file type detection for backup copy restore script (restore.php).
  • Fixed error for MSSQL in script that detects site of the main page (CMainPage class).
  • Minor fixes in menu processing when no additional links are specified.
Version 5.1.5
Date update : November 7, 2006
  • New constant BX_ICONV_DISABLE added to disable standard PHP iconv codepage conversion library
  • Function added for recognition of newline symbols in e-mail subjects depending on operating system
  • Attention. For better security, functionality behind the "Allow users to self-register" option has been intensified. If you have registration forms on your site pages (e.g. registration for learning courses or to view private sections), please check whether this option is checked or not.
  • Attention. Support for automatic registration on any page was removed. For sites that use this function (old sites developed using versions prior to 4.0), you are recommended to call the helpdesk.
Version 5.1.4
Date update : November 2, 2006
  • Added new feature for caching of the b_file table data. For enabling of manageable caching you need to define the constant: CACHED_b_file_bucket_size - maximum number of stored in one file records (caching is disabled by default);
  • Added feature for sending of the email templated messages in separate process and not in process of loading public site pages. To enable such feature you need to set special constant DisableEventsCheck with True value for all site pages and on the page that sends messages you need to define it as False (before including of the product kernel);
  • Greatly improved user interface for displaying components and editable areas in Site Edit mode. Added new half-transparent draggable button panels;
  • New! In Site Edit mode there is a new feature added: editing of component parameters directly on the page without switching to visual editor. (New button on the component button panel.)
  • New feature added for debugging and profiling components and pages. There is a new debug information displayed in the bottom of the page when using special URL parameter show_sql_stat=Y. It contains: number of queries and total query runtime with the link to detailed query information for the current page (for Administrator usage only). Another additional URL parameter: show_include_exec_time=Y enables to view statistics on queries executed by every component on the page;
  • Fixed error with caching in case of insufficient disk space;
  • Fixed error with determining user roles;
  • Fixed error with handling of linking all users to Everyone group.
Version 5.1.3
Date update : October 19, 2006
  • New Administrative toolbar that enables to work in three special modes: Site View, Control Panel, Sete Edit.
  • Optimized module program code. Greatly improved performance in some critical and often used functions.
  • New! Added autoload functionality that enables to load executable scripts on demand. This functionality enables greatly reduce memory usage and increase performance for projects that do not use precompilation. This feature is only available for PHP 5 and higher.
  • Fixed error in exporting templates from the folder that has spaces in its path.
  • Fixed error with processing folders that has names "0" (zero).
  • Minor changes
Version 5.1.2
Date update : October 3, 2006
  • Files of manageable cache moved from /bitrix/cache folder to the /bitrix/managed_cache folder - for excluding non-managed cache of the public pages from paths processed by eAccelerator.
  • Fixed error of menu caching.
  • Added option for full erasing of the managed cache on the Main module settings page.
  • Event handling mechanism optimisation.
Version 5.1.1
Date update : September 29, 2006
  • Fixed error with site detection based on the domain name.
Version 5.1.0
Date update : September 28, 2006
  • Global check and optimization performed for the Main module.
  • New manageable cache developed for the Main module.
  • Now Main module can work without any DB query made. It is also possible to set delayed connection to the Database by defining special constant:    define("DELAY_DB_CONNECT", true); For static pages or pages with selective caching it will enable to no set DB connection at all.
  • Excluded tables blocking while checking agents and events.
  • Added manageable cache mode for menu files for non-authorized users.
Version 5.0.10
Date update : September 11, 2006
  • Greatly improved appearance of SiteUpdate section.
  • Update log extended with page navigation and sorting.
  • New buttons added in the popup calendar: for setting of the current time and for reseting time.
  • New program method added: CMain::ShowNavChainEx for working with the new type of navigation chain template. Template is being included once for all menu items.
  • Fixed several memory leaks while using JavaScript.
  • Minor changes.
Version 5.0.9
Date update : August 15, 2006
  • Improved CAPTCHA support. Data is now stored in the database. To use the old algorithm you need to specify the following constant in the dbconn.php file: define("CAPTCHA_COMPATIBILITY","Y");
Version 5.0.8
Date update : August 9, 2006
  • Interface: added new form for managing Control Panel interface settings. The following settings can be done in this form: a new visual theme selected, contextual menus work mode specified, settings deleted.
  • Interface: "default settings" feature added, that can be applied for all users. Default settings can be overridden by user. Default settings added to the list settings and common settings of the interface.
  • Interface: popup list settings window now can be dragged over the screen.
  • Added transaction support for MySQL with InnoDB table type.
Version 5.0.7
Date update : August 2, 2006
  • New! Calendar for entering date repalced with a new JavaScript/DHTML calendar. New calendar enables to enter time, select month and year from drop-down list, show number of the weeks. New calendar is used without extra requests to the server.
  • New 404-error handler page added in Administrative section. For enabling this feature you should configure web-server to handle .htaccess files or configure web server manually.
  • Fixed JavaScript error with work in popup dialog when linking elements and section in Information Blocks.
  • Fixed error of saving group security policy in Oracle version.
Version 5.0.6
Date update : July 19, 2006
  • Special mode added for the Edit form pages. Now it is possible to show all the tabs on single page (extended view). Settings are being stored for every form.
  • New icon for copying current page URL that also detects AJAX redirects. Link for adding Favorites in toolbar now also detects AJAX redirects.
  • Added option to open a page in a new window with the use of Shift+Click on context menu. In list pages a new option is also available now: Shift+DblClick on the table row.
  • In list pages using of the Ctrl+Click on unsorted column sorts the results in descend order (without using Ctrl - sorts in ascending order).
  • Added new system tool for Administrators: special page for managing agent functions.
  • Added new API functions for work with agents.
  • Added feature for binding special system settings (COption) to separate site.
  • For Backup tool a new limitations added: to be used by site Administrators only.
  • $APPLICATION->GetTitle method in case of showing the additional titles from properties now also uses Folder properties as well as Page properties.
  • Minor interface changes.
  • Changes in File browse/upload dialog:
  • added special check for existence of the file with the same name in specified folder while uploading the files;
  • dialog now closes automatically after completing of file uploading;
  • added feature for changing of the filename while uploading;
  • added feature for saving last used folder for uploading/browsing.
Version 5.0.5
Date update : July 7, 2006
  • New! Special mechanism for storing user's interface settings. Now the following settings can be stored: Main menu separators position; Choosen filter fields; Viewing mode for module index pages in administrative section; Columns and their order for list tables; Default sorting order for the lists; Number of records per page; Expanded sections of the tree-like menu (first and second level).
  • New! Created new dialog for configuring table columns and list parameters. All the settings are being stored for every list and for every user in the system.
  • New! Added script for restoring backup site copy. New feature for moving local sites to the hosting server.
  • Fixed page Database Check/Repair for MySQL 5 compatibility.
Version 5.0.4
Date update : June 13, 2006
  • Added backup feature for MySQL product version.
  • Greatly modified Bookmarks managing interface.
  • Minor interface changes.
Version 5.0.3
Date update : June 6, 2006
  • Renewed index page of the Administrator Control Panel, added index pages for sections
  • Page load time is calculated correctly now. Excluded time of page transferring from the server to browser.
  • Updated Site Check page
  • Improved vertical menu divider behaviour
  • Interface changes
Version 5.0.2
Date update : May 23, 2006
  • dynamically loaded left menu
  • AJAX's speed of work improvement (greatly improved for IE)
  • index pages for the menu sections
  • fixed issue with working through the https
  • changes in access permission system: user with Write permissions for the Kernel module can modify settings for all users except Administrators
  • a new option for MySQL version added: separate page for crashed DB check and repair (MyISAM type only)
  • multiple minor fixes
Version 5.0.0
Date update : May 12, 2006
  • Conceptually new interface of the administrative control panel was developed. New interface is based on AJAX techology that improves the work with site and greatly reduces page loading time. New interface does not require page reloads for the main content management operations. Please visit the new interface overview page before installing the kernel module update: http://www.bitrixsoft.com/sitemanager/modules/main5.php
  • Administrative menu now divided on 5 logical sections with tree-like submenus.
  • Greatly improved search filters interface for list and report pages. Only most often used fields are available in filter by default. Additional filter fields can be easily added through the special context menu of the filter.
  • Added feature for group editing of the list table records (delete, activate etc.)
  • Added feature to export list data to Excel format.
  • Added context menu for table records in lists.
  • Edit form for system objects now uses Tabs for logically dividing of the information. All the Tabs do not require reloading of the edited page.
  • Completely redesigned graphs and diagrams.
  • New administrative interface is compatible with all major browsers: IE6, Opera 8.5, Firefox 1.0.7 (and higher).
  • Security system updated.
  • Improved and updated CAPTCHA mechanism for avoiding automatic registration in the system.
  • Changed update system check algorithm. Removed limitation on number of IP addresses used.
  • Added feature that enables upating the product through the corporative proxy server.
  • Added visual interface for using program conditions with navigation menu items.
  • Added visual interface for applying different site templates basing on special conditions.
  • Special option added for changin the interface text direction (RTL support). Will be improved in the upcoming updates.
  • System version number now can be seen by authorized Administrator user only.
  • Minor system error fixes.
Version 4.1.7
Date update : May 12, 2006
  • Some small fixes
Version 4.1.6
Date update : February 10, 2006
  • New version of CAPTCHA
Version 4.1.5
Date update : February 10, 2006
  • Updating icons of visual components in HTML editor
Version 4.1.4
Date update : February 3, 2006
  • CAPTCHA support for new user registration
Version 4.1.3
Date update : February 2, 2006
  • CAPTCHA (completely automated public Turing test to tell computers and humans apart) class was added
Version 4.1.2
Date update : February 1, 2006
  • Fixed error with using of the user defined components from .default template
  • Fixed error with adding to "Favorites"
Version 4.1.0
Date update : January 26, 2006
  • New page for checking file integrity was added to the administrative section.
  • Added security policy - a number of special rules that limit this or that functionality to provide the certain security level.
  • Added possibility to configure the security policy in user group settings.
  • Added possibility to set the validity period of the checkword for restoring the password.
  • Added possibility to bind user session to the user IP address or to the network mask.
  • Added possibility to set the session validity period.
  • New possibilities added for the user authorization stored in cookies: setting the validity period , binding it to the user IP address or network mask.
  • Added possibility to set maximum allowed number of stored athorizations for one user at the same.
  • Fixed error with determining site by full path with symbolic link in non-BSD operation systems.
  • Fixes for the interfaces of some administrative forms.
  • New function added CMain::ConvertCharset - for conversion strings betwing codepages (including UTF) with no additional PHP modules used.
  • Attention! After installing of the update the maximum security level will be applied to the Administrators group. You can change it on the page for editing user group parameters.
Version 4.0.17
Date update : October 28, 2005
  • Added ability to bound the activity period of user in groups
Version 4.0.16
Date update : October 28, 2005
  • MySQL 5.0 support added.
  • Additional check on file existence was added to the $DB->RunSQLBatch method.
  • Added new events on user adding/modifying.
Version 4.0.15
Date update : October 25, 2005
  • The issue with redefining some functions have been fixed. It appears in PHP 4.3.3 and in older versions.
Version 4.0.14
Date update : October 19, 2005
  • Added special mechanism of reverse page navigation.
  • New OnProlog event added
  • New countries added to the country list.
  • Added handling of error with standard PHP function strpos for PHP 4.3.4 and higher.
  • Minor interface changes in Administrative section.
  • Fixed error with displaying Favorites list in FireFox.
  • Fixed error with processing links containing "javascript:" in navigation menus.
  • Fixed error of the site determination by its domain name.
  • Fixed error with displaying calendar for the fields with complex name.
  • Fixed errors with double logout action in some cases.
Version 4.0.13
Date update : June 16, 2005
  • Changes in API functions handling the agent-functions: added possibility to get identifier while adding an agent for future deleting by this identifier.
  • Increasing of the performance while processing the agent functions in the Oracle version.
  • Check and fixes of the errors in some program components that can affect the site security.
Version 4.0.12
Date update : June 16, 2005
  • Added new parameter show_include_exec_time for displaying the execution time for every program component included.
  • Changes of program logic in ShowImage function. If you specify the URL parameter and set the PopUp flag than specified URL will open in a new browser winow.
  • Check and fixes of the errors in some program components that can affect the site security.
Version 4.0.11
Date update : June 16, 2005
  • Service update.
Version 4.0.10
Date update : September 3, 2005
  • Security system update. Highly recommended.
Version 4.0.9
Date update : June 16, 2005
  • Recommended update. Fixed several dangerous critical vulnerabilities, that took place only with specific server settings.
Version 4.0.8
Date update : June 7, 2005
  • Increased security for public components and module in whole.
Version 4.0.7
Date update : May 31, 2005
  • Added displaying of the file size when invoking method CFile::InputFile
  • Fixed error with transferring visitors between domains in Web Analytics edition
  • Added correct handling for the DATE_REGISTER field from the users table
  • Several minor changes
Version 4.0.6
Date update : May 13, 2005
  • Now it is possible to keep the original file names for the uploaded files. To activate this feature you need to turn on such option in the Kernel module settings;
  • Now you can upload Macromedia Flash SWF files through the same file upload dialog as for the images;
  • Added option for cross domain authentication between different site domains. To enable feature you need to turn on option in the Kernel module settings;
  • New class has been added for error handling: CApplicationException;
  • Page property identifiers are case-insensitive now;
  • New method $APPLICATION->ShowProperty, can be used for displaying page properties in the header.php template file;
  • Added external authorization capabilities. User can be linked to the external authorization system (samples for PHPbb and Innovision Board available);
  • Added many new events;
  • New function AddEventHandler - enables to create user defined event handlers;
  • Added possibility to pass the links to the variables into the even handlers;
  • Added limitation on using the login names that start and end with spaces;
  • Improved function for determining the site from the site index page basing on the browser accepted language. In addition to the check of the site identifiers the new check added for the language identifiers;
  • Many minor changes and improvements.
Version 4.0.5
Date update : March 2, 2005
  • english language localization files are renewed
Version 4.0.4
Date update : March 2, 2005
  • Minor changes (bug fixes)
Version 4.0.3
Date update : January 5, 2005
  • Changes in caching: cache files are now distributed among a number of folders to avoid file system errors
  • Speed of cache files clean-up improved
  • Added feature to export and import templates stored in tar.gz archives
  • Session and cookies are now set for the root domain (without www.)
  • Added new files /bitrix/header.php and /bitrix/footer.php, analogous to files /bitrix/modules/main/include/prolog.php and ... epilog.php
  • Support for the page property NOT_SHOW_NAV_CHAIN: if "Y", navigation chain is not shown on the page.
  • New components introduced.
Version 4.0.2
Date update : January 5, 2005
  • Minor changes (bug fixes)
Version 4.0.0
Date update : December 27, 2004
  • implemented support for multiple sites; new term site introduced; a site can be referred to by a number of domains of any level;
  • new technology UserMultiSiteTransfer to share the user cookies between sites with different domain names;
  • new template management technology; a set of templates is stored in folder /bitrix/templates/; selected template defines the design of the site; any template can be attached to any site;
  • new technology for managed programmable components; visual editor now supports placing components directly on a page, editing its parameters and the PHP-code;
  • support for custom components creation and distributition;
  • new visualisation technology for components in the public section; added button in the administrative toolbar that can be used to highlight links to edit the components that had previously been attached by calling $APPLICATION->IncludeFile;
  • context help section fully rebuilt and extended
  • PHP5 compatibility. Nevertheless, the use of PHP5 is not recommended until a stable version of PHP is released;
  • MySQL 4.1 compatibility;
  • Oracle 10g compatibility;
  • mail templates can be bound to more than one site.
  • SiteUpdate system functionality extended;
  • introduced system parameters and server software check system;
  • all language-dependent strings are now stored in folders /bitrix/modules/[module_name]/lang/[ru]
  • when creating a site, you can copy message templates from other sites
  • parameters SITE_NAME and SERVER_NAME are now specified in the site settings individually rather than in the server-wide settings
  • new header processing technology. You can now pass header and page properties after the prologue is called, i.e. in the page work area;
  • introduced constants BX_FILE_PERMISSIONS and BX_DIR_PERMISSIONS for sites on shared and some specific hosting. These constants specify the default access level for the newly created files and folders;
  • MySQL version: record locking algorithm improved for agents as well as when sending mail messages during the execution; multithreaded processing of queries and pages improved;
  • fixed error with MySQL and InnoDB in multithreaded mode;
  • mail message headers are now converted to 7-bit charachters;
  • authorization forms are now different for administrative and public sections;
  • the top toolbar is now customizable; you can add more controls to the toolbar in any area of a page;
  • online translation user interface (parameter show_lang_files=(Y|N));
  • added caching to the site map standard script. If the site map is too huge to build, you can use map caching. You can set the caching period in file /bitrix/php_interface/dbconn.php by adding the following PHP code in it:
    $GLOBALS["MAP_CANHE_TIME"] = 24*60*60; // 24 hours
    You can estimate and compare the speed of building the site map with and without caching by using the parameter ?show_page_exec_time=Y (caching does not necessarily guarantee the acceleration);
  • the SQL Query page is now compatible with Firefox;
  • a date of birth field is now of the "date" type rather than "string".
  • an external initialization PHP file can now be included for each of the sites individually. The file must reside in folder /bitrix/php_interface/[side code]/init.php;
  • an external initialization PHP file can also be included right after the connection with database is established (file /bitrix/php_interface/after_connect.php);
  • other known bugs fixed; a number of functions greatly improved;
Version 3.3.19
Date update : October 12, 2004
  • Techological product kernel update. Preparing for the multi-domain product version. Recommended for installation.
Version 3.3.18
Date update : July 12, 2004
  • For the TxtToHTML function new paramer was added for using special CSS class when displaying Quotes
  • Function TxtToHTML improved for working with special tags <code></code>, <b></b>, <i></i>, <u></u>
  • Fixed caching of the help menu section tree.
  • Improved function that returns user permissions for the module (result caching added)
  • Added function for working with module permissions as with non-hierarchicaly inheritable roles
  • Added original file name keeping (b_file table) after file uploading
Version 3.3.17
Date update : July 12, 2004
  • Technical update
Version 3.3.14
Date update : June 29, 2004
  • Improved check_email() function for recognition of the complex e-mail addresses like: Name LastName <e-mail address>
Version 3.3.13
Date update : May 28, 2004
  • Improved library for building charts and graphs
  • Added event OnUserLogout
  • Greatly reduced number of cookies used in administrative section
  • All the filters in administrative section are shown minimized by default now
Version 3.3.12
Date update : May 28, 2004
  • Improved filter function with complex logic when using field of CLOB type (Oracle)
  • Added option to temporarily close the public user access to the site
Version 3.3.11
Date update : May 8, 2004
  • The function for checking file access permissions now returns access right "Read" (R) for the URLs.
  • Bad links in the page navigation for multidimension arrays are fixed.
  • For the main object $APPLICATION new methods were added: SetPageProperty, GetPageProperty, SetDirProperty, GetDirProperty - for setting parameters of pages and sections. New parameter $sNavChainPath - a path to the navigation template was added. New variable $ITEM_COUNT - the count of items in navigation was added to the template.
Version 3.3.10
Date update : April 26, 2004
  • Added input element for searching the User's ID
  • Graphic library moved from Statistics module
Version 3.3.9
Date update : April 8, 2004
  • Fixed error with defining APPLICATION in menu templates.
Version 3.3.8
Date update : April 7, 2004
  • Added new option to run some agents with crontab
  • Modified function FormatDate of the class CDatabase
Version 3.3.7
Date update : March 30, 2004
  • Added option that allows do not store last visited page in session when navigating with paging. Option should be set before the paging started on the page with the following code: CPageOption::SetOptionString("main","nav_page_in_session", "Y")).
  • Added support for the special tags <code> </code> when displaying message text and when sending email in functions PrepareTxtForEmail and TxtToHTML, accordingly.
  • Option on the settings page for the Main module for deleting the cache files (all of them or only outdated)
  • User authorized with admin rights can clear the cache for the current page with clear_cache=Y parameter added to the page address; clear_cache_session=Y parameter will cause clearing the cache for all of the pages visited during the session.
  • Modified algo for finding and highlighting links in the text
Version 3.3.6
Date update : March 2, 2004
  • Function CUser::GetList updated. New features added.
  • Help updated on CUser::GetList and CGroup::GetList functions.
  • Fixed prefix in the Administrative pages title.
Version 3.2.6
Date update : November 13, 2003
    Update system was updated.
Version 3.2.5
Date update : November 11, 2003
  • Help was updated
  • Added support link mailto:admin@site.ru into menu.
  • Added additional menu feature. For enabling this feature use second GetMenuHtml methods parameter. Additional menu allows include new menu items from data sources differing from standart menu items (for example database, file system, etc.).
  • Added new function - HTMLSpecialCharsEx. This function replace all special HTML symbols, except &. Using function HTMLSpecialCharsEx allows to use symbols which not supported in current codepage, for example, &raquo; or &copy;. This function already used in the methods GetNext, NavNext and ExtractFields, and will used in other modules of system in future.
Version 3.2.1
Date update : October 15, 2003
  • Update system interface was optimized
Version 3.1.6
Date update : September 10, 2003
  • Added server name in administrative section pages
  • Sections of menu now hided by default
  • Removed MID# in mail messages. This ID and event type ID added in the mail header
Version 3.1.1
Date update : July 17, 2003
    Script processing has been optimized to work in default PHP 4.1.0 configuration.
Version 3.1.0
Date update : July 11, 2003
    Migration to version 3.1 of main module.
Version 3.0.21
Date update : July 2, 2003
    System kernel was optimized. Update system was optimized.
Version 3.0.14
Date update : April 11, 2003
  • When parameter show_page_exec_time=Y added to the URL into the bottom of page will shows execution time
  • Modified management panel
Version 3.0.4
    Fixed error in installation. Updater was optimized.
Version 3.0.3
    Mail system was optimized. New features was added to mail system.
Version 3.0.1
    Update system was changed