Releases: umijs/father
Releases Β· umijs/father
v4.1.8
Features
- Add PREFER_PEER_DEPS doctor rule #617
- Add CASE_SENSITIVE_PATHS doctor rule #621
- Add CJS_IMPORT_ESM doctor rule #623
Fixed
- Bundless ignore files are still checked in doctor #619
- Rule PHANTOM_DEPS support
optionalDependencies
#618
Full Changelog: v4.1.7...v4.1.8
v4.1.7
Fixed
d.ts
paths transform bug if project installed TypeScript 4.9.x #605- Wrong cache be reused when tsconfig
declaration
option changed #606
Improvements
- Handle svg files as normal assets in bundle mode #607
Full Changelog: v4.1.6...v4.1.7
v4.1.6
Improvements
- Allow advanced
externals
usage for umd #589
Fixed
- Partial output files lost bug if multi-entry umd is used in dev command #590
Full Changelog: v4.1.5...v4.1.6
v4.1.5
v4.1.4
Features
- Upgrade typescript to
~4.8.4
#578
Fixed
- Partial output lost when change multiple files at the same time #576 #572
- Handle
SIGINT
in dev command to avoid pnpm exit with error #580 #573
Improvements
- Warn for
noEmit: true
whendeclaration: true
in tsconfig.json #575
Full Changelog: v4.1.3...v4.1.4
v4.1.3
Fixed
- Doctor failed if
input
contains unknown type file father dev
exit bug when remove file in multi-compile tasks #547
Improvements
Full Changelog: v4.1.2...v4.1.3
v4.1.2
Improvements
- React JSX runtime respect
tsconfig.json
option first in babel/SWC/webpack #561
Full Changelog: v4.1.1...v4.1.2
v4.1.1
Features
Improvements
- Use
utf-8
charset for esbuild transformer #543
Fixed
- Incorrect file extension in sourcemap url #555 @2239559319
- Doctor parse error when importing asset files
- Doctor rule
PACK_FILES_MISSING
error for pre-bundle files - Wrong phantom dependency checking result if package name has dot
New Contributors
Full Changelog: v4.1.0...v4.1.1
v4.1.0
New
- π SWC transformer is now available in bundless mode, thanks @moecasts #527
- π Support for configuring extra plugins or presets in
.fatherrc
, like Umi project
Improvements
- Add
version
&_lastModified
intopackage.json
for pre-bundled packages - Rollback to enable the
useESModules
option for@babel/plugin-transform-runtime
, to get better compatibility with legacy bundlers (such as webpack 4)
New Contributors
Full Changelog: v4.0.7...v4.1.0