Skip to content

Latest commit

 

History

History
265 lines (174 loc) · 18.5 KB

CHANGELOG.md

File metadata and controls

265 lines (174 loc) · 18.5 KB

siu ChangeLog

v1.0.0-beta.13 (2021-01-20)

Features

  • builtin-publish: add pkgShortName (505ace5)
  • core: support defaultValue in ctx.opts (a1d7d8d)

Performance Improvements

  • core: adjust layout of console.log (60ed774)

Bug Fixes

  • core: miss reset lifecycle to start (07a48d6)

v1.0.0-beta.12 (2021-01-19)

BREAKING CHANGES

  • rename api of builtin-build export (c894748)

Bug Fixes

  • cli: ctx.opts("hookName") is undefined (c00fb81)

v1.0.0-beta.11 (2021-01-18)

BREAKING CHANGES

  • change name of output api (d0e437a)

Bug Fixes

  • cli: cmd.opts is not a function (77bc62c)

v1.0.0-beta.10 (2021-01-18)

BREAKING CHANGES

  • replace shelljs with execa (95bd3a0)

Bug Fixes

  • builtin-publish: unhandle no pkg publish (2190322)
  • cli: not received COMMIT_EDITMSG (cd5ca4c)
  • utils: stderr may be empty when catching ex (da21e6f)
  • cli: hook has not been converted to camel's (fc8aba1)
  • utils: error sorted pkg name with priority (5c407f3)

Features

  • builtin-githooks: improve logic (541e690)
  • utils: add needFiles arg (80ac8aa)
  • builtin-publish: expand release hooks (7998ecc)

Code Refactoring

  • builtin-publish: improve getNewChangedLog (b6b68cf)
  • adjust args of lintWithGHooks (261eb21)
  • builtin-githooks: mv out process.exit (f94dd8f)
  • builtin-githooks: adjust cwd argument (fc1bc80)

v1.0.0-beta.9 (2021-01-13)

Bug Fixes

  • cli: error cwd cause repeat appName dirs (d9e1a1f)
  • peerDependencies not to be auto installed (6eb67ae)
  • core: plugID binding error in fallback (5c1a402)
  • utils: can't set type in mergeCorrespondence (74fddc9)

Performance Improvements

  • cli: load @siujs/cli-init on demand (8fa98e1)

Features

  • core: add definePlugin output api (1245557)

Code Refactoring

  • builtin-publish: adjust updateChangelog (7db15b1)
  • core: set cwd optional of resolveConfig (cc80df4)

v1.0.0-beta.8 (2021-01-11)

Bug Fixes

  • utils: miss Merge pull request analysising (34a6445)
  • core: unconsidered _cmd in testPlugin (cf5b7e2)
  • utils: unconsidered deerDepe.. in getSortedPkgByPriority (c49ba48)
  • core: testPlugin not considered ctx.pkg scene (7207786)

Code Refactoring

  • builtin-build: set SiuRollupBuilderHooks optional (9b4ab87)
  • core: findUpSiuConfigCwd=>lookupSiu (3ce9648)
  • cli: rm unused ex console of create (9638e22)
  • cli-spinner=>ora (3e60a4c)
  • core: simplify code judgment logic (0dba8d1)
  • core: adjust extra define of testPlugin (ab1b9ca)

Performance Improvements

  • improve siu init logic and console display (56fe721)
  • builtin-build: improve rollup config handle and define (8b52f3e)
  • builtin-build: custom stop esbuild service (74a7b13)

Features

  • core: enhance processing of siu.config.ts (e5a44d3)
  • builtin-build: add genCommonConfigrollupBuild (025f77f)
  • cli: add defineConfig for intellisense (9ab5686)
  • add debug (9070c9f)
  • support multi monorepo workspaces handle (722340e)
  • builtin-deps: support multi monorepo workspace (cb1ecf2)
  • core: support opts customization by testPlugin (5fa116a)

v1.0.0-beta.7 (2021-01-06)

Bug Fixes

  • builtin-deps: parse scoped package str failed (2a5f888)
  • utils: unfiltered does not exist package.json packages (954c1df)

Features

  • builtin-publish: exclude package with private=true and (5e1cd4d)
  • utils: support multiple monorepo workspaces (13d4b68)
  • core: support testPlugin for unit-test of plugin (7aed0ee)
  • core: add detection of ctx.ex (7bc77f2)

v1.0.0-beta.6 (2021-01-04)

Performance Improvements

  • builtin-publish: add cancel choice for version select (89b7f80)

Features

  • support prompt for command option (ff4ddef)

Bug Fixes

  • builtin-deps: does not support scoped dep name resolution (896e0c6)
  • cli: ctx.opts('dep') => ctx.opts('deps') (3954782)
  • cli: cmd.target is undefined (b33ab25)

v1.0.0-beta.5 (2020-12-30)

BREAKING CHANGES

  • deprecate next:HookHandlerNext (203a3ce)

Code Refactoring

Bug Fixes

  • builtin-publish: empty message of version choose prompt (4cf2138)
  • core: Not considering the use of applyPlugins alone without (6984705)
  • builtin-publish: missing prompt for specific package (559f441)

v1.0.0-beta.4 (2020-12-29)

Bug Fixes

  • builtin-build: options may be empty (aa6c129)
  • builtin-build: Unexpected end of JSON input (3f46b32)
  • builtin-build: Invalid loader、Incomplete resolveId (3a73668)
  • core: plugin short id not considered (5c372bc)
  • core: repeated analysis plugins in config (302a121)

Performance Improvements

  • cli: mv --format into default build option (e6c5f66)

Features

  • cli: add skipPublishskipCommit option (a0cba5e)
  • builtin-publish: add skipPublish and skipCommit (b864db5)
  • core: add opts()=>{} into PluginApi (2f384f4)

Code Refactoring

  • cli: rm redundant esbuild config-option (39587ee)

v1.0.0-beta.3 (2020-12-28)

Bug Fixes

  • utils: can't get prev tag (5657c56)

v1.0.0-beta.2 (2020-12-28)

Bug Fixes

  • cli: can't get version from publish opts (80535b3)

Performance Improvements

  • builtin-publish: set skipLint to be true, (329d699)

v1.0.0-beta.1 (2020-12-25)

BREAKING CHANGES

  • builtin-publish: adjust changelog logic (1796889)
  • utils: change getGroupedCommits output (f22af3d)

Performance Improvements

  • builtin-publish: sort pkg by dependent level (076e244)
  • core: use __esModule condition (c09f658)

Features

  • builtin-publish: export fns in utils (6dfe2ec)
  • utils: add getGitRemoteUrl util func (7332d81)
  • core: get config in package.json.siu (86ab0e0)
  • core: add package.json.siu to determine project root (969974e)
  • cli: Improve the builtin plugins (74f2379)
  • builtin-publish: add pkg option for custom (294b334)
  • builtin-publish: add skipPush logic (61f385f)
  • builtin-publish: improving logic of release (2a74c6d)
  • utils: add getCommitsMsgInfos for changelog.md (0d44ff7)

Bug Fixes

  • builtin-publish: not update deps version (4008148)
  • builtin-publish: tag name missing v prefix (41cf131)
  • builtin-publish: changelog unfiltered pkg (1391f6a)
  • builtin-publish: miss hooks in releasePackage (9827675)
  • builtin-publish: EPERM Error of npm publish (f06933a)
  • builtin-publish: undefined error of updateCrossDeps (22f82dc)
  • builtin-publish: get wrong changelog str (5e65389)
  • cli-init: downloaded tpl's dest error (efbe8a5)
  • core: dirs is undefined when apply create cmd (676025f)
  • core: adjust analysisPlugins to support loading local plugin (744503e)
  • core: missing "deps" in PluginCommands (852daca)
  • builtin-githooks: getCommitedFilePaths=>getCommittedFiles (dfdec2c)
  • cli: option defaultValue not support number (c8c4f72)
  • cli-init: resolve scoped template error (06c223a)
  • core: xxx.cli hook can't be used in apply logic (1e45434)
  • core: require siu.config.ts error (1e58be3)
  • core: config undefined error (3696b6e)

Code Refactoring

  • builtin-publish: extract get newlog logic to getNewChangedLog (25b9f62)
  • builtin-publish: add [dryrun] prefix for console (5764c29)
  • utils: add silent:true to avoid console (8cb37b8)
  • core: make arg:config as required (50ea927)
  • core: make arg:cwd required (18b7824)
  • utils: adjust type-def of getPreTag (a720214)
  • utils: getCommitsMsgInfos=>getGroupedCommits (43f3467)
  • utils: rename fn name,and adjust args (3c18d61)
  • mv git utils into @siujs/utils (b36689c)
  • utils: rm async of downloadGit (1f0366e)
  • core: adjust option description (bc28dce)
  • cli: adjust description of command (85acbec)
  • core: adjust option args position and define (0da7d96)