Skip to content

Latest commit

 

History

History
585 lines (305 loc) · 29.2 KB

CHANGELOG.md

File metadata and controls

585 lines (305 loc) · 29.2 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.2.5 (2023-04-30)

Features

  • better support for array (89fbf05)

0.2.4 (2023-04-30)

Features

  • add support for boolean operator (5e6591a)
  • support for boolean-ish (278ee2c)

0.2.3 (2023-04-29)

Features

  • don't import if current file (d05bd8d)

0.2.2 (2023-04-17)

Features

  • better support for literals (a61bd3e)

0.2.1 (2023-04-12)

Features

  • add support for id for dedup (1aad90e)
  • remove useless references to original type (4e32288)

0.1.61 (2023-04-11)

Features

0.1.60 (2023-04-10)

Bug Fixes

0.1.59 (2023-04-10)

Features

  • add better support for type from usage (e2bdb51)
  • improve type definition for callables (170a5e1)
  • introduce equation model (ccd88c4)

0.1.58 (2023-04-04)

Bug Fixes

  • unifier when the function has no type (c6390de)

0.1.57 (2023-04-04)

Features

  • continue in case of errors (ec6ebb0)

0.1.56 (2023-04-04)

Features

  • better support for classes and spread (8fe463e)

0.1.55 (2023-04-04)

Features

  • better revert of explicit any (38d7b70)
  • better support for class attributes (0da114d)

0.1.54 (2023-04-01)

Features

  • 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)

Features

  • 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)

Features

  • 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)

Features

  • add support for generics (2806f51)
  • add support for template span (a92f8cf)
  • better destructuring support (15c7326)

0.1.49 (2023-03-25)

Features

Bug Fixes

  • ignore global for alais (9c53368)

0.1.48 (2023-03-25)

Features

  • 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)

Bug Fixes

  • 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)

Features

Bug Fixes

0.1.46 (2023-03-22)

Features

  • remove catch clause computation (a413699)

0.1.45 (2023-03-21)

Features

0.1.44 (2023-03-18)

Features

  • add support for explicit any (2f5bb93)

0.1.43 (2023-03-18)

Features

  • 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)

Bug Fixes

  • find correctly the type of 2nd param in function (3276c1d)

0.1.42 (2023-03-12)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Features

  • try to apply patckage on the fly (44f70b6)

0.1.39 (2023-03-04)

Features

  • remove an exagerated case (8002cb6)

0.1.38 (2023-03-04)

Features

  • 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)

Features

  • add support for arrow functions (46244a5)

Bug Fixes

0.1.36 (2023-03-02)

Features

  • filter out never (90b7a37)
  • support for inner function/and variable (a08ca47)

0.1.35 (2023-03-02)

Features

Bug Fixes

0.1.34 (2023-03-02)

Features

  • add support for React Props (bd668b5)

0.1.33 (2023-03-01)

Features

  • add correct support for method usage (e4f9f30)
  • introduce commander (c36c12a)

0.1.32 (2023-03-01)

Bug Fixes

  • filter invalid value for function computation (039c514)

0.1.31 (2023-03-01)

Features

0.1.30 (2023-03-01)

Features

  • try to generate function any from usage in declaration (9f0de7b)

0.1.29 (2023-02-28)

Features

  • add initial support for call site mapping (1ed5477)
  • add support for call parameters (2dd6ee5)

0.1.28 (2023-02-27)

Features

  • support for beta reduction call site (0a67ca6)

0.1.27 (2023-02-27)

Bug Fixes

  • load conf from local tsconfig (a0dd017)

0.1.26 (2023-02-27)

Features

  • add r as a short option to deactivate revertable changes (9ce15d6)
  • add verbose option (776182c)

0.1.25 (2023-02-27)

Features

  • add some options (-f -r) (f7877e3)
  • more precise revert log (68b418e)

0.1.24 (2023-02-27)

Features

  • remove typeof filtering (58fd57d)

0.1.23 (2023-02-27)

Features

0.1.22 (2023-02-27)

Bug Fixes

  • compare pre and post for diagnostic (f218bfb)

0.1.21 (2023-02-27)

0.1.20 (2023-02-27)

Features

  • revert let that won't compile (1698734)
  • revert non compiling transformation (5e2c208)

0.1.19 (2023-02-26)

Features

  • filter imports/any for let (32e353e)

0.1.18 (2023-02-26)

Features

0.1.17 (2023-02-26)

Features

  • add support for let rewrite (9e94d70)

0.1.16 (2023-02-26)

Features

  • factorize literal and super type (316a8ae)

0.1.15 (2023-02-26)

Features

  • loop to remove successive any (28a077f)
  • track the number of file done (ea6b267)

0.1.14 (2023-02-26)

Features

0.1.13 (2023-02-26)

Features

  • filter imports and any[] (359b92a)

0.1.12 (2023-02-26)

Features

  • don't generate any or duplicates (63d4d31)

0.1.11 (2023-02-26)

Bug Fixes

  • argument may be undefined (efa830a)

0.1.10 (2023-02-26)

Features

0.1.9 (2023-02-26)

Features

  • read from tsconfig and persist changes (2a67fb7)

0.1.8 (2023-02-25)

Bug Fixes

  • add missing quote to executable (184a1b9)

0.1.7 (2023-02-25)

Features

Bug Fixes

  • another try to fix executable (eb758c9)

0.1.6 (2023-02-25)

Bug Fixes

  • try another solution to have an executable (d983bac)

0.1.5 (2023-02-25)

Bug Fixes

  • add executable directive in package.json (fdecff8)

0.1.4 (2023-02-25)

Bug Fixes

  • fix release version push (ba25913)

0.1.3 (2023-02-25)

Features

0.1.2 (2023-02-25)

0.1.1 (2023-02-25)

Features

  • add suppoort for transitive type (a1e2173)
  • add support for string (a80b64e)
  • init properly the project (5493919)
  • init release process (dfa49d1)