Skip to content

Commit

Permalink
Merge pull request #358 from FormidableLabs/changeset-release/master
Browse files Browse the repository at this point in the history
Version Packages
  • Loading branch information
paulmarsicloud committed Jun 1, 2023
2 parents 82b45bb + 5c44719 commit 03d1676
Show file tree
Hide file tree
Showing 3 changed files with 59 additions and 59 deletions.
5 changes: 0 additions & 5 deletions .changeset/good-mice-float.md

This file was deleted.

111 changes: 58 additions & 53 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,172 +1,177 @@
Changes
=======

## 0.11.2

### Patch Changes

- # Adding GitHub release workflow ([#355](https://github.com/FormidableLabs/serverless-jetpack/pull/355))

## 0.11.1

* Chore: Add plugin options types for serverless v3.
- Chore: Add plugin options types for serverless v3.
[#206](https://github.com/FormidableLabs/trace-pkg/issues/206)
(*[XuluWarrior][]*)
(_[XuluWarrior][]_)

## 0.11.0

* Feature: Add full support for modern Node.js ESM and `exports`.
* Deps: Upgrade more various dependencies.
* Deps: Update various production and development dependencies.
- Feature: Add full support for modern Node.js ESM and `exports`.
- Deps: Upgrade more various dependencies.
- Deps: Update various production and development dependencies.
[#254](https://github.com/FormidableLabs/serverless-jetpack/pull/254)

## 0.10.9

* Bug: Handle special characters in filenames like `[...id].js` during tracing.
* Deps: Upgrade `globby` to `v11`.
- Bug: Handle special characters in filenames like `[...id].js` during tracing.
- Deps: Upgrade `globby` to `v11`.

## 0.10.8

* Feature: Support application source paths as keys in `jetpack.trace.allowMissing`.
- Feature: Support application source paths as keys in `jetpack.trace.allowMissing`.

## 0.10.7

* Internal: Refactor inefficient JavaScript object usage in `reduce()`.
- Internal: Refactor inefficient JavaScript object usage in `reduce()`.
[#121](https://github.com/FormidableLabs/serverless-jetpack/pull/121)
[#123](https://github.com/FormidableLabs/serverless-jetpack/pull/123)
(*[@gabmontes][]*)
(_[@gabmontes][]_)

## 0.10.6

* Bug: Fix process hang on errors when using `concurrency: 2+` by properly ending worker.
- Bug: Fix process hang on errors when using `concurrency: 2+` by properly ending worker.

## 0.10.5

* Feature: Add `jetpack.trace.dynamic.bail` option.
* Feature: Add `jetpack.trace.dynamic.resolutions` option.
* Internal: Minor refactor of patterns passed for trace includes to globbing handlers. Also standardize options passed to `globby()` across different functions.
* Internal: Enhance and refactor trace miss logging as well as the `--report` format for trace misses to collapse packages.
- Feature: Add `jetpack.trace.dynamic.bail` option.
- Feature: Add `jetpack.trace.dynamic.resolutions` option.
- Internal: Minor refactor of patterns passed for trace includes to globbing handlers. Also standardize options passed to `globby()` across different functions.
- Internal: Enhance and refactor trace miss logging as well as the `--report` format for trace misses to collapse packages.

## 0.10.4

* Misc: Add better collapsed packages log information.
- Misc: Add better collapsed packages log information.

## 0.10.3

* Feature: Add log warnings and `--report` information for missed dynamic imports in tracing mode.
* Bug: Fix `--report` on collapsed sources and dependencies.
- Feature: Add log warnings and `--report` information for missed dynamic imports in tracing mode.
- Bug: Fix `--report` on collapsed sources and dependencies.

## 0.10.2

* Feature: Detect and issue warnings for collapsed files in package. Add `jetpack.collapsed.bail` option to kill serverless on detected conflicts.
- Feature: Detect and issue warnings for collapsed files in package. Add `jetpack.collapsed.bail` option to kill serverless on detected conflicts.
[#109](https://github.com/FormidableLabs/serverless-jetpack/pull/109)

## 0.10.1

* Add `jetpack.trace.allowMissing` configuration option.
- Add `jetpack.trace.allowMissing` configuration option.

## 0.10.0

* Add dependency tracing feature and `jetpack.trace` configuration options.
* Test: Change `test/packages/webpack` into a comparison scenario for trace mode rather than testing that it doesn't conflict with Jetpack.
- Add dependency tracing feature and `jetpack.trace` configuration options.
- Test: Change `test/packages/webpack` into a comparison scenario for trace mode rather than testing that it doesn't conflict with Jetpack.

## 0.9.0

* Bug: Only package Node.js `runtime` service + functions.
- Bug: Only package Node.js `runtime` service + functions.
[#89](https://github.com/FormidableLabs/serverless-jetpack/pull/89)
* Infra: Add CircleCI.
- Infra: Add CircleCI.

## 0.8.1

* Upgrade production dependencies (`jest-worker`, and other minor/patches).
- Upgrade production dependencies (`jest-worker`, and other minor/patches).
[#80](https://github.com/FormidableLabs/serverless-jetpack/pull/80)

## 0.8.0

* Feature: Make builds deterministic like `serverless` to avoid unneeded re-deploys.
- Feature: Make builds deterministic like `serverless` to avoid unneeded re-deploys.
[#7](https://github.com/FormidableLabs/serverless-jetpack/pull/7)

## 0.7.0

* BUG: Hack a fix to generate wrapper files like `ServerlessEnterprisePlugin` does.
- BUG: Hack a fix to generate wrapper files like `ServerlessEnterprisePlugin` does.
[#67](https://github.com/FormidableLabs/serverless-jetpack/pull/67)
* Infra: Add node13 to Travis CI matrix. Bump Appveyor to node10.
* Deps: Update to `serverless@^1.57.0` in all scenarios. Refactor local path plugins to use new syntax.
- Infra: Add node13 to Travis CI matrix. Bump Appveyor to node10.
- Deps: Update to `serverless@^1.57.0` in all scenarios. Refactor local path plugins to use new syntax.

## 0.6.0

* README: Fix incorrect language about `foo` vs `foo/**`. See [`fast-glob` notes](https://github.com/mrmlnc/fast-glob#how-to-exclude-directory-from-reading).
* Add custom option `preInclude` for better monorepo/workspaces support.
* Add `jetpack package --report` option for patterns and files report.
* Refactor internal pattern matching in `nanomatch()` phase.
- README: Fix incorrect language about `foo` vs `foo/**`. See [`fast-glob` notes](https://github.com/mrmlnc/fast-glob#how-to-exclude-directory-from-reading).
- Add custom option `preInclude` for better monorepo/workspaces support.
- Add `jetpack package --report` option for patterns and files report.
- Refactor internal pattern matching in `nanomatch()` phase.

## 0.5.0

* Add support for Lambda Layers packaging in Jetpack.
- Add support for Lambda Layers packaging in Jetpack.
[#42](https://github.com/FormidableLabs/serverless-jetpack/pull/42)
* BUG: Properly exclude layers sources from normal function packages.
- BUG: Properly exclude layers sources from normal function packages.

## 0.4.1

* BUG: Publish missing `util` directory.
- BUG: Publish missing `util` directory.

## 0.4.0

* Add `concurrency` configuration option to run packaging off main thread and in parallel.
- Add `concurrency` configuration option to run packaging off main thread and in parallel.
[#33](https://github.com/FormidableLabs/serverless-jetpack/pull/33)
[#34](https://github.com/FormidableLabs/serverless-jetpack/pull/34)

## 0.3.3

* Add CLI options for `serverless jetpack package`.
- Add CLI options for `serverless jetpack package`.
[#35](https://github.com/FormidableLabs/serverless-jetpack/pull/35)
* BUG: Don't package service if `serverless deploy -f {NAME}` is specified.
- BUG: Don't package service if `serverless deploy -f {NAME}` is specified.

## 0.3.2

* Add support for `deploy -f {NAME}` to (1) hook in `jetpack` to overtake built-in packaging and (2) limit builds to just the function if `individually` or just the service if not.
- Add support for `deploy -f {NAME}` to (1) hook in `jetpack` to overtake built-in packaging and (2) limit builds to just the function if `individually` or just the service if not.

## 0.3.1

* Remove unnecessary `commands` in constructor as we have no actual CLI yet.
- Remove unnecessary `commands` in constructor as we have no actual CLI yet.

## 0.3.0

**API**

* Add custom options `base` and `roots` for better monorepo/workspaces support.
- Add custom options `base` and `roots` for better monorepo/workspaces support.
[#26](https://github.com/FormidableLabs/serverless-jetpack/pull/26)

**Behavior**

* Process functions in serial to reduce system resource contention and typically make overall process faster.
* Add automatic exclusion of `devDependencies` in traversed directories outside of the root.
- Process functions in serial to reduce system resource contention and typically make overall process faster.
- Add automatic exclusion of `devDependencies` in traversed directories outside of the root.

**Test**

* Add `monorepo` test scenario.
- Add `monorepo` test scenario.

## 0.2.1

* Add a `mkdir -p` equivalent of the directory containing the output bundle same as `serverless` built-in packaging behavior.
- Add a `mkdir -p` equivalent of the directory containing the output bundle same as `serverless` built-in packaging behavior.
[#30](https://github.com/FormidableLabs/serverless-jetpack/pull/30)
[#31](https://github.com/FormidableLabs/serverless-jetpack/pull/31)

## 0.2.0

**BREAKING**

* Replace strategy of `yarn|npm install --production` in a temporary directory with better, faster production dependency inference via `inspectdep`.
* Change the API to take no `custom` options.
- Replace strategy of `yarn|npm install --production` in a temporary directory with better, faster production dependency inference via `inspectdep`.
- Change the API to take no `custom` options.

## 0.1.2

* Add better exec support for yarn|npm on windows.
- Add better exec support for yarn|npm on windows.
[#27](https://github.com/FormidableLabs/serverless-jetpack/pull/27)
* Add `--no-progress` flag to `npm|yarn` installs.
- Add `--no-progress` flag to `npm|yarn` installs.
[#25](https://github.com/FormidableLabs/serverless-jetpack/issues/25)

## 0.1.1

* Add debug log message if no service or function `package` configurations apply.
- Add debug log message if no service or function `package` configurations apply.

## 0.1.0

* Initial release.
- Initial release.

[@gabmontes]: https://github.com/gabmontes
[@XuluWarrior]: https://github.com/XuluWarrior
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "serverless-jetpack",
"version": "0.11.1",
"version": "0.11.2",
"description": "A faster JavaScript packager for Serverless applications.",
"main": "index.js",
"repository": "https://github.com/FormidableLabs/serverless-jetpack",
Expand Down

0 comments on commit 03d1676

Please sign in to comment.