The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Tripletail

0.23	Fri Jan 29 17:25:13 JST 2007
	- charconv‚Ìprefer_unijp‚Ì‹““®‚ªŽd—l‚Æ‹t‚É‚È‚Á‚Ä‚¢‚½ƒoƒO‚̏C³.

0.22	Fri Dec  8 16:23:03 JST 2006
	- $DB->tx, $DB->inTx ƒƒ\ƒbƒh‚̒ljÁ.

0.21	Mon Dec  4 19:14:30 JST 2006
	- ‹ó”’‚©‚çŽn‚Ü‚éƒtƒ@ƒCƒ‹‚ðƒAƒbƒvƒ[ƒh‚Å‚«‚È‚¢ƒoƒO‚̏C³.
	- HtmlƒtƒBƒ‹ƒ^‚Å—Ž‚¿‚邱‚Æ‚ª‚ ‚éƒoƒO‚̏C³. 

0.20	Tue Nov  7 17:11:07 JST 2006
	- log‚ÌcurrentƒŠƒ“ƒN‚𑊑΃pƒX‚ɕύX.

0.19	Fri Oct 20 16:05:20 JST 2006
	- Validator ‚Ì Integer ƒtƒBƒ‹ƒ^‚Å, ’l‚ª‘¶Ý‚µ‚È‚¢ê‡‚ɒʉ߂µ‚Ä‚¢‚½ƒoƒO‚̏C³.
	- Validator ‚̃†[ƒU’è‹`ƒtƒBƒ‹ƒ^‚̃hƒLƒ…ƒƒ“ƒg‚ªŠÔˆá‚Á‚Ä‚¢‚½‚̂ŏC³.
	- logƒfƒBƒŒƒNƒgƒŠ‚Écurrent‚̃Šƒ“ƒN‚ð’ljÁ.

0.18	Fri Sep 15 10:57:55 JST 2006
	- [[d—v:0.17‚©‚ç‚Ì”ñŒÝŠ·‚ÈŽd—l•ÏX]]
	 - errorTrap‚ðtrapError‚ɕύX
	 - $TL->log() ‚Ì‘æ1ˆø”‚͏ȗª‰Â”\‚ɁB
	 - $TL->log() ‚Ì‘æ2ˆø”‚ɃŠƒtƒ@ƒŒƒ“ƒX‚ð“n‚µ‚½ê‡‚̓_ƒ“ƒvŒ‹‰Ê‚ðo—Í‚·‚é‚悤‚ɕύXB
	 - $TL->dump() ‚Ì‘æ1ˆø”‚͏ȗª‰Â”\‚ɁB
	- DateTime#getCalendarMatrix‚ª³‚µ‚¢ƒf[ƒ^‚ð•Ô‚µ‚Ä‚¢‚È‚©‚Á‚½‚Ì‚ðC³.
	- DateTime#spanXxx,minusXxx‚ª”j‰ó“Iƒƒ\ƒbƒh‚É‚È‚Á‚Ä‚¢‚½‚Ì‚ðC³.
	- jpholiday.pl‚É0.11_01‚ŕύX‚³‚ꂽ“à—e‚ª”½‰f‚³‚ê‚Ä‚¢‚È‚©‚Á‚½–â‘è‚ðC³
	- t/datetime.t ‚ð JST ‚ɌŒè.
	- InputFilter::HTML ‚̃oƒO‚ׁ̈A0x0D 0x0A 0x09 ‚̃oƒCƒg—ñ‚ðŠÜ‚Þƒtƒ@ƒCƒ‹‚ðƒAƒbƒvƒ[ƒh‚µ‚½
	  Žž‚ɁA‚»‚ꂪ”j‰ó‚³‚ê‚éê‡‚Ì‚ ‚é–â‘è‚ð‰ðŒˆB
	- Debug ‚Ì•\Ž¦‚·‚éƒfƒoƒbƒO‰æ–Ê“à‚ŃGƒ‰[‚ª”­¶‚·‚éê‡‚Ì‚ ‚é–â‘è‚ð‰ðŒˆB
	- ‚»‚Ì‘¼ŽG‘½‚ȏC³

0.17	Fri Aug 18 16:32:40 JST 2006
	- Filter::HTML ‚ðŽg‚¤‚Æ <form action=""> ‚Ì action ‚Ì•”•ª‚ð xxx.cgi?a=b ‚̂悤‚ɃNƒGƒŠ•t‚«‚Ì
	URL ‚ɐݒ肵‚Ä‚µ‚Ü‚¤Ž–‚ª‚ ‚é–â‘è‚ðC³B
	- META.yml‚̐¶¬‚𒲐®.

0.16	Fri Aug 18 13:29:03 JST 2006
	- [[d—v:0.15‚©‚ç‚Ì”ñŒÝŠ·‚ÈŽd—l•ÏX]]
	@- “x—ʍt‚Ì1ŒŽ‚ª30“ú‚©‚ç30.436875“ú‚ɕύX
	@- Template#setForm ‚́A‚»‚̈ø”‚ÅŒ¾‹y‚³‚ê‚Ä‚¢‚È‚¢–¼‘O‚ðŽ‚Â <textarea> ‚Ì“à—e‚ðAí‚É
	@‹ó‚É‚µ‚Ä‚¢‚½B‚±‚Ì“®ì‚͕ύX‚³‚êAŒ¾‹y‚³‚ê‚Ä‚¢‚È‚¢ <textarea> ‚͕ύX‚³‚ê‚È‚¢‚悤‚É
	‚È‚Á‚½B
	- Value#set‚ÅNULL‚ðseto—ˆ‚é‚悤‚ɏC³
	- “x—ʍt‚Éyear‚ð’ljÁ
	- “x—ʍt•ÏX‚É”º‚¢parsePeriod‚ð•ÏX
	- Win32‘ΉžC³.

0.15	Tue Aug 15 14:22:42 JST 2006
	- [[d—v:0.14‚©‚ç‚Ì”ñŒÝŠ·‚ÈŽd—l•ÏX]]
	@- Value#isWhitespaceAValue#isPrintableAsciiAValue#isWide‚ÉŠÖ‚µ‚āA]—ˆ‚͋󔒂Ő^‚ð•Ô‚µ‚Ä‚¢‚½‚ªA
	@@‘¼‚Ƃ̐®‡«‚ðŽæ‚邽‚߁A‹ó”’‚Å‹U‚ð•Ô‚·‚悤‚ɕύX
	@- Value#forceWhitespace‚ðtrimWhitespace‚É–¼Ì•ÏX
	@- Value#isUnportable‚ðíœ
	@- Value#isHtmlTagAValidator#HtmlTag‚ðíœ
	@- Value#isTrailingslashAValidator#TrailingSlash‚ðíœ
	@- Value#isIpAddress‚ÅIPƒAƒhƒŒƒXŒ`Ž®‚ª³‚µ‚­‚È‚©‚Á‚½ê‡Adie‚¹‚¸undef‚ð•Ô‚·‚悤‚ɕύX
	- Value#isBlank‚ð’ljÁ
	- Value#isPortable‚ð’ljÁ
	- Value#strCut‚ð’ljÁ
	- Validator#NotBlank‚ð’ljÁ
	- Validator#Blank‚ð’ljÁ
	- Validator#Empty‚ð’ljÁ
	- Validator#IpAddress‚ð’ljÁ
	- ValueƒNƒ‰ƒX‚ŁA‰üsƒR[ƒh‚ªŠÜ‚Ü‚ê‚Ä‚¢‚éê‡‚ɐ³í‚ȃ`ƒFƒbƒN‚ªs‚¦‚È‚¢ƒP[ƒX‚ª‚ ‚é
	@–â‘è‚ðC³
	- SendmailƒNƒ‰ƒX‚Ì‘—M•û–@‚Ésendmail‚ð’ljÁBsendmailƒRƒ}ƒ“ƒh‚ð—˜—p‚µ‚Ä‘—M‚·‚é
	- opensslƒ‰ƒCƒuƒ‰ƒŠ‚ªŽg—p‚Å‚«‚È‚¢ê‡‚ÍSMIMEƒNƒ‰ƒX‚̃Cƒ“ƒXƒg[ƒ‹‚ðƒXƒLƒbƒv‚·‚é‚悤‚ɏC³

0.14    Tue Aug  8 10:19:08 JST 2006
	- ƒfƒoƒbƒO‹@”\—˜—pŽž‚ÉDBƒGƒ‰[‚ª³‚µ‚­•\Ž¦‚³‚ê‚È‚¢‚±‚Æ‚ª‚ ‚é–â‘è‚ðC³
	- <input type="TEXT" ...> ‚̂悤‚É type ‘®«‚ª‘啶Žš‚É‚È‚Á‚Ä‚¢‚é html ƒeƒ“ƒvƒŒ[ƒg‚ɑ΂·‚é
	  setForm ‚Æ getForm ƒƒ\ƒbƒh‚ª³‚µ‚­“®ì‚µ‚È‚¢–â‘è‚ðC³B
	- <>‚̊Ԃɉüs‚ðŠÜ‚Þƒ^ƒO‚𐳂µ‚­‰ðÍ‚Å‚«‚È‚¢–â‘è‚ðC³B

0.13    Wed Aug  2 16:45:37 JST 2006
	- CustomFilter‚̃Tƒ“ƒvƒ‹‚ð‚¢‚Á‚½‚ñíœ

0.12    Wed Aug  2 10:36:54 JST 2006
	- ƒtƒŒ[ƒ€”ŃhƒLƒ…ƒƒ“ƒg‚̃Šƒ“ƒNØ‚ê‚ðC³
	- j“ú¶¬ƒ‚ƒWƒ…[ƒ‹‚ªƒpƒbƒP[ƒW–¼Ì•ÏX‚É–¢‘Ήž‚¾‚Á‚½‚½‚ߏC³
	- Tripletail::InputFilter::Plain‚ð’ljÁ

0.11_01 Thu Jul 27 12:05:32 JST 2006
	- [[d—v:0.10_07‚©‚ç‚Ì”ñŒÝŠ·‚ÈŽd—l•ÏX]]
	  - TL‚©‚çTripletail‚ɃpƒbƒP[ƒW–¼Ì‚ð•ÏX
	  - DateTimeƒNƒ‰ƒX‚ÌspanŒn‚ŁA(ˆø”) - (this)‚Æ‚µ‚Ä‚¢‚½‚à‚Ì‚ðA(this) - (ˆø”)‚ɕύX
	  - DateTimeƒNƒ‰ƒX‚ÌspanMonthAspanYear‚Ì‹““®‚ðŽÀÛ‚ÌŠúŠÔ‚ðAŽw’肳‚ꂽ’PˆÊ‚ÅŒvŽZ‚·‚é‚悤‚ɏC³
	  - DateTimeƒNƒ‰ƒX‚ÌaddŒn‚ÉŠÖ‚µ‚āAƒRƒs[‚𐶐¬‚¹‚¸”j‰ó“I“®ì‚ð‚·‚é‚悤‚ɏC³
	- DateTimeƒNƒ‰ƒX‚ÌspanŒn‚ŁA(ˆø”1) - (ˆø”2)‚ð’ljÁ
	- DateTimeƒNƒ‰ƒX‚ÉminusSecondAminusMinute,minusHour,minusDay,minusMonth,minusYear‚ð’ljÁ
	- DateTimeƒNƒ‰ƒX‚ɂă†ƒŠƒEƒX“úŽž‚©‚çAƒOƒŒƒSƒŠƒI—ï‚Ö‚Ì•ÏŠ·Žž‚Ɍ덷‚ª”­¶‚µ‚Ä‚¢‚½–â‘è‚ðC³
	- $TL->newForm($hashref) Œ`Ž®‚Å‚àƒtƒH[ƒ€ƒIƒuƒWƒFƒNƒg‚ðì¬‚Å‚«‚é‚悤‚ɕύX
	- $TL->addHiddenForm({key => val}, 'formname') Œ`Ž®‚Å‚àŽg—p‚Å‚«‚é‚悤‚ɕύX
	- $TL->setForm({key => val}, 'formname') Œ`Ž®‚Å‚àŽg—p‚Å‚«‚é‚悤‚ɕύX
	- DB‚̃RƒlƒNƒVƒ‡ƒ“‚̃Oƒ‹[ƒv–¼Ì‚Ì“ª•¶Žš‚ðCNT‚©‚çCON‚ɕύX
	- GMT“™‚̃^ƒCƒ€ƒ][ƒ“‚𐳏í‚Ɉµ‚¦‚È‚¢–â‘è‚ðC³

0.10_07 Tue Jul 18 16:43:44 JST 2006
	- [[d—v:0.10_06‚©‚ç‚Ì”ñŒÝŠ·‚ÈŽd—l•ÏX]]
	  - DBƒNƒ‰ƒX‚ÌselectRowHash/Array‚ŁAƒf[ƒ^‚ª0Œ‚̏ꍇ‚Ì–ß‚è’l‚ÉŠÖ‚·‚éŽd—l‚ð•ÏX
	  - ]—ˆ‚Í {} ‚Ü‚½‚Í [] ‚ª•Ô‚Á‚Ä‚¢‚½‚ªAundef ‚ð•Ô‚·‚悤‚ɕύX
	- DBƒNƒ‰ƒX‚ŃfƒbƒhƒƒbƒN”­¶Žž‚̏ˆ—‚É–â‘肪‚ ‚Á‚½‚½‚ߏC³
	- ƒoƒO”­¶Žž‚̃[ƒ‹‘—M‚ł̃ƒOo—Í‚Ì–â‘è‚ðC³
	- stacktrace=full‚ł̃fƒoƒbƒO•\Ž¦‚ª•ö‚ê‚éê‡‚ª‚ ‚é–â‘è‚ðC³
	- stacktrace=full‚Ń\[ƒX‚Ì•\Ž¦‚·‚鎞A‰Šú’l‚ðTLƒ‰ƒCƒuƒ‰ƒŠŠO‚̃tƒŒ[ƒ€‚ɕύX
	- ƒfƒoƒbƒOŽž‚Ƀ|ƒbƒvƒAƒbƒvƒEƒBƒ“ƒhƒE‚ªƒuƒƒbƒN‚³‚ꂽÛAJavaScript‚ŃGƒ‰[‚ª”­¶‚·‚é–â‘è‚ðC³
	- Makefile.PL‚©‚çCache::Memcached::XS‚ðíœ

0.10_06 Fri Jul 14 19:02:48 JST 2006
	- DB‚ÌsthƒNƒ‰ƒX‚ɍŌã‚Ìexecute–ß‚è’l‚ðŽæ“¾‚·‚éretƒƒ\ƒbƒh‚ð’ljÁ
	- ƒeƒXƒgŽž‚̏o—Í‚ð‰ü‘P
	- DateTimeƒNƒ‰ƒX‚ÉaddBusinessDay‚ð’ljÁ
	- DateTimeƒNƒ‰ƒX‚ÌisHoliday‚ɃIƒvƒVƒ‡ƒ“’ljÁ
	- DateTimeƒNƒ‰ƒX‚ÌisHoliday‚̃fƒtƒHƒ‹ƒg‚Ì‹““®‚ð•ÏX
	- READMEƒtƒ@ƒCƒ‹‚ÉHP‚Ö‚ÌURL‚ð’ljÁ
	- Makefile.PL‚ÅCache::Memcached::XS‚ð’ljÁ
	- Makefile.PL‚ÅDigest::MD5‚ðíœ
	- Makefile.PL‚ÅDigest::SHA1‚ðíœ
	- ƒƒOo—ÍŽž‚ɃfƒBƒŒƒNƒgƒŠ‚Ü‚½‚̓tƒ@ƒCƒ‹‚ªì¬‚Å‚«‚¸A‚©‚ƒ[ƒ‹’Ê’m‚̐ݒ肪‚³‚ê‚Ä‚¢‚Ä
	  ƒ[ƒ‹’Ê’m‚Å‚«‚È‚¢ó‹µ‚ʼni‹vƒ‹[ƒv‚·‚éƒoƒO‚ðC³
	- ƒƒO‚̏o—̓tƒH[ƒ}ƒbƒg‚ÉŠÖ‚·‚éƒhƒLƒ…ƒƒ“ƒg‚ð’ljÁB
	- $TL->getLogHeader ƒƒ\ƒbƒh‚ð’ljÁB
	- ƒ}ƒjƒ…ƒAƒ‹‚̐®Œ`ƒ~ƒX‚ðC³B
	- TL::DB#selectRowHash, selectRowArray ‚ð’ljÁB

0.10_05 Mon Jul 10 10:58 JST 2006
	- ƒhƒLƒ…ƒƒ“ƒgC³Amake testŽž‚Ƀtƒ@ƒCƒ‹‚ªŽc‚é–â‘è‚̏C³

0.10_04 Sat Jul 08 16:56 JST 2006
	- CPAN‚Å•¶Žš‰»‚¯“™‚µ‚Ä‚¢‚½POD‚Ì•s“s‡‚ðC³

0.10_03 Sat Jul 08 13:28 JST 2006
	- DB‚ª—˜—p‚Å‚«‚È‚¢‚Æ‚«ƒeƒXƒg‚ÉŽ¸”s‚·‚é–â‘è‚ðC³
	- templateƒeƒXƒg‚ŃGƒ‰[‚ªo‚Ä‚¢‚é–â‘è‚ðC³
	- POD‚ÌNAME‚É’¼Ú“ú–{Œê‚ð‘‚­‚悤‚ɏC³

0.10_02 Fri Jul 07 21:18 JST 2006
	- encodingŽw’èƒ~ƒX‚ðC³

0.10_01 Fri Jul 07 16:34 JST 2006
	- CPANŒöŠJ‰”Å

0.09 Tue Jun 13 18:09 JST 2006
	- ŒÀ’èŒöŠJ”Å