Skip to content

Commit

Permalink
Merge branch 'v2' into lettertwo/cache-large-blob
Browse files Browse the repository at this point in the history
* v2:
  Fix RangeError in `not export` error with other file type (#7295)
  Apply sourcemap in @parcel/transformer-typescript-tsc (#7287)
  Fix side effects glob matching (#7288)
  Fix changelog headings
  v2.0.1
  Changelog for v2.0.1
  Resolve GLSL relative to the importer, not the asset (#7263)
  fix: add @parcel/diagnostic as dependency of @parcel/transformer-typescript-types (#7248)
  Fixed missing "Parcel" export member in Module "@parcel/core" (#7250)
  • Loading branch information
lettertwo committed Nov 15, 2021
2 parents da0a359 + 145bfb8 commit 847f8be
Show file tree
Hide file tree
Showing 149 changed files with 833 additions and 522 deletions.
32 changes: 32 additions & 0 deletions CHANGELOG.md
Expand Up @@ -5,6 +5,38 @@ All notable changes to Parcel will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and Parcel adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [2.0.1] - 2021-11-08

### Fixed

- Don't load PostCSS and PostHTML config when inside node_modules - [Details](https://github.com/parcel-bundler/parcel/pull/7088)
- Fix unknown language in Vue templates with external scripts/styles - [Details](https://github.com/parcel-bundler/parcel/pull/7056)
- Fix "Callback must be a function" error when auto installing - [Details](https://github.com/parcel-bundler/parcel/pull/7103)
- Fix issue with named imports and object properties of the same name - [Details](https://github.com/parcel-bundler/parcel/issues/7094) and [follow up](https://github.com/parcel-bundler/parcel/pull/7228)
- Bump SWC - [Details](https://github.com/parcel-bundler/parcel/pull/7114)
- Fix issue with `@tailwindcss/forms` and PostCSS nodes missing a `source` property - [Details](https://github.com/parcel-bundler/parcel/pull/7079)
- Fix issue with ESM default interop and `new` expressions - [Details](https://github.com/parcel-bundler/parcel/pull/7113)
- Support `.yml` for YAML files, in addition to `.yaml` - [Details](https://github.com/parcel-bundler/parcel/pull/7192)
- Log warning instead of crash if image optimizer fails - [Details](https://github.com/parcel-bundler/parcel/pull/7119)
- Add missing dependency to `@parcel/config-webextension` - [Details](https://github.com/parcel-bundler/parcel/pull/7193)
- Update package.json to include the repository - [Details](https://github.com/parcel-bundler/parcel/pull/7184)
- Fix serve mode with target override and target source fields [Details](https://github.com/parcel-bundler/parcel/pull/7187)
- Improve performance of webpack loader detection, which affected large data urls - [Details](https://github.com/parcel-bundler/parcel/pull/7226)
- Update SWC to properly retain `this` context - [Details](https://github.com/parcel-bundler/parcel/pull/7216)
- Sync `engines.parcel` with core version when releasing nightlies - [Details](https://github.com/parcel-bundler/parcel/pull/7207)
- Fix export in TypeScript type definitions for `@parcel/core` - [Details](https://github.com/parcel-bundler/parcel/pull/7250)
- Add missing dependency on `@parcel/diagnostic` to `@parcel/transformer-typescript-types` - [Details](https://github.com/parcel-bundler/parcel/pull/7248)
- Resolve GLSL relative to the importer, not the asset - [Details](https://github.com/parcel-bundler/parcel/pull/7263)

### Experiments

- Update esbuild dependency in `@parcel/optimizer-esbuild` plugin - [Details](https://github.com/parcel-bundler/parcel/pull/7233)
- Add experimental `@parcel/optimizer-swc` plugin - [Details](https://github.com/parcel-bundler/parcel/pull/7212)

## [2.0.0] - 2021-10-13

See the [blog post](https://parceljs.org/blog/v2/).

## [1.12.3] - 2019-03-20

- Downgrade all internal Babel packages to `<7.4.0` because of bugs in that release.
Expand Down
12 changes: 6 additions & 6 deletions packages/bundlers/default/package.json
@@ -1,6 +1,6 @@
{
"name": "@parcel/bundler-default",
"version": "2.0.0",
"version": "2.0.1",
"license": "MIT",
"publishConfig": {
"access": "public"
Expand All @@ -17,13 +17,13 @@
"source": "src/DefaultBundler.js",
"engines": {
"node": ">= 12.0.0",
"parcel": "^2.0.0"
"parcel": "^2.0.1"
},
"dependencies": {
"@parcel/diagnostic": "^2.0.0",
"@parcel/hash": "^2.0.0",
"@parcel/plugin": "^2.0.0",
"@parcel/utils": "^2.0.0",
"@parcel/diagnostic": "^2.0.1",
"@parcel/hash": "^2.0.1",
"@parcel/plugin": "^2.0.1",
"@parcel/utils": "^2.0.1",
"nullthrows": "^1.1.1"
}
}
6 changes: 3 additions & 3 deletions packages/compressors/brotli/package.json
@@ -1,6 +1,6 @@
{
"name": "@parcel/compressor-brotli",
"version": "2.0.0",
"version": "2.0.1",
"license": "MIT",
"publishConfig": {
"access": "public"
Expand All @@ -17,9 +17,9 @@
"source": "src/BrotliCompressor.js",
"engines": {
"node": ">= 12.0.0",
"parcel": "^2.0.0"
"parcel": "^2.0.1"
},
"dependencies": {
"@parcel/plugin": "^2.0.0"
"@parcel/plugin": "^2.0.1"
}
}
6 changes: 3 additions & 3 deletions packages/compressors/gzip/package.json
@@ -1,6 +1,6 @@
{
"name": "@parcel/compressor-gzip",
"version": "2.0.0",
"version": "2.0.1",
"license": "MIT",
"publishConfig": {
"access": "public"
Expand All @@ -17,9 +17,9 @@
"source": "src/GzipCompressor.js",
"engines": {
"node": ">= 12.0.0",
"parcel": "^2.0.0"
"parcel": "^2.0.1"
},
"dependencies": {
"@parcel/plugin": "^2.0.0"
"@parcel/plugin": "^2.0.1"
}
}
6 changes: 3 additions & 3 deletions packages/compressors/raw/package.json
@@ -1,6 +1,6 @@
{
"name": "@parcel/compressor-raw",
"version": "2.0.0",
"version": "2.0.1",
"license": "MIT",
"publishConfig": {
"access": "public"
Expand All @@ -17,9 +17,9 @@
"source": "src/RawCompressor.js",
"engines": {
"node": ">= 12.0.0",
"parcel": "^2.0.0"
"parcel": "^2.0.1"
},
"dependencies": {
"@parcel/plugin": "^2.0.0"
"@parcel/plugin": "^2.0.1"
}
}
108 changes: 54 additions & 54 deletions packages/configs/default/package.json
@@ -1,6 +1,6 @@
{
"name": "@parcel/config-default",
"version": "2.0.0",
"version": "2.0.1",
"license": "MIT",
"publishConfig": {
"access": "public"
Expand All @@ -18,61 +18,61 @@
"test-ci": "mocha"
},
"dependencies": {
"@parcel/bundler-default": "^2.0.0",
"@parcel/compressor-raw": "^2.0.0",
"@parcel/namer-default": "^2.0.0",
"@parcel/optimizer-cssnano": "^2.0.0",
"@parcel/optimizer-htmlnano": "^2.0.0",
"@parcel/optimizer-image": "^2.0.0",
"@parcel/optimizer-svgo": "^2.0.0",
"@parcel/optimizer-terser": "^2.0.0",
"@parcel/packager-css": "^2.0.0",
"@parcel/packager-html": "^2.0.0",
"@parcel/packager-js": "^2.0.0",
"@parcel/packager-raw": "^2.0.0",
"@parcel/packager-svg": "^2.0.0",
"@parcel/reporter-dev-server": "^2.0.0",
"@parcel/resolver-default": "^2.0.0",
"@parcel/runtime-browser-hmr": "^2.0.0",
"@parcel/runtime-js": "^2.0.0",
"@parcel/runtime-react-refresh": "^2.0.0",
"@parcel/runtime-service-worker": "^2.0.0",
"@parcel/transformer-babel": "^2.0.0",
"@parcel/transformer-css": "^2.0.0",
"@parcel/transformer-html": "^2.0.0",
"@parcel/transformer-image": "^2.0.0",
"@parcel/transformer-js": "^2.0.0",
"@parcel/transformer-json": "^2.0.0",
"@parcel/transformer-postcss": "^2.0.0",
"@parcel/transformer-posthtml": "^2.0.0",
"@parcel/transformer-raw": "^2.0.0",
"@parcel/transformer-react-refresh-wrap": "^2.0.0",
"@parcel/transformer-svg": "^2.0.0"
"@parcel/bundler-default": "^2.0.1",
"@parcel/compressor-raw": "^2.0.1",
"@parcel/namer-default": "^2.0.1",
"@parcel/optimizer-cssnano": "^2.0.1",
"@parcel/optimizer-htmlnano": "^2.0.1",
"@parcel/optimizer-image": "^2.0.1",
"@parcel/optimizer-svgo": "^2.0.1",
"@parcel/optimizer-terser": "^2.0.1",
"@parcel/packager-css": "^2.0.1",
"@parcel/packager-html": "^2.0.1",
"@parcel/packager-js": "^2.0.1",
"@parcel/packager-raw": "^2.0.1",
"@parcel/packager-svg": "^2.0.1",
"@parcel/reporter-dev-server": "^2.0.1",
"@parcel/resolver-default": "^2.0.1",
"@parcel/runtime-browser-hmr": "^2.0.1",
"@parcel/runtime-js": "^2.0.1",
"@parcel/runtime-react-refresh": "^2.0.1",
"@parcel/runtime-service-worker": "^2.0.1",
"@parcel/transformer-babel": "^2.0.1",
"@parcel/transformer-css": "^2.0.1",
"@parcel/transformer-html": "^2.0.1",
"@parcel/transformer-image": "^2.0.1",
"@parcel/transformer-js": "^2.0.1",
"@parcel/transformer-json": "^2.0.1",
"@parcel/transformer-postcss": "^2.0.1",
"@parcel/transformer-posthtml": "^2.0.1",
"@parcel/transformer-raw": "^2.0.1",
"@parcel/transformer-react-refresh-wrap": "^2.0.1",
"@parcel/transformer-svg": "^2.0.1"
},
"parcelDependencies": {
"@parcel/optimizer-data-url": "^2.0.0",
"@parcel/packager-raw-url": "^2.0.0",
"@parcel/packager-ts": "^2.0.0",
"@parcel/packager-xml": "^2.0.0",
"@parcel/transformer-coffeescript": "^2.0.0",
"@parcel/transformer-elm": "^2.0.0",
"@parcel/transformer-glsl": "^2.0.0",
"@parcel/transformer-graphql": "^2.0.0",
"@parcel/transformer-inline-string": "^2.0.0",
"@parcel/transformer-jsonld": "^2.0.0",
"@parcel/transformer-less": "^2.0.0",
"@parcel/transformer-mdx": "^2.0.0",
"@parcel/transformer-pug": "^2.0.0",
"@parcel/transformer-sass": "^2.0.0",
"@parcel/transformer-stylus": "^2.0.0",
"@parcel/transformer-sugarss": "^2.0.0",
"@parcel/transformer-toml": "^2.0.0",
"@parcel/transformer-typescript-types": "^2.0.0",
"@parcel/transformer-vue": "^2.0.0",
"@parcel/transformer-webmanifest": "^2.0.0",
"@parcel/transformer-worklet": "^2.0.0",
"@parcel/transformer-xml": "^2.0.0",
"@parcel/transformer-yaml": "^2.0.0"
"@parcel/optimizer-data-url": "^2.0.1",
"@parcel/packager-raw-url": "^2.0.1",
"@parcel/packager-ts": "^2.0.1",
"@parcel/packager-xml": "^2.0.1",
"@parcel/transformer-coffeescript": "^2.0.1",
"@parcel/transformer-elm": "^2.0.1",
"@parcel/transformer-glsl": "^2.0.1",
"@parcel/transformer-graphql": "^2.0.1",
"@parcel/transformer-inline-string": "^2.0.1",
"@parcel/transformer-jsonld": "^2.0.1",
"@parcel/transformer-less": "^2.0.1",
"@parcel/transformer-mdx": "^2.0.1",
"@parcel/transformer-pug": "^2.0.1",
"@parcel/transformer-sass": "^2.0.1",
"@parcel/transformer-stylus": "^2.0.1",
"@parcel/transformer-sugarss": "^2.0.1",
"@parcel/transformer-toml": "^2.0.1",
"@parcel/transformer-typescript-types": "^2.0.1",
"@parcel/transformer-vue": "^2.0.1",
"@parcel/transformer-webmanifest": "^2.0.1",
"@parcel/transformer-worklet": "^2.0.1",
"@parcel/transformer-xml": "^2.0.1",
"@parcel/transformer-yaml": "^2.0.1"
},
"peerDependencies": {
"@parcel/core": "^2.0.0"
Expand Down
10 changes: 5 additions & 5 deletions packages/configs/webextension/package.json
@@ -1,6 +1,6 @@
{
"name": "@parcel/config-webextension",
"version": "2.0.0",
"version": "2.0.1",
"license": "MIT",
"publishConfig": {
"access": "public"
Expand All @@ -15,9 +15,9 @@
},
"main": "index.json",
"dependencies": {
"@parcel/config-default": "^2.0.0",
"@parcel/packager-raw-url": "^2.0.0",
"@parcel/transformer-raw": "^2.0.0",
"@parcel/transformer-webextension": "^2.0.0"
"@parcel/config-default": "^2.0.1",
"@parcel/packager-raw-url": "^2.0.1",
"@parcel/transformer-raw": "^2.0.1",
"@parcel/transformer-webextension": "^2.0.1"
}
}
6 changes: 3 additions & 3 deletions packages/core/cache/package.json
@@ -1,6 +1,6 @@
{
"name": "@parcel/cache",
"version": "2.0.0",
"version": "2.0.1",
"license": "MIT",
"publishConfig": {
"access": "public"
Expand All @@ -24,8 +24,8 @@
"check-ts": "tsc --noEmit index.d.ts"
},
"dependencies": {
"@parcel/logger": "^2.0.0",
"@parcel/utils": "^2.0.0",
"@parcel/logger": "^2.0.1",
"@parcel/utils": "^2.0.1",
"lmdb-store": "^1.5.5"
},
"peerDependencies": {
Expand Down
2 changes: 1 addition & 1 deletion packages/core/codeframe/package.json
@@ -1,6 +1,6 @@
{
"name": "@parcel/codeframe",
"version": "2.0.0",
"version": "2.0.1",
"description": "Blazing fast, zero configuration web application bundler",
"license": "MIT",
"publishConfig": {
Expand Down
4 changes: 3 additions & 1 deletion packages/core/core/index.d.ts
Expand Up @@ -2,7 +2,7 @@ import type {InitialParcelOptions, BuildEvent, BuildSuccessEvent, AsyncSubscript
import type {FarmOptions} from '@parcel/workers';
import type WorkerFarm from '@parcel/workers';

export default class Parcel {
export class Parcel {
constructor(options: InitialParcelOptions);
run(): Promise<BuildSuccessEvent>;
watch(
Expand All @@ -11,3 +11,5 @@ export default class Parcel {
}

export declare function createWorkerFarm(options?: Partial<FarmOptions>): WorkerFarm;

export default Parcel;
26 changes: 13 additions & 13 deletions packages/core/core/package.json
@@ -1,6 +1,6 @@
{
"name": "@parcel/core",
"version": "2.0.0",
"version": "2.0.1",
"license": "MIT",
"publishConfig": {
"access": "public"
Expand All @@ -24,19 +24,19 @@
"check-ts": "tsc --noEmit index.d.ts"
},
"dependencies": {
"@parcel/cache": "^2.0.0",
"@parcel/diagnostic": "^2.0.0",
"@parcel/events": "^2.0.0",
"@parcel/fs": "^2.0.0",
"@parcel/graph": "^2.0.0",
"@parcel/hash": "^2.0.0",
"@parcel/logger": "^2.0.0",
"@parcel/package-manager": "^2.0.0",
"@parcel/plugin": "^2.0.0",
"@parcel/cache": "^2.0.1",
"@parcel/diagnostic": "^2.0.1",
"@parcel/events": "^2.0.1",
"@parcel/fs": "^2.0.1",
"@parcel/graph": "^2.0.1",
"@parcel/hash": "^2.0.1",
"@parcel/logger": "^2.0.1",
"@parcel/package-manager": "^2.0.1",
"@parcel/plugin": "^2.0.1",
"@parcel/source-map": "^2.0.0",
"@parcel/types": "^2.0.0",
"@parcel/utils": "^2.0.0",
"@parcel/workers": "^2.0.0",
"@parcel/types": "^2.0.1",
"@parcel/utils": "^2.0.1",
"@parcel/workers": "^2.0.1",
"abortcontroller-polyfill": "^1.1.9",
"base-x": "^3.0.8",
"browserslist": "^4.6.6",
Expand Down
2 changes: 1 addition & 1 deletion packages/core/core/src/requests/AssetGraphRequest.js
Expand Up @@ -554,7 +554,7 @@ export class AssetGraphBuilder {
this.options.projectRoot,
loc?.filePath,
) ?? undefined,
language: assetNode.value.type,
language: incomingDep.value.sourceAssetType ?? undefined,
codeHighlights: [
{
start: loc.start,
Expand Down
2 changes: 1 addition & 1 deletion packages/core/diagnostic/package.json
@@ -1,6 +1,6 @@
{
"name": "@parcel/diagnostic",
"version": "2.0.0",
"version": "2.0.1",
"license": "MIT",
"publishConfig": {
"access": "public"
Expand Down
12 changes: 6 additions & 6 deletions packages/core/fs/package.json
@@ -1,6 +1,6 @@
{
"name": "@parcel/fs",
"version": "2.0.0",
"version": "2.0.1",
"description": "Blazing fast, zero configuration web application bundler",
"license": "MIT",
"publishConfig": {
Expand All @@ -25,12 +25,12 @@
"check-ts": "tsc --noEmit index.d.ts"
},
"dependencies": {
"@parcel/fs-search": "^2.0.0",
"@parcel/fs-write-stream-atomic": "^2.0.0",
"@parcel/types": "^2.0.0",
"@parcel/utils": "^2.0.0",
"@parcel/fs-search": "^2.0.1",
"@parcel/fs-write-stream-atomic": "^2.0.1",
"@parcel/types": "^2.0.1",
"@parcel/utils": "^2.0.1",
"@parcel/watcher": "^2.0.0",
"@parcel/workers": "^2.0.0",
"@parcel/workers": "^2.0.1",
"graceful-fs": "^4.2.4",
"mkdirp": "^0.5.1",
"ncp": "^2.0.0",
Expand Down

0 comments on commit 847f8be

Please sign in to comment.