-
-
Notifications
You must be signed in to change notification settings - Fork 782
Closed
Labels
teamThe issue/pr is created by the member of Rspack.The issue/pr is created by the member of Rspack.tracking issueCategory: A tracking issue for an RFC or an unstable feature.Category: A tracking issue for an RFC or an unstable feature.
Milestone
Description
Track progress of Rspack 1.0 release.
Schedule
Here is the planned schedule, which may be adjusted according to the progress of the tasks.
- Rspack 1.0 alpha: June W4
- Rspack 1.0 beta: July W2
- Rspack 1.0 rc: July W3
- Rspack 1.0 stable: July W4
Ref: Rspack v1.0 Release Plan.
Stabilizing API
Stabilizing API and make the core lean.
### Tasks
- [ ] https://github.com/web-infra-dev/rspack/issues/5822
- [ ] https://github.com/web-infra-dev/rspack/issues/5821
- [ ] https://github.com/web-infra-dev/rspack/issues/4327
- [ ] https://github.com/web-infra-dev/rspack/issues/5781
- [x] Remove rspackExperiments.emotion https://github.com/web-infra-dev/rspack/pull/6862
- [x] Remove rspackExperiments.relay https://github.com/web-infra-dev/rspack/pull/6862
- [x] Remove rspackExperiments.styledComponents https://github.com/web-infra-dev/rspack/pull/6862
- [x] Switch `experiments.css` to false by default @JSerFeng
- [x] Enable concatmodulePlugin by default in production @JSerFeng
- [x] Align default configuration with webpack @Symind
- [x] Remove resolve.tsConfigPath
- [x] Publish `rspackExperiments.preact` as SWC WASM plugin
See also: #6626
Key Features
### Tasks
- [x] Integrate Lightning CSS an optional CSS minimizer @ahabhgk
- [x] Make lightningcss as the default CSS minimizer and remove `swc_css` @ahabhgk
- [ ] https://github.com/web-infra-dev/rspack/issues/4823
Document
Enhance the readability and accessibility of the Rspack documentation by eliminating outdated sections, incorporating new features, and preparing for the release of Rspack 1.0.
### Tasks
- [x] Set up documentation CI workflows
- [x] Implement a Git hook to automatically check documentation upon committing changes
- [x] Create a documentation contribution guide
- [x] Guide - Reorganize the table of contents for better navigation
- [x] Guide - Add the Languages Section
- [x] Guide - Revise the `Getting started` content to improve user experience
- [x] Guide - Remove obsolete information in the Features section and add details on new features
- [x] API - Introduce a new chapter for Node.js API
- [x] API - Reorganize the table of contents for better navigation
- [x] API - Clear out-of-date content and update with new features
- [x] Config - Separate the plugins list into its own dedicated section
- [ ] Config - Reorganize the table of contents for better navigation
- [x] Config - Discard outdated information and integrate new feature documentation
- [x] Plugin - Discard outdated information and integrate new feature documentation
- [ ] Developer Guide - Detail the tracing specification
- [x] Developer Guide - Guide on writing plugins in Rust
- [x] Developer Guide - Testing section
- [ ] Others - Automate documentation processes
Announcement
### Tasks
- [x] Announcing Rspack v1.0 Alpha
- [x] Announcing Rspack v1.0 @All
- [ ] Announcing Rsbuild v1.0 @chenjiahan @9aoy
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
teamThe issue/pr is created by the member of Rspack.The issue/pr is created by the member of Rspack.tracking issueCategory: A tracking issue for an RFC or an unstable feature.Category: A tracking issue for an RFC or an unstable feature.