Revision history for DBIx-SecureCGI

2.0.7   Wed Dec 24 11:42:03 EET 2014
	fix dependencies, closes RT #85724

2.0.6   Wed Nov 26 07:02:54 EET 2014
	fix tests portability

2.0.5   Mon May 20 18:51:55 EEST 2013
	improve compatibility with CPAN Testers

2.0.4   Fri May 10 15:07:07 EEST 2013
	fix tests

2.0.3	Tue Apr 30 02:52:19 EEST 2013
	improve doc

2.0.2	Tue Apr 30 00:32:33 EEST 2013
	improve doc

2.0.1	Mon Apr 29 14:23:44 EEST 2013
	fix test
	fix Build.PL

2.0.0	Fri Apr 26 21:43:13 EEST 2013
	Initial public release.
	Module renamed to DBIx::SecureCGI.
	A lot of incompatible API changes, renames.
	Removed _cdate and _mdate magic.
	Errors returned in usual for DBI way.
	Added support for AnyEvent::DBI::MySQL.
	Added LEFT JOIN support.
	Added LIMIT support.
	Added tests.

1.70.3	Tue Mar 26 03:59:35 EET 2013
	- convert POD to utf-8

1.70.1	Sat Nov 14 21:00:45 EET 2009
	- bugfix: memory leak when $dbh disconnected

1.70.0  Fri Jun 02 02:13:39 EEST 2006
        - bugfix: table and field names now properly escaped
	WARNING INCOMPATIBLE CHANGES:
	  table/field names in {INNER}, {FieldList}, etc. now looks like
	    " `table`.`field` "
	  instead of
	    " table.field "
        - bugfix: field names ended with "_" used with "__function"
          now detected corectly

1.61    Tue Dec 20 13:57:41 EET 2005
        - replaced die() with croak()

1.60    Wed Nov 02 01:32:00 EET 2005
        - switched from POWER::lib to POWER::Utils

1.52    Sun Oct 30 04:08:17 EET 2005
        - update for POWER::lib 2.51.0

1.51    Чтв Янв 20 16:59:57 EET 2005
        - InsertIgnore() больше не возвращает LAST_INSERT_ID()
          т.к. MySQL крайне странно его выставляет после
          INSERT IGNORE

1.50    Сбт Янв  8 17:58:01 EET 2005
        - added InsertIgnore()
        - SELECT LAST_INSERT_ID() replaced by $dbh->{mysql_insertid}

1.42    Сбт Янв  8 00:25:24 EET 2005
        - minor fix to support 'use strict;'

1.41    Вск Сен 26 16:49:52 EEST 2004
        - bugfix in ID()

1.40    Срд Сен 17 19:36:12 EEST 2003
        - __eq и __ne для ссылки на список теперь корректно
          работают если в списке встречается undef
        WARNING INCOMPATIBLE CHANGES:
          теперь запрос вида field__ne=>["Y"] будет так-же
          выбирать записи с field IS NULL
        - в документацию добавлен раздел BUGS

1.33    Вск Май 25 01:54:32 EEST 2003
        - minor fixes for `perl -w` mode

1.32    Пнд Ноя 11 04:31:49 EET 2002
        - Delete() теперь возвращает кол-во удаленных записей
          как это делает $dbh->do()
          (первая версия с багом - 1.00)
        - Исправлен баг приводящий к появлению в {DB} таблицы ''
          (первая версия с багом - 1.31)
        - Возвращаемый P2SQL() хеш теперь не содержит указателей
          на содержимое глобального %DESC, так что его теперь можно
          безопасно изменять

1.31    Вск Ноя 10 18:11:22 EET 2002
        - поддержка TEMPORARY таблиц

1.30    Сбт Июн 15 05:15:18 EEST 2002
        - НЕСОВМЕСТИМОСТЬ: ссылка на массив в значении ключа недопустима
          для ключей "имяполя"
        - НЕСОВМЕСТИМОСТЬ: требуется ключ -force для выполнения Update()
          и Delete() с пустой частью WHERE
        - при ошибке вместо продолжения работы вызывается die()
        - исправлен список соглашений
        - дополнена pod документация
        - minor bugfix: функция __inc попадала в часть WHERE в Delete() и
          всех Select()

1.20    Втр Апр 16 12:27:53 EEST 2002
        - обновлена документация
        - добавлены тесты

1.11    Втр Апр  2 18:45:41 EEST 2002
        - в {FieldAND} и {Update} правильно = NULL и != NULL
          заменяется на IS NULL и IS NOT NULL

1.10    Сбт Мар 30 23:53:42 EET 2002
        - новый ключ {Select} в P2SQL
        - в Select() поля выбираются не по "*", а по {Select},
          это дает ГАРАНТИЮ, что если поле с одинаковым именем
          встречается в нескольких таблицах, это поле будет
          взято из первой из этих таблиц.

1.08    Сбт Мар 30 16:52:13 EET 2002
        - добавлена функция __B<setdate> для установки даты
          относительно NOW() в Insert() или Update()

1.07    Срд Мар 27 02:25:18 EET 2002
        - все операторы "not" заменены на "!" - для совместимости с
          perl 5.005_03

1.06    Пнд Мар 25 15:54:53 EET 2002
        - исправлены функции __B<eq> и __B<ne> для корректной работы
          при передаче в них ссылки на пустой список
        - исправлена ошибка из-за которой иногда определялись не все
          нужные таблицы при Delete(undef, $P)
        - сделано уточнение имени таблицы для полей из -order и -group
          для избежания неоднозначности

1.05    Вск Мар 24 01:31:32 EET 2002
        - теперь нельзя передать значение для _cdate и _mdate

1.04    Сбт Мар 23 16:24:16 EET 2002
        - исправлена ошибка из-за которой не проходили проверку типа
          и отбрасывались все проверки даты

1.03    Птн Мар 22 16:48:19 EET 2002
        - добавлена фукнция __B<inc>

1.02    Срд Мар 20 13:50:16 EET 2002
        - удалена функция __B<btw>
        - реализован IN на базе __B<eq> и __B<ne>
        - передача ссылки на список во все фукнции кроме __B<eq> 
          и __B<ne> преобразуется в обработку функцией по очереди
          всех элементов списка

1.01    Вск Мар 17 23:19:20 EET 2002
        - bugfix: игнорировались значения -order и -group без ASC|DESC
        - bugfix: принимались значения -order и -group 
          для несуществующих полей
        - добавлены функции __B<like> и __B<notlike>
        - добавлены функции __B<contain> и __B<notcontain>

1.00    Птн Мар 15 16:52:30 EET 2002
        - first release

