@code-to-json/core
Version:
Core analysis tools for code-to-json
1,910 lines (534 loc) • 41.3 kB
Markdown
# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [1.0.0-rc.57](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.56...@code-to-json/core@1.0.0-rc.57) (2019-04-16)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.56](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.55...@code-to-json/core@1.0.0-rc.56) (2019-04-15)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.55](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.54...@code-to-json/core@1.0.0-rc.55) (2019-04-13)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.54](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.53...@code-to-json/core@1.0.0-rc.54) (2019-04-12)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.53](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.52...@code-to-json/core@1.0.0-rc.53) (2019-04-12)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.52](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.51...@code-to-json/core@1.0.0-rc.52) (2019-04-11)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.51](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.50...@code-to-json/core@1.0.0-rc.51) (2019-04-11)
### Features
* bump typescript to 3.4.1 across all packages ([0619edf](https://github.com/mike-north/code-to-json/commit/0619edf))
* bump typescript to 3.4.3 across all packages ([70fb0a5](https://github.com/mike-north/code-to-json/commit/70fb0a5))
* soften type-checking failures ([19d83ec](https://github.com/mike-north/code-to-json/commit/19d83ec))
# [1.0.0-rc.50](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.49...@code-to-json/core@1.0.0-rc.50) (2019-03-28)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.49](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.48...@code-to-json/core@1.0.0-rc.49) (2019-03-20)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.48](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.47...@code-to-json/core@1.0.0-rc.48) (2019-03-18)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.47](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.46...@code-to-json/core@1.0.0-rc.47) (2019-03-08)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.46](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.45...@code-to-json/core@1.0.0-rc.46) (2019-03-07)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.45](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.44...@code-to-json/core@1.0.0-rc.45) (2019-03-05)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.44](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.43...@code-to-json/core@1.0.0-rc.44) (2019-03-02)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.43](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.42...@code-to-json/core@1.0.0-rc.43) (2019-02-26)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.42](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.41...@code-to-json/core@1.0.0-rc.42) (2019-02-26)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.41](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.40...@code-to-json/core@1.0.0-rc.41) (2019-02-25)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.40](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.39...@code-to-json/core@1.0.0-rc.40) (2019-02-25)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.39](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.38...@code-to-json/core@1.0.0-rc.39) (2019-02-24)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.38](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.37...@code-to-json/core@1.0.0-rc.38) (2019-02-24)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.37](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.36...@code-to-json/core@1.0.0-rc.37) (2019-02-24)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.36](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.35...@code-to-json/core@1.0.0-rc.36) (2019-02-23)
### Features
* **core:** serialization of aliased symbols ([344d9a0](https://github.com/mike-north/code-to-json/commit/344d9a0))
# [1.0.0-rc.35](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.34...@code-to-json/core@1.0.0-rc.35) (2019-02-23)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.34](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.33...@code-to-json/core@1.0.0-rc.34) (2019-02-20)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.33](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.32...@code-to-json/core@1.0.0-rc.33) (2019-02-18)
### Bug Fixes
* **core:** access modifiers are serialized consistently. Fixes [#226](https://github.com/mike-north/code-to-json/issues/226) ([047b8d5](https://github.com/mike-north/code-to-json/commit/047b8d5))
* **core:** export heritage clause type ([a256d00](https://github.com/mike-north/code-to-json/commit/a256d00))
### Features
* **core:** heritage clause serialization ([c648aae](https://github.com/mike-north/code-to-json/commit/c648aae)), closes [#228](https://github.com/mike-north/code-to-json/issues/228)
# [1.0.0-rc.32](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.31...@code-to-json/core@1.0.0-rc.32) (2019-02-16)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.31](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.30...@code-to-json/core@1.0.0-rc.31) (2019-02-15)
### Features
* documentation is serialized on a per-signature basis ([190542c](https://github.com/mike-north/code-to-json/commit/190542c))
# [1.0.0-rc.30](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.29...@code-to-json/core@1.0.0-rc.30) (2019-02-15)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.29](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.28...@code-to-json/core@1.0.0-rc.29) (2019-02-15)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.28](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.27...@code-to-json/core@1.0.0-rc.28) (2019-02-14)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.27](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.26...@code-to-json/core@1.0.0-rc.27) (2019-02-14)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.26](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.25...@code-to-json/core@1.0.0-rc.26) (2019-02-14)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.25](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.24...@code-to-json/core@1.0.0-rc.25) (2019-02-13)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.24](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.23...@code-to-json/core@1.0.0-rc.24) (2019-02-13)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.23](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.22...@code-to-json/core@1.0.0-rc.23) (2019-02-09)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.22](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.21...@code-to-json/core@1.0.0-rc.22) (2019-02-07)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.21](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.20...@code-to-json/core@1.0.0-rc.21) (2019-02-05)
### Bug Fixes
* serialize documentation for symbols w/o a valueDeclaration ([b4b68f4](https://github.com/mike-north/code-to-json/commit/b4b68f4))
# [1.0.0-rc.20](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.19...@code-to-json/core@1.0.0-rc.20) (2019-02-05)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.19](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.18...@code-to-json/core@1.0.0-rc.19) (2019-02-05)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.18](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.17...@code-to-json/core@1.0.0-rc.18) (2019-02-04)
### Bug Fixes
* convert to new typescript eslint infrastructure ([6e8aabd](https://github.com/mike-north/code-to-json/commit/6e8aabd))
# [1.0.0-rc.17](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.16...@code-to-json/core@1.0.0-rc.17) (2019-02-04)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.16](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.15...@code-to-json/core@1.0.0-rc.16) (2019-02-04)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.15](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.14...@code-to-json/core@1.0.0-rc.15) (2019-02-03)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.14](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.13...@code-to-json/core@1.0.0-rc.14) (2019-02-03)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.13](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.12...@code-to-json/core@1.0.0-rc.13) (2019-02-03)
### Features
* move memoize decorator to utils ([132e5df](https://github.com/mike-north/code-to-json/commit/132e5df))
* updates for new symbol -> type detection ([199801e](https://github.com/mike-north/code-to-json/commit/199801e))
# [1.0.0-rc.12](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.11...@code-to-json/core@1.0.0-rc.12) (2019-01-31)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.11](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.10...@code-to-json/core@1.0.0-rc.11) (2019-01-31)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.10](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.9...@code-to-json/core@1.0.0-rc.10) (2019-01-30)
### Bug Fixes
* replace isRef with isDefined for presence check ([e747db6](https://github.com/mike-north/code-to-json/commit/e747db6))
### Features
* new types for linked data ([657389d](https://github.com/mike-north/code-to-json/commit/657389d))
# [1.0.0-rc.9](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.8...@code-to-json/core@1.0.0-rc.9) (2019-01-30)
### Bug Fixes
* only serialize symbols if they're within the serialization boundary ([504c334](https://github.com/mike-north/code-to-json/commit/504c334))
### Features
* improved symbol resolution ([2b3223c](https://github.com/mike-north/code-to-json/commit/2b3223c))
* more edge cases for symbol -> type resolution ([6f2feaa](https://github.com/mike-north/code-to-json/commit/6f2feaa))
# [1.0.0-rc.8](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.7...@code-to-json/core@1.0.0-rc.8) (2019-01-29)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.7](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.6...@code-to-json/core@1.0.0-rc.7) (2019-01-29)
### Bug Fixes
* ensure access modifiers are serialized ([d51e289](https://github.com/mike-north/code-to-json/commit/d51e289))
### Features
* remove typeString from SerializedSymbol ([7f09f12](https://github.com/mike-north/code-to-json/commit/7f09f12))
* symbolString and typeString --> 'text' ([bc33ff9](https://github.com/mike-north/code-to-json/commit/bc33ff9))
# [1.0.0-rc.6](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.5...@code-to-json/core@1.0.0-rc.6) (2019-01-28)
### Bug Fixes
* adjustments to type serialization boundary ([2538634](https://github.com/mike-north/code-to-json/commit/2538634))
* id generation metadata is passed all the way through to processors ([5e85260](https://github.com/mike-north/code-to-json/commit/5e85260))
* improvements to type alias serialization ([6a4200e](https://github.com/mike-north/code-to-json/commit/6a4200e))
* proper handling of union and intersection types ([49bdce4](https://github.com/mike-north/code-to-json/commit/49bdce4))
* related types are bi-directionally serialized ([7e27623](https://github.com/mike-north/code-to-json/commit/7e27623))
* remove duplicate character in regex character class ([0aea819](https://github.com/mike-north/code-to-json/commit/0aea819))
* remove duplicate character in regex character class ([76f9168](https://github.com/mike-north/code-to-json/commit/76f9168))
* restore type serialization boundary ([330f0ec](https://github.com/mike-north/code-to-json/commit/330f0ec))
* walker post-processing handling of related types/symbols ([b520ae5](https://github.com/mike-north/code-to-json/commit/b520ae5))
### Features
* proper serialization of decorators ([3a65808](https://github.com/mike-north/code-to-json/commit/3a65808))
* support for conditional types ([7ee0234](https://github.com/mike-north/code-to-json/commit/7ee0234))
# [1.0.0-rc.5](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.4...@code-to-json/core@1.0.0-rc.5) (2019-01-26)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.4](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.3...@code-to-json/core@1.0.0-rc.4) (2019-01-26)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.3](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.2...@code-to-json/core@1.0.0-rc.3) (2019-01-26)
**Note:** Version bump only for package @code-to-json/core
# [1.0.0-rc.2](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.1...@code-to-json/core@1.0.0-rc.2) (2019-01-26)
### Bug Fixes
* serialize most methods and exports of all symbols ([387f5e8](https://github.com/mike-north/code-to-json/commit/387f5e8))
### Features
* symbols and types serialize related (duplicate?) entities ([67078fb](https://github.com/mike-north/code-to-json/commit/67078fb))
# [1.0.0-rc.1](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@1.0.0-rc.0...@code-to-json/core@1.0.0-rc.1) (2019-01-25)
### Bug Fixes
* serialize symbols to string ([9df8e7f](https://github.com/mike-north/code-to-json/commit/9df8e7f))
# [1.0.0-rc.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.20.4...@code-to-json/core@1.0.0-rc.0) (2019-01-24)
**Note:** Version bump only for package @code-to-json/core
## [0.20.4](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.20.3...@code-to-json/core@0.20.4) (2019-01-24)
### Bug Fixes
* avoid global state while checking for duplicate IDs ([d808202](https://github.com/mike-north/code-to-json/commit/d808202))
## [0.20.3](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.20.2...@code-to-json/core@0.20.3) (2019-01-24)
### Bug Fixes
* detect duplicate ID generation ([d0ddee7](https://github.com/mike-north/code-to-json/commit/d0ddee7))
## [0.20.2](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.20.1...@code-to-json/core@0.20.2) (2019-01-23)
### Bug Fixes
* restore stable and unique hashing ([3c30a21](https://github.com/mike-north/code-to-json/commit/3c30a21))
* restore stable and unique hashing ([0133af0](https://github.com/mike-north/code-to-json/commit/0133af0))
## [0.20.1](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.20.0...@code-to-json/core@0.20.1) (2019-01-22)
**Note:** Version bump only for package @code-to-json/core
# [0.20.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.19.1...@code-to-json/core@0.20.0) (2019-01-22)
### Bug Fixes
* fixes around primitive literal types ([c899476](https://github.com/mike-north/code-to-json/commit/c899476))
### Features
* consistency improvements uncovered by snap-doc test suite ([c2e0e4b](https://github.com/mike-north/code-to-json/commit/c2e0e4b))
## [0.19.1](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.19.0...@code-to-json/core@0.19.1) (2019-01-21)
**Note:** Version bump only for package @code-to-json/core
# [0.19.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.18.1...@code-to-json/core@0.19.0) (2019-01-21)
### Features
* formatter entity ids ([86cbd1c](https://github.com/mike-north/code-to-json/commit/86cbd1c))
## [0.18.1](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.18.0...@code-to-json/core@0.18.1) (2019-01-21)
**Note:** Version bump only for package @code-to-json/core
# [0.18.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.17.1...@code-to-json/core@0.18.0) (2019-01-21)
### Bug Fixes
* **chore:** restore block comment serialization ([788f7d4](https://github.com/mike-north/code-to-json/commit/788f7d4))
### Features
* **utils:** forEach utility ([38df5ea](https://github.com/mike-north/code-to-json/commit/38df5ea))
* **utils-ts:** getFirstIdentifier ([33b44f1](https://github.com/mike-north/code-to-json/commit/33b44f1))
* new walking strategy ([c66dce1](https://github.com/mike-north/code-to-json/commit/c66dce1))
## [0.17.1](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.17.0...@code-to-json/core@0.17.1) (2019-01-19)
**Note:** Version bump only for package @code-to-json/core
# [0.17.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.16.2...@code-to-json/core@0.17.0) (2019-01-19)
### Features
* document and refactor core module ([771f5b4](https://github.com/mike-north/code-to-json/commit/771f5b4))
* move more utilities to utils-ts ([7c84ca6](https://github.com/mike-north/code-to-json/commit/7c84ca6))
## [0.16.2](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.16.1...@code-to-json/core@0.16.2) (2019-01-15)
### Bug Fixes
* **core:** workaround for constrained type parameters ([4e73991](https://github.com/mike-north/code-to-json/commit/4e73991))
## [0.16.1](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.16.0...@code-to-json/core@0.16.1) (2019-01-15)
### Bug Fixes
* **core:** workaround for constrained type parameters ([b4116ef](https://github.com/mike-north/code-to-json/commit/b4116ef))
# [0.16.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.15.4...@code-to-json/core@0.16.0) (2019-01-15)
### Features
* add missing properties to serialized type and symbol ([d1f564d](https://github.com/mike-north/code-to-json/commit/d1f564d))
* **core, formatter:** info about type parameters of built-in types ([b4c209d](https://github.com/mike-north/code-to-json/commit/b4c209d))
## [0.15.4](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.15.3...@code-to-json/core@0.15.4) (2019-01-14)
**Note:** Version bump only for package @code-to-json/core
## [0.15.3](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.15.2...@code-to-json/core@0.15.3) (2019-01-14)
**Note:** Version bump only for package @code-to-json/core
## [0.15.2](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.15.1...@code-to-json/core@0.15.2) (2019-01-14)
**Note:** Version bump only for package @code-to-json/core
## [0.15.1](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.15.0...@code-to-json/core@0.15.1) (2019-01-13)
**Note:** Version bump only for package @code-to-json/core
# [0.15.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.14.0...@code-to-json/core@0.15.0) (2019-01-13)
### Features
* modifiers and decorators ([8d57ef2](https://github.com/mike-north/code-to-json/commit/8d57ef2))
# [0.14.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.13.1...@code-to-json/core@0.14.0) (2019-01-13)
### Features
* type serialization boundary ([9e88702](https://github.com/mike-north/code-to-json/commit/9e88702))
## [0.13.1](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.13.0...@code-to-json/core@0.13.1) (2019-01-12)
**Note:** Version bump only for package @code-to-json/core
# [0.13.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.12.0...@code-to-json/core@0.13.0) (2019-01-11)
### Features
* **comments:** paragraphs support code blocks and inline tags ([571aa2f](https://github.com/mike-north/code-to-json/commit/571aa2f))
# [0.12.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.11.1...@code-to-json/core@0.12.0) (2019-01-11)
### Bug Fixes
* consume comment structured data ([e457b6a](https://github.com/mike-north/code-to-json/commit/e457b6a))
### Features
* **comments:** parsing of returns tag ([9b54bd3](https://github.com/mike-north/code-to-json/commit/9b54bd3))
## [0.11.1](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.11.0...@code-to-json/core@0.11.1) (2019-01-10)
**Note:** Version bump only for package @code-to-json/core
# [0.11.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.10.0...@code-to-json/core@0.11.0) (2019-01-09)
### Features
* more consistent design for NodeHost ([d3dbc93](https://github.com/mike-north/code-to-json/commit/d3dbc93))
# [0.10.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.9.3...@code-to-json/core@0.10.0) (2019-01-09)
### Features
* make NodeHost a pojo instead of a class ([c07587c](https://github.com/mike-north/code-to-json/commit/c07587c))
## [0.9.3](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.9.2...@code-to-json/core@0.9.3) (2019-01-09)
**Note:** Version bump only for package @code-to-json/core
## [0.9.2](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.9.1...@code-to-json/core@0.9.2) (2019-01-09)
**Note:** Version bump only for package @code-to-json/core
## [0.9.1](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.9.0...@code-to-json/core@0.9.1) (2019-01-09)
**Note:** Version bump only for package @code-to-json/core
# [0.9.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.8.1...@code-to-json/core@0.9.0) (2019-01-08)
### Bug Fixes
* remove out-of-range bitshift ([e6e467a](https://github.com/mike-north/code-to-json/commit/e6e467a))
### Features
* module name normalization & reverse resolution ([6d771aa](https://github.com/mike-north/code-to-json/commit/6d771aa))
## [0.8.1](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.8.0...@code-to-json/core@0.8.1) (2019-01-07)
### Bug Fixes
* **core:** export WalkerOptions type ([1df2b8b](https://github.com/mike-north/code-to-json/commit/1df2b8b))
# [0.8.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.7.0...@code-to-json/core@0.8.0) (2019-01-06)
### Features
* expose walker options interface ([c8b881b](https://github.com/mike-north/code-to-json/commit/c8b881b))
# [0.7.0](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.6.50...@code-to-json/core@0.7.0) (2019-01-04)
### Features
* move ts program factories to utils-ts ([c6debfb](https://github.com/mike-north/code-to-json/commit/c6debfb))
* parameterize reference system over ref-registry ([7b6d54b](https://github.com/mike-north/code-to-json/commit/7b6d54b))
## [0.6.50](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.6.49...@code-to-json/core@0.6.50) (2019-01-04)
**Note:** Version bump only for package @code-to-json/core
## [0.6.49](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.6.48...@code-to-json/core@0.6.49) (2019-01-03)
**Note:** Version bump only for package @code-to-json/core
## [0.6.48](https://github.com/mike-north/code-to-json/compare/@code-to-json/core@0.6.47...@code-to-json/core@0.6.48) (2019-01-03)
**Note:** Version bump only for package @code-to-json/core
## 0.6.47 (2019-01-03)
**Note:** Version bump only for package @code-to-json/core
## 0.6.46 (2019-01-03)
**Note:** Version bump only for package @code-to-json/core
## 0.6.45 (2019-01-03)
**Note:** Version bump only for package @code-to-json/core
## 0.6.44 (2019-01-03)
**Note:** Version bump only for package @code-to-json/core
## 0.6.43 (2019-01-03)
**Note:** Version bump only for package @code-to-json/core
## 0.6.42 (2019-01-02)
**Note:** Version bump only for package @code-to-json/core
## 0.6.41 (2019-01-02)
**Note:** Version bump only for package @code-to-json/core
## 0.6.40 (2019-01-01)
**Note:** Version bump only for package @code-to-json/core
## 0.6.39 (2019-01-01)
**Note:** Version bump only for package @code-to-json/core
## 0.6.38 (2019-01-01)
**Note:** Version bump only for package @code-to-json/core
## 0.6.37 (2019-01-01)
**Note:** Version bump only for package @code-to-json/core
## 0.6.36 (2019-01-01)
**Note:** Version bump only for package @code-to-json/core
## 0.6.35 (2019-01-01)
**Note:** Version bump only for package @code-to-json/core
## 0.6.34 (2019-01-01)
**Note:** Version bump only for package @code-to-json/core
## 0.6.33 (2019-01-01)
**Note:** Version bump only for package @code-to-json/core
## 0.6.32 (2018-12-31)
**Note:** Version bump only for package @code-to-json/core
## 0.6.31 (2018-12-31)
**Note:** Version bump only for package @code-to-json/core
## 0.6.30 (2018-12-30)
**Note:** Version bump only for package @code-to-json/core
## 0.6.29 (2018-12-30)
**Note:** Version bump only for package @code-to-json/core
## 0.6.28 (2018-12-30)
**Note:** Version bump only for package @code-to-json/core
## 0.6.27 (2018-12-30)
**Note:** Version bump only for package @code-to-json/core
## 0.6.26 (2018-12-28)
**Note:** Version bump only for package @code-to-json/core
## 0.6.25 (2018-12-28)
**Note:** Version bump only for package @code-to-json/core
## 0.6.24 (2018-12-27)
**Note:** Version bump only for package @code-to-json/core
## 0.6.23 (2018-12-24)
**Note:** Version bump only for package @code-to-json/core
## 0.6.22 (2018-12-23)
**Note:** Version bump only for package @code-to-json/core
## 0.6.21 (2018-12-22)
**Note:** Version bump only for package @code-to-json/core
## 0.6.20 (2018-12-22)
### Bug Fixes
* **deps:** update dependency debug to v4.1.1 ([ae07596](https://github.com/mike-north/code-to-json/commit/ae07596))
## 0.6.19 (2018-12-21)
**Note:** Version bump only for package @code-to-json/core
## 0.6.18 (2018-12-20)
**Note:** Version bump only for package @code-to-json/core
## 0.6.17 (2018-12-20)
**Note:** Version bump only for package @code-to-json/core
## 0.6.16 (2018-12-19)
**Note:** Version bump only for package @code-to-json/core
## 0.6.15 (2018-12-18)
**Note:** Version bump only for package @code-to-json/core
## 0.6.14 (2018-12-17)
**Note:** Version bump only for package @code-to-json/core
## 0.6.13 (2018-12-17)
**Note:** Version bump only for package @code-to-json/core
## 0.6.12 (2018-12-17)
**Note:** Version bump only for package @code-to-json/core
## 0.6.11 (2018-12-16)
**Note:** Version bump only for package @code-to-json/core
## 0.6.10 (2018-12-16)
**Note:** Version bump only for package @code-to-json/core
## 0.6.9 (2018-12-16)
**Note:** Version bump only for package @code-to-json/core
## 0.6.8 (2018-12-16)
**Note:** Version bump only for package @code-to-json/core
## 0.6.7 (2018-12-16)
**Note:** Version bump only for package @code-to-json/core
## 0.6.6 (2018-12-16)
**Note:** Version bump only for package @code-to-json/core
## 0.6.5 (2018-12-15)
**Note:** Version bump only for package @code-to-json/core
## 0.6.4 (2018-12-15)
**Note:** Version bump only for package @code-to-json/core
## 0.6.3 (2018-12-15)
**Note:** Version bump only for package @code-to-json/core
## 0.6.2 (2018-12-15)
**Note:** Version bump only for package @code-to-json/core
## 0.6.1 (2018-12-15)
**Note:** Version bump only for package @code-to-json/core
# 0.6.0 (2018-12-15)
### Features
* remove dead code ([9a3dcfe](https://github.com/code-to-json/code-to-json/commit/9a3dcfe))
## [0.5.41](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.5.40...@code-to-json/core@0.5.41) (2018-12-15)
**Note:** Version bump only for package @code-to-json/core
## 0.5.40 (2018-12-15)
**Note:** Version bump only for package @code-to-json/core
## 0.5.39 (2018-12-14)
**Note:** Version bump only for package @code-to-json/core
## 0.5.38 (2018-12-14)
**Note:** Version bump only for package @code-to-json/core
## 0.5.37 (2018-12-14)
**Note:** Version bump only for package @code-to-json/core
## 0.5.36 (2018-12-14)
**Note:** Version bump only for package @code-to-json/core
## 0.5.35 (2018-12-14)
**Note:** Version bump only for package @code-to-json/core
## 0.5.34 (2018-12-13)
**Note:** Version bump only for package @code-to-json/core
## 0.5.33 (2018-12-12)
**Note:** Version bump only for package @code-to-json/core
## 0.5.32 (2018-12-08)
**Note:** Version bump only for package @code-to-json/core
## 0.5.31 (2018-12-07)
**Note:** Version bump only for package @code-to-json/core
## 0.5.30 (2018-12-07)
**Note:** Version bump only for package @code-to-json/core
## 0.5.29 (2018-12-05)
**Note:** Version bump only for package @code-to-json/core
## 0.5.28 (2018-12-05)
**Note:** Version bump only for package @code-to-json/core
## 0.5.27 (2018-12-03)
**Note:** Version bump only for package @code-to-json/core
## 0.5.26 (2018-11-30)
**Note:** Version bump only for package @code-to-json/core
## 0.5.25 (2018-11-30)
**Note:** Version bump only for package @code-to-json/core
## 0.5.24 (2018-11-29)
**Note:** Version bump only for package @code-to-json/core
## 0.5.23 (2018-11-28)
**Note:** Version bump only for package @code-to-json/core
## 0.5.22 (2018-11-28)
**Note:** Version bump only for package @code-to-json/core
## 0.5.21 (2018-11-28)
**Note:** Version bump only for package @code-to-json/core
## 0.5.20 (2018-11-27)
**Note:** Version bump only for package @code-to-json/core
## 0.5.19 (2018-11-21)
**Note:** Version bump only for package @code-to-json/core
## 0.5.18 (2018-11-21)
**Note:** Version bump only for package @code-to-json/core
## 0.5.17 (2018-11-18)
**Note:** Version bump only for package @code-to-json/core
## 0.5.16 (2018-11-18)
**Note:** Version bump only for package @code-to-json/core
## 0.5.15 (2018-11-16)
**Note:** Version bump only for package @code-to-json/core
## 0.5.14 (2018-11-15)
**Note:** Version bump only for package @code-to-json/core
## 0.5.13 (2018-11-15)
**Note:** Version bump only for package @code-to-json/core
## 0.5.12 (2018-11-13)
**Note:** Version bump only for package @code-to-json/core
## 0.5.11 (2018-11-13)
**Note:** Version bump only for package @code-to-json/core
## 0.5.10 (2018-11-13)
**Note:** Version bump only for package @code-to-json/core
## 0.5.9 (2018-11-09)
**Note:** Version bump only for package @code-to-json/core
## 0.5.8 (2018-11-09)
**Note:** Version bump only for package @code-to-json/core
## 0.5.7 (2018-11-07)
**Note:** Version bump only for package @code-to-json/core
## 0.5.6 (2018-11-06)
**Note:** Version bump only for package @code-to-json/core
## 0.5.5 (2018-11-04)
**Note:** Version bump only for package @code-to-json/core
## 0.5.4 (2018-10-29)
**Note:** Version bump only for package @code-to-json/core
## 0.5.3 (2018-10-29)
**Note:** Version bump only for package @code-to-json/core
## 0.5.2 (2018-10-29)
**Note:** Version bump only for package @code-to-json/core
## 0.5.1 (2018-10-29)
**Note:** Version bump only for package @code-to-json/core
# 0.5.0 (2018-10-28)
### Bug Fixes
* 🐛 core package ([8f6ce0c](https://github.com/code-to-json/code-to-json/commit/8f6ce0c))
* add licenses ([6a04ef2](https://github.com/code-to-json/code-to-json/commit/6a04ef2))
* add test-helpers devDep to all packages ([e3f69da](https://github.com/code-to-json/code-to-json/commit/e3f69da))
* better typing on processing queue ([4ff3ad0](https://github.com/code-to-json/code-to-json/commit/4ff3ad0))
* lock packages ([6cb8cbb](https://github.com/code-to-json/code-to-json/commit/6cb8cbb))
* refactor registry and refs ([ca9eaa8](https://github.com/code-to-json/code-to-json/commit/ca9eaa8))
* references are now tuples ([46ae8bd](https://github.com/code-to-json/code-to-json/commit/46ae8bd))
* remove excess entity type checking ([3f02353](https://github.com/code-to-json/code-to-json/commit/3f02353))
* source files as top-level entity ([3afb975](https://github.com/code-to-json/code-to-json/commit/3afb975))
* test-helpers package ([fc1fe79](https://github.com/code-to-json/code-to-json/commit/fc1fe79))
* type error ([6e037f6](https://github.com/code-to-json/code-to-json/commit/6e037f6))
* update walker comments ([7380c9d](https://github.com/code-to-json/code-to-json/commit/7380c9d))
* update walker docs ([1659e5d](https://github.com/code-to-json/code-to-json/commit/1659e5d))
### Features
* basic walking functionality ([584f23e](https://github.com/code-to-json/code-to-json/commit/584f23e))
* human-readable types in type references ([7b2abcb](https://github.com/code-to-json/code-to-json/commit/7b2abcb))
* nodes output their text ([9bbab67](https://github.com/code-to-json/code-to-json/commit/9bbab67))
* queue/flush graph traversal ([9cfed8f](https://github.com/code-to-json/code-to-json/commit/9cfed8f))
* rebuild cli tool to support globs, walk symbols instead of nodes ([3c9539d](https://github.com/code-to-json/code-to-json/commit/3c9539d))
* serialize non-exports ([613091d](https://github.com/code-to-json/code-to-json/commit/613091d))
## [0.4.8](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.4.7...@code-to-json/core@0.4.8) (2018-10-27)
**Note:** Version bump only for package @code-to-json/core
## [0.4.7](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.4.6...@code-to-json/core@0.4.7) (2018-10-26)
**Note:** Version bump only for package @code-to-json/core
## [0.4.6](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.4.5...@code-to-json/core@0.4.6) (2018-10-26)
### Bug Fixes
* add test-helpers devDep to all packages ([637a178](https://github.com/code-to-json/code-to-json/commit/637a178))
## [0.4.5](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.4.4...@code-to-json/core@0.4.5) (2018-10-26)
### Bug Fixes
* test-helpers package ([413432e](https://github.com/code-to-json/code-to-json/commit/413432e))
## [0.4.4](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.4.3...@code-to-json/core@0.4.4) (2018-10-25)
**Note:** Version bump only for package @code-to-json/core
## [0.4.3](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.4.2...@code-to-json/core@0.4.3) (2018-10-25)
### Bug Fixes
* type error ([b24285e](https://github.com/code-to-json/code-to-json/commit/b24285e))
## [0.4.2](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.4.1...@code-to-json/core@0.4.2) (2018-10-25)
### Bug Fixes
* refactor registry and refs ([3a3bec9](https://github.com/code-to-json/code-to-json/commit/3a3bec9))
* references are now tuples ([81d9cc3](https://github.com/code-to-json/code-to-json/commit/81d9cc3))
## [0.4.1](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.4.0...@code-to-json/core@0.4.1) (2018-10-21)
**Note:** Version bump only for package @code-to-json/core
# [0.4.0](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.3.1...@code-to-json/core@0.4.0) (2018-10-21)
### Features
* nodes output their text ([13692a2](https://github.com/code-to-json/code-to-json/commit/13692a2))
## [0.3.1](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.3.0...@code-to-json/core@0.3.1) (2018-10-21)
### Bug Fixes
* source files as top-level entity ([ef1a3d5](https://github.com/code-to-json/code-to-json/commit/ef1a3d5))
# [0.3.0](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.2.0...@code-to-json/core@0.3.0) (2018-10-20)
### Bug Fixes
* better typing on processing queue ([dbce5b2](https://github.com/code-to-json/code-to-json/commit/dbce5b2))
* remove excess entity type checking ([bea38c5](https://github.com/code-to-json/code-to-json/commit/bea38c5))
### Features
* human-readable types in type references ([6525b93](https://github.com/code-to-json/code-to-json/commit/6525b93))
* serialize non-exports ([f1f9355](https://github.com/code-to-json/code-to-json/commit/f1f9355))
# [0.2.0](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.1.5...@code-to-json/core@0.2.0) (2018-10-19)
### Features
* queue/flush graph traversal ([5cc66c4](https://github.com/code-to-json/code-to-json/commit/5cc66c4))
* rebuild cli tool to support globs, walk symbols instead of nodes ([b8349e7](https://github.com/code-to-json/code-to-json/commit/b8349e7))
## [0.1.5](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.1.4...@code-to-json/core@0.1.5) (2018-10-15)
**Note:** Version bump only for package @code-to-json/core
## [0.1.4](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.1.3...@code-to-json/core@0.1.4) (2018-10-15)
**Note:** Version bump only for package @code-to-json/core
## [0.1.3](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.1.2...@code-to-json/core@0.1.3) (2018-10-15)
### Bug Fixes
* add licenses ([b56f2d0](https://github.com/code-to-json/code-to-json/commit/b56f2d0))
## [0.1.2](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.1.1...@code-to-json/core@0.1.2) (2018-10-15)
### Bug Fixes
* lock packages ([824dc1a](https://github.com/code-to-json/code-to-json/commit/824dc1a))
## [0.1.1](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.1.0...@code-to-json/core@0.1.1) (2018-10-15)
**Note:** Version bump only for package @code-to-json/core
# [0.1.0](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.0.5...@code-to-json/core@0.1.0) (2018-10-15)
### Features
* basic walking functionality ([c432da9](https://github.com/code-to-json/code-to-json/commit/c432da9))
## [0.0.5](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.0.4...@code-to-json/core@0.0.5) (2018-10-14)
**Note:** Version bump only for package @code-to-json/core
## [0.0.4](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.0.3...@code-to-json/core@0.0.4) (2018-10-13)
**Note:** Version bump only for package @code-to-json/core
## [0.0.3](https://github.com/code-to-json/code-to-json/compare/@code-to-json/core@0.0.2...@code-to-json/core@0.0.3) (2018-10-13)
### Bug Fixes
* update walker docs ([bb9ef49](https://github.com/code-to-json/code-to-json/commit/bb9ef49))
## 0.0.2 (2018-10-13)
### Bug Fixes
* 🐛 core package ([18e307a](https://github.com/code-to-json/code-to-json/commit/18e307a))
* update walker comments ([3ea88ac](https://github.com/code-to-json/code-to-json/commit/3ea88ac))
## 0.0.1 (2018-10-13)
### Bug Fixes
* 🐛 core package ([18e307a](https://github.com/code-to-json/code-to-json/commit/18e307a))