Skip to content

Latest commit

 

History

History
1988 lines (1195 loc) · 191 KB

CHANGELOG.md

File metadata and controls

1988 lines (1195 loc) · 191 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

5.21.1 (2024-04-24)

Note: Version bump only for package create-bod-app

5.21.0 (2024-04-20)

Bug Fixes

  • deps: update dependencies (non-major) (#1165) (cb2a01b)
  • deps: update dependencies (non-major) (#1170) (ed0a2cc)
  • deps: update dependencies (non-major) (#1176) (f33d8ea)
  • deps: update dependency envinfo to ^7.12.0 (#1172) (36fb73d)
  • deps: update dependency eslint-plugin-jest to ^28.2.0 (#1174) (6e6d746)
  • deps: update dependency eslint-plugin-jest to v28 (#1173) (c6f4778)
  • deps: update dependency eslint-plugin-security to v3 (#1181) (1adb9e0)
  • eslint-config: allow last then not return (#1169) (061c950)
  • react-scripts: set namedExport to false in css-loader (#1167) (2d0152b)

Features

5.20.1 (2024-04-02)

Bug Fixes

  • eslint-config: disable security rules for markdown codes (#1164) (20987c2)

5.20.0 (2024-04-02)

Bug Fixes

Features

  • eslint-config: add security and promise plugins (#1163) (c9d49cf)

5.19.0 (2024-04-01)

Bug Fixes

  • eslint-config: allow uppercase title for top-level describe (#1160) (3a08c25)

Features

  • eslint-config: add testing-library support (#1161) (861ee93)

5.18.0 (2024-04-01)

Bug Fixes

  • bod-tempalte: add webpack tempalte directory (#1143) (f212277)
  • deps: update dependency eslint-plugin-import-x to ^0.5.0 (#1147) (09b11a9)
  • eslint-bod: refactor eslint-config-bod (#1148) (40ad717)
  • eslint-config-bod: rectify incorrect es6 globals (#1158) (cd35e76)
  • eslint-config: disable tsconfig check for markdown codes (#1157) (59673e2)
  • eslint-config: use glob patterns to match files (#1154) (1900953)

Features

5.17.0 (2024-03-30)

Bug Fixes

  • bod-cli: use latest templates and scripts (#1137) (2028a21)
  • deps: update dependency @antfu/eslint-config to ^2.11.6 (#1139) (623eab5)
  • eslint-config: project config for type-aware rules (#1138) (b1ab580)

Features

  • eslint-config: config for non type-aware rules (#1141) (6900b0d)

5.16.0 (2024-03-30)

Bug Fixes

  • eslint-config: change brace-style to '1tbs' (#1136) (06529a5)

Features

  • eslint-config: add optional Next.js support (#1135) (eeac1bc)

5.15.2 (2024-03-30)

Bug Fixes

5.15.1 (2024-03-30)

Bug Fixes

  • react-scripts: rectify ReferenceError (4bb90c0)

5.15.0 (2024-03-30)

Bug Fixes

  • deps: update dependencies (non-major) (#1127) (7dc792b)
  • deps: update dependencies (non-major) (#1131) (8822a81)
  • deps: update dependency eslint-plugin-markdown to v4 (#1123) (b108660)
  • deps: update dependency eslint-plugin-react to ^7.34.1 (#1126) (4aaf651)
  • deps: update dependency stylelint-config-recess-order to v5 (#1124) (5f1fe0e)

Features

  • eslint-config: ship to flat configuration (#1133) (3e33201)

5.14.3 (2024-03-05)

Bug Fixes

  • deps: update dependencies (non-major) (#1096) (4d8e94b)
  • deps: update dependencies (non-major) (#1099) (df3ad03)
  • deps: update dependencies (non-major) (#1110) (b4f9e8d)
  • deps: update dependencies (non-major) (#1117) (8ea3e1d)
  • deps: update dependency @reduxjs/toolkit to v2 (#1071) (dbfc777)
  • deps: update dependency commander to v12 (#1103) (6e1963d)
  • deps: update dependency dotenv to ^16.4.2 (#1108) (5f0c63d)
  • deps: update dependency dotenv-expand to ^11.0.6 (#1114) (5d2d115)
  • deps: update dependency dotenv-expand to v11 (#1109) (90df310)
  • deps: update dependency eslint-plugin-html to v8 (#1107) (2bb57a9)
  • deps: update dependency eslint-plugin-unicorn to v51 (#1106) (8c88d10)
  • deps: update dependency stylelint-webpack-plugin to v5 (#1101) (d5336fe)
  • deps: update dependency webpack-dev-server to v5 (#1111) (10b6829)
  • deps: update typescript-eslint monorepo to v7 (#1112) (3196e39)

5.14.2 (2024-01-20)

Bug Fixes

  • deps: update dependencies (non-major) (#1075) (e75f127)
  • deps: update dependencies (non-major) (#1085) (52786dc)
  • deps: update dependencies (non-major) (#1089) (a473575)
  • deps: update dependency @babel/core to ^7.23.7 (#1079) (71ecedb)
  • deps: update dependency css-minimizer-webpack-plugin to v6 (#1090) (12d49b1)
  • deps: update dependency eslint-plugin-unicorn to v50 (#1077) (7d064dd)
  • deps: update dependency postcss-loader to v8 (#1091) (30ec426)
  • deps: update dependency react-redux to v9 (#1078) (119d013)
  • deps: update dependency sass-loader to v14 (#1092) (5483804)
  • deps: update dependency source-map-loader to v5 (#1093) (efd5c65)
  • deps: update dependency stylelint-config-standard-scss to v13 (#1084) (2076a54)
  • deps: update dependency stylelint-prettier to v5 (#1080) (b620ae7)
  • deps: update dependency webpackbar to v6 (#1081) (ab6ba18)
  • eslint-config: disable jsonc/comma-dangle rule (#1094) (e9c991b)

5.14.1 (2023-12-26)

Bug Fixes

  • deps: update dependencies (non-major) (#1001) (046d35b)
  • deps: update dependencies (non-major) (#1017) (22fc048)
  • deps: update dependencies (non-major) (#1021) (1a5c4ec)
  • deps: update dependencies (non-major) (#1023) (4a72236)
  • deps: update dependencies (non-major) (#1029) (d09f1fc)
  • deps: update dependencies (non-major) (#1033) (619173c)
  • deps: update dependencies (non-major) (#1034) (1559ff4)
  • deps: update dependencies (non-major) (#1036) (ae6025a)
  • deps: update dependencies (non-major) (#1040) (fe1cd2f)
  • deps: update dependencies (non-major) (#1042) (22f08b0)
  • deps: update dependencies (non-major) (#1044) (cd71804)
  • deps: update dependencies (non-major) (#1045) (e89dc14)
  • deps: update dependencies (non-major) (#1050) (78054a1)
  • deps: update dependencies (non-major) (#1059) (9c8b65c)
  • deps: update dependencies (non-major) (#1061) (a64cdea)
  • deps: update dependencies (non-major) (#1063) (07e6b63)
  • deps: update dependencies (non-major) (#1072) (3373cc7)
  • deps: update dependency @babel/core to ^7.22.20 (#1035) (9eb88c0)
  • deps: update dependency bfj to v8 (#1031) (2b6533b)
  • deps: update dependency browserslist to ^4.22.2 (#1067) (119fb9b)
  • deps: update dependency eslint to ^8.48.0 (#1024) (66b17dc)
  • deps: update dependency eslint-config-prettier to ^9.1.0 (#1064) (eaa66fb)
  • deps: update dependency eslint-config-prettier to v9 (#1016) (2e7d863)
  • deps: update dependency eslint-plugin-jest to ^27.4.2 (#1041) (be8bfde)
  • deps: update dependency eslint-plugin-react to ^7.33.1 (#1011) (46c7dd1)
  • deps: update dependency eslint-plugin-testing-library to ^6.0.2 (#1037) (45cfdf6)
  • deps: update dependency eslint-plugin-testing-library to v6 (#1020) (d5037f8)
  • deps: update dependency eslint-plugin-unicorn to v48 (#1005) (e416897)
  • deps: update dependency eslint-plugin-vue to ^9.16.0 (#1009) (a316c15)
  • deps: update dependency react-redux to ^8.1.2 (#1010) (e2b5f6d)
  • deps: update dependency resolve to ^1.22.4 (#1014) (108f3fd)
  • deps: update dependency stylelint-config-standard-scss to v11 (#1032) (7392f9e)
  • deps: update dependency webpack to ^5.89.0 (#1046) (8550cba)
  • deps: update docusaurus monorepo to v3 (major) (#1058) (a74aded)
  • deps: update typescript-eslint monorepo to v6 (#1003) (ec9595a)
  • stylelint-config: ship to stylelint v16 (#1074) (d2062a8)

5.14.0 (2023-07-08)

Bug Fixes

  • deps: update dependencies (non-major) (#933) (fa21516)
  • deps: update dependencies (non-major) (#939) (c78e07f)
  • deps: update dependencies (non-major) (#951) (28a0637)
  • deps: update dependencies (non-major) (#952) (ba8c6fe)
  • deps: update dependencies (non-major) (#956) (3561bc4)
  • deps: update dependencies (non-major) (#959) (59fa8d5)
  • deps: update dependencies (non-major) (#962) (0eb468a)
  • deps: update dependencies (non-major) (#966) (be72383)
  • deps: update dependencies (non-major) (#967) (a7d9e27)
  • deps: update dependencies (non-major) (#971) (b17dd48)
  • deps: update dependencies (non-major) (#973) (bce9324)
  • deps: update dependencies (non-major) (#974) (a39b75a)
  • deps: update dependencies (non-major) (#975) (46bea93)
  • deps: update dependencies (non-major) (#980) (d45a30f)
  • deps: update dependencies (non-major) (#982) (545c054)
  • deps: update dependencies (non-major) (#984) (fb5b2c2)
  • deps: update dependencies (non-major) (#991) (9ea8861)
  • deps: update dependencies (non-major) (#994) (253d597)
  • deps: update dependencies (non-major) (#996) (3a3bf3e)
  • deps: update dependency @svgr/webpack to v7 (#934) (a2e3527)
  • deps: update dependency @svgr/webpack to v8 (#969) (7167c39)
  • deps: update dependency commander to v11 (#983) (058c6e6)
  • deps: update dependency consola to v3 (#949) (f8e34de)
  • deps: update dependency css-minimizer-webpack-plugin to v5 (#941) (8c60df6)
  • deps: update dependency dotenv to ^16.3.1 (#986) (bb94e95)
  • deps: update dependency eslint-plugin-n to ^16.0.1 (#990) (77e2612)
  • deps: update dependency eslint-plugin-n to v16 (#972) (f5e349d)
  • deps: update dependency eslint-plugin-unicorn to v47 (#965) (b6c7283)
  • deps: update dependency eslint-plugin-vue to ^9.15.0 (#987) (7dec7e3)
  • deps: update dependency eslint-plugin-vue to ^9.15.1 (#989) (8348329)
  • deps: update dependency postcss to ^8.4.22 (#955) (7006897)
  • deps: update dependency postcss-preset-env to v9 (#998) (65414e7)
  • deps: update dependency stylelint-config-standard to v32 (#942) (f15fac3)
  • deps: update dependency stylelint-config-standard to v33 (#954) (5b06495)
  • deps: update dependency stylelint-config-standard to v34 (#999) (533d62f)
  • deps: update dependency stylelint-config-standard-scss to v10 (#993) (d4c3540)
  • deps: update dependency stylelint-config-standard-scss to v8 (#950) (8811e49)
  • deps: update dependency stylelint-config-standard-scss to v9 (#960) (784cf66)
  • deps: update dependency workbox-webpack-plugin to v7 (#977) (ed20e83)
  • template-bod: rectify linter error (#979) (aebbab6)
  • update React website link (#937) (7e5d022)

Features

5.13.5 (2023-03-21)

Bug Fixes

  • deps: update dependencies (non-major) (#923) (3668110)
  • deps: update dependencies (non-major) (#925) (3051025)
  • deps: update dependencies (non-major) (#931) (e70f349)
  • deps: update dependency stylelint-config-standard to v31 (#927) (d22ff9d)
  • deps: update dependency webpack-dev-server to ^4.13.0 (#928) (85128c8)
  • eslint-deps: update tyescript-eslint to ^5.56.0 (#932) (49cfdd1)
  • templates: update deps (#930) (3b53e5a)

5.13.4 (2023-03-08)

Bug Fixes

  • deps: update dependencies (non-major) (#911) (6dfd9a8)
  • deps: update dependency @easyops-cn/docusaurus-search-local to ^0.35.0 (#918) (4c4af28)
  • deps: update dependency eslint to ^8.35.0 (#915) (be39add)
  • deps: update dependency eslint-plugin-unicorn to v46 (#917) (b16d75f)
  • deps: update dependency stylelint-prettier to v3 (#912) (1da02d6)
  • eslint-basic: add more ignored files (#921) (02cd99a)
  • eslint-basic: prefer node: protocol (#920) (d514ae9)

5.13.3 (2023-02-19)

Bug Fixes

  • deps: update dependencies (non-major) (#905) (e63b4ef)
  • deps: update dependency stylelint-config-recess-order to v4 (#908) (8180a92)
  • deps: update dependency stylelint-webpack-plugin to ^4.1.0 (#910) (57b702d)

5.13.2 (2023-02-14)

Bug Fixes

  • stylelint-deps: update stylelint rules (#904) (01f4f12)

5.13.1 (2023-02-12)

Bug Fixes

5.13.0 (2023-02-12)

Features

  • stylelint-config: remove stylelint-config-prettier (#901) (6279d88)

5.12.0 (2023-02-12)

Features

  • eslint-config: update eslint configuration (#900) (c533b12)

5.11.1 (2023-02-12)

Bug Fixes

  • deps: update dependencies (non-major) (#768) (4e576a2)
  • deps: update dependencies (non-major) (#769) (3ce05f2)
  • deps: update dependencies (non-major) (#775) (d7cc8ba)
  • deps: update dependencies (non-major) (#779) (446716e)
  • deps: update dependencies (non-major) (#782) (836b771)
  • deps: update dependencies (non-major) (#784) (81478be)
  • deps: update dependencies (non-major) (#791) (102a028)
  • deps: update dependencies (non-major) (#794) (287836d)
  • deps: update dependencies (non-major) (#797) (59e0064)
  • deps: update dependencies (non-major) (#798) (6a88dd5)
  • deps: update dependencies (non-major) (#802) (6f5f9b7)
  • deps: update dependencies (non-major) (#805) (575ba92)
  • deps: update dependencies (non-major) (#807) (6ea5b15)
  • deps: update dependencies (non-major) (#811) (400ec3b)
  • deps: update dependencies (non-major) (#812) (9eb72b6)
  • deps: update dependencies (non-major) (#813) (5540075)
  • deps: update dependencies (non-major) (#814) (755f377)
  • deps: update dependencies (non-major) (#818) (bef595e)
  • deps: update dependencies (non-major) (#823) (2767814)
  • deps: update dependencies (non-major) (#828) (8eabce9)
  • deps: update dependencies (non-major) (#830) (137c27b)
  • deps: update dependencies (non-major) (#831) (7c2446b)
  • deps: update dependencies (non-major) (#838) (d44bae0)
  • deps: update dependencies (non-major) (#841) (922fe50)
  • deps: update dependencies (non-major) (#846) (826d581)
  • deps: update dependencies (non-major) (#850) (1a47ef4)
  • deps: update dependencies (non-major) (#855) (db2f7d3)
  • deps: update dependencies (non-major) (#857) (a9821e6)
  • deps: update dependencies (non-major) (#869) (888fcf0)
  • deps: update dependencies (non-major) (#875) (16d843c)
  • deps: update dependencies (non-major) (#876) (77c299d)
  • deps: update dependencies (non-major) (#880) (11b281e)
  • deps: update dependencies (non-major) (#887) (c855126)
  • deps: update dependencies (non-major) (#889) (f83de5a)
  • deps: update dependencies (non-major) (#891) (6e6dc1d)
  • deps: update dependencies (non-major) to v2.2.0 (#845) (c7512ef)
  • deps: update dependency @easyops-cn/docusaurus-search-local to ^0.30.2 (#787) (137b107)
  • deps: update dependency @easyops-cn/docusaurus-search-local to ^0.33.0 (#837) (b2a1165)
  • deps: update dependency @svgr/webpack to ^6.4.0 (#824) (b6e55da)
  • deps: update dependency babel-loader to v9 (#843) (eeff387)
  • deps: update dependency commander to ^9.5.0 (#877) (1518141)
  • deps: update dependency commander to v10 (#882) (171e2ca)
  • deps: update dependency dotenv-expand to v10 (#864) (07d7fb8)
  • deps: update dependency dotenv-expand to v9 (#809) (ee464b3)
  • deps: update dependency eslint to ^8.19.0 (#771) (73e98bf)
  • deps: update dependency eslint to ^8.22.0 (#796) (70ee480)
  • deps: update dependency eslint to ^8.26.0 (#839) (fc6efd0)
  • deps: update dependency eslint to ^8.27.0 (#849) (ecd90e9)
  • deps: update dependency eslint to ^8.29.0 (#859) (fa898b1)
  • deps: update dependency eslint to ^8.31.0 (#873) (2e32b04)
  • deps: update dependency eslint to ^8.32.0 (#884) (528ef43)
  • deps: update dependency eslint-plugin-html to v7 (#786) (0fd7c8b)
  • deps: update dependency eslint-plugin-jest to ^26.7.0 (#789) (3cec6f0)
  • deps: update dependency eslint-plugin-jest to ^26.8.5 (#799) (312d8b6)
  • deps: update dependency eslint-plugin-jest to ^27.1.2 (#833) (d012c22)
  • deps: update dependency eslint-plugin-jest to ^27.2.0 (#874) (7a72ace)
  • deps: update dependency eslint-plugin-jest to v27 (#806) (dfddf1b)
  • deps: update dependency eslint-plugin-jsonc to ^2.3.1 (#773) (9fec109)
  • deps: update dependency eslint-plugin-markdown to v3 (#783) (0b88655)
  • deps: update dependency eslint-plugin-n to ^15.5.0 (#848) (b1d3f91)
  • deps: update dependency eslint-plugin-react to ^7.31.2 (#810) (2139550)
  • deps: update dependency eslint-plugin-react to ^7.32.2 (#890) (896bd30)
  • deps: update dependency eslint-plugin-testing-library to ^5.7.1 (#826) (7901627)
  • deps: update dependency eslint-plugin-unicorn to v43 (#770) (ff699d7)
  • deps: update dependency eslint-plugin-unicorn to v44 (#825) (3f4e5cc)
  • deps: update dependency eslint-plugin-unicorn to v45 (#856) (6d7f4a0)
  • deps: update dependency eslint-plugin-vue to ^9.5.1 (#819) (d1a25f9)
  • deps: update dependency eslint-plugin-yml to ^1.4.0 (#870) (5aa7e0b)
  • deps: update dependency eslint-webpack-plugin to v4 (#893) (c1fe892)
  • deps: update dependency fs-extra to v11 (#858) (fdd5c8e)
  • deps: update dependency jest-watch-typeahead to v2 (#777) (ba66f9d)
  • deps: update dependency postcss to ^8.4.16 (#792) (f6c2f66)
  • deps: update dependency postcss-preset-env to v8 (#888) (1aaccbe)
  • deps: update dependency stylelint-config-standard to v27 (#795) (235c280)
  • deps: update dependency stylelint-config-standard to v28 (#801) (85809da)
  • deps: update dependency stylelint-config-standard to v29 (#835) (c56e7b7)
  • deps: update dependency stylelint-config-standard to v30 (#898) (1c3ec63)
  • deps: update dependency stylelint-config-standard-scss to v5 (#780) (3f464a3)
  • deps: update dependency stylelint-config-standard-scss to v6 (#844) (d437da4)
  • deps: update dependency stylelint-webpack-plugin to v4 (#892) (b6fd9bb)
  • deps: update dependency web-vitals to v3 (#803) (32fdbdc)
  • deps: update jest monorepo to v29 (#804) (eb759e3)

5.11.0 (2022-06-20)

Bug Fixes

  • bod-cli: add missing tslib import helper library (#766) (82ce43f)
  • bod-cli: run latest CLI tools always (#761) (2e48456)
  • CRA-tailwindcss: add tailwind prettier sorting support (#755) (757e427)
  • deps: update dependencies (non-major) (#716) (973b48c)
  • deps: update dependencies (non-major) (#718) (3d8192d)
  • deps: update dependencies (non-major) (#725) (05e25e1)
  • deps: update dependencies (non-major) (#727) (605660e)
  • deps: update dependencies (non-major) (#731) (73d448e)
  • deps: update dependencies (non-major) (#743) (55befaf)
  • deps: update dependencies (non-major) (#763) (fc48e31)
  • deps: update dependency @easyops-cn/docusaurus-search-local to ^0.27.0 (#749) (e9dd5ae)
  • deps: update dependency css-minimizer-webpack-plugin to v4 (#732) (9ecd492)
  • deps: update dependency eslint to ^8.16.0 (#737) (0fc9861)
  • deps: update dependency eslint-plugin-jest to ^26.2.0 (#726) (26f4d8b)
  • deps: update dependency eslint-plugin-jest to ^26.2.2 (#729) (33bc7c4)
  • deps: update dependency eslint-plugin-jest to ^26.4.2 (#747) (5cd8609)
  • deps: update dependency eslint-plugin-vue to v9 (#734) (8767d33)
  • deps: update dependency eslint-plugin-yml to v1 (#735) (a7329a6)
  • deps: update dependency postcss-loader to v7 (#736) (ebf7600)
  • deps: update dependency sass-loader to v13 (#738) (9a7546a)
  • deps: update dependency source-map-loader to v4 (#764) (fee070d)
  • deps: update dependency stylelint-config-standard to v26 (#759) (7899beb)
  • deps: update dependency stylelint-config-standard-scss to v4 (#745) (891ba7e)
  • deps: update dependency stylelint-webpack-plugin to ^3.3.0 (#733) (0063f9c)
  • deps: update dependency yaml-eslint-parser to v1 (#739) (b599ffa)
  • eslint-config: add missing JSON extension rules (#722) (691c312)
  • eslint-config: complete typescript overrides (#724) (e5ad1e6)
  • eslint-config: improve package.json sorting (#758) (dd47adc)
  • eslint-config: rectify broken eslint-config-unicorn rules (#728) (4242a77)
  • stylelint: add support for [@container](https://github.com/container) query (#742) (9039570)
  • tailwind-config: remove legacy tailwind configuration (#748) (027df00)
  • template-bod: simplify the useAppDispatch definition (#767) (d1c2a39)
  • template-tailwind: add tailwind configuration type definition (#754) (63c853e)
  • template-tailwind: switch to official tailwind types (#762) (2e20380)
  • webpack-config: add environment switch for bundle analyzer (#750) (ab05e28)

Features

  • eslint-config: add eslint config vue extensions (#723) (2153ecd)

5.10.0 (2022-04-30)

Bug Fixes

  • deps: update dependencies (non-major) (#705) (cab1968)
  • deps: update dependencies (non-major) (#709) (f5093f5)
  • deps: update dependency autoprefixer to ^10.4.5 (#707) (8564538)
  • deps: update dependency postcss to ^8.4.13 (#714) (2c0d3d0)
  • deps: update react monorepo (#710) (a8e4f5a)
  • tempalte-tailwind: customize css variables (#708) (7429878)

Features

  • CRA-jest: bump to Jest v28 (major) (#713) (9b104c9)
  • eslint-config: add no-multiple-empty-lines lint check (#715) (c9bb259)

5.9.0 (2022-04-19)

Bug Fixes

  • deps: update dependencies (non-major) (#689) (22e6e33)
  • deps: update dependencies (non-major) (#695) (b7eb29f)
  • deps: update dependency fs-extra to ^10.1.0 (#700) (9ac76cb)
  • deps: update dependency react-redux to v8 (#699) (c15387b)
  • deps: update dependency react-refresh to ^0.12.0 (#685) (47802a7)
  • template-bod: add rejected case for counterSlice (#688) (977e518)
  • webpack noise printed only if error or warning (#694) (95e8322)

Features

  • template-testing: add AXE a11y testing (#698) (89e7870)

5.8.1 (2022-04-03)

Bug Fixes

  • cra-template: rectify tailwind directives setup (#671) (14ddcf5)
  • deps: update dependencies (non-major) (#672) (6539a80)
  • deps: update dependencies (non-major) (#675) (8e28de5)
  • deps: update dependency eslint to ^8.12.0 (#673) (3c89ede)
  • deps: update dependency eslint-plugin-unicorn to v42 (#679) (f8f8f5b)
  • deps: update react monorepo to v18 (#680) (92ef2b9)
  • eslint-config: polish up rules for md/ts/vue files (#686) (6b1fce7)
  • template-css: add tailwind usage (#684) (4fe280d)
  • template-react: switch render to createRoot function (#683) (68c8477)

5.8.0 (2022-03-20)

Bug Fixes

  • deps: update dependency eslint-plugin-jest to ^26.1.2 (#668) (789ebd0)
  • deps: update dependency postcss-preset-env to ^7.4.3 (#667) (90757bc)
  • eslint-config: change yml eslint configuration (#669) (ac8f523)

Features

  • stylelint-config: add markdown linter support (#670) (3d5caaa)

5.7.0 (2022-03-19)

Bug Fixes

  • deps: update babel monorepo to ^7.17.0 (#564) (f490c7d)
  • deps: update dependencies (non-major) (#664) (23aca0d)
  • deps: update dependency @babel/core to ^7.16.10 (#523) (57c54db)
  • deps: update dependency @babel/core to ^7.16.12 (#534) (8b6a6a4)
  • deps: update dependency @babel/core to ^7.17.2 (#572) (f9749f1)
  • deps: update dependency @babel/core to ^7.17.5 (#586) (f663a97)
  • deps: update dependency @babel/core to ^7.17.8 (#665) (2524b03)
  • deps: update dependency @easyops-cn/docusaurus-search-local to ^0.22.0 (#627) (ded2475)
  • deps: update dependency @easyops-cn/docusaurus-search-local to ^0.23.0 (#649) (7b48cc9)
  • deps: update dependency @reduxjs/toolkit to ^1.7.2 (#556) (33d723e)
  • deps: update dependency @reduxjs/toolkit to ^1.8.0 (#628) (b8536a4)
  • deps: update dependency @svgr/webpack to ^6.2.1 (#552) (fa65a1b)
  • deps: update dependency browserslist to ^4.19.3 (#587) (7119b81)
  • deps: update dependency browserslist to ^4.20.0 (#650) (d59d4c8)
  • deps: update dependency commander to v9 (#550) (baf0b43)
  • deps: update dependency css-loader to ^6.6.0 (#565) (89bfa7c)
  • deps: update dependency css-loader to ^6.7.0 (#629) (537a01d)
  • deps: update dependency css-loader to ^6.7.1 (#645) (f09dd0a)
  • deps: update dependency css-minimizer-webpack-plugin to ^3.4.1 (#528) (4a9318c)
  • deps: update dependency dotenv to ^14.3.2 (#545) (7f8d2d6)
  • deps: update dependency dotenv to v14 (#531) (6d3fd1a)
  • deps: update dependency dotenv to v16 (#569) (ad736ba)
  • deps: update dependency dotenv-expand to ^8.0.2 (#646) (3ee2dd3)
  • deps: update dependency dotenv-expand to v6 (#532) (d334680)
  • deps: update dependency dotenv-expand to v8 (#570) (2627a6e)
  • deps: update dependency eslint to ^8.10.0 (#608) (5b831ac)
  • deps: update dependency eslint to ^8.11.0 (#651) (678c82e)
  • deps: update dependency eslint to ^8.8.0 (#546) (30cda79)
  • deps: update dependency eslint to ^8.9.0 (#579) (8bec626)
  • deps: update dependency eslint-config-prettier to ^8.4.0 (#599) (8defa83)
  • deps: update dependency eslint-config-prettier to ^8.5.0 (#630) (ad65e30)
  • deps: update dependency eslint-config-standard to ^17.0.0-1 (#557) (b57b0ae)
  • deps: update dependency eslint-plugin-jest to ^26.1.0 (#577) (4300327)
  • deps: update dependency eslint-plugin-jest to ^26.1.1 (#588) (f5c694c)
  • deps: update dependency eslint-plugin-jest to v26 (#551) (73cfcd4)
  • deps: update dependency eslint-plugin-jsonc to ^2.1.0 (#547) (0310620)
  • deps: update dependency eslint-plugin-jsonc to ^2.2.1 (#592) (bf27560)
  • deps: update dependency eslint-plugin-n to v15 (#613) (d902851)
  • deps: update dependency eslint-plugin-react to ^7.29.2 (#609) (64a1daf)
  • deps: update dependency eslint-plugin-react to ^7.29.3 (#618) (67f376f)
  • deps: update dependency eslint-plugin-testing-library to ^5.0.4 (#524) (bd7b323)
  • deps: update dependency eslint-plugin-testing-library to ^5.0.5 (#558) (0422a66)
  • deps: update dependency eslint-plugin-testing-library to ^5.0.6 (#619) (4202326)
  • deps: update dependency eslint-plugin-testing-library to ^5.1.0 (#657) (c7b96db)
  • deps: update dependency eslint-plugin-unicorn to v41 (#598) (d788fdc)
  • deps: update dependency eslint-plugin-vue to ^8.4.0 (#548) (4b9aab4)
  • deps: update dependency eslint-plugin-vue to ^8.4.1 (#559) (a1fa2b0)
  • deps: update dependency eslint-plugin-vue to ^8.5.0 (#610) (4b5c439)
  • deps: update dependency eslint-plugin-yml to ^0.13.0 (#549) (878c498)
  • deps: update dependency eslint-plugin-yml to ^0.14.0 (#593) (f6f5a6a)
  • deps: update dependency fs-extra to ^10.0.1 (#603) (544e130)
  • deps: update dependency inquirer to ^8.2.1 (#647) (9a86eb0)
  • deps: update dependency mini-css-extract-plugin to ^2.5.2 (#525) (0789820)
  • deps: update dependency mini-css-extract-plugin to ^2.5.3 (#539) (bc1332d)
  • deps: update dependency mini-css-extract-plugin to ^2.6.0 (#631) (e8d03f3)
  • deps: update dependency postcss to ^8.4.6 (#560) (a5706bc)
  • deps: update dependency postcss to ^8.4.7 (#604) (fa9865f)
  • deps: update dependency postcss to ^8.4.8 (#648) (8b2f5be)
  • deps: update dependency postcss-preset-env to ^7.3.1 (#566) (2d22585)
  • deps: update dependency postcss-preset-env to ^7.3.2 (#581) (47536f9)
  • deps: update dependency postcss-preset-env to ^7.3.3 (#582) (f8f3557)
  • deps: update dependency postcss-preset-env to ^7.4.1 (#594) (eddbf63)
  • deps: update dependency postcss-preset-env to ^7.4.2 (#620) (e839b8a)
  • deps: update dependency react-router-dom to ^6.2.2 (#621) (89e718d)
  • deps: update dependency resolve to ^1.21.1 (#526) (4483816)
  • deps: update dependency resolve to ^1.22.0 (#536) (9a2cf1b)
  • deps: update dependency resolve-url-loader to v5 (#533) (3f0b612)
  • deps: update dependency sass-loader to ^12.6.0 (#595) (c8d0db3)
  • deps: update dependency stylelint-config-standard to v25 (#580) (1151d0d)
  • deps: update dependency tailwindcss to ^3.0.18 (#540) (1c1db4f)
  • deps: update dependency tailwindcss to ^3.0.22 (#573) (c4e8927)
  • deps: update dependency tailwindcss to ^3.0.23 (#589) (d94848f)
  • deps: update dependency terser-webpack-plugin to ^5.3.1 (#561) (281f3e3)
  • deps: update dependency web-vitals to ^2.1.4 (#527) (1f45480)
  • deps: update dependency webpack to ^5.67.0 (#529) (91853ab)
  • deps: update dependency webpack to ^5.68.0 (#567) (c4c296a)
  • deps: update dependency webpack to ^5.69.1 (#596) (ba4ec10)
  • deps: update dependency webpack to ^5.70.0 (#632) (e61c5e0)
  • deps: update dependency webpack-dev-server to ^4.7.4 (#562) (6cc08cd)
  • deps: update dependency webpack-manifest-plugin to v5 (#653) (4a19398)
  • deps: update dependency workbox-webpack-plugin to ^6.5.0 (#611) (337e271)
  • deps: update dependency workbox-webpack-plugin to ^6.5.1 (#622) (ef719c9)
  • deps: update docusaurus monorepo to v2.0.0-beta.15 (#541) (81e11d4)
  • deps: update docusaurus monorepo to v2.0.0-beta.16 (#605) (74d020a)
  • deps: update docusaurus monorepo to v2.0.0-beta.17 (#623) (25ba1bf)
  • deps: update jest monorepo to ^27.5.0 (#568) (9fc622f)
  • deps: update jest monorepo to ^27.5.1 (#574) (910fe6f)
  • deps: update typescript-eslint monorepo to ^5.10.0 (#530) (96a1a6b)
  • deps: update typescript-eslint monorepo to ^5.10.1 (#542) (f51cc7e)
  • deps: update typescript-eslint monorepo to ^5.10.2 (#563) (32da7f8)
  • deps: update typescript-eslint monorepo to ^5.11.0 (#578) (fb2ce72)
  • deps: update typescript-eslint monorepo to ^5.12.0 (#597) (8e7ab8f)
  • deps: update typescript-eslint monorepo to ^5.12.1 (#606) (e4e5a26)
  • deps: update typescript-eslint monorepo to ^5.13.0 (#633) (cc06993)
  • deps: update typescript-eslint monorepo to ^5.14.0 (#652) (85f212e)
  • eslint-basic: disable no-callback-literal rule (a313c53)
  • eslint-config: improve rules configuration (#660) (bbdb0c0)

Features

  • eslint-basic: add markdown lint rules (#638) (a5dd8cb)

5.6.2 (2022-01-17)

Bug Fixes

  • CRA-webpack: rectify webpack-dev-server deprecation warning (#482) (f751998)
  • deps: update dependency @babel/core to ^7.16.7 (#471) (af231da)
  • deps: update dependency @svgr/webpack to ^6.2.0 (#504) (4992f7a)
  • deps: update dependency autoprefixer to ^10.4.1 (#472) (e16a4b2)
  • deps: update dependency autoprefixer to ^10.4.2 (#484) (ff53a25)
  • deps: update dependency camelcase to ^6.3.0 (#481) (ed08f96)
  • deps: update dependency dotenv to v12 (#517) (6862cf2)
  • deps: update dependency eslint to ^8.6.0 (#479) (a2abe4f)
  • deps: update dependency eslint to ^8.7.0 (#510) (2f3ba06)
  • deps: update dependency eslint-plugin-import to ^2.25.4 (#485) (a49d502)
  • deps: update dependency eslint-plugin-jest to ^25.3.3 (#473) (f048be9)
  • deps: update dependency eslint-plugin-jest to ^25.3.4 (#480) (e495de2)
  • deps: update dependency eslint-plugin-jest to ^25.7.0 (#512) (d26bf15)
  • deps: update dependency eslint-plugin-testing-library to ^5.0.2 (#496) (ad2259d)
  • deps: update dependency eslint-plugin-testing-library to ^5.0.3 (#497) (e9ccc80)
  • deps: update dependency eslint-plugin-unicorn to ^40.1.0 (#515) (833317a)
  • deps: update dependency eslint-plugin-unicorn to v40 (#478) (6e0f13c)
  • deps: update dependency eslint-plugin-vue to ^8.3.0 (#505) (b13b845)
  • deps: update dependency jsonc-eslint-parser to ^2.1.0 (#506) (54f767a)
  • deps: update dependency mini-css-extract-plugin to ^2.4.6 (#486) (a90d7a3)
  • deps: update dependency mini-css-extract-plugin to ^2.5.0 (#498) (9e80725), closes webpack-contrib/mini-css-extract-plugin#896
  • deps: update dependency mini-css-extract-plugin to ^2.5.1 (#519) (8d917a9)
  • deps: update dependency postcss-preset-env to ^7.2.0 (#491) (e9d2fd3)
  • deps: update dependency postcss-preset-env to ^7.2.3 (#499) (330649a)
  • deps: update dependency resolve to ^1.21.0 (#492) (8c35ab6)
  • deps: update dependency source-map-loader to ^3.0.1 (#487) (a95967a)
  • deps: update dependency stylelint-webpack-plugin to ^3.1.1 (#500) (a6a6ae8)
  • deps: update dependency tailwindcss to ^3.0.12 (#488) (bc1e4dc)
  • deps: update dependency tailwindcss to ^3.0.15 (#501) (063e622)
  • deps: update dependency tailwindcss to ^3.0.8 (#474) (c371931)
  • deps: update dependency web-vitals to ^2.1.3 (#489) (3991535)
  • deps: update dependency webpack to ^5.66.0 (#513) (01e602b)
  • deps: update dependency webpack-dev-server to ^4.7.2 (#475) (e09ad44)
  • deps: update dependency webpack-dev-server to ^4.7.3 (#502) (cbbc172)
  • deps: update dependency webpack-manifest-plugin to ^4.1.1 (#516) (9f06152)
  • deps: update jest monorepo (#490) (96ca4c9)
  • deps: update typescript-eslint monorepo to ^5.8.1 (#476) (96adfa8)
  • deps: update typescript-eslint monorepo to ^5.9.0 (#493) (03823c3)
  • deps: update typescript-eslint monorepo to ^5.9.1 (#503) (a7a2041)
  • eslint-bod: updated deprecated rules (#509) (7f84d64)
  • eslint-config: add basic and ts eslint rules (#511) (81fb18e)
  • eslint: bump eslint-config-standard to v17 (#514) (6bf4380), closes #314
  • jest-config: rectify jest utils path (af86ee5)

5.6.1 (2021-12-26)

Bug Fixes

  • CRA-deps: bump all CRA deps to v5 (#445) (96d70fd)
  • CRA-tailwind: rectify tailwindcss webpack configuration (#444) (5583105)
  • CRA: use create-react-app v5 release (#443) (d1e6076)
  • deps: update babel monorepo to ^7.16.5 (#437) (21fc515)
  • deps: update dependency @easyops-cn/docusaurus-search-local to ^0.21.4 (#438) (29a7701)
  • deps: update dependency @pmmmwh/react-refresh-webpack-plugin to ^0.5.4 (#462) (c234a86)
  • deps: update dependency @reduxjs/toolkit to ^1.7.1 (#439) (216f82f)
  • deps: update dependency browserslist to ^4.19.1 (#449) (06a9c54)
  • deps: update dependency css-minimizer-webpack-plugin to ^3.3.0 (#453) (1ea1600)
  • deps: update dependency css-minimizer-webpack-plugin to ^3.3.1 (#463) (91421fd)
  • deps: update dependency eslint to ^8.5.0 (#454) (7a6a825)
  • deps: update dependency eslint-plugin-promise to v6 (#458) (2fc1217)
  • deps: update dependency eslint-plugin-react to ^7.28.0 (#467) (1735aaf)
  • deps: update dependency postcss to ^8.4.5 (#441) (8778ad2)
  • deps: update dependency postcss-preset-env to ^7.0.2 (#442) (da00721)
  • deps: update dependency postcss-preset-env to ^7.1.0 (#468) (120fa8e)
  • deps: update dependency react-router-dom to ^6.2.1 (#455) (c6d1041)
  • deps: update dependency tailwindcss to ^3.0.7 (#446) (e9e5c28)
  • deps: update dependency terser-webpack-plugin to ^5.3.0 (#456) (671c6ac)
  • deps: update dependency webpack-dev-server to ^4.7.1 (#469) (f639541)
  • deps: update docusaurus monorepo to v2.0.0-beta.14 (#464) (bc09fc1)
  • deps: update jest monorepo to ^27.4.5 (#447) (ed1fa82)
  • deps: update typescript-eslint monorepo to ^5.7.0 (#457) (c5f7b49)
  • deps: update typescript-eslint monorepo to ^5.8.0 (#470) (a049382)
  • eslint-config: add @typescript-eslint/consistent-type-imports (#452) (9fc0a7b)
  • eslint-config: add spaced-comment and sort-imports rules (#451) (5279487)
  • template-tailwind: rectify tailwindcss configuration (#450) (8885f5b)

5.6.0 (2021-12-13)

Bug Fixes

  • ci-tests: rectify CRA installation error (#418) (4af4a7d)
  • CRA-jest: add SVG component mock file (a376c22)
  • CRA-jest: rectify SVG mock file (9a5b1e1)
  • CRA-jest: transform SVG file to React component (fef5059)
  • CRA-types: update type definition for SVG components (bfa4188)
  • CRA-webpack: disable overlay for warnings (8521d15)
  • CRA-webpack: remove file-loader for SVG files (0621d42)
  • CRA-webpack: update svgr configuration to svgr v6 (#429) (0881d77)
  • deps: update dependency @babel/eslint-parser to ^7.16.3 (#342) (6f8ec75)
  • deps: update dependency @easyops-cn/docusaurus-search-local to ^0.20.0 (#352) (dd1cdce)
  • deps: update dependency @easyops-cn/docusaurus-search-local to ^0.21.0 (#407) (edff1c2)
  • deps: update dependency @easyops-cn/docusaurus-search-local to ^0.21.1 (#413) (5cac303)
  • deps: update dependency @pmmmwh/react-refresh-webpack-plugin to ^0.5.2 (#360) (c5753f1)
  • deps: update dependency @pmmmwh/react-refresh-webpack-plugin to ^0.5.3 (#395) (246ed6d)
  • deps: update dependency @reduxjs/toolkit to ^1.7.0 (#422) (a487f3f)
  • deps: update dependency @svgr/webpack to ^6.1.2 (#432) (f5f1393)
  • deps: update dependency @svgr/webpack to v6 (#404) (b6fa3d5)
  • deps: update dependency babel-preset-react-app to ^11.0.0-next.102 (#414) (f905ff3)
  • deps: update dependency browserslist to ^4.18.0 (#356) (ef3e3b1)
  • deps: update dependency browserslist to ^4.18.1 (#361) (8767b6d)
  • deps: update dependency camelcase to ^6.2.1 (#362) (f55ae67)
  • deps: update dependency css-minimizer-webpack-plugin to ^3.1.3 (#343) (abe6310)
  • deps: update dependency css-minimizer-webpack-plugin to ^3.1.4 (#363) (51befcd)
  • deps: update dependency css-minimizer-webpack-plugin to ^3.2.0 (#388) (21416d5)
  • deps: update dependency eslint to ^8.3.0 (#377) (d6e7cb2)
  • deps: update dependency eslint to ^8.4.0 (#405) (abaecd3)
  • deps: update dependency eslint to ^8.4.1 (#415) (f1f8e9f)
  • deps: update dependency eslint-plugin-import to ^2.25.3 (#344) (de5dfac)
  • deps: update dependency eslint-plugin-jest to ^25.2.4 (#345) (84472b0)
  • deps: update dependency eslint-plugin-jest to ^25.3.0 (#389) (3250408)
  • deps: update dependency eslint-plugin-promise to ^5.2.0 (#400) (e2f18fe)
  • deps: update dependency eslint-plugin-react to ^7.27.1 (#364) (376cea9)
  • deps: update dependency eslint-plugin-testing-library to ^5.0.1 (#398) (3320c11)
  • deps: update dependency eslint-plugin-unicorn to ^38.0.1 (#346) (348f5dd)
  • deps: update dependency eslint-plugin-unicorn to v39 (#378) (50b3699)
  • deps: update dependency eslint-plugin-vue to ^8.1.1 (#370) (79fc367)
  • deps: update dependency eslint-plugin-vue to ^8.2.0 (#423) (84fc29d)
  • deps: update dependency eslint-plugin-yml to ^0.12.0 (#371) (a7c8728)
  • deps: update dependency eslint-webpack-plugin to ^3.1.1 (#347) (77fd249)
  • deps: update dependency jsonc-eslint-parser to ^2.0.4 (#365) (e0d9050)
  • deps: update dependency mini-css-extract-plugin to ^2.4.5 (#366) (30dee40)
  • deps: update dependency postcss to ^8.4.3 (#390) (cf5550d)
  • deps: update dependency postcss to ^8.4.4 (#394) (02d9e44)
  • deps: update dependency postcss-html to ^1.3.0 (#391) (ad3d567)
  • deps: update dependency postcss-loader to ^6.2.1 (#384) (4bf4077)
  • deps: update dependency postcss-preset-env to v7 (#374) (06bacf8)
  • deps: update dependency react-app-polyfill to ^3.0.0-next.102 (#416) (1db2261)
  • deps: update dependency react-dev-utils to ^12.0.0-next.58 (#417) (c3210b4)
  • deps: update dependency react-refresh to ^0.11.0 (#353) (87bf3fc)
  • deps: update dependency react-router-dom to ^6.0.2 (#348) (b57754d)
  • deps: update dependency react-router-dom to ^6.1.0 (#424) (5e0bbdd)
  • deps: update dependency react-router-dom to ^6.1.1 (#430) (fed52f2)
  • deps: update dependency sass-loader to ^12.4.0 (#425) (c84ad28)
  • deps: update dependency stylelint-config-standard to v24 (#375) (e6c1287)
  • deps: update dependency stylelint-config-standard-scss to v3 (#379) (4d6fdd4)
  • deps: update dependency tailwindcss to v3 (#428) (f5a2242)
  • deps: update dependency terser-webpack-plugin to ^5.2.5 (#349) (42459c2)
  • deps: update dependency webpack to ^5.64.0 (#354) (00dc4a2)
  • deps: update dependency webpack to ^5.64.1 (#367) (4d8e597)
  • deps: update dependency webpack to ^5.64.2 (#376) (96cf49e)
  • deps: update dependency webpack to ^5.64.4 (#385) (36291b1)
  • deps: update dependency webpack to ^5.65.0 (#426) (458bfec)
  • deps: update dependency webpack-dev-server to ^4.5.0 (#355) (017923b)
  • deps: update dependency webpack-dev-server to ^4.6.0 (#392) (780bfed)
  • deps: update dependency workbox-webpack-plugin to ^6.4.1 (#372) (7c9cbe1)
  • deps: update dependency workbox-webpack-plugin to ^6.4.2 (#399) (467eb75)
  • deps: update docusaurus monorepo to v2.0.0-beta.13 (#419) (a061be4)
  • deps: update jest monorepo (#401) (7d071cc)
  • deps: update jest monorepo to ^27.4.4 (#420) (ed1386f)
  • deps: update typescript-eslint monorepo to ^5.3.1 (#350) (800f5b3)
  • deps: update typescript-eslint monorepo to ^5.4.0 (#373) (d5b3e65)
  • deps: update typescript-eslint monorepo to ^5.5.0 (#402) (7b42067)
  • deps: update typescript-eslint monorepo to ^5.6.0 (#427) (85c95d6)
  • eslint-vue: disable vue/multi-word-component-names (d506aac)
  • template-SVG: import SVG files as React components (f0084e1)

Features

  • eslint-bod: add more testing-library linter rules (#396) (9420ac9)

5.5.10 (2021-11-11)

Bug Fixes

  • deps-eslint: bump eslint-plugin-react-hooks to 4.3.0 (f3a7a23), closes #314
  • deps: update dependency @rushstack/eslint-patch to ^1.1.0 (#327) (4646b40)
  • deps: update dependency browserslist to ^4.17.6 (#318) (1f2d6b8)
  • deps: update dependency css-loader to ^6.5.1 (#319) (5914717)
  • deps: update dependency eslint to ^8.2.0 (#328) (188e403)
  • deps: update dependency eslint-plugin-jest to ^25.2.3 (#320) (ab52a59)
  • deps: update dependency eslint-plugin-jsonc to v2 (#334) (263e414)
  • deps: update dependency eslint-plugin-unicorn to v38 (#335) (8623a63)
  • deps: update dependency eslint-plugin-yml to ^0.11.0 (#329) (a920cd6)
  • deps: update dependency jsonc-eslint-parser to v2 (#336) (75f2555)
  • deps: update dependency mini-css-extract-plugin to ^2.4.4 (#321) (7deb562)
  • deps: update dependency react-router-dom to v6 (#337) (96488b4)
  • deps: update dependency stylelint-config-standard-scss to ^2.0.1 (#322) (ae94cc1)
  • deps: update dependency stylelint-prettier to v2 (#338) (5baa9b9)
  • deps: update dependency stylelint-webpack-plugin to ^3.1.0 (#330) (dc8f504)
  • deps: update dependency webpack to ^5.62.1 (#331) (0c66859)
  • deps: update dependency webpackbar to ^5.0.2 (#323) (89bed93)
  • deps: update dependency yaml-eslint-parser to ^0.5.0 (#332) (8201c13)
  • deps: update docusaurus monorepo to v2.0.0-beta.9 (#324) (141581d)
  • deps: update typescript-eslint monorepo to ^5.3.0 (#333) (834a99b)
  • eslint-deps: bump eslint-plugin-jsx-a11y to 6.5.1 (e840733)
  • stylelint-bod: remove deprecated stylelint-a11y (9c992b4)
  • stylelint: bump stylelint-config-recess-order to v3 (6c84a04)

5.5.9 (2021-10-30)

Bug Fixes

  • CRA-scripts: disable fullySpecified resolution for .mjs files (b748cbf)
  • CRA-scripts: transform css modules classname to camel case (303e706)
  • deps: update babel monorepo to ^7.16.0 (#304) (88b078a)
  • deps: update dependency @rushstack/eslint-patch to ^1.0.9 (#300) (37443e0)
  • deps: update dependency autoprefixer to ^10.4.0 (#305) (a0bf1dd)
  • deps: update dependency css-loader to ^6.5.0 (#306) (01e7623)
  • deps: update dependency eslint-plugin-testing-library to ^5.0.0 (#301) (cf46ec4)
  • deps: update dependency eslint-plugin-vue to v8 (#313) (c2d5e1b)
  • deps: update dependency html-webpack-plugin to ^5.5.0 (#307) (91414e7)
  • deps: update dependency postcss-html to ^1.2.0 (#308) (ca8e137)
  • deps: update dependency react-redux to ^7.2.6 (#302) (c98f900)
  • deps: update dependency sass-loader to ^12.3.0 (#309) (e598817)
  • deps: update dependency tailwindcss to ^2.2.19 (#303) (86aadc5)
  • deps: update dependency webpack to ^5.61.0 (#310) (ce02dda)
  • deps: update dependency webpack-dev-server to ^4.4.0 (#311) (80cc34c)
  • deps: update typescript-eslint monorepo to ^5.2.0 (#312) (ae0e7db)

5.5.8 (2021-10-27)

Bug Fixes

  • deps-eslint: bump eslint-webpack-plugin to 3.1.0 (df05d4e)
  • deps: update dependency postcss-html to ^1.0.2 (#291) (c38059c)
  • deps: update dependency postcss-html to ^1.1.0 (#293) (b8e15a7)
  • stylelint-bod: enable no-global-function-names rule (a9d5101)

5.5.7 (2021-10-23)

Bug Fixes

  • stylelint-bod: rectify wrong rule option value (077c846)

5.5.6 (2021-10-23)

Bug Fixes

  • deps: update dependency browserslist to ^4.17.5 (#290) (913ce8a)
  • stylelint-bod: disable scss/no-global-function-names rule (47f1327)

5.5.5 (2021-10-23)

Bug Fixes

  • deps: bump stylelint to v14 (0e17fdc)
  • deps: update dependency babel-loader to ^8.2.3 (#275) (479408a)
  • deps: update dependency commander to ^8.3.0 (#286) (e4a13a8)
  • deps: update dependency eslint to ^8.1.0 (#287) (8b2bf11)
  • deps: update dependency eslint-plugin-jest to ^25.2.2 (#267) (82f42fa)
  • deps: update dependency eslint-plugin-promise to ^5.1.1 (#276) (ed91578)
  • deps: update dependency eslint-plugin-vue to ^7.20.0 (#288) (5e3158c)
  • deps: update dependency mini-css-extract-plugin to ^2.4.3 (#277) (303c4aa)
  • deps: update dependency postcss to ^8.3.11 (#278) (141169c)
  • deps: update dependency style-loader to ^3.3.1 (#279) (6dcbe73)
  • deps: update docusaurus monorepo to v2.0.0-beta.8 (#280) (6bad90d)
  • deps: update jest monorepo to ^27.3.1 (#281) (44ddb11)
  • deps: update typescript-eslint monorepo to ^5.1.0 (#289) (22338da)
  • stylelint-bod: add scss stylelint plugin (6259858)
  • stylelint-html: add postcss-html support for stylelint (8a02b32)
  • template-bod: update snapshots (e7ad6cd)
  • template-css: format css code via stylelint v14 (d514d44)
  • template: add tailwind.css configuration support (#270) (48b2f30), closes #19

5.5.4 (2021-10-17)

Bug Fixes

  • eslint-bod: enable eslint-plugin-testing-library again (#266) (9e6844f)
  • eslint-deps: bump eslint-plugin-testing-library to 5.0.0-alpha.10 (1dcbf64)

5.5.3 (2021-10-16)

Bug Fixes

  • deps-eslint: bump eslint-plugin-jest to 25.2.1 (e9c6f70), closes #247 #242
  • deps: update dependency browserslist to ^4.17.4 (#255) (643718e)
  • deps: update dependency eslint to v8 (#242) (f8e0034)
  • deps: update dependency html-webpack-plugin to ^5.4.0 (#260) (7780664)
  • deps: update dependency postcss-loader to ^6.2.0 (#261) (43d2e49)
  • deps: update dependency sass-loader to ^12.2.0 (#262) (2c13c2d)
  • deps: update dependency stylelint-config-prettier to v9 (#264) (00de7ad)
  • deps: update dependency tailwindcss to ^2.2.17 (#256) (219c75a)
  • deps: update dependency web-vitals to ^2.1.2 (#257) (e59336f)
  • deps: update dependency webpack-bundle-analyzer to ^4.5.0 (#263) (3b2df55)
  • eslint-bod: remove redundant statement (ebb2c91)
  • eslint-bod: temporary remove eslint-plugin-testing-library (36b835f), closes testing-library/eslint-plugin-testing-library#462
  • eslint-deps: bump eslint-plugin-testing-library to v5.0.0-alpha (39d7496)

5.5.2 (2021-10-14)

Bug Fixes

  • deps: bump @rushstack/eslint-patch to 1.0.8 (507054b)
  • deps: bump eslint-plugin-import to 2.25.x (4056231), closes #247 #242
  • deps: bump eslint-plugin-jest to 25.0.6 (6a8bf88), closes #247 #242
  • deps: bump eslint-plugin-unicorn to v37 (4ec237c)
  • eslint-bod: drop eslint-plugin-flowtype support (4e2a2e4), closes #247 #242
  • eslint-bod: rectify ESLint Babel preset resolution (1d6300f)

5.5.1 (2021-10-12)

Bug Fixes

  • eslint-bod: widen eslint peerDependencies to v8 (53e217a)

5.5.0 (2021-10-12)

Bug Fixes

  • deps: bump eslint-plugin-import to 2.25.1 (988181a)

Features

  • linter: add dg-scripts eslint and stylelint configuration (2cb283f)

5.4.1 (2021-10-12)

Bug Fixes

  • deps: bump [@typescript-eslint](https://github.com/typescript-eslint) to v5 (99e3268)
  • deps: bump confusing-browser-globals to 2.0.0-next.91 (52debb6)
  • deps: bump babel-plugin-named-asset-import to 1.0.0-next.91 (3855133)
  • deps: update dependency eslint-plugin-jest to ^25.0.5 (#245) (800747a)

5.4.0 (2021-10-10)

Bug Fixes

  • CRA-scripts: add autoprefixer to deps list (349990d)
  • CRA-utils: remove package tree verification (a571ace)
  • deps: update babel monorepo to ^7.15.8 (#223) (708b295)
  • deps: update dependency @reduxjs/toolkit to ~1.6.2 (#235) (bd938cd)
  • deps: update dependency babel-plugin-named-asset-import to ^1.0.0-next.fb6e6f70 (#204) (9293d3c)
  • deps: update dependency babel-preset-react-app to ^11.0.0-next.91 (#224) (1fe9bfc)
  • deps: update dependency browserslist to ^4.17.2 (#205) (7f96c0a)
  • deps: update dependency browserslist to ^4.17.3 (#225) (3fa9064)
  • deps: update dependency confusing-browser-globals to ^2.0.0-next.fb6e6f70 (#206) (526d3cf)
  • deps: update dependency css-loader to ^6.4.0 (#240) (d3f2a7a)
  • deps: update dependency css-minimizer-webpack-plugin to ^3.1.1 (#236) (d5966be)
  • deps: update dependency eslint-plugin-jest to ^24.5.0 (#212) (3d62e15)
  • deps: update dependency eslint-plugin-jest to ^24.5.2 (#226) (1d3d934)
  • deps: update dependency eslint-plugin-jest to ^24.6.0 (#241) (bbbd794)
  • deps: update dependency eslint-plugin-jest to ^24.7.0 (#244) (e6d7545)
  • deps: update dependency eslint-plugin-react to ^7.26.1 (#207) (ae1746f)
  • deps: update dependency inquirer to ^8.2.0 (#237) (68809ae)
  • deps: update dependency jest-watch-typeahead to ^0.6.5 (#208) (43ed7f0)
  • deps: update dependency jest-watch-typeahead to v1 (#214) (685c384)
  • deps: update dependency mini-css-extract-plugin to ^2.4.2 (#238) (099c3a7)
  • deps: update dependency postcss to ^8.3.9 (#227) (41cee94)
  • deps: update dependency prompts to ^2.4.2 (#228) (02f7b5a)
  • deps: update dependency react-app-polyfill to ^3.0.0-next.91 (#229) (22a7aa9)
  • deps: update dependency react-dev-utils to ^12.0.0-next.47 (#230) (6057a8b)
  • deps: update dependency web-vitals to ^2.1.1 (#231) (ff62447)
  • deps: update dependency webpack-dev-server to ^4.3.1 (#232) (be7ba87)
  • deps: update jest monorepo to ^27.2.4 (#209) (4c21e48)
  • deps: update jest monorepo to ^27.2.5 (#233) (242e5d2)
  • deps: update typescript-eslint monorepo to ^4.32.0 (#213) (1286025)
  • deps: update typescript-eslint monorepo to ^4.33.0 (#239) (52cab04)
  • eslint-bod: bump eslint-plugin-jest to v25 (#246) (2b37b55)
  • template-bod: change paths for local template development (#166) (d40ba22), closes #19
  • template-bod: widen @reduxjs/toolkit version (296ede8)

Features

  • CRA-css: add tailwind.css support (e35a050)

5.3.12 (2021-09-27)

Bug Fixes

  • CRA: bump all CRA deps to next version (85b0ce4)
  • stylelint-bod: disable at-rule-no-unknown on tailwind directive (be7bcc0)

5.3.11 (2021-09-25)

Bug Fixes

  • CRA-Jest: remove redundant jest-circus configuration (971fa11)
  • CRA-webpack: allow CORS on webpack-dev-server (4929511)
  • CRA-webpack: resolve dependency issues in webpack configuration (b4a2770)
  • deps: update dependency @rushstack/eslint-patch to ^1.0.7 (#180) (9336cf9)
  • deps: update dependency browserslist to ^4.17.1 (#181) (4d8af97)
  • deps: update dependency dotenv to v10 (#190) (8446378)
  • deps: update dependency eslint-plugin-flowtype to ^6.1.0 (#182) (f081b8e)
  • deps: update dependency eslint-plugin-react to ^7.26.0 (#183) (812949f)
  • deps: update dependency eslint-plugin-testing-library to ^4.12.4 (#184) (c144511)
  • deps: update dependency postcss to ^8.3.7 (#185) (59cba0b)
  • deps: update dependency postcss to ^8.3.8 (#191) (f9978fe)
  • deps: update dependency style-loader to ^3.3.0 (#186) (5637415)
  • deps: update dependency webpack-dev-server to ^4.3.0 (#193) (6fe4363)
  • deps: update jest monorepo to ^27.2.1 (#187) (29cd93d)
  • deps: update jest monorepo to ^27.2.2 (#192) (200e3d5)
  • deps: update typescript-eslint monorepo to ^4.31.2 (#188) (25fac55)

5.3.10 (2021-09-20)

Bug Fixes

  • NPM-bin: rename bin field (9dbf09c)

5.3.9 (2021-09-19)

Bug Fixes

  • CI: switch from npm to yarn (1e8261b)
  • CRA-deps: remove all pinned deps (f285cd4), closes csstools/postcss-normalize#60
  • deps: update dependency @babel/eslint-parser to ^7.15.7 (#154) (9082409)
  • deps: update dependency @mdx-js/react to ^1.6.22 (#147) (d3a5d60)
  • deps: update dependency @pmmmwh/react-refresh-webpack-plugin to v0.5.1 (#148) (18fd995)
  • deps: update dependency browserslist to ^4.17.0 (#150) (a98320d)
  • deps: update dependency css-loader to v6.3.0 (#167) (37c6506)
  • deps: update dependency eslint to ^7.32.0 (#151) (f0f176d)
  • deps: update dependency eslint-plugin-flowtype to v6 (#164) (4d0494f)
  • deps: update dependency eslint-plugin-jest to ^24.4.2 (#153) (240631b)
  • deps: update dependency eslint-plugin-jsx-a11y to ^6.4.1 (#155) (e01f619)
  • deps: update dependency eslint-plugin-react to ^7.25.2 (#156) (c5a489b)
  • deps: update dependency inquirer to v8 (#165) (31fad60)
  • deps: update dependency postcss-normalize to v10.0.1 (#157) (ca41191)
  • deps: update dependency prettier to ^2.4.1 (#158) (d6bb4c6)
  • deps: update dependency webpack to ^5.53.0 (#162) (4cafbd1)
  • deps: update dependency webpack-dev-server to ^4.2.1 (#159) (ff43314)
  • deps: update react monorepo (#160) (3c51539)
  • template-bod: add snapshot testing (9108af3)

5.3.8 (2021-09-12)

Bug Fixes

  • template-bod: improve template git ignore file (f42d4a1)

5.3.7 (2021-09-12)

Bug Fixes

  • CRA-init: remove explicit lint script (43bdb0d)

5.3.6 (2021-09-11)

Bug Fixes

  • bod-CLI: remove test utils from source code (7d8bb78)
  • CRA-paths: rectify appPath for local template development (e3c5dee)
  • template-bod: enable src path alias via tsconfig baseUrl (fb4e5e3)

5.3.5 (2021-09-09)

Bug Fixes

  • bod-CLI: aggregate all 3rd-party libraries to utils (7d37b91)
  • bod-CLI: create new instance from Commander (bba2c35)
  • bod-CLI: includes bin/bod.js when package building (cd64b61)
  • bod-CLI: remove PromptUI class exports (4f311ca)
  • bod-CLI: setup __BOD__ environment variable (46922a4)

5.3.4 (2021-09-08)

Bug Fixes

  • template-bod: separate UI and hooks logic (64c1e16)

5.3.3 (2021-09-05)

Bug Fixes

  • CRA-scripts: allow user app to use latest minor version (618f05e)

5.3.2 (2021-09-03)

Bug Fixes

  • template-bod: change baner title (23829fb)
  • template-bod: disable production source map (cf62764)

5.3.1 (2021-09-03)

Bug Fixes

  • template-bod: rename store to stores directory (4a2d9e9)

5.3.0 (2021-09-02)

Features

  • template-bod: add react-router support (8cfb459), closes #19

5.2.0 (2021-09-02)

Bug Fixes

  • template-bod: change title name (b439a99), closes #19

Features

  • template-bod: add redux support (0fcff82), closes #19

5.1.0 (2021-08-30)

Bug Fixes

  • CRA-init: add Jest coverage script (79e6c1b)
  • docusaurus-navbar: rectify active class for navbar links (978e6a4)
  • stylelint-sass: change stylelint to peerDependencies (ff0e629)
  • template-bod: change Bod CLI link (843ce40), closes #19
  • website: remove redundant pages (658fbb0)

Features

  • bod: add alias for CLI commands (9600119)
  • CRA-scripts: add elegant progressbar for start and build (0c31a3c)

5.0.2 (2021-08-20)

Bug Fixes

  • Jest-badge: catch all error (a33e3fd)

5.0.1 (2021-08-20)

Bug Fixes

  • template-deps: separate deps and devDeps (fd62f60), closes #19

5.0.0 (2021-08-19)

Bug Fixes

  • CRA-e2e: ignore local registry login (851cf2e)
  • CRA-e2e: remove local registry login log (b83d9c3)
  • CRA-eslint: change eslint config to bod (a7bd0bd)
  • CRA-init: add build --profile script (842c7ec), closes #18
  • CRA-init: add node env test script (dd084d9)
  • CRA-scripts: change eslint config to bod (e6d984e)
  • packages-homepage: update bod homepage link (e0f57cf)
  • stylelint-sass: bump stylelint config to 2.2.0 (3f7cd26)
  • template-css: rectify css order lint error (d85347a), closes #19
  • template-deploy: add homepage for gh-pages (55114e2)
  • website-edit: rectify GitHub edit link (eb11d70)

Features

  • CRA-start: bump webpack-dev-server to 4.0.0 (84c8cd9)
  • eslint-config: add eslint config forked from CRA (e604ad2)
  • GitHub-pages: add documentation site with docusaurus (07bcd1f)
  • GitHub-pages: generate React demo to GitHub Pages directory (400ee90)
  • stylelint-bod: change stylelint to bod (9543984)
  • stylelint-bod: add stylelint config for bod (0c2f61d)
  • stylelint-sass: add sass stylelint config package (989ac22)

4.0.4 (2021-08-18)

Bug Fixes

  • bod-bin: create bin/bod.js as binary file (6ff644e)
  • CI-publish: remove CI commit for building result (f9aae34)
  • CRA-e2e: remove redundant code (3736a50)

4.0.3 (2021-08-18)

Bug Fixes

  • CI-azure: rectify lerna error on azure pipeline (78708ec)
  • CRA: remove unnecessary files inclusion (a1af6eb)
  • template-build: autogenerate template.json (include scripts field) (6f05d4f)
  • template-css: enable postcss normalize by default (3d7842e), closes #19
  • template: update deps to date (7ba2320)
  • test-bod: change timeout from 5s to 20s (64b9fc4)

Performance Improvements

  • template-build: improve template building script (1c18e43)

4.0.2 (2021-08-17)

Bug Fixes

  • CRA-init: add lint and https start scripts (aa57b5f)
  • deps-ddp: remove duplicated packages (fbf1c63)
  • Jest-badge: rectify path resolution (e5c1e44)
  • template-bod: add more keywords to template.json (ff2719f)

4.0.1 (2021-08-17)

Note: Version bump only for package create-bod-app

4.0.0 (2021-08-17)

Documentation

BREAKING CHANGES

  • README: bump to v4

3.9.6 (2021-08-17)

Bug Fixes

  • CI: rectify NPM automation tokens error (2e292c4)

3.9.5 (2021-08-17)

Bug Fixes

  • lerna-publish: publish from package (4dc7e05)

3.9.4 (2021-08-17)

Bug Fixes

  • CI: reattach HEAD (54648ba)
  • CI: reattach HEAD (4638572)
  • lerna-publish: enable unstaged files in git (b32ba25)
  • lerna: disable bump verion beyond main branch (89a4bdd)
  • lerna: enable widden version bump (b71a591)

3.9.3 (2021-08-16)

Bug Fixes

  • CI: enable publish in tag branch (ba1c2ab)

3.9.2 (2021-08-16)

Bug Fixes

  • CRA-e2e: change lerna version to lerna publish (02646c6)
  • CRA-e2e: force version dump (8ae27d1)
  • CRA-e2e: remove standard-version package (f7a8325)
  • CRA-e2e: restore lerna.json file (63457b3)
  • Jest-badge: format error message when badge generation (518a2e9)
  • lerna: rectify lerna config (fe8e743)
  • tempalte-test: build template folder before testing (4ba04a8)
  • template-deps: bump deps to latest version (c2f5186)

3.9.1 (2021-08-16)

Bug Fixes

  • build: catch bdage generation error (6954ac6)
  • deps: update caiuse-lite database (f90d6e2)

3.9.0 (2021-08-15)

✨ Features

  • template-bod: add complete React source structure (28235b8), closes #19
  • template-bod: build template folder and template.json (fa10a7d), closes #19
  • template-build: build template folder (46d84b4), closes #19

🐛 Bug Fixes

  • CRA-e2e: add more log for e2e testing (275f482)
  • CRA-start: change local template presets (39df716), closes #18
  • template-bod: add Bod CLI link in App component (e517a2c), closes #19
  • template-bod: update template.json to date (ea32226), closes #19
  • template-build: start to write template-build script (eb9e68c), closes #19

3.8.1 (2021-08-15)

🐛 Bug Fixes

  • CRA-stylelint: add stylelint-prettier support (0cc45d2), closes #18
  • template-eslint: add prettier bind to eslint (2dde927), closes #19
  • template-eslint: remove redundant eslint config (87d7272), closes #19

3.8.0 (2021-08-15)

🚀 Building Work

  • ESLint-TypeScript: disable require lint check for JS (ddc7e06), closes #18

✨ Features

  • CRA-scripts: add webpack-bundle-analyzer for production mode (b68ed16), closes #18
  • CRA-scripts: add stylelint and prettier support (849eec6), closes #18

🐛 Bug Fixes

  • CRA-e2e: only test cra-bod-template in local environment (420e3f3)
  • template-eslint: bind prettier with eslint (f38e445), closes #19

3.7.1 (2021-08-14)

🐛 Bug Fixes

  • CRA-scripts: remove deprecated template placeholder (fe94602), closes #17

3.7.0 (2021-08-14)

🚀 Building Work

  • deps-dev: add ci-info package (e00613b), closes #15
  • deps-dev: remove ci-info package (9df7b24), closes #15

🔧 Testing

  • bod-CreateCommand: add correct exit testing (67ba3f1), closes #15
  • bod-CreateCommand: add CreateCommand execution testing (77d7345), closes #14
  • bod-InfoCommand: add testing for Info command (345e375), closes #15
  • bod: refactor commands testing (069a432), closes #15
  • CRA-e2e: add all CRA tempalte testing (530fd33), closes #14

🐛 Bug Fixes

  • bod-BaseCommand: add getName method (00f29a2), closes #15
  • bod-CreateCommand: change command description (15d7b48), closes #15
  • bod-CreateCommand: rectify same action value (0d2f744), closes #15
  • bod-InfoCommand: add appName for interface consistence (3621da0), closes #15
  • test-bod: rectify appPath to temp (ignored) (d970526), closes #15
  • test-e2e: skip kill command error (757c439), closes #15

✨ Features

  • bod-CLI: register commands with Iterator pattern (cf5ced8), closes #15
  • bod-CreateCommand: add more template actions (13436c4), closes #15
  • bod-e2e: add e2e testing for bod-cli (60ceea5), closes #15
  • bod-InfoCommand: add Info command (9f2d104), closes #15
  • bod: rewrite bod-cli with factory pattern (5b28228), closes #15
  • CRA-template: add default bod template (e772033), closes #19

3.6.0 (2021-08-14)

✨ Features

  • CRA-template: add basic jsx template (aca56e0)
  • test-e2e: setup CRA e2e framework (1783774), closes #14
  • test: add verdoccio for local registry (439e6d4)

🔧 Testing

  • bod-CreateCommand: cleanup app path (7483427)
  • CRA-e2e: add execSync output (a296c45), closes #14
  • CRA-e2e: add local registry support (65cd2ac), closes #14
  • CRA-e2e: add react build/test/start script testing (a8595de), closes #14
  • CRA-e2e: bump and revert version when e2e testing (14c48f4), closes #14
  • CRA-e2e: disable local publish output (d5e9fb5), closes #14
  • CRA-e2e: polish verdaccio config (3e60f17), closes #14
  • CRA-e2e: pretty e2e testing output (736a8e9), closes #14
  • CRA-e2e: publish to local registry (357f677), closes #14
  • CRA-e2e: remove all local registry files (625c4ff), closes #14
  • CRA-e2e: rewrite e2e test with TypeScript (92f1723), closes #14
  • CRA-e2e: setup more signal handlers (9bbd743), closes #14
  • CRA-e2e: setup registry config in .npmrc (477e010), closes #14
  • CRA-e2e: setup verdaccio basic config (9c10726), closes #14
  • CRA-e2e: use zsh for execSync (3170266), closes #14

🚀 Building Work

  • CI: add tags trigger (d084f34), closes #14
  • CI: merge ci and publish into one CI script (1d36552)
  • CI: rename unit testing stage (a64f4e2)
  • deps-dev: move common deps to root project (55aa2d0)
  • deps: add chalk and consola package (0ee957e), closes #14

🐛 Bug Fixes

  • CI: rectify pulish error after e2e testing (0e83917), closes #14
  • CRA-e2e: change zsh to bash (a47c69e), closes #14
  • CRA-e2e: pretty e2e testing output (6a305db), closes #14
  • CRA-e2e: rectify bod.js binary mode (39a8ab0), closes #14
  • CRA-e2e: rectify signal handlers error (b914a51), closes #14
  • deps: rectify invalid workbox-webpack-plugin (fcd123b)
  • test-e2e: add missing types (c930153), closes #14
  • test: change temporary testing path to app (35c3372)

3.5.2 (2021-08-12)

🐛 Bug Fixes

  • CI: rectify coveralls config (472d07d)

🔧 Testing

  • bod-BaseCommand: basic testing for BaseCommand (b5f30d3)

🚀 Building Work

  • CI: add coveralls support (d5a03a5)
  • Jest-badge: move badge script to root directory (4dc4e75)

3.5.1 (2021-08-11)

Bug Fixes

  • CRA-scrtips: add test:debug debugging test script (7447b54)
  • CRA-template: sync version number (5acdb3f)
  • version: bump template version when release (a70734f)

3.5.0 (2021-08-11)

Bug Fixes

  • CRA-scripts: hidden eject scripts by default (20f7889)
  • CRA-template: rectify reference types path for template (79f65f8)
  • CRA-template: sync version number (16ed77e)

3.4.0 (2021-08-11)

Features

  • CRA-template: add custom CRA template (a877a96)

Bug Fixes

  • bod-CreateCommand: add custom React template support (0e10794)
  • CRA-eslint: bump to eslint-config v7 (876d601)
  • CRA-scripts: rectify broken Jest tranformer API (d880313)
  • CRA-template: add custom types definition (c629988)

3.3.0 (2021-08-11)

Features

  • CRA: use next react-dev-utils (c3f14e0)

3.2.0 (2021-08-11)

Features

  • CRA-workbox: add workbox v6 support (a5b9590)

Bug Fixes

  • bod-TypeScript: rectify typescript template arg (43eeca4)

3.1.0 (2021-08-11)

Bug Fixes

  • bod-bin: add bin config (5a90200)
  • CI: add npm i stub files (d351185)

Building Work

  • Jest-badge: remove redundant error checking (c46e242)

3.0.0 (2021-08-11)

⚠ BREAKING CHANGES

  • react-scripts: add react-scripts package
  • monorepo: change repo to monorepo for all CLI packages

Features

  • bod-CLI: add execute permission to bod.ts (3ece1a5)
  • CLI-BaseCommand: move common property to BaseCommand (6958390)
  • CLI-commands: add commands module (7d7e7f4)
  • CLI-CreateCommand: add template actions array (8d0d5b0)
  • CLI-CreateCommand: rewrite CreateCommand with TypeScript reuqired (785eada), closes #10
  • monorepo: refactor to monorepo (7fb1d6c)
  • react-scripts: add custom react-scripts package (acb9fae)

Bug Fixes

  • bod-version: rectify package version path resolution (771b10d)
  • bod: rectify publish files structure (cbf0480)
  • build: rectify lint and fomrat script typo (0a4e240)
  • CLI-BaseCommand: add access specifiers (55e4965)
  • CLI-CreateCommand: remove redundant exit process (0d1e08a)
  • CLI-CreateCommand: remove redundant type guard (ad6da21)
  • CLI-version: change '-V' to '-v' (706e236)
  • CRA: rectify publish files structure (4441608)

Testing

  • CLI-CreateCommand: add error handle testing (137bda4)
  • CLI-CreateCommand: rectify inquirer mock (85e40cd)
  • CLI-CreateCommand: test for all template actions (7d94e1f)
  • NODE_ENV: set NODE_ENV to test (17b5850)

Building Work

  • bod-CI: add badge generation script (beaea9e)
  • bod: separate publish bin and main config (82c2950)
  • CI: add start and test shorthand scripts (41d1dea)
  • CI: rectify test and publish CI script (ca0cae0)
  • CI: separate TypeScript compile script (70953e0)
  • CRA-deps: bump jest from 26.6.0 to 27.0.6 (4ae73d7)
  • deps-dev: add CI detection support (f329bf8)
  • deps-dev: bump concurrently from 6.2.0 to 6.2.1 (bc40a17)
  • deps-dev: bump to latest version (406fd20)
  • deps-dev: bump ts-node from 10.1.0 to 10.2.0 (c4f6252)
  • deps-dev: bump tslib from 2.1.0 to 2.3.0 (fc01bfd)
  • deps: move standard-version to root package.json (e135956)
  • Jest: add Jest watch ignore patterns (1ce177a)
  • NPM: ignore test files (19096d5)
  • version: add standard version to monorepo (4e81d4f)

2.0.0 (2021-08-08)

⚠ BREAKING CHANGES

  • lockfile: bump required Node version from 8.0.0 to 14.0.0.
  • TypeScript: ship to TypeScript CLI techstack.

Features

  • CLI-create: add CreateCommand class (aba08aa)
  • CLI: add pretty output with consola (1a6ea0c)
  • CLI: show help after errror (ffb6aab)
  • TypeScript: setup TypeScript CLI development (39b2e49)
  • TypeScript: ship to TypeScript code (e27d8ab)

Bug Fixes

  • CLI-create: add missing return type (1bfc442)
  • CLI-create: add pretty log support with consola (f83f115)
  • CLI: add missing TS types (31db0c9)
  • CLI: rectify unknown command function (e42da9c)
  • eslint: rectify all eslint error (80cc951)
  • jest: rectify imports error (8f28af6)
  • tsc: rectify all TS types error (8cc2419)

Building Work

  • CI: add jest testing (e4d3f9a)
  • CI: rename publish CI workflow (5dfe27f)
  • deps-dev: add node-fetch for badge generation (6160b2d)
  • deps-dev: add rimraf types (62315e3)
  • format: rectify typo (bb4783d)
  • JSON: allow resolve JSON module (b4b5097)
  • npm: rectify npm publish files path (4852db9)
  • scripts: simple start script (ef58ce2)
  • tsc: keep comments for bash (37c5ffe)

Testing

  • CLI-create: add create command basic testing (cd2b371)
  • CLI-create: add todo testing (b8ac28f)
  • CLI-create: remove temp files before testing (f195c1e)
  • lockfile: sync NPM lockfile (2e337b2)

1.0.2 (2021-08-08)

Building Work

  • CI: add npm publish CI support (a437aed)

1.0.1 (2021-08-02)

Bug Fixes

  • deps-dev: bump version to latest (e12a33b)

Building Work

  • deps: bump chalk from 4.1.1 to 4.1.2 (a08cd56)
  • deps: bump commander from 8.0.0 to 8.1.0 (68577c4)

1.0.0 (2021-08-02)

Features

  • release: add standard-version support (3152cfc)

Building Work

  • deps: bump chalk from 2.4.2 to 4.1.1 (6a4d5b5)
  • deps: bump commander from 2.19.0 to 8.0.0 (2cf7e33)
  • deps: bump cross-spawn from 6.0.5 to 7.0.3 (41eeed8)
  • deps: bump envinfo from 7.0.0 to 7.8.1 (a99962e)
  • deps: bump inquirer from 6.2.2 to 8.1.2 (30bb3d8)
  • deps: bump lodash from 4.17.11 to 4.17.21 (ecfc656)

Updates

  • deps: dump deps up to date (5e3f0fe)
  • lockfile: update lockfile (1874779)