Revision history for Tripletail

0.29	----------------------------
	- TagCheck ŎNsۂɁCNURLescapeTagł͂ȂencodeURL
	@Ă邽߂ɁCuEUɃNFłȂȂoOCD
	- Mail#attach Ńt@CpXnēYt邱Ƃ\ɂD
	- Mail NXMIMEGR[hۂ̏PD
	- Mail#attach œ{t@CɊւ鏈̏C.

0.28    Fri Jun 15 12:33:46 JST 2007
	- FCGI쒆́ASIGTERMꂽɃX^bN_vo͂Ȃ悤ɂ
	- $TL->fork() ǉBFastCGI Œʏ fork sƐ삵Ȃ߁B
	- mod_perl Handler Ή.
	- ̍œK.
	- HtmlFilterŐK\}b`삵ȂoȌC.
	- Template#getFormCTemplate#setForm ŁC󕶎 0 lɎ
	@optionvf𐳂ȂoOCD
	- tltail.pl(1) ǉ.
	- Validator#correct \bhǉD`FbNƓɒl̏Cs
	@悤ɋ@\gD
	@iThanks to Haruka Kataoka.j

0.27	Tue Mar 27 22:16:06 JST 2007
    - xhtml ^Oǉ(option).

0.26	Tue Mar 27 17:42:48 JST 2007
    - xhtml o̓tB^pɈꕔ̒PŎg^OȂs̏C. 

0.25	Tue Mar 27 14:40:11 JST 2007
	- Value#genRandomString \bhǉ.
	- Esmtpɓ삵ȂC.
	- Win32POST͂̏Ɏss̏C.

0.24	Thu Mar  8 16:25:40 JST 2007
	- Form#existsFile, Form#isUploaded \bhǉD
	- Value#convKanaNallow, Value#convKanaWide \bhǉD
	- SQL Server Ή(experimental).

0.23	Fri Jan 29 17:25:13 JST 2007
	- charconvprefer_unijp̋dlƋtɂȂĂoȌC.

0.22	Fri Dec  8 16:23:03 JST 2006
	- $DB->tx, $DB->inTx \bh̒ǉ.

0.21	Mon Dec  4 19:14:30 JST 2006
	- 󔒂n܂t@CAbv[hłȂoȌC.
	- HtmltB^ŗ邱ƂoȌC. 

0.20	Tue Nov  7 17:11:07 JST 2006
	- logcurrentN𑊑΃pXɕύX.

0.19	Fri Oct 20 16:05:20 JST 2006
	- Validator  Integer tB^, l݂Ȃꍇɒʉ߂ĂoȌC.
	- Validator ̃[U`tB^̃hLgԈĂ̂ŏC.
	- logfBNgcurrent̃Nǉ.

0.18	Fri Sep 15 10:57:55 JST 2006
	- [[dv:0.17̔݊ȎdlύX]]
	 - errorTraptrapErrorɕύX
	 - $TL->log() ̑1͏ȗ\ɁB
	 - $TL->log() ̑2Ƀt@Xnꍇ̓_vʂo͂悤ɕύXB
	 - $TL->dump() ̑1͏ȗ\ɁB
	- DateTime#getCalendarMatrixf[^ԂĂȂ̂C.
	- DateTime#spanXxx,minusXxxjI\bhɂȂĂ̂C.
	- jpholiday.pl0.11_01ŕύXꂽefĂȂC
	- t/datetime.t  JST ɌŒ.
	- InputFilter::HTML ̃oÖׁA0x0D 0x0A 0x09 ̃oCg܂ރt@CAbv[h
	  ɁAꂪj󂳂ꍇ̂B
	- Debug ̕\fobOʓŃG[ꍇ̂B
	- ̑GȏC

0.17	Fri Aug 18 16:32:40 JST 2006
	- Filter::HTML g <form action="">  action ̕ xxx.cgi?a=b ̂悤ɃNGt
	URL ɐݒ肵Ă܂CB
	- META.yml̐𒲐.

0.16	Fri Aug 18 13:29:03 JST 2006
	- [[dv:0.15̔݊ȎdlύX]]
	@- xʍt13030.436875ɕύX
	@- Template#setForm ́ÄŌyĂȂO <textarea> ̓eA
	@ɂĂB͕̓ύXAyĂȂ <textarea> ͕ύXȂ悤
	ȂB
	- Value#setNULLseto悤ɏC
	- xʍtyearǉ
	- xʍtύXɔparsePeriodύX
	- Win32ΉC.

0.15	Tue Aug 15 14:22:42 JST 2006
	- [[dv:0.14̔݊ȎdlύX]]
	@- Value#isWhitespaceAValue#isPrintableAsciiAValue#isWideɊւāA]͋󔒂Ő^ԂĂA
	@@Ƃ̐邽߁A󔒂ŋUԂ悤ɕύX
	@- Value#forceWhitespacetrimWhitespaceɖ̕ύX
	@- Value#isUnportable폜
	@- Value#isHtmlTagAValidator#HtmlTag폜
	@- Value#isTrailingslashAValidator#TrailingSlash폜
	@- Value#isIpAddressIPAhX`ȂꍇAdieundefԂ悤ɕύX
	- Value#isBlankǉ
	- Value#isPortableǉ
	- Value#strCutǉ
	- Validator#NotBlankǉ
	- Validator#Blankǉ
	- Validator#Emptyǉ
	- Validator#IpAddressǉ
	- ValueNXŁAsR[h܂܂Ăꍇɐȃ`FbNsȂP[X
	@C
	- SendmailNX̑M@sendmailǉBsendmailR}h𗘗pđM
	- opensslCugpłȂꍇSMIMENX̃CXg[XLbv悤ɏC

0.14    Tue Aug  8 10:19:08 JST 2006
	- fobO@\pDBG[\ȂƂC
	- <input type="TEXT" ...> ̂悤 type 啶ɂȂĂ html ev[gɑ΂
	  setForm  getForm \bh삵ȂCB
	- <>̊Ԃɉs܂ރ^O𐳂͂łȂCB

0.13    Wed Aug  2 16:45:37 JST 2006
	- CustomFilter̃Tv폜

0.12    Wed Aug  2 10:36:54 JST 2006
	- t[ŃhLg̃N؂C
	- jW[pbP[W̕ύXɖΉߏC
	- Tripletail::InputFilter::Plainǉ

0.11_01 Thu Jul 27 12:05:32 JST 2006
	- [[dv:0.10_07̔݊ȎdlύX]]
	  - TLTripletailɃpbP[ŴύX
	  - DateTimeNXspannŁA() - (this)ƂĂ̂A(this) - ()ɕύX
	  - DateTimeNXspanMonthAspanYear̋ۂ̊ԂAw肳ꂽPʂŌvZ悤ɏC
	  - DateTimeNXaddnɊւāARs[𐶐jI悤ɏC
	- DateTimeNXspannŁA(1) - (2)ǉ
	- DateTimeNXminusSecondAminusMinute,minusHour,minusDay,minusMonth,minusYearǉ
	- DateTimeNXɂăEXAOSIւ̕ϊɌ덷ĂC
	- $TL->newForm($hashref) `łtH[IuWFNg쐬ł悤ɕύX
	- $TL->addHiddenForm({key => val}, 'formname') `łgpł悤ɕύX
	- $TL->setForm({key => val}, 'formname') `łgpł悤ɕύX
	- DB̃RlNṼO[v̂̓CNTCONɕύX
	- GMT̃^C][𐳏ɈȂC

0.10_07 Tue Jul 18 16:43:44 JST 2006
	- [[dv:0.10_06̔݊ȎdlύX]]
	  - DBNXselectRowHash/ArrayŁAf[^0̏ꍇ̖߂lɊւdlύX
	  - ] {} ܂ [] ԂĂAundef Ԃ悤ɕύX
	- DBNXŃfbhbN̏ɖ肪ߏC
	- oÕ[Mł̃Oo̖͂C
	- stacktrace=fullł̃fobO\ꍇC
	- stacktrace=fullŃ\[X̕\鎞AlTLCuÕt[ɕύX
	- fobOɃ|bvAbvEBhEubNꂽہAJavaScriptŃG[C
	- Makefile.PLCache::Memcached::XS폜

0.10_06 Fri Jul 14 19:02:48 JST 2006
	- DBsthNXɍŌexecute߂l擾ret\bhǉ
	- eXg̏o͂P
	- DateTimeNXaddBusinessDayǉ
	- DateTimeNXisHolidayɃIvVǉ
	- DateTimeNXisHolidaỹftHg̋ύX
	- READMEt@CHPւURLǉ
	- Makefile.PLCache::Memcached::XSǉ
	- Makefile.PLDigest::MD5폜
	- Makefile.PLDigest::SHA1폜
	- Oo͎ɃfBNg܂̓t@C쐬łA[ʒm̐ݒ肪Ă
	  [ʒmłȂ󋵂ŉiv[voOC
	- Ȍo̓tH[}bgɊւhLgǉB
	- $TL->getLogHeader \bhǉB
	- }jA̐`~XCB
	- TL::DB#selectRowHash, selectRowArray ǉB

0.10_05 Mon Jul 10 10:58 JST 2006
	- hLgCAmake testɃt@Cc̏C

0.10_04 Sat Jul 08 16:56 JST 2006
	- CPANŕĂPOD̕ssC

0.10_03 Sat Jul 08 13:28 JST 2006
	- DBpłȂƂeXgɎsC
	- templateeXgŃG[oĂC
	- PODNAMEɒړ{悤ɏC

0.10_02 Fri Jul 07 21:18 JST 2006
	- encodingw~XC

0.10_01 Fri Jul 07 16:34 JST 2006
	- CPANJ

0.09 Tue Jun 13 18:09 JST 2006
	- J

