Revision history for Perl extension dwarf 1.83 2019-04-05T09:05:36Z - fix authority issue 1.82 2019-04-05T05:36:12Z - update minil.toml 1.81 2019-04-05T05:20:40Z - modify Makefile to use ${ENV} for cpanm - fix BIGINT of validation rules 1.80 2018-08-18T11:41:43Z - SQLBuilder was integrated to Dwarf::Module::DSL and renamed to Dwarf::SQLBuilder - modify finalization of session cookie - update Makefile - add Text::TestBase to cpanfile - add Dwarf::Plugin::Sentry - use version 2.1 in docker-compose.yml of exapmles project - fix a bug of Dwarf::Util::DateTime 1.70 2018-03-17T07:33:57Z - add examples - improve templates - improve App::Test - modify to be able to override speedy vars - impl RCC as a new validator fileter - fix a bug of validation filter in case of multiple values - improve Makefile - impl Data::Validator - update readme - fix dbd::pg host syntax - hotfix rootname of xml in ApiBase 1.60 2017-10-05T08:07:27Z - reimpl proctitle as plugin - support docker - allow json canonical - fix run.cgi env sourcing - use local path on generate.pl - impl validate_json_body method on APIBase 1.50 2017-06-21T07:04:49Z - nuke crlf - change dump format - impl did_dispatch / validate_response / add_constraint method to validate response - allow override for run.cgi - update docs about impl rest api controller - turn on CGI::SpeedyCGI plugin as default - fix a problem with CGI::SpeedyCGI (End-block called first time only.) - support HTTP 1.1 request methods - use Data::Validator with AllowExtra - support recursive rules for HashRef and ArrayRef|HashRef on Dwarf::Module::DSL::args - fix bugs of App::Test::_build_mech - remove tests of 5.10 and 5.12 because Test::PostgreSQL 1.20 or higher only support Perl 5.14.0 or higher 1.42 2017-03-29T04:41:29Z - fix tests of validator for Plack 1.0040 or higher - fix usage synopsis - fix a bug of Model::SQLBuilder - improve Model::Email - support http_only flag of cookie in HTTP::Session - update URL of Dwarf::Module::SocialMedia::Twitter - impl BLANK_TO_NULL filter for Dwarf::Validator 1.41 2016-10-25T05:55:10Z - impl autoflush-validation-error param - impl Dwarf::Util::safe_decode_json - add BIGINT and BIGUINT to Dwarf::Validator - integrate Data::Validator - integrate autobox - fix CORS plugin - modify JSON plugin - modify SQLBuilder - modify Text::CSV_XS - modify Dwarf::load_plugins method - fix a bug for Linux 1.31 2016-01-20T06:39:00Z - fix a bug for Linux - add yen formatter for Text::Xslate - fix a bug of Email::Valid with UTF-8 String - modify Dwarf::load_plugin method - support PSGI Streaming 1.30 2015-09-17T08:16:49Z - fix FILE_EXT validation constraint - add a param to redirect method to specify custom status code 1.29 2015-08-28T08:57:12Z - fix a problem that dist_dir will die when this module hasn't installed yet. (kuriyama++) 1.28 2015-08-26T13:26:46Z - add carton support - use Data::DPath instead of Data::Path as default - add BASE64_TYPE constraint - fix JSON constraint bug - fix META.json - fix other tiny bugs 1.27 2015-07-30T06:47:39Z - add share_dir option (bin/dwarf) - use Test::PostgreSQL (01_basic/02_db.t) - modify output on Ping API - impl App::Model::Email - add new DSLs (env, unauthorized) 1.26 2015-07-21 - display proctitle 1.25 2015-06-17 - impl CORS Plugin - fix a bug on Build.pl - modify SQL files 1.24 2015-05-11 - update bootstap to version 3 - add favicon and apple-touch-icons - add headers method in Dwarf::Module::DSL - fix typo on App::Controller::ApiBase 1.23 2015-02-02 - add more tests - add Model::Hash - add model method in Dwarf - shoot few bugs on Dwarf::Plugin::Text::CSV_XS 1.22 2015-01-06 - impl Dwarf::Plugin::Text::CSV_XS 1.21 2014-12-25 - update documents - impl a validation filter ENCODE_UTF8 - add new plugin Devel::StackTrace - use Devel::StackTrace plugin when server error occurred - fix a few bugs 1.20 2014-12-24 - security fix for JSON API - re-impl FormValidatr - support DELETE method on App::Test - fix a few bugs 1.19 2014-11-26 - use Dwarf::Request as request object - use Dwarf::Response as response object - support array type on validation (such as name[]) 1.18 2014-11-06 - update run.cgi for SpeedyCGI - move a directory of sql into app directory 1.17 2014-07-09 - impl base_row_class option on App::DB::Schema::Dumper 1.16 2014-06-09 - Add three Utils (DateTime/Geo/Password) 1.15 2014-06-04 - SCALAR is no longer available on Dwarf::Validator - Add new feature "ARRAY" on Dwarf::Validator - Add unauthorized method on Dwarf - fix a few bugs 1.14 2014-05-02 - shoot a bug on Dwarf::Validator 1.13 2014-04-17 - don't add new line with debug method on Dwarf::Plugin::Log::Dispath 1.12 2014-04-16 - change default Content-Type on APIBase if URL is end with xml 1.11 2014-04-16 - impl some FILTERs for Dwarf::Validator 1.10 2014-04-14 - Impl Dwarf::Session::Store::DBI 1.09 2013-11-28 - Add new plugin Dwarf::Plugin::AnyEvent::Redis - Change URL of Twitter OAuth from authorize to authenticate - Modify error handling of Dwarf::Module::SocialMedia::Twitter - Modify error handling of Dwarf::Module::SocialMedia::Facebook - Fix bugs of Dwarf::Plugin::HTTP::Session 1.08 2013-11-22 - Fix bugs of Dwarf::Plugin::HTTP::Session 1.07 2013-11-21 - remove/add some validation constraints 1.06 2013-11-21 - Rename S2Factory::* to Dwarf::* - Modify Dwarf::Module::SocialMedia::* 1.05 2013-11-20 - update updated_at column when Teng::Row::update() called 1.04 2013-11-19 - Add a plugin for Log::Dispatch::Rotate 1.03_02 - original version