Bot releases are hidden (Show)
Full Changelog: https://github.com/serverless-heaven/serverless-webpack/compare/v5.12.0...v5.13.0
Published by j0k3r about 1 year ago
This adds a new config parameter for both NPM & Yarn: copyPackageSectionNames
which list entries in your package.json
to copy to the output package.json
(for ESM output).
Full Changelog: https://github.com/serverless-heaven/serverless-webpack/compare/v5.11.0...v5.12.0
Published by j0k3r almost 2 years ago
Full Changelog: https://github.com/serverless-heaven/serverless-webpack/compare/v5.10.0...v5.11.0
Published by j0k3r about 2 years ago
The lib is finally compatible with Yarn 2 (and above)! Thanks to @jagonzalr (and others involved in #642).
You need to define the option noNonInteractive
to true
in the packagerOptions
in serverless.yml
.
packagerOptions
: noNonInteractive
to disable interactive mode when using Yarn 2 or above by @jagonzalr in https://github.com/serverless-heaven/serverless-webpack/pull/1246
Full Changelog: https://github.com/serverless-heaven/serverless-webpack/compare/v5.9.1...v5.10.0
Published by j0k3r about 2 years ago
Full Changelog: https://github.com/serverless-heaven/serverless-webpack/compare/v5.9.0...v5.9.1
Published by j0k3r about 2 years ago
entrypoint
in serverless.yml
--webpack-use-polling
--webpack-use-polling
option by @emiksk in https://github.com/serverless-heaven/serverless-webpack/pull/1213
Full Changelog: https://github.com/serverless-heaven/serverless-webpack/compare/v5.8.0...v5.9.0
Published by j0k3r about 2 years ago
We have added a new CLI option --skip-build
which has the same behavior of the previous removed CLI option --no-build
. That option allows to run a function with an existing compiled output. (see https://github.com/serverless-heaven/serverless-webpack/pull/1190)
We have also properly defined CLI options to remove all errors like Detected unrecognized CLI options when using Serverless > v1 (see https://github.com/serverless-heaven/serverless-webpack/pull/1187)
--ignore-scripts
w/ Yarn Support by @hnryjms in https://github.com/serverless-heaven/serverless-webpack/pull/1186
packagerOption
lockFile is now properly used (for NPM) by @moroine in https://github.com/serverless-heaven/serverless-webpack/pull/1191
--skip-build
CLI option by @j0k3r in https://github.com/serverless-heaven/serverless-webpack/pull/1190
Full Changelog: https://github.com/serverless-heaven/serverless-webpack/compare/v5.7.1...v5.8.0
Published by j0k3r over 2 years ago
this.serverless
is undefined during zip by @j0k3r in https://github.com/serverless-heaven/serverless-webpack/pull/1153
Full Changelog: https://github.com/serverless-heaven/serverless-webpack/compare/v5.7.0...v5.7.1
Published by j0k3r over 2 years ago
@medikoo changed the output log when using Serverless v3, it's less verbose and more clean
progress:
success:
We switch back to archiver
instead of bestzip
to ensure consistent artifact. The switch to bestzip was mostly for faster zip because it tend to use the native zip command instead of the one from Node.
Support for NPM 8 was added by @moroine
sha
(remove bestzip
and bring back archiver
) by @russell-dot-js & @j0k3r in https://github.com/serverless-heaven/serverless-webpack/pull/1018
slsw.lib.options
by @coyoteecd in https://github.com/serverless-heaven/serverless-webpack/pull/1076
Full Changelog: https://github.com/serverless-heaven/serverless-webpack/compare/v5.6.1...v5.7.0
Published by j0k3r over 2 years ago
includeModules
and noInstall
at the same time. by @vicary in https://github.com/serverless-heaven/serverless-webpack/pull/1023
Full Changelog: https://github.com/serverless-heaven/serverless-webpack/compare/v5.6.0...v5.6.1
Published by j0k3r almost 3 years ago
There is now a noInstall
options in packagerOptions
(for both NPM & Yarn) to skip deps installation during the Serverless package / deployment. If you enable that option, be sure packages are installed before.
custom:
webpack:
packagerOptions:
noInstall: true
The --no-build
CLI argument has been removed.
You should now define it inside your Serverless configuration:
custom:
webpack:
noBuild: true
The --watch
CLI argument has been improved and now works properly.
Full Changelog: https://github.com/serverless-heaven/serverless-webpack/compare/v5.5.5...v5.6.0
Published by j0k3r about 3 years ago
Full Changelog: https://github.com/serverless-heaven/serverless-webpack/compare/v5.5.4...v5.5.5
Published by j0k3r about 3 years ago
This release include one fix (#953) when using serverless-webpack
with webpack >= 5.52.0
Published by j0k3r about 3 years ago
This release include one fix (#944 thanks @mostthingsweb) when using sls deploy function --function=function-name
for a function defined without an explicit runtime
(that bug were introduced in 5.5.2).
Published by j0k3r over 3 years ago
Here is a small release with few fixes with one important improvement in memory usage when packaging function individually.
Thanks to contributors! 🤝
slsw.lib.options
(#857 @coyoteecd)Published by j0k3r over 3 years ago
New features were added in that release 🎉
Again, thanks to contributors! 🤝
node_modules
relative dirIn #689, thanks to @ypxing
This'll help people using monorepo. You define this option like that:
# serverless.yml
custom:
webpack:
includeModules:
nodeModulesRelativeDir: '../../' # relative path to current working directory.
spawn E2BIG
error when zippingIn #813, thanks to @j0k3r
While fixing a bug when using the excludeRegex
option a new one appear when we give a huge files list to the zip
command. It crashed with the E2BIG error.
Now, if you define the excludeRegex
option, we'll never use the zip
command but the NodeJS way to create the zip to avoid that error. It'll be slower but it'll work.
--no-build
option to serverless offline start
In #770, #649 & #501, thanks to @nponeccop, @francisu & @todda00
Extends the --no-build
option to serverless offline start
and serverless offline
, allowing the ability to use previously compiled files from either a previous serverless offline start
(when keeping output files) or from a direct serverless webpack
In #723, thanks to @rogersgt
It adds support for Docker Images as Custom Runtimes. Check the doc about that: https://github.com/serverless-heaven/serverless-webpack#support-for-docker-images-as-custom-runtimes
In #550, thanks @cfroese
It adds the ability to specify the network-concurrency option when using Yarn as the packager.
# serverless.yml
custom:
webpack:
packager: 'yarn'
packagerOptions:
networkConcurrency: 1
Published by j0k3r over 3 years ago
Finally, some annoying bugs introduced in 5.4.0 are now fixed. Thanks to contributors! 🤝
excludeRegex
option and allow dotfiles to be packaged (#780 @l1b3r)deploy -f
(#794 @pgrzesik)The next release will be the 5.5.0 with some additional features ✨
Published by j0k3r over 3 years ago
Here is a small release with few fixes. Thanks to contributors! 🤝
There are still some bugs reported since 5.4.0 was released that we need to work on.
keepOutputDirectory
in cleanup (#748 @daryl-c)Published by j0k3r over 3 years ago
After a long silence, here the latest release ✌️
We have new options, new arguments and some optimizations 🚀
📚 The full changelog is available here. But here are some highlights:
noFrozenLockfile
(boolean) under the packagerOptions
for the Yarn packager allows you to not have an up to date yarn.lock
. See #687excludeRegex
(string) allows you to filter files that match the regex before adding to the zip. See #612serializedCompile
(boolean) allows you to run each webpack buid one at a time to reduce memory usage. See #517allowCustomRuntime
(boolean) added to the function level in your serverless.yml
allows you force the packaging when you are using a nodejs custom runtime ONLY. See #675concurrency
(integer) allow to set the concurrency (defaults to the number of available cores), only works when packing functions individually. See #681--no-build
used when deploying won't re-build everything if you already build it (using sls webpack
for example). See #560bestzip
instead of archiver
to use natine zip command if it exists. See #596.webpack
folder. See #462