2024-10-16
- fix: allow for files to be nested in folders within outDir (#1783)
2024-09-22
- feat: add transformers factory. (#1668)
2024-09-22
- fix!: correctly resolve filenames of declaration files for
output.file
(#1728)
2024-01-09
- fix: Ensure rollup 4 compatibility (#1658)
2023-10-05
- fix: ensure rollup 4 compatibility #1595
2023-09-25
- fix: fix sourcemap sourcecontent referencing non-existent files #1571
2023-08-26
- fix: emit declaration files for type-only source files that are not explicitly included #1555
2023-06-28
- fix: change the value of isExternalLibraryImport to false if the resolvedModule should be compiled #1521
2023-05-12
- fix: Allow for using
compilerOptions.moduleResolution
#1453
2023-04-04
- feat: write declaration files in configured directory for
output.file
#1378
2023-01-06
- fix: don't resolve filtered files #1267 (#1310)
2022-11-28
- fix: emit assets when watchMode is false. fixes #1354 (5c88274)
2022-11-27
- fix: incorrect declarations directory (a5c90d1)
2022-10-21
- chore: update rollup dependencies (3038271)
2022-10-11
- fix: fix ESM build #1311
2022-10-10
- fix: prepare for Rollup 3 #1282
2022-09-06
- feat: support 4.7 nodenext (#1194)
2022-08-23
- feat: allow override of forced
noEmit
andemitDeclarationOnly
compiler options (#1242)
2022-07-28
- fix: fix declaration file generation for single file outputs (#1201)
2022-06-10
- fix: allow tslib peerDependency to be optional for npm and pnpm (#1191)
2022-04-13
- fix: Drive letter casing on win32 platforms. fixes #1133 (#1134)
2022-02-23
- fix: allow explicity compilerOptions (#1045)
- docs: readme copy/paste mistake (#1086)
2021-10-15
- feat: add resolve options (#1015)
2021-07-30
- fix: incremental typescript cache (#963)
2021-07-29
- docs: declaration file output to same directory. fixes #934 (702c855)
2021-07-15
- fix: restart watch program on each build (#861)
- docs: add link for @rollup/plugin-commonjs (#889)
2021-07-15
- fix: restart watch program on each build (#861)
- docs: add link for @rollup/plugin-commonjs (#889)
2021-03-26
- fix: bump TypeScript version (#818)
- fix: update readme and peerDeps version (#830)
2021-02-14
- feat: error when no tsconfig and no rootDir (#794)
- feat: better error when tslib is not installed (#793)
- feat: warn when compilerOptions.module is not esnext (#788)
- test: move declaration tests, use typescript (#791)
- test: fix TypeScript src-dir test (#789)
2021-01-29
- fix: fix plugin type declarations (#647)
- fix: only emit tsbuildinfo file when there is something to emit (#771)
2020-12-14
- feat: support multiple output targets with declarations (#687)
- chore: fix TypeScript warnings (#673)
- test: code in src sub-directory (#682)
- chore: use TypeScript 4 (#674)
2020-11-30
- fix: pick up new files in watch mode (#657)
- fix: add missing imports (#633)
- fix: normalize returned module ids (#653)
- feat: Implement cached incremental code (#535)
- docs: fix minor markdown syntax in transformers-section (#624)
2020-11-30
- fix: pick up new files in watch mode (#657)
- fix: add missing imports (#633)
- fix: normalize returned module ids (#653)
- feat: Implement cached incremental code (#535)
- docs: fix minor markdown syntax in transformers-section (#624)
2020-10-27
- fix: add composite to validation checks (#618)
- feat: Add CustomTransformers support (#280)
- docs: More informative error messages (#619)
2020-09-09
- fix!: Change
noEmitOnError
default to false (#544)
- test: add generating declarations with non-default rootDir (#553)
- chore: update dependencies (9e52818)
2020-07-12
- fix: utilize 'this.meta.watchMode' (#449)
- chore: linting update (410ceb8)
2020-06-28
- fix: load empty emitted files (#476)
2020-06-22
- fix!: sync rollup and typescript file watch (#425)
- fix: Fix peer dep version (#461)
2020-05-20
- fix: memory leak. fixes #322 (#352)
- docs: update readme examples (#391)
- docs: update link to @rollup/plugin-babel in README.md (#372)
2020-04-12
- fix: sourcemap generated as null (#276)
- fix: use parsedOptions.fileNames for emit declaration files (#270) (#271)
2020-04-12
- feat: Refine options interface (#284)
- fix: Use builtin extends resolution (#199)
- feat: Move to BuilderProgram API (#217)
Please see #217 for more information.
2020-03-05
Note: This was a bad release due to breaking changes. v3.1.1 has been published to revert the latest 3.x.x version to a non-breaking state. For the changes in this erroneous version, please use v4.0.0.
- test: Add preserveModules test (#234)
- chore: refactor compiler host (#214)
- test: Add test for optional chaining (#207)
- chore: Use typechecking (4bb8753)
2020-01-27
- feat: Add typechecking! (#177)
- fix: extended config file path (#157)
- core: Add note about old behaviour (#181)
- chore: Always use ParsedCommandLine (#162)
- chore: update devDeps (96c45ff)
- chore: Remove resolveHost (#148)
2020-01-07
- feat: Warning objects for type errors (#144)
- feat: Find tslib asynchronously (#131)
- chore: Use ts.findConfigFile helper (#145)
2020-01-04
- fix: Use this.warn for ts errors (#129)
- refactor: use typescript in typescript plugin (#122)
- chore: update changelog (b723f92)
- chore: misc linting updates (4de10f0)
2019-12-04
- fix(typescript): import from scoped utils (#78)
2019-11-25
- Breaking: Minimum compatible Rollup version is 1.20.0
- Breaking: Minimum supported Node version is 8.0.0
- Published as @rollup/plugin-typescript
2019-03-24
- Update dependencies (#136)
2018-09-16
- Major update for TypeScript 2/3, Rollup 1 compatibility, lots of fixes (#124)
- Require TypeScript as peer dependency (#121)
- Also test on Node 10 (#119)
- Fix example in readme (#98)
- Ignore typescript-helpers in source maps (#61)
- Add missing
__assign
helper (#49)
- Ignore the
declaration
option (#45) - Disable
strictNullChecks
with a warning for TypeScript versions that don't support it (#46)
- Ensure NPM doesn't ignore typescript-helpers
- Resolve typescript-helpers to a file in the filesystem.
- Update Tippex to ^2.1.1
- Don't error if both
sourceMap
andinlineSourceMap
are specified
- No plugin specific options should be forwarded to TypeScript
- Use
compilerOptions
fromtsconfig.json
if found (#39)
- Upgrade Tippex to ^2.1.0
- Upgrade TypeScript to ^1.8.9
- Upgrade to TypeScript ^1.8.7
- Update
__awaiter
helper to support TypeScript 1.8.x (#32) - Update
ts.nodeModuleNameResolver
to support both 1.7.x and 1.8.x (#31)
- Does not attempt resolve or transform
.d.ts
files (#22)
- Work around TypeScript 1.7.5's transpilation issues (#9)
- Overridable TypeScript version when transpiling (#4)
- Add
jsx
support (#11)
- Author plugin in TypeScript
- Report diagnostics
- Resolve identifiers using
ts.nodeModuleNameResolver
- Upgrade to TypeScript ^1.7.5
- Enable source maps per default
- Use (prerelease version of) TypeScript 1.7.0 to generate ES5 while preserving ES2015 imports for efficient bundling.
- Initial release