Skip to content
This repository has been archived by the owner on Feb 20, 2020. It is now read-only.

Latest commit

 

History

History
171 lines (99 loc) · 4.99 KB

CHANGELOG.md

File metadata and controls

171 lines (99 loc) · 4.99 KB

Change Log

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

2.3.3 (2018-08-14)

Bug Fixes

2.3.2 (2018-05-07)

Bug Fixes

  • collections: add conditional type and infer type to IType (a8a4c65)

2.3.1 (2018-05-07)

Bug Fixes

  • types: expose conditional type and infer type (#97) (aa3e0fe)

2.3.0 (2018-04-09)

Bug Fixes

  • deps: update dependency typescript to ~2.8.1 (#92) (da54ddc)

Features

  • support conditional type and infer type (#94) (31c9e19)

2.2.1 (2017-08-12)

Bug Fixes

  • deps: lock typescript at v2.4.x to prevent breaking changes in the future (8a8d257)
  • sub-type: should transform correctly (#33) (a64b8f9)

2.2.0 (2017-08-02)

Features

2.1.0 (2017-08-01)

Features

v2.0.5 (2017-06-26)

🐛 Bug Fix

  • add missing ImportEqual ( import a = require('b') )
  • parse()
    • support ts.ImportEqualsDeclaration

v2.0.4 (2017-06-13)

🏠 Internal

  • Upgrade typescript@^2.4.0

v2.0.3 (2017-06-07)

🐛 Bug Fix

  • parse()
    • support ts.FunctionDeclaration

v2.0.2 (2017-05-26)

🐛 Bug Fix

  • parse()
    • support ts.ParenthesizedTypeNode

v2.0.1 (2017-05-25)

🐛 Bug Fix

  • ClassMember, ObjectMember
    • support string-literal name

v2.0.0 (2017-05-24)

💥 Breaking Change

  • package
    • all elements are pure object now
    • use dts.emit(dts_element) instead of dts_element.emit()
    • use dts.create_element(options) instead of new dts.Element(options)
  • advanced
    • remove curry-relative functions since it should not be a part of DOM library

🚀 New Feature

  • comments
    • support single-line-comment and multi-line-comment element, or using comments field in every element
  • parsers
    • support parsing TypeScript syntax into dts-element ( dts.parse() ), useful for restructuring types

🏠 Internal

  • package
    • rewrite using TypeScript Printer API

v1.3.0 (2017-05-10)

🚀 New Feature

  • advanced
    • add create_various_curried_function_types(): for functional-programming types with deep generics and various version

🐛 Bug Fix

  • advanced
    • fix create_curried_function_types/interfaces(): fix the overloads' ordering for better correctness.

v1.2.1 (2017-05-09)

🐛 Bug Fix

  • package
    • fix missing lib folders

v1.2.0 (2017-05-09)

🚀 New Feature

  • advanced
    • enhance create_curried_function_types(): add options to generate selectable types

v1.1.0 (2017-05-08)

🚀 New Feature

  • Element
    • add #equal() for comparing
    • add #has() for checking existence of specific element in its parameters
  • advanced
    • add create_curried_function_interfaces() for functional-programming types
    • add create_curried_function_types() for functional-programming types with deep generics

📝 Documentation

  • Fix npm badge url

v1.0.0 (2017-05-04)

🚀 New Feature

  • Release first version