All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
4.8.0 (2023-02-22)
- add ramda helper for handlebars (eff77fd)
- cannot require nanoid@4 (9d7c643)
4.7.5 (2022-03-23)
- upgrade dependencies and fix build error (d72cdc6)
4.7.4 (2021-11-29)
- cannot find module 'ajv/dist/compile/codegen' (7d22e84)
4.7.4 (2021-07-14)
4.7.3 (2021-07-14)
- relative path repository not work (815f857)
4.7.2 (2021-07-13)
- improve the running speed of the check command (29cb82c)
4.7.1 (2021-07-12)
- improve the running speed of the check command (e9b5340)
4.7.0 (2021-06-19)
- cli add -f option (77972f4)
4.6.0 (2021-05-31)
- add rename handler (c3f45bc)
4.5.2 (2021-05-31)
- yaml handler invalid inconsistency prompt (d7df2c0)
4.5.1 (2021-05-31)
- increase copy speed (fa8054e)
4.5.0 (2021-05-31)
- enable set up npm registry (3ef7a04)
4.4.2 (2021-05-30)
- incorrect deletion of ignored issues (5ad25bf)
4.4.1 (2021-05-30)
- cannot recognize ssh repo (8bbfc14)
- migration not ignored (a6ccd77)
- mili update unable delete files (8c007c1)
- relative path not available (58bdf92)
- not install deps for local repo (8aa9c46)
4.4.0 (2021-05-30)
- add init handler (ed0e41d)
4.3.0 (2021-05-30)
- add
eval
option to delete handler and ignore handler (c4c062c) - add exist handler (8223c25)
- add markdown-section loader (b07df94)
- add repository stack to resource (d85e58c)
- handlebars: add equals helper (44efaa8)
- handlebars: add head helper (c7910f1)
- template.path can be an array (89e4f1e)
- unable auto create folder (cc53099)
4.2.5 (2021-05-28)
- loop copy (eb34bd7)
4.2.4 (2021-05-28)
- loop copy (a624773)
4.2.3 (2021-05-28)
- errors is not iterable (06cd235)
4.2.2 (2021-05-28)
- cannot copy to a subdirectory of itself (1f931b9)
- cannot download specify version template (eaf6551)
4.2.1 (2021-05-28)
- wrong render order (fdefa2d)
4.2.0 (2021-05-28)
- enable progress bar for upgrade, update and check (0e2311d)
4.1.0 (2021-05-28)
- merge-json add spaces option (4291ec0)
4.0.1 (2021-05-28)
- bad temporary directory path (3d7d9f1)
- cannot run loader when run mili init (1b4bda9)
- cannot run without hooks config (240e59b)
- mili.extends cannot set as string (58da479)
- increase the running speed and add the progress bar (f6c9281)
4.0.0 (2021-05-27)
- The template and handler of mili@3 is not compatible.
- Node.js 12 LTS is now the minimum required version.
- bump Node.js version requirement to 12.13.0 (33f2271)
3.10.2 (2021-04-26)
- cannot find inquirer (278e074)
3.10.1 (2021-04-25)
3.10.0 (2021-04-24)
3.9.2 (2020-10-22)
3.9.1 (2020-07-18)
3.9.0 (2020-04-27)
- cache the templates in users home dir (59efb0a)
- update version not support latest and default (8d1c9b1)
3.8.2 (2020-04-24)
- git on a directory that does not exist (3008816)
3.8.1 (2020-03-07)
3.8.0 (2020-03-01)
3.7.0 (2019-07-25)
- warn user when template upgrade a major version (f8062a6)
3.6.0 (2019-07-19)
- unable get ref from project repository (721017e)
- handler: support merge .babelrc (3dabcca)
- extract area missing tag test (96b236a)
- test for ejs handler (79c471a)
- test for merge comment in ignore file (5349c4c)
3.5.0 (2019-07-08)
- sigle file check (c026c2f)
- add test from execte func in subproject (097e3f0)
3.4.0 (2019-07-05)
- mili@1 error should before config valiator (56edb92)
- missing validation of the handler field (2a23e53)
- handler: misleading error message (5ffb22f)
- question: old fields lost when incremental question (a391316)
- npm outdated not work (c717cf5)
- rename test file name (2ea0d1d)
3.3.0 (2019-07-05)
- mili@1 error should before config valiator (56edb92)
- missing validation of the handler field (2a23e53)
- handler: misleading error message (5ffb22f)
- question: old fields lost when incremental question (a391316)
- npm outdated not work (c717cf5)
- rename test file name (a8f38e1)
3.2.0 (2019-07-04)
- log of recursive execte only used for check (0a20d88)
- template.path error when reload npm template config (cd7ed47)
- unable recursive upgrade (79bd644)
- enable cache npm template (d9708e9)
3.1.0 (2019-07-04)
- missing type when validate question.type (394af6b)
- should exit when checkout an unexist version (08cb107)
- the path error in error message of merge handler (7610ac9)
- handler: difference between the merge results of init and upgrade (209a7ee)
- handler: ignoreWhen running is reversed (59682a7)
- add default version used for template development (41c9614)
3.0.0 (2019-07-03)
- support for delete file (634c808), closes #29
- support replace effect function to another (c66fe03), closes #71
- Never support github path like
xxx/xxx
.Please usegithub:xxx/xxx
instead. - Rename milirc.interaction to milirc.question; Rename
afterInit
,afterUpgrade
andafterUpdate
toinitialized
,updated
andupgraded
; Change parameters of handler.
2.9.0 (2019-06-13)
- different output when project file is same (94e6827)
2.8.0 (2019-06-10)
- handler: merge handler support yaml/yml file (57c9dd9)
- handlers: merge handler support .npmignore file (b673770), closes #75
2.7.3 (2019-06-10)
2.7.2 (2019-05-29)
2.7.1 (2019-05-26)
2.7.0 (2019-05-16)
2.6.1 (2019-05-15)
- ./ is missing in relative path (806f14b), closes #65
- cosmiconfig result should not be changed directly (99aa1f9), closes #65
2.6.0 (2019-05-13)
2.5.0 (2019-05-05)
- missing require('utils/log') (18ff879)
- --force needed only on the woking dir is not clean (d56225b), closes #46
- hooks: use function to define hook (3ae83e7), closes #57
2.4.0 (2019-04-29)
- npm: the path error when upgrade template from npm (c5d8882)
- add option to prevent install dependencies (69c3685), closes #43
- new option to upgrade recursive (cd7321a), closes #47
2.3.0 (2019-04-25)
- log is undefined (94d8afd), closes #45
- relative path will be saved as absolute path in .milirc (e15c844), closes #48
- throw error when main is unset at package.json (033abb4), closes #44
2.2.0 (2019-04-14)
- handler: field missing when merging .gitignore (93d1adc)
- handlers: add ejs handler (c6fb9ac)
2.1.1 (2019-03-03)
- no require check-params (a821814)
2.1.0 (2019-03-03)
- files that upgrade type is keep was covered when upgrade and update (c1987da)
2.0.0 (2019-03-03)
- split module functionality to reduce duplicate code (d56137b)
- clone: try clone if cannot pull repository (22ccbfb)
- command: new command used to check template is outdated (e707f67), closes #38
- merge-handler: support merge gitignore file (650ec83)
- get information by interaction (5f3057c), closes #17
- View structure and milirc config structure was changed.Template need to be upgraded to support new view.And project need to change milirc manually.
1.10.0 (2018-12-11)
- install template dependencies (8ae909e)
1.9.0 (2018-12-03)
1.8.0 (2018-11-30)
- init: shorthand for the github repository uri (35cb74b)
1.7.0 (2018-11-29)
- unable init empty folder (4242bed)
1.6.0 (2018-11-06)
- add project status check before init, upgrade, update (b42b1cb), closes #26
- add template control option (de87d2d), closes #21
1.5.0 (2018-11-05)
1.4.0 (2018-11-04)
- get latest version of template when run update (5d74d50)
- add the command clean cache (4d7c6df), closes #25
- check the mili version of template (b94cd59), closes #30
1.3.3 (2018-11-03)
- extract unexpect string when cannot find tag (2c16b3c)
1.3.2 (2018-11-02)
- throwError is undefined (77b6ec2)
1.3.1 (2018-10-30)
- add 'exist' to enum of valid upgrade type (37385f4)
1.3.0 (2018-10-29)
- encoding: encoding for binary file (a50482c)
1.2.1 (2018-10-26)
1.2.0 (2018-10-25)
1.1.4 (2018-10-25)
1.1.3 (2018-10-23)
- copy: comments affect the mrkdown file function (2e14ec6)
1.1.2 (2018-10-21)
- template config sanitization is not effective (fcc0e79)
1.1.1 (2018-10-21)
- compatible with the case where the repository field is a string (d28a3e4)
- git link parse error (2528e96)
1.1.0 (2018-10-21)
- add a comment indicating the upgrade type of file (18d2cbd), closes #15
- add update command (01b8fed), closes #16
1.0.1 (2018-10-18)
1.0.0 (2018-10-17)
- template: constraint version number and change log (5500f8c)
- The option
-t
ofmili init
command is no long supported. And each template will become a independent project. If you want to upgrade the template, you need to manually configure .milirc, then run mili upgrade.
0.1.0 (2018-10-03)
- template: push after publish (031347d)
0.0.9 (2018-10-03)
0.0.8 (2018-10-03)
- command: project upgrade did not get the community profile feature (06e3cf3)
0.0.7 (2018-10-03)
- commit: add commit message specification (fbea6d2)
- template: add commit message specification (dcdacd4), closes #6
- template: husky upgrade to ^1.0.1 (fc447c0)
- template: support github community profile (96e6f08), closes #11
- upgrade: upgrade will overwrite .czrc and .commitlintrc.yml (e179ba6)
- upgrade: upgrade will overwrite .huskyrc.yml (17db781)
- upgrade: .czrc and .commitlintrc.yml will be override when upgrade mili
- upgrade: .huskyrc.yml will be override when upgrade mili
- template: husky hooks in "scripts" will no longer work
0.0.6 (2018-10-02)
- commit: add commit message specification (fbea6d2)
- template: add commit message specification (dcdacd4), closes #6
- template: husky upgrade to ^1.0.1 (fc447c0)
- template: husky hooks in "scripts" will no longer work