Releases: ym-project/gulp-esbuild
Release list
v0.15.0
⚠️ This release contains backwards-incompatible changes ⚠️
Now plugin has only named imports (previously there was default import):
- import gulpEsbuild, { createGulpEsbuild } from 'gulp-esbuild'
+ import { gulpEsbuild, createGulpEsbuild } from 'gulp-esbuild'Also you need to pass entryPoints always:
- src('./src/**.js').pipe(gulpEsbuild()).dest(dist('./dist'));
+ src('./src/**.js').pipe(gulpEsbuild({ entryPoints: ['src/entry.js'] })).dest(dist('./dist'));Why?
Previous version of the plugin had behavior: every gulp's virtual file was esbuild's entryPoint. It means the plugin set entryPoints itself. But it has limitations to works with virtual files correctly.
For example we have 3 virtual files and one entryPoint which import other two files. If we had 3 separate entrypoints, we would get 3 separate output files, not one that includes the other 2.
Be sure, another gulp's libraries for webpack, rollup, ... do the same.
What's Changed
- add full support of gulp's virtual files
- migrated to typescript
- migrated to https://oxc.rs/ from eslint
Full Changelog: v0.14.1...v0.15.0
v0.14.1
🙏 Thanks @lkubb for the contribution
Changes
- chore(deps-dev): bump esbuild from 0.24.0 to 0.25.0 by @dependabot[bot] in #29
- fix(#30): 🐛 incremental build does not update streamed file contents by @ym-project in #31
Full Changelog: v0.14.0...v0.14.1
v0.14.0
⚠️ This release contains esbuild backwards-incompatible changes ⚠️
Esbuild moved to peerDependencies. Now you should install esbuild yourself:
npm i esbuild gulp-esbuildWhat's Changed
- Move esbuild to peerDependencies by @ym-project in #28
Full Changelog: v0.13.0...v0.14.0
v0.13.0
⚠️ This release contains esbuild backwards-incompatible changes ⚠️
Removed pipe flag. Now plugin works with both file system files and virtual files by default.
Previous code:
const { createGulpEsbuild } = require('gulp-esbuild);
const gulpEsbuild = createGulpEsbuild({ pipe: true });
// ...
// ...
src(...).pipe(gulpEsbuild(...))Current code:
const gulpEsbuild = require('gulp-esbuild');
// ...
// ...
src(...).pipe(gulpEsbuild(...))What's Changed
- fix(#16): fix esbuild interaction with gulp's virtual files by @ym-project in #27
Full Changelog: v0.12.1...v0.13.0
v.0.12.1
Changes
- deps: update dependencies
Esbuild release notes
- https://github.com/evanw/esbuild/releases/tag/v0.21.5
- https://github.com/evanw/esbuild/releases/tag/v0.21.4
- https://github.com/evanw/esbuild/releases/tag/v0.21.3
- https://github.com/evanw/esbuild/releases/tag/v0.21.2
- https://github.com/evanw/esbuild/releases/tag/v0.21.1
- https://github.com/evanw/esbuild/releases/tag/v0.21.0
- https://github.com/evanw/esbuild/releases/tag/v0.20.2
- https://github.com/evanw/esbuild/releases/tag/v0.20.1
- https://github.com/evanw/esbuild/releases/tag/v0.20.0
- https://github.com/evanw/esbuild/releases/tag/v0.19.12
v0.11.2
Changes
- deps: update dependencies
- docs: add changes according to the esbuild changes
Esbuild release notes
- https://github.com/evanw/esbuild/releases/tag/v0.18.7
- https://github.com/evanw/esbuild/releases/tag/v0.18.6
- https://github.com/evanw/esbuild/releases/tag/v0.18.5
- https://github.com/evanw/esbuild/releases/tag/v0.18.4
- https://github.com/evanw/esbuild/releases/tag/v0.18.3
- https://github.com/evanw/esbuild/releases/tag/v0.18.2
- https://github.com/evanw/esbuild/releases/tag/v0.18.1
- https://github.com/evanw/esbuild/releases/tag/v0.18.0
- https://github.com/evanw/esbuild/releases/tag/v0.17.19
- https://github.com/evanw/esbuild/releases/tag/v0.17.18
- https://github.com/evanw/esbuild/releases/tag/v0.17.17
- https://github.com/evanw/esbuild/releases/tag/v0.17.16
- https://github.com/evanw/esbuild/releases/tag/v0.17.15
- https://github.com/evanw/esbuild/releases/tag/v0.17.14
- https://github.com/evanw/esbuild/releases/tag/v0.17.13
- https://github.com/evanw/esbuild/releases/tag/v0.17.12
v0.11.1
Changes
- deps: update dependencies
- chore: add changes according to the esbuild releases
Esbuild release notes
- https://github.com/evanw/esbuild/releases/tag/v0.17.11
- https://github.com/evanw/esbuild/releases/tag/v0.17.10
- https://github.com/evanw/esbuild/releases/tag/v0.17.9
- https://github.com/evanw/esbuild/releases/tag/v0.17.8
- https://github.com/evanw/esbuild/releases/tag/v0.17.7
- https://github.com/evanw/esbuild/releases/tag/v0.17.6
- https://github.com/evanw/esbuild/releases/tag/v0.17.5
- https://github.com/evanw/esbuild/releases/tag/v0.17.4
- https://github.com/evanw/esbuild/releases/tag/v0.17.3
- https://github.com/evanw/esbuild/releases/tag/v0.17.2
- https://github.com/evanw/esbuild/releases/tag/v0.17.1
- https://github.com/evanw/esbuild/releases/tag/v0.17.0
- https://github.com/evanw/esbuild/releases/tag/v0.16.17
- https://github.com/evanw/esbuild/releases/tag/v0.16.16
- https://github.com/evanw/esbuild/releases/tag/v0.16.15
- https://github.com/evanw/esbuild/releases/tag/v0.16.14
- https://github.com/evanw/esbuild/releases/tag/v0.16.13
- https://github.com/evanw/esbuild/releases/tag/v0.16.12
- https://github.com/evanw/esbuild/releases/tag/v0.16.11
v0.11.0
⚠️ This release contains esbuild backwards-incompatible changes ⚠️
Changes
- docs: add new options
- deps: update dependencies
Esbuild release notes
- https://github.com/evanw/esbuild/releases/tag/v0.16.10
- https://github.com/evanw/esbuild/releases/tag/v0.16.9
- https://github.com/evanw/esbuild/releases/tag/v0.16.8
- https://github.com/evanw/esbuild/releases/tag/v0.16.7
- https://github.com/evanw/esbuild/releases/tag/v0.16.6
- https://github.com/evanw/esbuild/releases/tag/v0.16.5
- https://github.com/evanw/esbuild/releases/tag/v0.16.4
- https://github.com/evanw/esbuild/releases/tag/v0.16.3
- https://github.com/evanw/esbuild/releases/tag/v0.16.2
- https://github.com/evanw/esbuild/releases/tag/v0.16.1
- https://github.com/evanw/esbuild/releases/tag/v0.16.0
- https://github.com/evanw/esbuild/releases/tag/v0.15.18
- https://github.com/evanw/esbuild/releases/tag/v0.15.17
- https://github.com/evanw/esbuild/releases/tag/v0.15.16
- https://github.com/evanw/esbuild/releases/tag/v0.15.15
- https://github.com/evanw/esbuild/releases/tag/v0.15.14
- https://github.com/evanw/esbuild/releases/tag/v0.15.13
- https://github.com/evanw/esbuild/releases/tag/v0.15.12
- https://github.com/evanw/esbuild/releases/tag/v0.15.11
v0.10.8
Changes
- fix(#11): give preference to user's
outfileoption