Валюты
v24.100.0
2024-06-28 Изменен перечень валют, создаваемых при установке модуля, для порталов с арабским языком. Разработчикам: для работы модуля больше не требуется включенная директива short_open_tag в настройках php.
v24.0.0
2023-12-15 Переход на UTF-8. Добавлена поддержка форматирования индийских рупий. Разработчикам: метод \CCurrencyLang::formatValue поддерживает форматирование значений произвольной длины.
v23.200.0
2023-11-27 Добавлена поддержка PostgreSQL.
v23.100.0
2023-07-18 Исправлена работа свойства типа "Деньги" в разделе товаров каталога CRM. Обновлены ORM-аннотации в поставке.
v23.0.0
2023-02-09 Исправлены ошибки пользовательских полей и свойств инфоблока типа "Деньги", возникавшие на PHP 8.1.
Улучшена работа административных страниц модуля на PHP 8.1.
v22.500.0
2023-01-09 Улучшена совместимость с PHP 8.
Разработчикам: в библиотеку CurrencyCore добавлен метод getPriceControl (аналогичен методу с таким же названием в CCurrencyLang).
v22.400.0
2022-10-19 Исправлены ошибки.
v22.300.0
2022-09-28 Разработчикам: в метод CCurrency::CheckFields добавлена проверка, существуют ли языковые настройки валют в базе.
v22.200.0
2022-06-14 Исправлена проверка значений пользовательских полей типа Деньги.
Внимание! При передаче значения в пользовательское поле типа Деньги указание валюты теперь является обязательным.
v22.100.100
2022-06-16 При отсутствии базовой валюты был недоступен функционал crm.
v22.100.0
2022-03-22 Минимальные требования к PHP повышены до версии 7.4.
v22.0.0
2022-01-26 Улучшена совместимость с PHP 8.
v21.300.0
2021-09-13 Исправлена работа свойства "Деньги" с нулевым значением в рамках бизнес-процесса.
Исправлены настройки валют по умолчанию для облачных порталов Мексики и Колумбии.
v21.200.0
2021-07-05 Исправления для поддержки множественности в свойствах типа "Деньги" инфоблоков.
v21.100.0
2021-05-13 Исправлена ошибка в пользовательском свойстве "Деньги", возникавшая при некорректном значении в формате валюты.
Исправлена ошибка загрузки библиотеки currency-core.
Изменены предустановленные настройки форматирования валют для французского Битрикс24.
v21.0.0
2021-03-10 Улучшена совместимость с PHP 8.
v20.100.100
2021-03-01 Исправлена работа свойства типа "Деньги" в новой карточке товара Битрикс24 - невозможно было очистить значение свойства.
v20.100.0
2020-11-05 Исправлены ошибки js-библиотеки для форматирования валют.
Выпущена ES6-библиотека CurrencyCore для форматирования цен.
v20.5.0
2020-09-21 Исправлена ошибка с форматом валюты. Изменены преднастроенные форматы валют для Битрикс24. Незначительные исправления.
v20.0.300
2020-06-01 Добавлен обработчик пользовательского типа свойства инфоблоков "Деньги" для отображения в новой детальной карточке товара.
v20.0.200
2020-04-02 Улучшена обработка некорректных значений суммы сделки в CRM.
v20.0.100
2020-03-18 Незначительные исправления.
v20.0.0
2020-01-30 Новый компонент currency.field.money для отрисовки пользовательских полей типа money (деньги) через новое API.
Комопнент содержит шаблоны для декстопа и мобильного приложения, поддерживает возможность изменения внешнего вида контролов через стандартный механизм шаблонов.
Новый класс пользовательского поля по пути /bitrix/modules/currency/lib/userfield/types. Старый класс сделан заглушкой для обеспечения обратной совместимости.
Иные незначительные сопутствующие правки и улучшения.
v19.0.100
2019-07-17 Исправлены ошибки свойства инфоблока типа "Деньги".
На Битрикс24 заблокировано использование html в шаблонах форматирования цен.
Разработчикам! Добавлена динамическая подгрузка формата в BX.Currency.
v19.0.0
2019-05-16 Исправлены ошибки свойства типа "Деньги".
v18.5.1
2018-10-15 Улучшена совместимость с php 7.1.
Исправлены незначительные ошибки компонента currency.money.input.
v18.5.0
2018-09-19 Исправлена незначительная ошибка в редакторе свойства "Деньги".
v18.0.0
2018-05-28 Исправлены ошибки свойств типа "Деньги".
Исправлены незначительные ошибки валидации языкозависимых настроек валют.
v17.5.4
2018-03-12 Исправлены ошибки пользовательских полей типа "Деньги".
Исправлена проблема получения курсов НБ Республики Беларусь.
v17.5.3
2018-02-16 Исправлена ошибка вывода языкозависимого названия валюты.
Исправлена ошибка добавления валюты с настройками по умолчанию.
Исправлена работа пользовательских полей типа "Деньги" для случая, когда разделителем тысяч является точка.
v17.5.2
2018-01-09 В пользовательских полях и свойствах инфоблоков типа Деньги исправлена ошибка вывода разделителей тысяч.
Увеличена максимальная длина разделителя тысяч, заданного пользователем.
v17.5.1
2017-12-14 Исправлена ошибка редактирования и обработки значения валюты в немецкой локализации.
v17.5.0
2017-11-14 Добавлен классификатор валют. Разработчикам: добавлен метод CCurrencyLang::getParsedCurrencyFormat для парсинга формата валюты на текущем языке.
v17.0.5
2017-08-04 Новый тип пользовательских полей: Деньги. Разработчикам: расширение core_money_editor, позволяющее реализовать интерактивный форматированный ввод денежных единиц в заданной валюте.
v17.0.4
2017-07-21 Исправлена ошибка получения курсов валют Национального банка Украины.
Запросы курсов валют переведены на протокол https.
v17.0.3
2017-06-16 Расширен перечень валют, предустанавливаемых на порталы Битрикс24.
v17.0.2
2017-04-17 Исправлены ошибки безопасности административных страниц.
Исправлены ошибки пользовательского свойства инфоблоков "Деньги".
v17.0.1
2017-02-04 Добавлено пользовательское свойство "Деньги".
v17.0.0
2017-01-16 Изменен алгоритм определения базовой валюты для bitrix24 при установке модуля.
Улучшена работа компонента currency.rates.
v16.5.1
2017-01-16 Исправлены ошибки безопасности административных страниц.
v16.5.0
2016-06-27 В курсах валют сохраняется базовая валюта на момент создания.
Поддержка нового кода белорусской валюты.
v16.0.1
2016-01-24 Расширен алгоритм определения базовой валюты при установке на bitrix24.
В списке курсов валют теперь используется языкозависимое название валюты.
v16.0.0
2015-11-25 Исправлена ошибка форматирования валют при использовании цифровых Unicode-последовательностей.
Улучшена производительность модуля.
Исправлена проблема с получением курсов валют, если базовая валюта - гривна.
v15.5.3
2015-11-17 Исправлена ошибка форматирования цен.
v15.5.2
2015-10-29 Незначительные исправления.
v15.5.1
2015-09-21 Исправления установщика модуля.
v15.5.0
2015-05-25 Исправлена ошибка сброса кеша при удалении модуля.
v15.0.4
2015-03-27 Незначительные исправления.
Улучшена производительность модуля.
v15.0.3
2015-01-30 Исправлена выбора валют, не имеющих языковых настроек.
Исправлены ошибки административных страниц.
v15.0.2
2014-12-24 Исправлена ошибка кеширования списка валют.
v15.0.1
2014-11-12 Исправления ошибок административных страниц.
Исправления ошибок js-библиотеки currency.
v15.0.0
2014-10-29 Исправления административных страниц.
Разработчикам: добавлены методы CCurrencyLang::enableUseHideZero, CCurrencyLang::disableUseHideZero, CCurrency::isAllowUseHideZero для временного отключения настройки "В публичной части не показывать незначащие нули в дробной части цены".
v14.5.4
2014-10-17 Исправлены ошибки формы редактирования валюты.
Исправлена ошибка установки разделителя тысяч по умолчанию.
v14.5.3
2014-09-14 Изменен принцип определения базовой валюты.
Для валют добавлены поля создателя, изменившего и времени создания валюты.
Разработчикам: в класс CCurrency добавлено поле BASE.
v14.5.2
2014-08-18 Исправления ошибок js-библиотеки currency.
v14.5.1
2014-06-18 Исправлена ошибка вывода разделителя тысяч.
Разработчикам: добавлена js-библиотека currency для форматирования цен в пользовательских js-скриптах по настройкам модуля валют.
v14.5.0
2014-04-21 Исправление незначительных ошибок.
v14.0.0
2013-11-25 Исправлены ошибки административных страниц
В настройки формата валюты добавлен параметр "В публичной части не показывать незначащие нули в дробной части цены"
Разработчикам: добавлен метод CCurrencyLang::CurrencyFormat для форматирования цен, функции CurrencyFormat и CurrencyFormatNumber объявлены устаревшими
Разработчикам: добавлены события на создание, изменение и удаление валют и курсов валют
v12.5.0
2013-07-10 Исправление незначительных ошибок
v12.0.1
2013-01-29 В компонент currency.rates добавлена поддержка тегированного кеша валют.
Исправлены ошибки административного интерфейса.
Исправлена ошибка получения курсов валют Национального банка Республики Беларусь.
v12.0.0
2012-11-02 Переход на новую версию.
v11.5.3
2012-09-18 Исправлен ряд ошибок.
v11.5.2
2012-07-27 Исправлен ряд ошибок.
v11.5.1
2012-06-21 Изменена валюта по умолчанию для английского языка.
Исправлен ряд ошибок.
Разработчикам: добавлена поддержка тегированного кеша.
v11.5.0
2012-03-05 Оптимизирован расчет курса
v11.0.0
2011-10-03 Добавлена поддержка механизма автосохранения форм в панели управления.
v10.0.0
2011-03-15 Переход на новую версию.
v9.0.0
2010-06-17 В разделители тысяч добавлен неразрывный пробел. Исправлена работа функции CCurrency::GetCurrency().
v8.5.0
2009-10-03 Переход на версию 8.5.
v8.0.2
2009-07-30 Добавлено событие CurrencyFormat, позволяющее создавать свои обработчики для форматирования вывода цен с валютами.
Незначительные исправления.
v8.0.1
2009-04-21 Исправлена ошибка в функции CCurrencyRates::GetList в Oracle-версии.
Незначительные исправления.
v8.0.0
2009-04-07 Переход на версию ядра 8.0.0.
v7.0.2
2008-06-18 Исправлена ошибка с языковыми файлами в компоненте currency.rates.
v7.0.1
2008-05-29 Исправлена ошибка в функции CurrencyFormat для UTF. Добавлена поддержка UTF для компонента currency.rates.
v7.0.0
2008-05-06 Добавлена возможность использования шаблонов при выборе разделителя для тысяч. Обновлен установщик модуля. Исправлен ряд ошибок в компоненте bitrix:currency.rates. Исправлена ошибка фильтрации по дате в функции CCurrencyRates::GetList(). Исправлена ошибка сохранения курса валют в Oracle версии.
v6.5.0
2007-09-20 Переход на версию ядра 6.5.0
v6.0.0
Переход на версию 6.0.
v5.9.0
Добавлен Компонент 2.0 bitrix:currency.rates для вывода курсов валют.
v5.1.0
Оптимизирован компонент показа курсов валют.
Оптимизированы наиболее используемые методы модуля. Рекомендуется пользоваться следующими методами:
CCurrency::GetBaseCurrency - для выборки базовой валюты (метод использует кеширование)
CCurrency::GetList - для выборки списка валют (метод использует кеширование при сортировке списка по SORT в возрастающем порядке или без сортировки)
CCurrencyLang::GetCurrencyFormat - для выборки формата вывода валюты на данном сайте (метод использует кеширование)
CCurrencyRates::ConvertCurrency - для конвертации валют (метод использует кеширование)
В модуле включена поддержка функционала autoload
v5.0.2
Добавлена индексная страница модуля.
v5.0.1
Мелкие исправления
v5.0.0
Реализована новая концепция административного интерфейса модуля в рамках перехода на версию 5.0.
Значительно улучшен интерфейс управления валютами и курсами валют.
Реализован новый интерфейс динамической загрузки курсов валют с сайта Центрального банка РФ.
v4.1.1
Обновление иконок компонентов в визуальном редакторе
v4.1.0
Техническое обновление
v4.0.2
Повышена безопасность публичных компонентов и модуля в целом.
v4.0.1
обновление файлов английского языка
добавлена иконка к компоненту "Курсы валют"
v4.0.0
Реализована поддержка многосайтовости
v3.3.2
Технологическое обновления ядра продукта, подготовка к многодоменной версии.
|