Commit graph

276 commits

Author SHA1 Message Date
github-actions[bot]
6bdd74c476
Release crates v0.13.5 (#3584)
## [0.13.5] - 2024-06-08

### Bug Fixes

- 48bb97e traverse: Do not publish the build script (Boshen)

Co-authored-by: Boshen <Boshen@users.noreply.github.com>
2024-06-08 16:44:50 +08:00
github-actions[bot]
d215e3d906
Release crates v0.13.4 (#3582)
## [0.13.4] - 2024-06-07

### Features

- 5c8e16c coverage: Second transformer build does not print typescript
(#3561) (Dunqing)
- 646b993 coverage/transformer: Handle @jsx option (#3553) (Dunqing)
- a939ddd transformer/typescript: Remove more typescript ast nodes
(#3563) (Dunqing)
- e8a20f8 transformer/typescript: Remove typescript ast nodes (#3559)
(Dunqing)
- ee9a215 transformer/typescript: Handle namespace directive correctly
(#3532) (Dunqing)

### Bug Fixes

- affb2c8 codegen: Print indentation before directive (#3512) (Dunqing)
- f6939cb transformer: Store `react_importer` in `Bindings` in JSX
transform (#3551) (overlookmotel)
- 7982b93 transformer: Correct spans for JSX transform (#3549)
(overlookmotel)
- c00598b transformer: JSX set `reference_id` on refs to imports (#3524)
(overlookmotel)

### Performance

- 37cdc13 transformer: Faster checks if JSX plugin enabled (#3577)
(overlookmotel)
- 9f467b8 transformer: Avoid fragment update where possible (#3535)
(overlookmotel)
- ac394f0 transformer: JSX parse pragma only once (#3534)
(overlookmotel)

### Documentation

- 1d3c0d7 span: Add doc comments to `oxc_span::Span` (#3543) (Don Isaac)

### Refactor

- f2113ae transformer: Reduce cloning and referencing `Rc`s (#3576)
(overlookmotel)
- 0948124 transformer: Pass `Rc`s by value (#3550) (overlookmotel)
- e4d74ac transformer: Remove `update_fragment` from JSX transform
(#3541) (overlookmotel)
- 73b7864 transformer: Combine import and usage in JSX transform (#3540)
(overlookmotel)
- 6978269 transformer/typescript: Replace reference collector with
symbols references (#3533) (Dunqing)

Co-authored-by: Boshen <Boshen@users.noreply.github.com>
2024-06-07 17:41:11 +08:00
github-actions[bot]
8cbf937e84
Release oxlint v0.4.3 (#3581)
## [0.4.3] - 2024-06-07

### Features

- 1fb9d23 linter: Add fixer for no-useless-fallback-in-spread rule
(#3544) (Don Isaac)
- 6506d08 linter: Add fixer for no-single-promise-in-promise-methods
(#3531) (Don Isaac)
- daf559f linter: Eslint-plugin-jest/no-large-snapshot (#3436) (cinchen)
- 4c17bc6 linter: Eslint/no-constructor-return (#3321) (谭光志)
- 4a075cc linter/jsdoc: Implement require-param rule (#3554) (Yuji
Sugiura)
- 747500a linter/jsdoc: Implement require-returns-type rule (#3458)
(Yuji Sugiura)
- 6b39654 linter/tree-shaking: Support options (#3504) (Wang Wenzhe)
- 0cdb45a oxc_codegen: Preserve annotate comment (#3465)
(IWANABETHATGUY)

### Bug Fixes

- b188778 linter/eslint: Fix `require-await` false positives in
`ForOfStatement`. (#3457) (rzvxa)
- 350cd91 parser: Should parser error when function declaration has no
name (#3461) (Dunqing)

Co-authored-by: Boshen <Boshen@users.noreply.github.com>
2024-06-07 16:39:51 +08:00
Boshen
1dbc23417d
chore: regenerate changelogs with commit id and author 2024-06-07 01:22:28 +08:00
Boshen
769227b7b4
chore: regenerate changelogs 2024-06-06 15:51:53 +08:00
Boshen
0674604d7a
chore: regenerate changelog 2024-06-06 01:29:38 +08:00
Boshen
dd42f279f7
chore: change website url to https://oxc.rs 2024-06-05 22:05:08 +08:00
github-actions[bot]
d48e62aca4
Publish crates v0.13.3 (#3527)
Automated Release

Co-authored-by: Boshen <Boshen@users.noreply.github.com>
2024-06-04 18:02:40 +08:00
Boshen
031bbe6dc4
Release oxlint and vscode extension v0.4.2 2024-05-28 23:06:30 +08:00
rzvxa
56cbdf5f0e ci(oxlint): add oxc_language_server binary to the oxlint package. (#3350)
I didn't introduce a new set of native packages for the `oxc_language_server` binary, This change temporarily bundles them as part of oxlint, We most probably would want to make it an optional dependency in the future if we start to add more futures like formatting, jump to definition, etc to it.
2024-05-27 02:46:43 +00:00
Boshen
19bb1c02f2 fix(website): hack schemars to render code snippet in markdown (#3417) 2024-05-26 10:36:53 +00:00
Boshen
d971c9cd0b
Release oxlint and vscode extension v0.4.1 2024-05-24 18:03:13 +08:00
Boshen
e5337f00b1
Release oxlint and vscode extension v0.4.0 2024-05-24 15:07:10 +08:00
Boshen
9377a60677
chore(linter): write json schema to npm/oxlint 2024-05-24 13:28:03 +08:00
Boshen
754d9f4c98
Release oxlint and vscode extension v0.3.5 2024-05-15 22:20:29 +08:00
Boshen
7193d75e94
Release oxlint and vscode extension v0.3.4 2024-05-13 18:33:04 +08:00
Boshen
6149e49ef7
Release oxlint and vscode extension v0.3.3 2024-05-13 17:10:13 +08:00
Boshen
a7940868c6
Release oxlint and vscode extension v0.3.2 2024-05-04 21:08:49 +08:00
Boshen
bdae6b0e4e
chore(npm/oxc-parser): document parseOptions
closes #3114
2024-04-30 23:11:31 +08:00
Vasilii A
dcda1f6128
fix(cli): update --format documentation (#3118)
Refs: #3039 #3044
2024-04-28 11:56:10 +08:00
Boshen
99d46f9e48
Release oxlint and vscode extension v0.3.1 2024-04-22 16:00:17 +08:00
Boshen
b29aabd6f1
Release oxlint and vscode extension v0.3.0 2024-04-22 12:57:38 +08:00
Boshen
fc88208e60
Release napi oxc-parser@v0.9.0 2024-04-22 12:56:40 +08:00
Boshen
5241e1e127
refactor(cli): improve --help documentation 2024-04-22 11:14:51 +08:00
Boshen
04f5fc0186
Release oxlint and vscode extension v0.2.18 2024-04-19 16:51:40 +08:00
Boshen
df11d10a22
Release oxlint and vscode extension v0.2.17 2024-04-11 16:27:56 +08:00
Boshen
ab26099281
Publish @oxc-parser/wasm with web and node builds (#2916)
Co-authored-by: Saeid Zareie <saeid.za98@gmail.com>
2024-04-08 15:47:02 +08:00
Boshen
7066d55153
Release oxlint and vscode extension v0.2.16 2024-04-08 11:03:41 +08:00
Boshen
e7307ed23c
Release oxlint and vscode extension v0.2.15 2024-03-30 13:34:38 +08:00
Boshen
b1343d7bcb
Release oxlint and vscode extension v0.2.14 2024-03-18 12:47:53 +08:00
Boshen
9c92ecaf07
Release napi oxc-parser@v0.8.0 2024-03-05 15:54:59 +08:00
Boshen
f94c9596e9
Release oxlint and vscode extension v0.2.13 2024-03-05 15:54:25 +08:00
Boshen
32e5a3aae7
Release napi oxc-parser@v0.7.0 2024-02-28 18:41:14 +08:00
Boshen
ab13504612
Release oxlint and vscode extension v0.2.12 2024-02-28 18:39:55 +08:00
Boshen
a0f23baea7
Release oxlint and vscode extension v0.2.11 2024-02-26 18:41:04 +08:00
Boshen
d980b0bef2
Release napi oxc-parser@v0.6.0 2024-02-26 18:40:26 +08:00
Boshen
91ea3ab29d
Release napi oxc-parser@v0.5.0 2024-02-21 23:08:54 +08:00
Boshen
30392c96e8
Release oxlint and vscode extension v0.2.10 2024-02-21 18:10:37 +08:00
Boshen
4cd5f1a05e
Release oxlint and vscode extension v0.2.9 2024-02-18 16:55:59 +08:00
Boshen
24a9255610
Release napi oxc-parser@v0.4.0 2024-02-11 12:37:44 +08:00
Boshen
5723690fdf
Release napi oxc-parser@v0.4.0-alpha.0 2024-02-11 11:56:46 +08:00
Boshen
3b7dfb9bd1
Release oxlint and vscode extension v0.2.8 2024-02-06 15:57:00 +08:00
Boshen
80010f5b9c
Release napi oxc-parser@v0.3.0 2024-02-06 15:45:55 +08:00
Boshen
839e7c5c22
feat(napi/parser): add more linux-musl targets 2024-02-06 00:04:25 +08:00
Boshen
52e32449b3
Release oxlint and vscode extension v0.2.7 2024-02-03 21:21:23 +08:00
Boshen
0ae28dd159
feat(npm/oxlint): display target triple when error is thrown (#2259)
To improve debuggability

closes #2196
2024-02-02 11:22:34 +08:00
Boshen
1b5bbb954c
Release oxlint and vscode extension v0.2.6 2024-01-26 22:35:35 +08:00
Boshen
8ca1812ad1
Release oxlint and vscode extension v0.2.5 2024-01-25 17:17:59 +08:00
Boshen
2406e94c0d
Release oxlint and vscode extension v0.2.4 2024-01-23 19:30:09 +08:00
Boshen
25a089ba01
Release oxlint v0.2.4-alpha.0 2024-01-23 19:09:57 +08:00
Boshen
382a187175
fix(npm): fix bin script for musl / gnu 2024-01-23 19:09:11 +08:00
Boshen
518bc0d7c1
Release oxlint and vscode extension v0.2.3 2024-01-23 12:38:11 +08:00
Boshen
3ef631807d
Release oxlint 0.2.3-alpha.0 2024-01-22 20:07:27 +08:00
Boshen
e81e8c7124
ci: release oxlint with linux-{x64-gnu, arm64-gnu, x64-musl, arm64-musl} (#2126)
closes #1736
2024-01-22 19:56:27 +08:00
Hulk
20a34b5294
feat: introduce --react-perf-plugin CLI flag, update rules to correctness (#2119)
https://github.com/oxc-project/oxc/issues/2041#issuecomment-1903316240

Closes #2041
2024-01-22 16:45:32 +08:00
Boshen
2fdfc4cf1a
Release oxlint and vscode extension v0.2.2 2024-01-20 23:04:47 +08:00
Boshen
b0d662f266
Release oxlint and vscode extension v0.2.1 2024-01-16 19:41:45 +08:00
Boshen
e621e9b843
Release oxlint and vscode extension v0.2.0 2024-01-12 22:29:25 +08:00
luhc228
b1de10fbfd
docs: fix oxc-parser README demo error (#1993)
The type of `ret.program` is `string`, it need to parse it first to get
the `body`.
2024-01-11 23:19:09 +08:00
Boshen
4a9e0c4bf4
Release oxlint and vscode extension v0.1.2 2024-01-07 00:55:21 +08:00
Boshen
821cc8e9c7
Release oxlint and vscode extension v0.1.1 2024-01-06 19:23:50 +08:00
Boshen
3a6d986b05
Release oxlint and vscode extension v0.1.0 2024-01-06 16:44:31 +08:00
Boshen
a1accdca7f
Release oxlint and vscode extension v0.0.22 2023-12-25 13:12:07 +08:00
Boshen
57b7fb67c5
Release oxlint and vscode extension v0.0.21 2023-12-18 17:18:36 +08:00
Boshen
31600ac8de
Release oxlint and vscode extension v0.0.20 2023-12-13 13:37:06 +08:00
Boshen
425e318e9a
chore: update homepage links 2023-12-13 13:36:27 +08:00
Boshen
71926a3853
Release oxlint and vscode extension v0.0.19 2023-12-08 18:28:57 +08:00
Boshen
be731fe90c
chore: move oxc_resolver to https://github.com/oxc-project/oxc_resolver (#1636)
It is moved to https://github.com/oxc-project/oxc_resolver
2023-12-06 18:52:59 +08:00
Boshen
f6a5d0e276
Release oxlint and vscode extension v0.0.18 2023-11-22 14:40:00 +08:00
Boshen
c202bc9dcb
feat: Release resolver with NAPI (#1212) 2023-11-10 15:25:17 +00:00
Boshen
eca98cf2ed
s/web-infra-dev/oxc-project 2023-11-10 14:30:18 +08:00
Boshen
90ff0ddbe0
refactor: change @oxidation-compiler/napi to oxc-parser (#1209) 2023-11-10 06:17:05 +00:00
Boshen
884a819cd6
Release oxlint v0.0.17, vscode extension v0.0.17 2023-11-09 11:24:13 +08:00
Boshen
d82ba5b523
feat(cli): run oxlint with no file arguments (#1201)
closes #1190

See: `https://github.com/eslint/eslint/issues/14308`
2023-11-09 11:22:13 +08:00
Boshen
ed48809b1a
Release @oxidation-compiler/napi v0.2.0 2023-11-08 13:41:40 +08:00
Boshen
c0e9616fe7
Release oxlint v0.0.16, vscode extension v0.0.16 2023-11-08 11:40:46 +08:00
Boshen
e71d57ac2d
chore(README): update broken LICENSE links (#1118) 2023-10-31 11:45:05 +08:00
Boshen
ddd5314202
Release oxlint v0.0.15 (#1116) 2023-10-31 00:10:39 +08:00
Boshen
009fda9791
Release oxlint v0.0.14 2023-10-23 10:50:43 +08:00
Boshen
2248cb094a
Release oxlint v0.0.13 2023-09-30 00:32:29 +13:00
Boshen
8e0876ebbc
Release oxlint v0.0.12 2023-09-06 11:47:31 +08:00
Boshen
a803e04a96
Release oxlint v0.0.11 2023-08-27 17:12:21 +08:00
Boshen
50ea72afe6
Release oxidation-compiler v0.2.3 2023-08-21 16:49:33 +08:00
Boshen
f9636242df
Release oxlint v0.0.10 2023-08-21 16:25:01 +08:00
Boshen
bd830598b6
Release oxlint v0.0.9 with npm provernance 2023-08-21 15:40:56 +08:00
Boshen
877c92856a
Release oxidation-compiler 0.2.2 2023-08-21 15:26:09 +08:00
Boshen
4a1fdc1728
Release oxidation-compiler 0.2.1 2023-08-21 15:22:52 +08:00
Boshen
e14dd065f7
fix(npm): add package.repository and other fields according to provernance 2023-08-21 15:21:10 +08:00
Boshen
1a1fc3c99c
Release oxidation-compiler 0.2.1 2023-08-21 15:07:08 +08:00
Boshen
f7d26759c2
fix(npm): fix github link according to provernance 2023-08-21 15:04:33 +08:00
Boshen
3297c22cb1
Release oxidation-compiler 0.2.1 2023-08-21 14:47:39 +08:00
Boshen
9a20902dac
ci: add "id-token" permission for publishing project provenance 2023-08-21 14:47:10 +08:00
Boshen
6d23488ce4
Release oxidation-compiler 0.2.1 2023-08-21 14:28:17 +08:00
Boshen
be64f5240d
Release oxidation-compiler 0.2.0 2023-08-21 12:31:39 +08:00
Boshen
bfe3e9a507
Release oxlint v0.0.8 2023-08-21 12:19:29 +08:00
Boshen
ee211baabc
Release oxlint v0.0.7 2023-07-29 13:40:35 +08:00
Boshen
05b77a5a15
Release @oxidation-compiler/napi v0.1.0 2023-07-19 13:15:04 +08:00
Boshen
655f155593
Release oxlint v0.0.6 2023-07-01 21:50:23 +08:00
Boshen
a5b4f8bec1
Release oxlint v0.0.5 2023-07-01 17:13:14 +08:00
Boshen
c5ff9fc99b
Release oxlint v0.0.4 2023-06-28 23:19:39 +08:00
Boshen
a592e0d7fb
Release oxlint v0.0.3 2023-06-27 23:29:25 +08:00
Boshen
03b69bbd4b
fix: fix wrong npm/oxlint binary package name 2023-06-27 23:28:48 +08:00
Boshen
fa02547505
Release oxlint v0.0.2 2023-06-27 23:13:57 +08:00
Boshen
cddf6469d5
Release oxlint v0.0.1 2023-06-27 22:40:02 +08:00
Boshen
681df1ad1f
feat(cli): create a oxlint binary
closes #485
2023-06-27 21:55:07 +08:00
Boshen
66592863db
Release CLI v0.1.1 2023-06-08 22:32:52 +08:00
Boshen
851414ac70
Release CLI v0.1.0 with Ezno Type Checker Prototype 2023-06-07 23:54:36 +08:00
Boshen
4c41b2740a
Release CLI v0.0.7 2023-05-31 19:20:15 +08:00
Wenzhe Wang
be02d7f940
fix(ci): prefix platform pkg (#332) 2023-04-30 23:02:24 +08:00
Boshen
9aad749c00
Release CLI v0.0.6, NAPI 0.0.3 2023-04-22 16:49:09 +08:00
Boshen
033fc798b2
chore: add README to npm/napi 2023-04-22 15:19:49 +08:00
Boshen
9480925508
chore: Release NAPI v0.0.2 2023-04-22 14:42:35 +08:00
Boshen
d49195f7f2
feat: napi (#302)
* chore: only ignore js files from the root

* feat: napi
2023-04-22 14:41:45 +08:00
Boshen
089510fb29
chore(npm): add funding link 2023-04-13 14:54:44 +08:00
Boshen
76211353db
Release CLI v0.0.5 2023-04-10 22:39:00 +08:00
Boshen
8229471d8a
Release CLI v0.0.4 2023-04-05 21:14:52 +08:00
Boshen
e1546b87dd
Release CLI v0.0.3 2023-04-02 17:05:39 +08:00
Boshen
677060fc32
chore: release 0.0.2 2023-03-26 22:31:47 +08:00
Boshen
28e62511bb
release: v0.0.1 2023-03-12 13:22:19 +08:00
Boshen
4c4cb4d526 ci: setup npm publish 2023-03-02 06:55:56 -08:00
Boshen
df64e2f8b1
ci: bump 0.0.0-alpha.4 and trigger release_ci.yaml 2023-03-01 14:12:19 +08:00
Boshen
e9764382c6
ci: bump 0.0.0-alpha.3 and trigger release_ci.yaml 2023-03-01 13:44:53 +08:00
Boshen
0024fc10d9
ci: bump 0.0.0-alpha.2 and trigger release_ci.yaml 2023-03-01 11:33:30 +08:00
Boshen
a3ffee8b21 ci: trigger release_ci.yaml 2023-03-01 00:34:38 +08:00
Boshen
9852c2e49f ci: trigger release_ci.yaml 2023-02-28 23:44:22 +08:00
Boshen
825e27178c ci: add release_cli.yaml with build binary and upload artifact steps 2023-02-28 07:21:03 -08:00