Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release #1009

Merged
merged 2 commits into from
Mar 12, 2024
Merged

chore: release #1009

merged 2 commits into from
Mar 12, 2024

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Mar 11, 2024

🤖 New release

  • farmfe_compiler: 0.0.1
  • farmfe_core: 0.3.0 -> 0.4.0 (⚠️ API breaking changes)
  • farmfe_plugin_css: 0.0.1
  • farmfe_toolkit: 0.0.1
  • farmfe_testing_helpers: 0.0.1
  • farmfe_plugin_define: 0.0.1
  • farmfe_plugin_html: 0.0.1
  • farmfe_plugin_json: 0.0.1
  • farmfe_plugin_lazy_compilation: 0.0.1
  • farmfe_plugin_minify: 0.0.1
  • farmfe_plugin_partial_bundling: 0.0.1
  • farmfe_plugin_polyfill: 0.0.1
  • farmfe_plugin_progress: 0.0.1
  • farmfe_plugin_resolve: 0.0.1
  • farmfe_plugin_runtime: 0.0.1
  • farmfe_plugin_script: 0.0.1
  • farmfe_swc_transformer_import_glob: 0.0.1
  • farmfe_plugin_static_assets: 0.0.1
  • farmfe_plugin_tree_shake: 0.0.1
  • farmfe_plugin_react: 0.0.1
  • farmfe_plugin_sass: 0.0.1
  • farmfe_toolkit_plugin_types: 0.0.8 -> 0.0.9

⚠️ farmfe_core breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.29.1/src/lints/constructible_struct_adds_field.ron

Failed in:
  field AnalyzeDepsRecord.start_time in /tmp/.tmpMYRMNd/farm/crates/core/src/record/mod.rs:227
  field AnalyzeDepsRecord.end_time in /tmp/.tmpMYRMNd/farm/crates/core/src/record/mod.rs:228
  field AnalyzeDepsRecord.duration in /tmp/.tmpMYRMNd/farm/crates/core/src/record/mod.rs:229
  field PluginLoadHookResult.source_map in /tmp/.tmpMYRMNd/farm/crates/core/src/plugin/mod.rs:378
  field ResolveRecord.start_time in /tmp/.tmpMYRMNd/farm/crates/core/src/record/mod.rs:191
  field ResolveRecord.end_time in /tmp/.tmpMYRMNd/farm/crates/core/src/record/mod.rs:192
  field ResolveRecord.duration in /tmp/.tmpMYRMNd/farm/crates/core/src/record/mod.rs:193
  field CompilationContext.resolve_cache in /tmp/.tmpMYRMNd/farm/crates/core/src/context/mod.rs:40
  field ModuleRecord.start_time in /tmp/.tmpMYRMNd/farm/crates/core/src/record/mod.rs:215
  field ModuleRecord.end_time in /tmp/.tmpMYRMNd/farm/crates/core/src/record/mod.rs:216
  field ModuleRecord.duration in /tmp/.tmpMYRMNd/farm/crates/core/src/record/mod.rs:217
  field TransformRecord.start_time in /tmp/.tmpMYRMNd/farm/crates/core/src/record/mod.rs:204
  field TransformRecord.end_time in /tmp/.tmpMYRMNd/farm/crates/core/src/record/mod.rs:205
  field TransformRecord.duration in /tmp/.tmpMYRMNd/farm/crates/core/src/record/mod.rs:206

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.29.1/src/lints/struct_missing.ron

Failed in:
  struct farmfe_core::plugin::ChunkResourceInfo, previously in file /tmp/.tmpdc0ohz/farmfe_core/src/plugin/mod.rs:480
Changelog

farmfe_compiler

0.0.1 - 2024-03-12

Added

  • eliminate more useless code (#971)
  • add progress plugin (#948)
  • preserve comments #607 (#900)
  • (hmr) refactor hmr (#835)
  • Supoort import.meta.url and import.meta.env (#738)
  • Support persistent cache and incremental building (#476)
  • (refactor) RFC-003 New Partial Bundling Algorithm (#559)
  • Support js plugin hook context methods for unplugin (#589)
  • feat support sourcemap chain based on swc sourcemap (#528)
  • support add extra watch file (#470)
  • support resolve @import and url() dependencies for css (#367)
  • support swc plugins (#199)
  • (watch) WIP add watch command (#313)
  • css module config schema & sourcemap (#281)
  • support polyfill (#255)
  • support css modules (#230)
  • support script minification (#191)
  • feat entry key as resource name (#205)
  • tree shake (#99)
  • support parse json file (#162)
  • queue async update and wait for compiling to finish when refresh (#97)
  • add string when generate css id and change query HashMap to Vec… (#90)
  • auto external node native module when using farm.config.ts (#81)
  • support sourcemap (#77)
  • add load and transform hook for js plugins (#58)
  • serve resources with dev server (#21)
  • react demo launched successfully! (#20)
  • first executable html,css and script demo! (#19)
  • implement the basic compilation flow (#17)
  • setup node binding and tests (#8)
  • init project with cargo and pnpm

Fixed

  • vue bugs (#973)
  • #952 (#959)
  • #941 (#945)
  • vite migrate bugs (#912)
  • failed to load external cjs require when output esm (#892)
  • #878 (#881)
  • #850 (#870)
  • error logging and remove process exit (#852)
  • enforceTargetMinSize panic (#833)
  • css url asset (#827)
  • win32-ia32 ci build (#826)
  • #814 (#816)
  • #787 #794 #785 (#800)
  • #774 (#777)
  • #769 (#773)
  • #768 (#771)
  • fix #760 #761 (#765)
  • issue 747 (#758)
  • css resource cannot find sourcemap (#714)
  • bugs (#710)
  • #685 (#687)
  • bugs when migrate from vite to farm (#665)
  • issue #652 (#655)
  • sass @import alias and panic when scoped changed using vite plug… (#648)
  • css modules sourcemap gen fail (#621)
  • HMR update fail when there are deep dependencies changed (#619)
  • lazy compialtion error and windows css error (#454)
  • Isolate runtime from globalThis for script entries (#446)
  • hmr patch (#443)
  • mode set to development when build (#439)
  • css hmr will always reload the whole page (#413)
  • hmr remove dependency (#405)
  • (WIP) resolve module_graph error (#355)
  • vue migrate bugs (#357)
  • module system detection bug (#345)
  • tree shake should ignore shake non-script modules (#210)
  • coverage ci (#176)
  • lazy compilation and partial bundling bug (#44)

Other

  • publish crates
  • bump 1.0.0-beta (#1011)
  • ready to release 1.0.0-beta (#936)
  • support absolute path for script tag (#927)
  • support minify options (#907)
  • switch to chokidar (#886)
  • Fix transformIndexHtml does not work as expected (#884)
  • Feat/rollup hook compatible (#842)
  • optimize cache 4 (#820)
  • optimize cache 3 (#786)
  • optimize cache 2 (#785)
  • (persistent-cache) optimize cache (#782)
  • update deps (#740)
  • resource pot render (#675)
  • Fix/js plugins filters (#678)
  • normalzie js plugins options (#668)
  • Fix/bugs (#640)
  • Fix tree-shake self-executed module issue && vite plugin adapterissue (#626)
  • Chore/opt vite plugin adapter (#616)
  • Feat/js plugin adaptor (#613)
  • update swc and support emotion (#500)
  • ()* apply some lint suggestions (#474)
  • Support SSR (#421)
  • add x-data-spreadsheet example (#422)
  • Fix/css hmr (#419)
  • add more features (#387)
  • Feat/opt entry output (#381)
  • pretty syntax error (#372)
  • Optimize tree shake perf (#369)
  • solving bugs (#338)
  • support sync option when update (#315)
  • Feat/resource module order (#312)
  • make the modules order be execution order (#311)
  • update css modules hmr and ci yaml (#299)
  • Feat/css prefixer (#294)
  • format with prettier (#266)
  • do not resolve browser when target env is node (#238)
  • bugfix/source-module-graph-error (#192)
  • add profiler and optimize resolve speed (#217)
  • support ident pat for tree shaking (#203)
  • solve issues when add dependencies in HMR (#194)
  • add react antd demo (#190)
  • Optimization process error message (#172)
  • Refactor Rust plugin system (#82)
  • make query part of id (#85)
  • optimize cold start speed and fix lazy compilation issue (#70)
  • Chore/update template and statistics (#69)
  • Feat/static assets (#61)
  • Fix/temp config add timestamp (#46)
  • write resources to disk to optimize loading time (#45)
  • v0.3.0 support lazy compilation and partial bundling (#42)
  • Feat/css hmr (#36)
  • Feat/hmr (#27)
  • Feat/hmr (#26)
  • implement rust hmr interface (#25)
  • Refactor build stage to support HMR (#24)
  • Feat/dynamic rust plugin (#22)
  • adjust ts core arch

farmfe_core

0.4.0 - 2024-03-12

Other

  • ready to release 1.0.0-beta (#936)

farmfe_plugin_css

0.0.1 - 2024-03-12

Added

  • eliminate more useless code (#971)
  • preserve comments #607 (#900)
  • (vite-adapter) vite plugin unocss compatible (#853)
  • (hmr) refactor hmr (#835)
  • Support persistent cache and incremental building (#476)
  • (refactor) RFC-003 New Partial Bundling Algorithm (#559)
  • support write to disk (#469)
  • feat support sourcemap chain based on swc sourcemap (#528)
  • support resolve @import and url() dependencies for css (#367)
  • css module config schema & sourcemap (#281)
  • support css modules (#230)
  • support script minification (#191)
  • tree shake (#99)
  • add string when generate css id and change query HashMap to Vec… (#90)
  • react demo launched successfully! (#20)
  • first executable html,css and script demo! (#19)
  • set up ci for linting and testing (#4)

Fixed

  • vue bugs (#973)
  • css url asset (#827)
  • #787 #794 #785 (#800)
  • #769 (#773)
  • #693 (#695)
  • bugs when migrate from vite to farm (#665)
  • css modules sourcemap gen fail (#621)
  • lazy compialtion error and windows css error (#454)
  • Isolate runtime from globalThis for script entries (#446)
  • css import not work (#437)
  • css hmr will always reload the whole page (#413)
  • css dev bugs and add antd vue examples (#320)
  • windows issue (#302)
  • hmr does not remove css (#103)

Other

  • publish crates
  • bump 1.0.0-beta (#1011)
  • ready to release 1.0.0-beta (#936)
  • support minify options (#907)
  • Feat/rollup hook compatible (#842)
  • (persistent-cache) optimize cache (#782)
  • update deps (#740)
  • resource pot render (#675)
  • Fix/js plugins filters (#678)
  • Fix tree-shake self-executed module issue && vite plugin adapterissue (#626)
  • Chore/opt vite plugin adapter (#616)
  • Feat/js plugin adaptor (#613)
  • ()* apply some lint suggestions (#474)
  • add more features (#387)
  • Feat/opt entry output (#381)
  • Feat/resource module order (#312)
  • make the modules order be execution order (#311)
  • update css modules hmr and ci yaml (#299)
  • Feat/css prefixer (#294)
  • Refactor Rust plugin system (#82)
  • Fix/temp config add timestamp (#46)
  • v0.3.0 support lazy compilation and partial bundling (#42)
  • Feat/css hmr (#36)
  • Feat/hmr (#27)

farmfe_toolkit

0.0.1 - 2024-03-12

Added

  • eliminate more useless code (#971)
  • preserve comments #607 (#900)
  • Support persistent cache and incremental building (#476)
  • (refactor) RFC-003 New Partial Bundling Algorithm (#559)
  • feat support sourcemap chain based on swc sourcemap (#528)
  • support swc plugins (#199)
  • css module config schema & sourcemap (#281)
  • support polyfill (#255)
  • support css modules (#230)
  • support script minification (#191)
  • tree shake (#99)
  • support sourcemap (#77)
  • support resolve browser (#63)
  • serve resources with dev server (#21)
  • react demo launched successfully! (#20)
  • first executable html,css and script demo! (#19)
  • implement the basic compilation flow (#17)

Fixed

Other

  • publish crates
  • update rust plugin scripts
  • bump 1.0.0-beta (#1011)
  • ready to release 1.0.0-beta (#936)
  • #997 (#1003)
  • support minify options (#907)
  • update deps (#740)
  • resource pot render (#675)
  • Fix/bugs (#640)
  • update swc and support emotion (#500)
  • ()* apply some lint suggestions (#474)
  • Support SSR (#421)
  • Feat/opt entry output (#381)
  • pretty syntax error (#372)
  • update css modules hmr and ci yaml (#299)
  • Feat/css prefixer (#294)
  • format with prettier (#266)
  • add profiler and optimize resolve speed (#217)
  • support ident pat for tree shaking (#203)
  • Refactor Rust plugin system (#82)
  • Chore/update template and statistics (#69)
  • Feat/static assets (#61)
  • v0.3.0 support lazy compilation and partial bundling (#42)
  • Feat/css hmr (#36)
  • Feat/hmr (#27)
  • Feat/hmr (#26)
  • Refactor build stage to support HMR (#24)
  • Feat/dynamic rust plugin (#22)

farmfe_testing_helpers

0.0.1 - 2024-03-12

Added

  • (refactor) RFC-003 New Partial Bundling Algorithm (#559)
  • support polyfill (#255)
  • support resolve browser (#63)

Other

  • publish crates
  • bump 1.0.0-beta (#1011)
  • update deps (#740)
  • add more features (#387)
  • Feat/opt entry output (#381)
  • bugfix/source-module-graph-error (#192)
  • Feat/css hmr (#36)
  • Feat/hmr (#27)
  • Feat/hmr (#26)

farmfe_plugin_define

0.0.1 - 2024-03-12

Fixed

Other

  • publish crates
  • bump 1.0.0-beta (#1011)

farmfe_plugin_html

0.0.1 - 2024-03-12

Added

  • preserve comments #607 (#900)
  • Support persistent cache and incremental building (#476)
  • (refactor) RFC-003 New Partial Bundling Algorithm (#559)
  • support resolve @import and url() dependencies for css (#367)
  • support script minification (#191)
  • tree shake (#99)
  • add string when generate css id and change query HashMap to Vec… (#90)
  • auto external node native module when using farm.config.ts (#81)
  • support sourcemap (#77)
  • react demo launched successfully! (#20)
  • first executable html,css and script demo! (#19)
  • set up ci for linting and testing (#4)

Fixed

  • #787 #794 #785 (#800)
  • #769 (#773)
  • public path issue for css and static assets (#561)
  • lazy compialtion error and windows css error (#454)
  • Isolate runtime from globalThis for script entries (#446)
  • vue migrate bugs (#357)
  • lazy compilation and partial bundling bug (#44)

Other

  • publish crates
  • bump 1.0.0-beta (#1011)
  • ready to release 1.0.0-beta (#936)
  • support absolute path for script tag (#927)
  • support minify options (#907)
  • Fix transformIndexHtml does not work as expected (#884)
  • Feat/rollup hook compatible (#842)
  • update deps (#740)
  • resource pot render (#675)
  • Chore/opt vite plugin adapter (#616)
  • Feat/js plugin adaptor (#613)
  • ()* apply some lint suggestions (#474)
  • Support SSR (#421)
  • make resources order injected to html execution order (#448)
  • add more features (#387)
  • Feat/opt entry output (#381)
  • solving bugs (#338)
  • bugfix
  • Refactor Rust plugin system (#82)
  • make query part of id (#85)
  • Feat/static assets (#61)
  • Fix/temp config add timestamp (#46)
  • v0.3.0 support lazy compilation and partial bundling (#42)
  • Feat/css hmr (#36)
  • Feat/hmr (#27)
  • Feat/hmr (#26)
  • implement rust hmr interface (#25)
  • Feat/dynamic rust plugin (#22)

farmfe_plugin_json

0.0.1 - 2024-03-12

Added

  • support parse json file (#162)

Fixed

  • json default (#270)

Other

  • publish crates
  • bump 1.0.0-beta (#1011)
  • ready to release 1.0.0-beta (#936)
  • resource pot render (#675)
  • Chore/opt vite plugin adapter (#616)
  • ()* apply some lint suggestions (#474)
  • Feat/opt entry output (#381)

farmfe_plugin_lazy_compilation

0.0.1 - 2024-03-12

Added

  • (vite-adapter) vite plugin unocss compatible (#853)
  • Support persistent cache and incremental building (#476)
  • update sourcemap of vue (#147)
  • add string when generate css id and change query HashMap to Vec… (#90)

Fixed

  • #878 (#881)
  • #769 (#773)
  • Isolate runtime from globalThis for script entries (#446)
  • lazy compilation and deadlock (#370)
  • vue migrate bugs (#357)

Other

  • publish crates
  • bump 1.0.0-beta (#1011)
  • ready to release 1.0.0-beta (#936)
  • create farm plugin (#946)
  • support minify options (#907)
  • resource pot render (#675)
  • Fix/bugs (#640)
  • Chore/opt vite plugin adapter (#616)
  • ()* apply some lint suggestions (#474)
  • solving bugs (#338)
  • Refactor Rust plugin system (#82)
  • make query part of id (#85)
  • Fix/temp config add timestamp (#46)
  • v0.3.0 support lazy compilation and partial bundling (#42)

farmfe_plugin_minify

0.0.1 - 2024-03-12

Added

  • preserve comments #607 (#900)
  • support script minification (#191)

Other

  • publish crates
  • bump 1.0.0-beta (#1011)
  • ready to release 1.0.0-beta (#936)
  • support minify options (#907)
  • resource pot render (#675)

farmfe_plugin_partial_bundling

0.0.1 - 2024-03-12

Added

  • (refactor) RFC-003 New Partial Bundling Algorithm (#559)
  • add string when generate css id and change query HashMap to Vec… (#90)
  • auto external node native module when using farm.config.ts (#81)

Fixed

Other

  • publish crates
  • bump 1.0.0-beta (#1011)
  • update deps (#740)
  • ()* apply some lint suggestions (#474)
  • Support SSR (#421)
  • Feat/opt entry output (#381)
  • bugfix/source-module-graph-error (#192)
  • write resources to disk to optimize loading time (#45)
  • v0.3.0 support lazy compilation and partial bundling (#42)
  • Feat/css hmr (#36)
  • Feat/hmr (#27)
  • Feat/hmr (#26)

farmfe_plugin_polyfill

0.0.1 - 2024-03-12

Added

Other

  • publish crates
  • bump 1.0.0-beta (#1011)
  • support minify options (#907)
  • resource pot render (#675)
  • ()* apply some lint suggestions (#474)
  • add more features (#387)

farmfe_plugin_progress

0.0.1 - 2024-03-12

Added

  • Provide universal JavaScript Api (#944)
  • add progress plugin (#948)

Other

  • publish crates
  • bump 1.0.0-beta (#1011)
  • ready to release 1.0.0-beta (#936)

farmfe_plugin_resolve

0.0.1 - 2024-03-12

Added

  • vue & solid ssr examples (#849)
  • Support persistent cache and incremental building (#476)
  • support polyfill (#255)
  • support script minification (#191)
  • (resolve) add TargetEnv used to judgementthe current output environment (#216)
  • (resolve) support resolver other dependencies by alias (#198)
  • tree shake (#99)
  • plugin resolve exports (#150)
  • add string when generate css id and change query HashMap to Vec… (#90)
  • support resolve browser (#63)
  • serve resources with dev server (#21)
  • react demo launched successfully! (#20)
  • first executable html,css and script demo! (#19)
  • implement the basic compilation flow (#17)
  • set up ci for linting and testing (#4)

Fixed

Other

  • publish crates
  • bump 1.0.0-beta (#1011)
  • ready to release 1.0.0-beta (#936)
  • #997 (#1003)
  • (persistent-cache) optimize cache (#782)
  • update deps (#740)
  • ()* apply some lint suggestions (#474)
  • Support SSR (#421)
  • add x-data-spreadsheet example (#422)
  • Feat/opt entry output (#381)
  • bugfix
  • format with prettier (#266)
  • do not resolve browser when target env is node (#238)
  • add profiler and optimize resolve speed (#217)
  • support resolve .. and absolute dir (#219)
  • support ident pat for tree shaking (#203)
  • Refactor Rust plugin system (#82)
  • make query part of id (#85)
  • optimize cold start speed and fix lazy compilation issue (#70)
  • Feat/static assets (#61)
  • v0.3.0 support lazy compilation and partial bundling (#42)
  • Feat/hmr (#27)
  • Feat/hmr (#26)
  • implement rust hmr interface (#25)
  • Feat/dynamic rust plugin (#22)
  • adjust ts core arch

farmfe_plugin_runtime

0.0.1 - 2024-03-12

Added

  • preserve comments #607 (#900)
  • (vite-adapter) vite plugin unocss compatible (#853)
  • Supoort import.meta.url and import.meta.env (#738)
  • Support persistent cache and incremental building (#476)
  • (refactor) RFC-003 New Partial Bundling Algorithm (#559)
  • support resolve @import and url() dependencies for css (#367)
  • support polyfill (#255)
  • support script minification (#191)
  • tree shake (#99)
  • auto external node native module when using farm.config.ts (#81)
  • support sourcemap (#77)
  • support resolve browser (#63)
  • react demo launched successfully! (#20)
  • first executable html,css and script demo! (#19)
  • implement the basic compilation flow (#17)

Fixed

  • #952 (#959)
  • failed to load external cjs require when output esm (#892)
  • #878 (#881)
  • #814 (#816)
  • #774 (#777)
  • #769 (#773)
  • issue 747 (#758)
  • Isolate runtime from globalThis for script entries (#446)
  • css hmr will always reload the whole page (#413)
  • module system detection bug (#345)
  • windows issue (#302)
  • json default (#270)
  • lazy compilation and partial bundling bug (#44)

Other

  • publish crates
  • bump 1.0.0-beta (#1011)
  • ready to release 1.0.0-beta (#936)
  • create farm plugin (#946)
  • support minify options (#907)
  • Feat/rollup hook compatible (#842)
  • update deps (#740)
  • resource pot render (#675)
  • Chore/opt vite plugin adapter (#616)
  • ()* apply some lint suggestions (#474)
  • Support SSR (#421)
  • add x-data-spreadsheet example (#422)
  • Feat/opt entry output (#381)
  • update css modules hmr and ci yaml (#299)
  • do not resolve browser when target env is node (#238)
  • bugfix/source-module-graph-error (#192)
  • add profiler and optimize resolve speed (#217)
  • add react antd demo (#190)
  • Chore/update template and statistics (#69)
  • Feat/static assets (#61)
  • v0.3.0 support lazy compilation and partial bundling (#42)
  • Feat/css hmr (#36)
  • Feat/hmr (#27)
  • Feat/hmr (#26)
  • implement rust hmr interface (#25)
  • Refactor build stage to support HMR (#24)
  • Feat/dynamic rust plugin (#22)

farmfe_plugin_script

0.0.1 - 2024-03-12

Added

  • preserve comments #607 (#900)
  • (hmr) refactor hmr (#835)
  • Support persistent cache and incremental building (#476)
  • support import.meta.glob (#658)
  • (refactor) RFC-003 New Partial Bundling Algorithm (#559)
  • feat support sourcemap chain based on swc sourcemap (#528)
  • remove chokidar and add a rust file watcher (#471)
  • support resolve @import and url() dependencies for css (#367)
  • support swc plugins (#199)
  • css module config schema & sourcemap (#281)
  • support script minification (#191)
  • feat entry key as resource name (#205)
  • add string when generate css id and change query HashMap to Vec… (#90)
  • support sourcemap (#77)
  • react demo launched successfully! (#20)
  • first executable html,css and script demo! (#19)
  • implement the basic compilation flow (#17)
  • init project with cargo and pnpm

Fixed

  • win32-ia32 ci build (#826)
  • #814 (#816)
  • #769 (#773)
  • issue 747 (#758)
  • runtime resource panic (#749)
  • bugs (#710)
  • issue #652 (#655)
  • create farm error (#630)
  • lazy compialtion error and windows css error (#454)
  • Isolate runtime from globalThis for script entries (#446)
  • lazy compilation and deadlock (#370)
  • vue migrate bugs (#357)
  • module system detection bug (#345)
  • lazy compilation and partial bundling bug (#44)

Other

  • publish crates
  • bump 1.0.0-beta (#1011)
  • ready to release 1.0.0-beta (#936)
  • support minify options (#907)
  • Fix transformIndexHtml does not work as expected (#884)
  • Feat/rollup hook compatible (#842)
  • update deps (#740)
  • resource pot render (#675)
  • Fix/js plugins filters (#678)
  • normalzie js plugins options (#668)
  • Fix tree-shake self-executed module issue && vite plugin adapterissue (#626)
  • Chore/opt vite plugin adapter (#616)
  • Feat/js plugin adaptor (#613)
  • update swc and support emotion (#500)
  • ()* apply some lint suggestions (#474)
  • support postcss (#455)
  • Support SSR (#421)
  • Feat/opt entry output (#381)
  • pretty syntax error (#372)
  • solving bugs (#338)
  • update css modules hmr and ci yaml (#299)
  • format with prettier (#266)
  • do not resolve browser when target env is node (#238)
  • support ident pat for tree shaking (#203)
  • Refactor Rust plugin system (#82)
  • make query part of id (#85)
  • Chore/update template and statistics (#69)
  • v0.3.0 support lazy compilation and partial bundling (#42)
  • Feat/css hmr (#36)
  • Feat/hmr (#27)
  • Feat/hmr (#26)
  • implement rust hmr interface (#25)
  • Refactor build stage to support HMR (#24)
  • Feat/dynamic rust plugin (#22)

farmfe_swc_transformer_import_glob

0.0.1 - 2024-03-12

Added

  • preserve comments #607 (#900)
  • support import.meta.glob (#658)

Fixed

  • config validation error (#628)

Other

  • publish crates
  • update rust plugin scripts
  • bump 1.0.0-beta (#1011)
  • support minify options (#907)
  • update deps (#740)
  • resource pot render (#675)

farmfe_plugin_static_assets

0.0.1 - 2024-03-12

Added

  • Support persistent cache and incremental building (#476)
  • support resolve @import and url() dependencies for css (#367)
  • add string when generate css id and change query HashMap to Vec… (#90)
  • support sourcemap (#77)

Fixed

Other

  • publish crates
  • bump 1.0.0-beta (#1011)
  • ready to release 1.0.0-beta (#936)
  • preserve query and hash for static assets (#915)
  • update deps (#740)
  • resource pot render (#675)
  • ()* apply some lint suggestions (#474)
  • Feat/opt entry output (#381)
  • Feat/static assets (#61)

farmfe_plugin_tree_shake

0.0.1 - 2024-03-12

Added

  • eliminate more useless code (#971)
  • preserve comments #607 (#900)
  • (hmr) refactor hmr (#835)
  • Support persistent cache and incremental building (#476)
  • support script minification (#191)
  • tree shake (#99)

Fixed

  • vue bugs (#973)
  • #878 (#881)
  • #769 (#773)
  • css modules sourcemap gen fail (#621)
  • module system detection bug (#345)
  • tree shake should ignore shake non-script modules (#210)

Other

  • publish crates
  • bump 1.0.0-beta (#1011)
  • ready to release 1.0.0-beta (#936)
  • create farm plugin (#946)
  • update deps (#740)
  • resource pot render (#675)
  • Fix tree-shake self-executed module issue && vite plugin adapterissue (#626)
  • ()* apply some lint suggestions (#474)
  • Feat/opt entry output (#381)
  • Optimize tree shake perf (#369)
  • solving bugs (#338)
  • bugfix/source-module-graph-error (#192)
  • support ident pat for tree shaking (#203)

farmfe_plugin_react

0.0.1 - 2024-03-12

Added

  • preserve comments #607 (#900)
  • (hmr) refactor hmr (#835)
  • support linux-x64-musl (#838)
  • support swc plugins (#199)
  • tree shake (#99)

Fixed

  • #857 #460 (#896)
  • win32-ia32 ci build (#826)
  • #769 (#773)
  • linux arm64 native plugin resolving (#750)
  • (WIP) fix some bugs and optimize code (#643)
  • css modules sourcemap gen fail (#621)
  • dev code presents in prod (#309)
  • pnpm-v8 depsversion error (#223)
  • release.yaml error

Other

  • update rust plugin scripts
  • bump 1.0.0-beta (#1011)
  • ready to release 1.0.0-beta (#936)
  • Version Packages (#906)
  • Version Packages (#898)
  • Version Packages (#843)
  • Version Packages (#840)
  • Version Packages (#817)
  • Version Packages (#797)
  • Version Packages (#793)
  • downgrade glibc and support win32-ia32 and win32-arm64 (#792)
  • Version Packages (#772)
  • update rust plugins scripts (#759)
  • Version Packages (#751)
  • Version Packages (#732)
  • linux arm64 support (#743)
  • update deps (#740)
  • resource pot render (#675)
  • bump version for react and sass (#676)
  • Version Packages (#641)
  • Fix/bugs (#640)
  • Version Packages (#617)
  • Version Packages (#612)
  • Version Packages (#501)
  • Version Packages (#487)
  • ()* apply some lint suggestions (#474)
  • Version Packages (#452)
  • Support SSR (#421)
  • Version Packages (#414)
  • Version Packages (#393)
  • Version Packages (#384)
  • Version Packages (#371)
  • Version Packages (#358)
  • Version Packages (#330)
  • Version Packages (#310)
  • Version Packages (#284)
  • upgrade zig and napi-cli
  • Version Packages (#243)
  • republish @farmfe/plugin-react as it misses optionalDependencies field
  • republish packages
  • Version Packages V0.5 (#95)
  • Refactor Rust plugin system (#82)

farmfe_plugin_sass

0.0.1 - 2024-03-12

Added

  • support linux-x64-musl (#838)
  • support add extra watch file (#470)
  • support embed sass (#161)

Fixed

  • vite migrate bugs (#912)
  • #909 (#914)
  • win32-ia32 ci build (#826)
  • fix #760 #761 (#765)
  • linux arm64 native plugin resolving (#750)
  • #693 (#695)
  • bugs when migrate from vite to farm (#665)
  • #660 incorrect default path resolve for default sass embedded binary (#664)
  • sass @import alias and panic when scoped changed using vite plug… (#648)
  • config validation error (#628)
  • css modules sourcemap gen fail (#621)
  • extra watch files panic and dev server hook execution order (#486)
  • the import file is not found in sass (#290)
  • pnpm-v8 depsversion error (#223)

Other

  • update rust plugin scripts
  • bump 1.0.0-beta (#1011)
  • ready to release 1.0.0-beta (#936)
  • Version Packages (#906)
  • support minify options (#907)
  • Version Packages (#843)
  • Version Packages (#840)
  • Version Packages (#817)
  • Version Packages (#797)
  • Version Packages (#793)
  • downgrade glibc and support win32-ia32 and win32-arm64 (#792)
  • Version Packages (#764)
  • update rust plugins scripts (#759)
  • Version Packages (#751)
  • Version Packages (#732)
  • linux arm64 support (#743)
  • update deps (#740)
  • resource pot render (#675)
  • Version Packages (#697)
  • bump version for react and sass (#676)
  • Version Packages (#666)
  • Version Packages (#649)
  • Version Packages (#629)
  • Version Packages (#624)
  • Version Packages (#617)
  • Chore/opt vite plugin adapter (#616)
  • Version Packages (#612)
  • Version Packages (#501)
  • Version Packages (#487)
  • Version Packages (#479)
  • Version Packages (#452)
  • Support SSR (#421)
  • Version Packages (#414)
  • Version Packages (#393)
  • Version Packages (#384)
  • Feat/opt entry output (#381)
  • Version Packages (#371)
  • Version Packages (#358)
  • Version Packages (#330)
  • Version Packages (#284)
  • upgrade zig and napi-cli
  • Version Packages (#243)
  • Version Packages (#188)
  • solve issues when add dependencies in HMR (#194)
  • Feat/sass options (#196)
  • prepublishOnly (#180)

farmfe_toolkit_plugin_types

0.0.9 - 2024-03-12

Other

  • updated the following local packages: farmfe_core


This PR was generated with release-plz.

Copy link

changeset-bot bot commented Mar 11, 2024

🦋 Changeset detected

Latest commit: ec42af6

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 2 packages
Name Type
@farmfe/plugin-react Patch
@farmfe/plugin-sass Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions github-actions bot force-pushed the release-plz-2024-03-11T14-39-39Z branch 8 times, most recently from c605846 to 6e2dbe7 Compare March 12, 2024 04:35
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@github-actions github-actions bot force-pushed the release-plz-2024-03-11T14-39-39Z branch from 6e2dbe7 to c13947d Compare March 12, 2024 04:57
@wre232114 wre232114 enabled auto-merge (squash) March 12, 2024 06:31
@wre232114 wre232114 merged commit 56dbe2c into main Mar 12, 2024
27 of 28 checks passed
@wre232114 wre232114 deleted the release-plz-2024-03-11T14-39-39Z branch March 12, 2024 07:02
@github-actions github-actions bot mentioned this pull request Mar 12, 2024
@github-actions github-actions bot mentioned this pull request Apr 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Bug] rust plugin sass(v0.3.1) does not watch scss files imported with @import or @use
1 participant