dsherret/ts-morph
### [`v4.0.0`](https://togithub.com/dsherret/ts-morph/blob/master/CHANGELOG.md#400httpsgithubcomdsherretts-morphcompare313400-2019-09-02)
[Compare Source](https://togithub.com/dsherret/ts-morph/compare/3.1.3...4.0.0)
##### Bug Fixes
- [#667](https://togithub.com/dsherret/ts-morph/issues/667) - Fix typo in adding-source-files.md ([d635f69](https://togithub.com/dsherret/ts-morph/commit/d635f69))
- [#691](https://togithub.com/dsherret/ts-morph/issues/691) - JSDoc.getInnerText would sometimes get the wrong text if the first line content contained an asterisk. ([0661508](https://togithub.com/dsherret/ts-morph/commit/0661508)) - Thanks [@cancerberoSgx](https://togithub.com/cancerberoSgx)!
- [#692](https://togithub.com/dsherret/ts-morph/issues/692) - Fix getParent() for TS 3.6. ([37476f8](https://togithub.com/dsherret/ts-morph/commit/37476f8))
##### Code Refactoring
- [#680](https://togithub.com/dsherret/ts-morph/issues/680) - Rename `SourceFile#getReferencedFiles()` to `getPathReferenceDirectives()`. ([578adc7](https://togithub.com/dsherret/ts-morph/commit/578adc7))
- `DiagnosticMessageChain#getNext()` now returns an array to match TS 3.6. ([4943196](https://togithub.com/dsherret/ts-morph/commit/4943196))
- Remove getEmitSkipped() from DirectoryEmitResult because it was not accurate. ([f42ff74](https://togithub.com/dsherret/ts-morph/commit/f42ff74))
- Rename CompilerExtendedComment to CompilerCommentNode. ([e3db1db](https://togithub.com/dsherret/ts-morph/commit/e3db1db))
##### Features
- [#666](https://togithub.com/dsherret/ts-morph/issues/666) - Calling `Project#createSourceFile` with an existing file name now suggests to add the overwrite option. ([3022bb8](https://togithub.com/dsherret/ts-morph/commit/3022bb8))
- [#669](https://togithub.com/dsherret/ts-morph/issues/669) - Add past parent as second parameter to getParentWhile ([287158e](https://togithub.com/dsherret/ts-morph/commit/287158e)) - Thanks [@Validark](https://togithub.com/Validark)!
- [#672](https://togithub.com/dsherret/ts-morph/issues/672) - Add `Type#getPropertyOrThrow` ([c929c6c](https://togithub.com/dsherret/ts-morph/commit/c929c6c))
- [#680](https://togithub.com/dsherret/ts-morph/issues/680) - Add `SourceFile#getReferencedSourceFiles()`, `#getNodesReferencingOtherSourceFiles()`, and `#getLiteralsReferencingOtherSourceFiles()`. ([c245acc](https://togithub.com/dsherret/ts-morph/commit/c245acc))
- Upgrade to code-block-writer 10.0.0. ([5708865](https://togithub.com/dsherret/ts-morph/commit/5708865))
##### Performance Improvements
- [#661](https://togithub.com/dsherret/ts-morph/issues/661) - Bundle scripts ([6efa96d](https://togithub.com/dsherret/ts-morph/commit/6efa96d))
##### BREAKING CHANGES
- `SourceFile#getReferencedFiles()` is now `getPathReferenceDirectives()`.
This was done to prevent confusion with upcoming methods in [#680](https://togithub.com/dsherret/ts-morph/issues/680). The name was chosen because it is similar to the methods `getTypeReferenceDirectives()` and `getLibReferenceDirectives()`.
- `CodeBlockWriter#indentBlock` is now `indent`. `withHangingIndentation` is now `hangingIndent`. `withHangingIndentationUnlessBlock` is now `hangingIndentUnlessBlock`.
- `DiagnosticMessageChain#getNext()` now returns an array to match TS 3.6.
- `DirectoryEmitResult#getEmitSkipped()` was removed. Check the output file paths and skipped file paths instead as that's more accurate.
- `CompilerExtendedComment` is now called `CompilerCommentNode`.
#### [3.1.3](https://togithub.com/dsherret/ts-morph/compare/3.1.2...3.1.3) (2019-07-18)
##### Bug Fixes
- [#665](https://togithub.com/dsherret/ts-morph/issues/665) - Getting descendants where jsx was used in a non-jsx file would throw an error. ([fa3c3bb](https://togithub.com/dsherret/ts-morph/commit/fa3c3bb))
#### [3.1.2](https://togithub.com/dsherret/ts-morph/compare/3.1.1...3.1.2) (2019-07-16)
##### Bug Fixes
- Fix windows glob filepaths problem due to upgrading to latest globby. ([e9665a0](https://togithub.com/dsherret/ts-morph/commit/e9665a0))
- Update to code-block-writer 9.4.1 (Removes accidentally added chai dependency). ([fd6534c](https://togithub.com/dsherret/ts-morph/commit/fd6534c))
#### [3.1.1](https://togithub.com/dsherret/ts-morph/compare/3.0.0...3.1.1) (2019-07-13)
##### Bug Fixes
- [#663](https://togithub.com/dsherret/ts-morph/issues/663) - Update globby to 10.0.1. ([07f3417](https://togithub.com/dsherret/ts-morph/commit/07f3417))
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Renovate Bot. View repository job log here.
This PR contains the following updates:
3.1.3
->4.0.0
Release Notes
dsherret/ts-morph
### [`v4.0.0`](https://togithub.com/dsherret/ts-morph/blob/master/CHANGELOG.md#400httpsgithubcomdsherretts-morphcompare313400-2019-09-02) [Compare Source](https://togithub.com/dsherret/ts-morph/compare/3.1.3...4.0.0) ##### Bug Fixes - [#667](https://togithub.com/dsherret/ts-morph/issues/667) - Fix typo in adding-source-files.md ([d635f69](https://togithub.com/dsherret/ts-morph/commit/d635f69)) - [#691](https://togithub.com/dsherret/ts-morph/issues/691) - JSDoc.getInnerText would sometimes get the wrong text if the first line content contained an asterisk. ([0661508](https://togithub.com/dsherret/ts-morph/commit/0661508)) - Thanks [@cancerberoSgx](https://togithub.com/cancerberoSgx)! - [#692](https://togithub.com/dsherret/ts-morph/issues/692) - Fix getParent() for TS 3.6. ([37476f8](https://togithub.com/dsherret/ts-morph/commit/37476f8)) ##### Code Refactoring - [#680](https://togithub.com/dsherret/ts-morph/issues/680) - Rename `SourceFile#getReferencedFiles()` to `getPathReferenceDirectives()`. ([578adc7](https://togithub.com/dsherret/ts-morph/commit/578adc7)) - `DiagnosticMessageChain#getNext()` now returns an array to match TS 3.6. ([4943196](https://togithub.com/dsherret/ts-morph/commit/4943196)) - Remove getEmitSkipped() from DirectoryEmitResult because it was not accurate. ([f42ff74](https://togithub.com/dsherret/ts-morph/commit/f42ff74)) - Rename CompilerExtendedComment to CompilerCommentNode. ([e3db1db](https://togithub.com/dsherret/ts-morph/commit/e3db1db)) ##### Features - [#666](https://togithub.com/dsherret/ts-morph/issues/666) - Calling `Project#createSourceFile` with an existing file name now suggests to add the overwrite option. ([3022bb8](https://togithub.com/dsherret/ts-morph/commit/3022bb8)) - [#669](https://togithub.com/dsherret/ts-morph/issues/669) - Add past parent as second parameter to getParentWhile ([287158e](https://togithub.com/dsherret/ts-morph/commit/287158e)) - Thanks [@Validark](https://togithub.com/Validark)! - [#672](https://togithub.com/dsherret/ts-morph/issues/672) - Add `Type#getPropertyOrThrow` ([c929c6c](https://togithub.com/dsherret/ts-morph/commit/c929c6c)) - [#680](https://togithub.com/dsherret/ts-morph/issues/680) - Add `SourceFile#getReferencedSourceFiles()`, `#getNodesReferencingOtherSourceFiles()`, and `#getLiteralsReferencingOtherSourceFiles()`. ([c245acc](https://togithub.com/dsherret/ts-morph/commit/c245acc)) - Upgrade to code-block-writer 10.0.0. ([5708865](https://togithub.com/dsherret/ts-morph/commit/5708865)) ##### Performance Improvements - [#661](https://togithub.com/dsherret/ts-morph/issues/661) - Bundle scripts ([6efa96d](https://togithub.com/dsherret/ts-morph/commit/6efa96d)) ##### BREAKING CHANGES - `SourceFile#getReferencedFiles()` is now `getPathReferenceDirectives()`. This was done to prevent confusion with upcoming methods in [#680](https://togithub.com/dsherret/ts-morph/issues/680). The name was chosen because it is similar to the methods `getTypeReferenceDirectives()` and `getLibReferenceDirectives()`. - `CodeBlockWriter#indentBlock` is now `indent`. `withHangingIndentation` is now `hangingIndent`. `withHangingIndentationUnlessBlock` is now `hangingIndentUnlessBlock`. - `DiagnosticMessageChain#getNext()` now returns an array to match TS 3.6. - `DirectoryEmitResult#getEmitSkipped()` was removed. Check the output file paths and skipped file paths instead as that's more accurate. - `CompilerExtendedComment` is now called `CompilerCommentNode`. #### [3.1.3](https://togithub.com/dsherret/ts-morph/compare/3.1.2...3.1.3) (2019-07-18) ##### Bug Fixes - [#665](https://togithub.com/dsherret/ts-morph/issues/665) - Getting descendants where jsx was used in a non-jsx file would throw an error. ([fa3c3bb](https://togithub.com/dsherret/ts-morph/commit/fa3c3bb)) #### [3.1.2](https://togithub.com/dsherret/ts-morph/compare/3.1.1...3.1.2) (2019-07-16) ##### Bug Fixes - Fix windows glob filepaths problem due to upgrading to latest globby. ([e9665a0](https://togithub.com/dsherret/ts-morph/commit/e9665a0)) - Update to code-block-writer 9.4.1 (Removes accidentally added chai dependency). ([fd6534c](https://togithub.com/dsherret/ts-morph/commit/fd6534c)) #### [3.1.1](https://togithub.com/dsherret/ts-morph/compare/3.0.0...3.1.1) (2019-07-13) ##### Bug Fixes - [#663](https://togithub.com/dsherret/ts-morph/issues/663) - Update globby to 10.0.1. ([07f3417](https://togithub.com/dsherret/ts-morph/commit/07f3417))Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!
".:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot. View repository job log here.