parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Parser 3.4.3 RC

MoKo 19.10.2013 02:02

Выпущен релиз кандидат версии 3.4.3.
Скачать можно здесь: http://www.parser.ru/download/beta/.
Приветствуются багрепорты и активное тестирование.

Краткий список изменений:

* Добавлен метод ^math:digest[md5|sha1|sha256|sha512;строка или файл; $.format[hex|base64] $.hmac[ключ]].

* @SET_DEFAULT и @GET_DEFAULT работают не только для объектов, но и для классов.

* Восстановлена работоспособность приема почты парсером.

* Библиотека разбора JSON заменена на вариант с GPL лицензией.

* Переработан процесс сборки (buildall вместо buildall-with/without-xml).

* Добавлен метод ^table.foreach[row_num;values]{code}[sep].

* Добавлена возможность указания $.response-charset в file::load.

* При повторной загрузке одноименного класса по умолчанию выдается исключение (раньше класс молча замещался, что иногда приводило к трудно детектируемым ошибкам).

* В методы ^file:delete и ^file:move добавлена поддержка опции $.keep-empty-dirs(true).

* Вещественные числа выводятся по умолчанию с большей точностью (16 знаков против 5).

* В метод ^curl:load добавлена поддержка кук.

* В методе ^file:list[] теперь выводится колонка dir и при передаче опции $.stat(true) добавляются колонки с размером и датами создания и изменения.

* Добавлен метод ^таблица.csv-string[ $.encloser["] $.separator[,] ].

* Обновлена библиотека pcre. Была версия 8.30, стала 8.33. Список изменений: http://www.pcre.org/news.txt

* Обновлена библиотека libxml2. Была версия 2.8.0, стала 2.9.1. Список изменений: http://www.xmlsoft.org/news.html

* Обновлена библиотека libxslt. Была версия 1.1.26, стала 1.1.28. Список изменений: http://xmlsoft.org/XSLT/news.html

* В версии для Windows библиотеки gc, libxml, libxslt линкуются статически, для запуска парсера достаточно parser3.exe.

* Прочие баг-фиксы, небольшие оптимизации и изменения.


Полный лог изменений доступен в CVS.
Подробности и изменения в документации будут с релизом.