0.30.3 (2021-01-21)
- dependabot alerts,update typedoc (b0a909c)
0.30.2 (2021-01-21)
- dependabot alerts,update @commitlint/cli (3b30c8a)
0.30.1 (2020-10-15)
- imported function report unsupport (010ef00)
0.30.0 (2020-08-24)
- update typescript to 3.9 (303ae02)
0.29.0 (2020-08-17)
- copy options.modules in case of pollution (0a3fe26)
0.28.4 (2020-08-04)
- import from dir (52859a0)
0.28.3 (2020-07-30)
- 正则 match 方法,g 判断错误 (5c11fbd)
0.28.2 (2020-07-23)
- use full path to mark module required (8c9849d)
0.28.1 (2020-07-22)
- require_once'path needs double quote (6b29baa)
0.28.0 (2020-07-21)
- support import module/path (ea2b6c1)
0.27.0 (2020-07-17)
- array_filter 需要使用 array_value 来包裹 (17983e8)
0.26.2 (2020-07-01)
- emit require_once when target not typed (7ff8e80)
0.26.1 (2020-06-30)
- keep extension name in import specifier (30cdc2d)
0.26.0 (2020-06-19)
- support not emitting
use
(b9831ff)
0.25.3 (2020-06-04)
0.25.2 (2020-06-04)
0.25.1 (2020-04-26)
- destrcture add temp variable (ca5897e)
0.25.0 (2020-04-23)
- add skipLibCheck in default compilerOptions (3afdaf5)
- supprot array destruct in experssion statement (2857d9e)
0.24.0 (2020-03-28)
- prevent any type calling (c3518ca)
0.23.6 (2020-03-27)
- support date api warning (2c6ac95)
0.23.5 (2020-03-27)
- nothing (fd244dd)
0.23.4 (2020-03-27)
- remove factory.ts (8c786fa)
0.23.3 (2020-03-27)
- cannot read property "getEscapedName" of undefined (71b3aab)
0.23.2 (2020-03-27)
- format diagnostic error (d1ea0ee)
0.23.1 (2020-03-26)
- ci error (a8d6b92)
0.23.0 (2020-03-26)
0.22.0 (2020-03-26)
0.20.0 (2020-03-16)
- 支持 TypeAssertion (979b19b)
0.19.14 (2020-02-29)
- ts2php: add base64_decode function (4dca029)
0.19.13 (2020-02-08)
0.19.12 (2020-02-05)
- arraySlice 和 array_pos 进行类型检查 (5565638)
0.19.11 (2019-12-23)
- add rawurldecode & rawurlencode declaration (30e9fda)
0.19.9 (2019-12-13)
0.19.8 (2019-12-12)
- options type for Ts2Php constructor (faeeb0c)
- allow single typescript project instance (0c54887)
0.19.7 (2019-12-11)
- remove typeof return array (36846aa)
0.19.6 (2019-12-09)
0.19.5 (2019-12-06)
0.19.4 (2019-12-01)
0.19.3 (2019-11-28)
0.19.2 (2019-11-28)
0.19.1 (2019-11-27)
0.19.0 (2019-11-24)
0.18.0 (2019-11-20)
- make sure outter options.modules not change (e8f5461)
- reduce quote in template (6fb82c6)
0.17.0 (2019-11-20)
- element access dont use quote in template (1bac983)
0.16.1 (2019-11-19)
0.16.0 (2019-11-19)
- add php hexdec&http_build_query (a769f90)
0.15.0 (2019-11-18)
- pass filePath to options.getNamespace() (49eee15)
0.14.0 (2019-11-14)
- exclude function declare in inherated (c96017c)
0.13.0 (2019-11-14)
- #42 (1559fb0)
- #70 (f96d735)
- #72 (4c1f018)
- #75 (aa73942)
- #75 (3685cff)
- #80 (3d8d64d)
- #85, toFixed compile to number_format (f899861)
- 71 (dee8487)
- 81 (5e93458)
- binary expression in template need quote (66b1215)
- eslint config (cb3104d)
- report error while using func in str.replace (4e0641c)
- solve #79 (179a679)
- support access interface method using ->, see #23 (3ca585a)
0.12.9 (2019-10-28)
- filter out type identifiers (3f3c6b1)
- aclass as bclass (2e9d443)
0.12.8 (2019-10-24)
0.12.7 (2019-10-24)
- array.map compile error while using var (857d4a2)
- compile error while using ... in function (47652c7)
- inherited variables included class (0352ef8)
0.12.6 (2019-10-21)
- add php parse_str (3e09fc8)
0.12.5 (2019-10-18)
Ts2Php_Date
supports encode_json/custom ns (635e5a6)
0.12.4 (2019-10-12)
- add php iconv func (a33a0ad)
- compile string.match (997a718)
- readme add string.match (67df403)
- string.prototype.match helper (9fcb087)
- unit test for string.match (c2c44d9)
0.12.3 (2019-09-26)
- make \Ts2PhpHelper name configurable (df8562e)
0.12.2 (2019-09-10)
- math.random() do not match (36b31b9)
0.12.1 (2019-08-26)
0.12.0-0 (2019-08-05)
0.11.3 (2019-07-22)
- compiler error (0cc9d52)
0.11.2 (2019-07-22)
0.11.1 (2019-07-10)
0.11.0 (2019-07-10)
- typescript version conflict (67aad23)
0.10.8 (2019-07-08)
- miss dollar in new expression arguments (8c904aa)
0.10.7 (2019-06-25)
- support array spread (0961ea8)
0.10.6 (2019-06-25)
- forinstatement compile error (70ab3b8)
0.10.5 (2019-06-21)
- idenfier emit error (8492792)
0.10.4 (2019-06-21)
- $ in string (b82a011)
- support array.prototype.some & array.prototype.every (a199acb)
0.10.3 (2019-06-20)
- add $ in as expression (bcee61f)
0.10.2 (2019-06-19)
- import function namespace (b325de1)
0.10.1 (2019-06-18)
- support encodeURI (877965b)
0.10.0 (2019-06-05)
- revert function parameter reference to avoid fatal error (a9e201b)
- support x === undefined & x !== undefined (f5d71ae)
0.9.8 (2019-06-04)
0.9.7 (2019-06-03)
0.9.6 (2019-05-30)
- runtime: array.prototype.slice result error (43b40c0)
0.9.5 (2019-05-27)
0.9.4 (2019-05-22)
- node.parent undefined error (fd47c1f)
- support isNaN (3d20979)
0.9.3 (2019-05-10)
0.9.1 (2019-05-09)
- types has no default export error (bf28851)
- rest arguments support (7ff1b23)
0.9.0 (2019-05-07)
0.8.1 (2019-05-05)
- #32 (fd998c7)
- fatal error: only variables can be passed by reference, close #31 (0fbb69b)
- remove transformSpreadArguments (714c418)
- update (e3a798d)
0.7.0 (2019-04-29)
- (xs) => xs #27 (b484cde)
- encoding set to utf8, fix #25 (246a840)
- in operator close #26 (c031867)
- inherited variables (a9ddf06)
- object test case (015dcd3)
- transpile || to ?: (ee8bb7d)
0.6.1 (2019-04-26)
0.6.0 (2019-04-25)
- missing parenthesis when trans arrow function (97ea1a7)
- anonymous function inherit variables (8ad27f2)
- pass by reference when the arg is an object (25eb1c5)
0.4.0 (2019-04-22)
- 'function' and default modifer emission, refine tests (21db4e8)
- ensure there's a visibility property modifier (76e98bb)
- filter implements list #19 (ce9d425)
- path has top priority (e25672e)
- revert 28de2a0 (24776d5)
- test case (3d45652)
- emit require_once in export .. from #13 (23123cb)
- filter unused locals in import (d742335)
- support __dirname & __filename #18 (100047e)
- support abstract class & method (73466bc)
- support Date (77e53bb)
- trans realtive path to realpath #16 (e0d0484)
- update cli --help, output prefix trimming (e8e97d8)
0.3.1 (2019-04-18)
0.3.0 (2019-04-18)
- bin (4dc0a64)
0.2.1 (2019-04-17)
- remove console (6dc744b)
0.2.0 (2019-04-16)
- remove compileCode (086b1c2)
0.1.5 (2019-04-09)
0.1.4 (2019-03-15)
- remove useless param (dfad257)
0.1.3 (2019-03-14)
- indexOf includes result wrong (2ead29b)
- add tsConfig option (46da50d)
- support class extends and super keyword (e217375)
- support parse_url component parameter (48a0b77)
- support simple class (#4) (9df494a)
0.1.1 (2019-03-03)
- support import & += operator for string (edda661)
0.1.0 (2019-02-28)
- add some global functions (8c644ea)
0.0.1-alpha.9 (2019-02-27)
0.0.1-alpha.8 (2019-02-27)
- array.length transform wrong (cc5a13a)
- support do {} while (266ffbe)
0.0.1-alpha.7 (2019-02-26)
- add string proto (15e42d5)
0.0.1-alpha.6 (2019-02-25)
- rest propertyName (6410f1a)
- add code check (7646460)
0.0.1-alpha.5 (2019-02-21)
- use -> namespace (e51ee85)
0.0.1-alpha.4 (2019-02-21)
0.0.1-alpha.3 (2019-02-21)
0.0.1-alpha.2 (2019-02-20)
0.0.1-alpha.1 (2019-02-19)
- add Array.isArray (b226f24)
- add Math (a2b7951)
- add some string functions (a06373b)
- array api (9f47e66)
- break、continue (cd08cac)
- ComputedPropertyName (aefa957)
- elementAccessExpression (06a3b9e)
- ForStatement (59d21e3)
- ObjectLiteralExpression (bad00c8)
- ShorthandPropertyAssignment (71e5f98)
- str.replace start (0cf5cb2)
- string.proto.replace support regexp (7bb775f)
- support for in & of (5de2309)
- support typeof & delete; add compileCode (9ae7a57)
- SwitchStatement (1c6c438)
- sync 脚本 (715f293)
- writer (3bed93b)
- 使用 global (4521e2f)
- 演示 demo (f6fadd3)
- 编译 (93992ac)
- 编译 (9ede565)
- 编译 (f178d29)
- 设置单测框架 (b1f1d4d)