All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.2.5 (2023-04-30)
- better support for array (89fbf05)
0.2.4 (2023-04-30)
0.2.3 (2023-04-29)
- don't import if current file (d05bd8d)
0.2.2 (2023-04-17)
- better support for literals (a61bd3e)
0.2.1 (2023-04-12)
0.1.61 (2023-04-11)
- prevent inifinite loop (3c8012e)
0.1.60 (2023-04-10)
- prevent infinite loop (7514d8e)
0.1.59 (2023-04-10)
- add better support for type from usage (e2bdb51)
- improve type definition for callables (170a5e1)
- introduce equation model (ccd88c4)
0.1.58 (2023-04-04)
- unifier when the function has no type (c6390de)
0.1.57 (2023-04-04)
- continue in case of errors (ec6ebb0)
0.1.56 (2023-04-04)
- better support for classes and spread (8fe463e)
0.1.55 (2023-04-04)
0.1.54 (2023-04-01)
- add alias everywhere (98e4456)
- add better support for imports (ebe32de)
- add some support for enums (fb49c91)
- better handling of import revert (401bc07)
- don't add () on intersection (a367e10)
- ignore catch in promises (649e2da)
- remove parenthesized any (148f7e2)
- use a better import model (9bab1c4)
0.1.53 (2023-03-30)
0.1.52 (2023-03-30)
- add base support for import (fd247e0)
- add better support for import (4047478)
- add better support for import (f83199f)
- add better support for import (52f49a6)
- add better support for imports (dda8cf8)
- add support for class import (bb34732)
- better handling of imports (24e3705)
- deduplicate imports (22b85a3)
- revert for import (8b01b3c)
0.1.51 (2023-03-28)
- add support for function references (a577b38)
- add support for shorthand properties (9d51aa2)
- add support for type used as alias (593c664)
- better support for variable used by reference (2f94f70)
- ignore object with a lot of properties (5ec3bef)
- remove local path in import (18c5d39)
0.1.50 (2023-03-26)
- add support for generics (2806f51)
- add support for template span (a92f8cf)
- better destructuring support (15c7326)
0.1.49 (2023-03-25)
- ignore global for alais (9c53368)
0.1.48 (2023-03-25)
- add preliminary support for intersection (9beaca6)
- add support for aliased union/intersection (e3ca0de)
- add support for dry-run (e9a4e49)
- add support for lazy parameters (a68836c)
- add support for merging intersection (b4d0bb2)
- remove badly formated type (562c8c0)
- remove nullable (c8d2301)
- remove unknown (036572e)
- support for union deduplication (70d3b44)
- use fully qualified alias (eb55663)
- prevent crash for alias (f186a53)
- prevent crash if only one member in union(?) (edfbb98)
- type aliasing for intersection (242d390)
- unit test (b91dbcf)
0.1.47 (2023-03-23)
- add support for tuples (6fb9fed)
0.1.46 (2023-03-22)
- remove catch clause computation (a413699)
0.1.45 (2023-03-21)
0.1.44 (2023-03-18)
- add support for explicit any (2f5bb93)
0.1.43 (2023-03-18)
- add support for arithmetic operators (9a79727)
- add support for JSX usage computation (35eb8e0)
- add support for type parameter (855b3bf)
- add support for unary operations (9ba935d)
- intermediate commit for Fake-type (f23eeb3)
- support for union types in callable unifier (6b3f020)
- use callable unifier for type alias (f12e902)
- find correctly the type of 2nd param in function (3276c1d)
0.1.42 (2023-03-12)
- add a callable unifier (2706dbc)
- add some basic support for JSX call (1ab15c5)
- add support for any in interfaces (94b1aa0)
- add support for anyArray for let (222ea50)
- add support for beta conversion (bff2226)
- add support for constructor in unifier (4c32695)
- add support for method (0bb98ab)
- add support for never[] (687460c)
- add support for nullable (f0bd309)
- add support for some JSX (bc453ef)
- add support for spread props (a7b04a2)
- add support for type declaration (5384497)
- add support for unknown (4bdea9b)
- add support for variables for types (57755c4)
- add support function in types (ce4b3d2)
- add types from lambda (ad50044)
- add unifier for beta reduction (4fc9544)
- ensure recursive access to dotted property (ec6b05f)
- factorize type unifier (6e18808)
- filter some more any (ec5b357)
- find type in JSX expression (f1fc797)
- recurse through object type (0213922)
- simplify doc (545d7d6)
- use callables for call to Constructor (34638a7)
- add support for no reverts (90d5db3)
- callable unifier (e387c9b)
- filter breaking types (e6b78b3)
- fix some corner failing corner case (87ca7ed)
0.1.41 (2023-03-06)
- add a type unifier test case (49078f2)
- add support for classes constructor (f3067ed)
- add support for method call (72e9cb1)
- add support for object determination (37f6dd1)
- add support for return statement in unifier (6aba6d6)
- add support for simple variable declaration (9db53aa)
- init type-unifier (fa4d185)
- support for returns type for function (b099372)
- use allTypesOfRef (6bfcc69)
0.1.40 (2023-03-05)
- try to apply patckage on the fly (44f70b6)
0.1.39 (2023-03-04)
- remove an exagerated case (8002cb6)
0.1.38 (2023-03-04)
- add countOfAnys (e957293)
- add support for arrows for React Component (1e85180)
- try to filter files with no any (83af2af)
- trying to optimize the run (845aa08)
0.1.37 (2023-03-03)
- add support for arrow functions (46244a5)
- filter files only once (4953038)
0.1.36 (2023-03-02)
0.1.35 (2023-03-02)
- add error log (5fe212b)
- remove useless code (20bb7ea)
0.1.34 (2023-03-02)
- add support for React Props (bd668b5)
0.1.33 (2023-03-01)
0.1.32 (2023-03-01)
- filter invalid value for function computation (039c514)
0.1.31 (2023-03-01)
- deduce type from usage (34b05a6)
0.1.30 (2023-03-01)
- try to generate function any from usage in declaration (9f0de7b)
0.1.29 (2023-02-28)
0.1.28 (2023-02-27)
- support for beta reduction call site (0a67ca6)
0.1.27 (2023-02-27)
- load conf from local tsconfig (a0dd017)
0.1.26 (2023-02-27)
0.1.25 (2023-02-27)
0.1.24 (2023-02-27)
- remove typeof filtering (58fd57d)
0.1.23 (2023-02-27)
- filter out
any
(0c3fa87)
0.1.22 (2023-02-27)
- compare pre and post for diagnostic (f218bfb)
0.1.21 (2023-02-27)
0.1.20 (2023-02-27)
0.1.19 (2023-02-26)
- filter imports/any for let (32e353e)
0.1.18 (2023-02-26)
- improve logging (1e934df)
0.1.17 (2023-02-26)
- add support for let rewrite (9e94d70)
0.1.16 (2023-02-26)
- factorize literal and super type (316a8ae)
0.1.15 (2023-02-26)
0.1.14 (2023-02-26)
- remove typeof types (8fa07df)
0.1.13 (2023-02-26)
- filter imports and any[] (359b92a)
0.1.12 (2023-02-26)
- don't generate any or duplicates (63d4d31)
0.1.11 (2023-02-26)
- argument may be undefined (efa830a)
0.1.10 (2023-02-26)
- ignore JS file (d47eb6a)
0.1.9 (2023-02-26)
- read from tsconfig and persist changes (2a67fb7)
0.1.8 (2023-02-25)
- add missing quote to executable (184a1b9)
0.1.7 (2023-02-25)
- add a release script (08c66c5)
- another try to fix executable (eb758c9)
0.1.6 (2023-02-25)
- try another solution to have an executable (d983bac)
0.1.5 (2023-02-25)
- add executable directive in package.json (fdecff8)
0.1.4 (2023-02-25)
- fix release version push (ba25913)
0.1.3 (2023-02-25)
- try supporting cli (abeb912)