<ctpp/> [en] [ru]
main .:. download .:. API doc .:. faq .:. contributing  
o Main
    Download!
    Installation

o Help
    Getting started
    Internals
    API and other doumentation
    FAQ

o In action
    Projects
    First steps
    How to..
    4 developes

o Development
    Schedule
    Contributors




Главная

2008-10-02 Вышла новая версия модуля Perl: 2.3.11.
Произведено портирование на версию Perl 5.10 (благодарим за помощь Alexey Lebedeff <binarin at gmail.com>)
Скачать архив модуля Perl: HTML-CTPP2-2.3.11.tar.gz


2008-09-16 Вышли новые версии библиотеки CTPP и модуля Perl: 2.3.10.
Произведено портирование на платформу ALT Linux, убрано предупреждение valgrind "Use of uninitialised value of size 4"
Скачать архив библиотеки: ctpp2-2.3.10.tar.gz
Скачать архив модуля Perl: HTML-CTPP2-2.3.10.tar.gz
Подготовлены двоичные пакеты для Debian GNU/Linux и CentOS.
Cборки доступны по адресам:
Debian GNU/Linux 4.0: http://ctpp.havoc.ru/download/binaries/Linux/Debian/4.0/
CentOS 5.2: http://ctpp.havoc.ru/download/binaries/Linux/CentOS/5.2/


2008-09-12 Вышла новая версия библиотеки CTPP: 2.3.9.
Улучшена обработка не-HTML шаблонов.
Скачать архив: ctpp2-2.3.9.tar.gz
Подготовлены двоичные пакеты для Debian GNU/Linux и CentOS.
Cборки доступны по адресам:
Debian GNU/Linux 4.0: http://ctpp.havoc.ru/download/binaries/Linux/Debian/4.0/
CentOS 5.2: http://ctpp.havoc.ru/download/binaries/Linux/CentOS/5.2/


2008-09-05 Вышла новая версия библиотеки CTPP: 2.3.8.
Проведено портирование на платформы amd64 и i386 для операционной системы Solaris (SunOS 5.10).
Скачать архив: ctpp2-2.3.8.tar.gz
Подготовлены двоичные пакеты для Debian GNU/Linux и CentOS.
Cборки доступны по адресам:
Debian GNU/Linux 4.0: http://ctpp.havoc.ru/download/binaries/Linux/Debian/4.0/
CentOS 5.2: http://ctpp.havoc.ru/download/binaries/Linux/CentOS/5.2/


2008-09-02 Вышла новая версия библиотеки CTPP: 2.3.7.
Улучшена поддержка вложенных циклов, исправлены мелкие ошибки.
Скачать архив: ctpp2-2.3.7.tar.gz


2008-08-15 Подготовлены двоичные пакеты для Debian GNU/Linux и CentOS.
Cборки доступны по адресам:
Debian GNU/Linux 4.0: http://ctpp.havoc.ru/download/binaries/Linux/Debian/4.0/
CentOS 5.2: http://ctpp.havoc.ru/download/binaries/Linux/CentOS/5.2/


2008-08-12 Вышла новая версия модуля для Perl.
Исправлены ошибки компиляции.
Скачать архив модуля Perl: HTML-CTPP2-2.3.6.tar.gz


2008-08-11 Вышла новая версия библиотеки CTPP: 2.3.6.
Введена поддержка контекстной переменной __CONTENT__ для конструкции TMPL_loop Скачать архив: ctpp2-2.3.6.tar.gz


2008-08-07 Вышла новая версия библиотеки CTPP: 2.3.5.
Добавлены три новых метода приведения типов для функции CAST: Octal, Decimal и Hexadecimal. Улучшена работа функции DATE_FORMAT.


2008-07-11 Вышла новая версия библиотеки CTPP: 2.3.4.
Внеcены исправления для успешной сборки в Debian Lenny.


2008-06-24 Вышла новая версия библиотеки CTPP: 2.3.3.
Улучшен вывод сообщений об ошибках.


2008-06-09 Вышла новая версия библиотеки CTPP и модуля PHP.
Исправлены мелкие ошибки.
Скачать архив модуля PHP: php-ctpp2-2.3.1.tar.gz


2008-05-22 Вышли новые версии модулей для PHP и Perl.
Новые версии поддерживают расширенные сообщения об ошибках шаблонизатора.


2008-05-21 Вышла новая версия библиотеки: 2.3.0.
Улучшена система отладки: при возникновении любой ошибки времени исполнения теперь можно получить имя исходного шаблона, строку и позицию в строке, в которой произошла ошибка.
Скачать архив: ctpp2-2.3.0.tar.gz
Скачать пакеты для FreeBSD и Linux: /download/binaries/
Внимание!: При переходе с предыдущих версий требуется пересборка проектов, зависящих от библиотеки.


2008-05-15 Произведено портирование библиотеки на платформу OpenBSD/i386.
Список поддерживаемых операционных систем: SunOS, FreeBSD, OpenBSD, Debian GNU/Linux, Fedora, CentOS, RedHat (RHEL), Gentoo.
Список поддерживаемых платформ: i386, amd64, sparc.


2008-05-14 Выпущена новая версия библиотеки: 2.2.3.
Улучшен вывод чисел с плавающей точкой, добавлена функция NUM_FORMAT, введена поддержка C/C++-подобных комментариев в файлах JSON.


2008-04-29 Выпущена новая версия модуля PHP: 2.2.2.
Исправлены ошибки, возникающие при передаче массивов, содержащих определенный набор данных. Всем пользователям рекомендуется обновиться до текущей версии.


2008-04-28 Выпущена новая версия библиотеки: 2.2.1.
Исправлены ошибки, возникающие при обработке потока JSON и ошибка в обработке конструкций if-elsif-elsif. Всем пользователям рекомендуется обновиться до текущей версии.


2008-04-18 Выпущена новая версия библиотеки: 2.2.0.
Изменения:

  • в класс CDT добавлена поддержка типа POINTER; реализованы новые методы CDT::PushBack, CDT::GetPointer and CDT::GetObject
  • включено автоопределение платформ Big- и Little-endian, поддерживается автоконвертация файлов байткода между архитектурами
  • новая функция DEFINED
  • исправлена ошибка, прявляющаяся при обработке сложных логических выражений с операторами AND и OR
Внимание!: При переходе с предыдущих версий требуется пересборка проектов, зависящих от библиотеки.


2008-04-11 Выпущена новая версия модуля PHP2: 2.0.5.
Добавлены расширенные сообщения об ошибках парзинга шаблона и исполнения байткода.

Скачать архив: php-ctpp2-2.0.5.tar.gz


2008-03-20 Выпущена версия PERL-модуля HTML::CTPP2: 2.1.1.

Скачать архив можно с CPAN или с этого сайта: HTML-CTPP2-2.1.1.tar.gz


2008-03-19 Выпущена версия 2.1.1.

- Переименование переменных для блоков.
Теперь в блоке <TMPL_include можно указать карту переименования переменных: <TMPL_include 'transmap.tmpl' map(orig_param : include_param, loop_content:other_loop, c.d : c.dd)>. Если в подключаемом шаблоне есть переменная include_param, она будет обрабатываться как orig_param. Для loop_content:other_loop и c.d : c.dd - аналогично.


2008-03-14 Выпущена версия 2.1.0.

- Арифметические и логические выражения в операторах (<TMPL_var (a + b / c)>, <TMPL_if (age < 18 || age > 70)>)
- Новая функция CAST для приведения типов переменных
- На 10% повышена производительность вывода шаблона

Арифметические и логические выражения находятся в стадии тестирования, багрепорты приветствуются.


2008-03-05 Выпущена версия 2.0.5 библиотеки и версия 2.0.5 PERL-модуля HTML::CTPP2.

Скачать архивы: ctpp2-2.0.5.tar.gz, HTML-CTPP2-2.0.5.tar.gz
Постоянная ссылка на CPAN: http://search.cpan.org/dist/HTML-CTPP2/

- Исправлена ошибка, проявляющаяся на Sparc-процессорах (improper data alignment)
- Введено понятие пространств имен переменных. Теперь можно указать имя переменной как foo.bar.baz


2008-02-27 PERL-модуль HTML::CTPP2 выложен на CPAN.

Постоянная ссылка: http://search.cpan.org/dist/HTML-CTPP2/


2008-02-23 Выпущена бета-версия модуля HTML::CTPP2 для языка PERL. Проведено тестирование производительности в сравнении с модулями HTML::Template и HTML::Template::Pro.

Скачать архивы: HTML-CTPP2-2.0.4.tar.gz, perl-benchmarks.tar.gz


2008-02-22 Выпущена версия 2.0.4 и бета-версия модуля расширения для языков программирования PHP4 и PHP5.

- Введена новая контекстная переменная __CONTENT__, содержащая текущий элемент итерируемого массива.
- Дополнительная функциональность для класса VMDumper
- Улучшена процедура сборки библиотеки для некоторых Linux-систем (Debian и RedHat).
- Проведено тестирование скорости PHP-CTPP в сравнении со Smarty.


2008-02-16 Выпущена преальфа модуля расширения для языка программирования python.

Скачать архив: python-ctpp2.tar.gz


2008-02-15 Выпущена версия 2.0.3.
- Исправлена ошибка "stack underflow" в выражении <TMPL_unless UDF( ... )>, добавлены функции iconv и obj_dump.
- В дерево исходных кодов внесена документация на русском языке.
- Добавлен новый коллектор данных: StringOutputCollector.
- Начата работа над модулями PERL, PHP и Python.
- Выложены двоичные пакеты для Linux: Fedora 8 (i386), CentOS 5 (i386), Debian 4 (amd64, i386) FreeBSD 6.2 (i386) и Solaris 10 (sparc).


2008-02-10 Выпущена версия 2.0.2.
Исправлены мелкие ошибки, добавлены функции base64_encode, base64_decode и md5.
Выложены двоичные пакеты для Linux: Fedora 8 (i386), CentOS 5 (i386), Debian 4 (amd64, i386), и FreeBSD 6.2 (i386).


2008-02-04 Выпущена версия 2.0.1.
Исправлены мелкие ошибки, добавлен метод RecursiveDump для вывода содержимого объекта CDT в виде, удобном для чтения.
Выложены двоичные пакеты для Linux: Fedora 8 (i386), CentOS 5 (i386), Debian 4 (amd64, i386), и FreeBSD 6.2 (i386).



Copyright © 2003 - 2023 CTPP Dev Team.