diff --git a/CHANGELOG.md b/CHANGELOG.md index bf662283b5..81cc232984 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,130 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### [3.5.1](https://github.com/sabertazimi/awesome-notes/compare/v3.5.0...v3.5.1) (2021-09-21) + + +### :bug: Bug Fixes + +* **deps:** update dependency @mdx-js/react to ^1.6.22 ([#139](https://github.com/sabertazimi/awesome-notes/issues/139)) ([731c423](https://github.com/sabertazimi/awesome-notes/commit/731c423efe43af1e7baf5cea70ddd15a7252e80f)) +* **deps:** update react monorepo to ^17.0.2 ([#140](https://github.com/sabertazimi/awesome-notes/issues/140)) ([cbb0bb5](https://github.com/sabertazimi/awesome-notes/commit/cbb0bb53f7daa423b302acfa862ee356cbe7343f)) +* **web-CSS:** rectify syntax error ([b98bffb](https://github.com/sabertazimi/awesome-notes/commit/b98bffbd89424c0b75d3fff323d1b5d17c69915f)) + + +### :rocket: Building Work + +* **CI:** add multiple environment for building ([fb9ff57](https://github.com/sabertazimi/awesome-notes/commit/fb9ff57f7a32bea4a4448255ee2b090ff15e2be5)) +* **CI:** reduce virtual machines efforts ([cb10354](https://github.com/sabertazimi/awesome-notes/commit/cb103541c22c309ce5bf8353a13c63c6be05c1d0)) +* **CI:** reduce virtual machines efforts ([f81c6f6](https://github.com/sabertazimi/awesome-notes/commit/f81c6f6331664a42e873f1d527a8ae50ace100f6)) +* **deps-bot:** change PR concurrent limits ([7f85fdb](https://github.com/sabertazimi/awesome-notes/commit/7f85fdbb6762b11177f8eb8002801b44a6b02d3f)) +* **deps-bot:** enable `pin` version ([20e42aa](https://github.com/sabertazimi/awesome-notes/commit/20e42aa1f29599d10a1cde439629d940f82d39cf)) +* **deps-bot:** enable non-major deps automerge ([68974a0](https://github.com/sabertazimi/awesome-notes/commit/68974a04e9a7b27c16f6196a316ea10212e675ff)) +* **deps-bot:** setup renovate bot configuration ([23ae45d](https://github.com/sabertazimi/awesome-notes/commit/23ae45d0699090c3ae4ffcca2b3b5edf2db8647b)) +* **deps-bot:** widen peerDeps and engines ([65a6bf8](https://github.com/sabertazimi/awesome-notes/commit/65a6bf872eaa3bd44489ed0698ea0d98db30eb5d)) +* **deps-style:** add eslint and stylelint support ([62dbbe2](https://github.com/sabertazimi/awesome-notes/commit/62dbbe220682b4f6bcc54d97b45a86d88ee531b6)) +* **deps:** add `webpack` package ([066c1f4](https://github.com/sabertazimi/awesome-notes/commit/066c1f4d98164d2d865722d79ab51925f5b78515)) +* **deps:** pin dependencies ([5b624a0](https://github.com/sabertazimi/awesome-notes/commit/5b624a0bc53b05bd9cc801d500f9af4bdcaad1f2)) +* **website-deps:** pin `[@docusaurus](https://github.com/docusaurus)` version ([5d27e2e](https://github.com/sabertazimi/awesome-notes/commit/5d27e2eb419e2646d117f5f31eff9b34354e027a)) + + +### :sparkles: Today I Learned + +* **git-branch:** list upstream branches ([20398b7](https://github.com/sabertazimi/awesome-notes/commit/20398b77203fd943b0bbd788863cee0af28d065f)) +* **git:** disable autocrlf ([fc1af62](https://github.com/sabertazimi/awesome-notes/commit/fc1af629fef55847db6686301bc6b821fe2add71)) +* **library-CLI:** ncc and pkg CLI tools ([dd999ce](https://github.com/sabertazimi/awesome-notes/commit/dd999ceb28a3af7ef9ca4f88450cf1d3154dbf83)) +* **library-CLI:** task runner UI for CLI app ([0bb3722](https://github.com/sabertazimi/awesome-notes/commit/0bb3722a0ecb0371fc7bb77187fb4f89cab4b1b9)) +* **library-devops:** auto approve action ([aeef9d6](https://github.com/sabertazimi/awesome-notes/commit/aeef9d6a05a25ec50dbff766170055802c4a3cae)) +* **library-devops:** bundle size action ([1dcf795](https://github.com/sabertazimi/awesome-notes/commit/1dcf7953f7dbe521f720941fb6fc3f2a8f8397a0)) +* **library-devops:** bundle size action ([50f5214](https://github.com/sabertazimi/awesome-notes/commit/50f521433637214e6c507204f3e3e95caaa2fef8)) +* **library-devops:** GitHub stale action ([4cfe012](https://github.com/sabertazimi/awesome-notes/commit/4cfe01269246be685ef30cbe19abf0a12445eaf7)) +* **library-devops:** lock issues and PRs github action ([1e2ae2e](https://github.com/sabertazimi/awesome-notes/commit/1e2ae2e9be5a507ec348649eae00818feef762ad)) +* **library-web:** Alibaba formily library ([d34589b](https://github.com/sabertazimi/awesome-notes/commit/d34589b4e6d80bce626a5b5b57b7648770b74205)) +* **library-web:** box shadow CSS utils ([08cfcd5](https://github.com/sabertazimi/awesome-notes/commit/08cfcd513e9cf715125a018aee7f0bd47a126425)) +* **library-web:** BundlePhobia fro NPM size cost ([2b5b907](https://github.com/sabertazimi/awesome-notes/commit/2b5b9073472844379f386074312546c28116bc5d)) +* **library-web:** charts and UML draw utils ([9f18b40](https://github.com/sabertazimi/awesome-notes/commit/9f18b405fe267b28880914b436ec2616f6a5104f)) +* **library-web:** charts visualization library ([bd55f9e](https://github.com/sabertazimi/awesome-notes/commit/bd55f9e30afe501425acef08352a90f870df4759)) +* **library-web:** color utils and palette tools ([d64a76a](https://github.com/sabertazimi/awesome-notes/commit/d64a76a7c80db9b82b89012332e5bceacecfe1ef)) +* **library-web:** css doodle ([b621054](https://github.com/sabertazimi/awesome-notes/commit/b62105412b70155d9ec99e87c7122d52e480a489)) +* **library-web:** graceful shutdown middleware ([4cef86d](https://github.com/sabertazimi/awesome-notes/commit/4cef86d8c5243266c5e8f49550e5dc18215b83f6)) +* **library-web:** Markdown parser and compiler ([0ec5d8a](https://github.com/sabertazimi/awesome-notes/commit/0ec5d8a653481e98eed2918b9b3413566b47e303)) +* **library-web:** Node server middlewares ([a276db4](https://github.com/sabertazimi/awesome-notes/commit/a276db472410d0a1c8ee0f4c85bd8dbda01114da)) +* **library-web:** OpenAPI SDK generator ([956d9d4](https://github.com/sabertazimi/awesome-notes/commit/956d9d4e6f5df5f04c7fe76f545d0dc504259d08)) +* **library-web:** PDF library ([07ffb08](https://github.com/sabertazimi/awesome-notes/commit/07ffb08c5b78d33a30c4c3b317b7f5098526c688)) +* **library-web:** Redux framework ([42674a9](https://github.com/sabertazimi/awesome-notes/commit/42674a9882d168208d3c29a3da5c829e637d4c5a)) +* **library-web:** type safe CLI library used by yarn berry ([6885453](https://github.com/sabertazimi/awesome-notes/commit/6885453a596e264cf850c03ed678b55bd591724d)) +* **library:** JS parser ([9cd268d](https://github.com/sabertazimi/awesome-notes/commit/9cd268d35307d3024ee6ac90268ce3bbbd93248b)) +* **linux:** refactor commands list ([3d1cce1](https://github.com/sabertazimi/awesome-notes/commit/3d1cce1dd00d7adce8bd4fb1fc69d06ca2048831)) +* **neovim:** LunarVim configuration for NeoVim ([8fa50ce](https://github.com/sabertazimi/awesome-notes/commit/8fa50cee13ea2175021a44fdac2e46e4b36d2266)) +* **Node-NPM:** setup npm registry token ([f27d11d](https://github.com/sabertazimi/awesome-notes/commit/f27d11dcc26ff46fc955d78921dec07939e69cfe)) +* **Node-yarn:** `yarn up` command usage ([5355745](https://github.com/sabertazimi/awesome-notes/commit/53557458d125cc8d1d3b9fe464176b6691627ea9)) +* **Node-yarn:** yarn basic configuration ([b6b12e1](https://github.com/sabertazimi/awesome-notes/commit/b6b12e112a03e6eb618fa8b9ff3ff74d3e821de1)) +* **vim-LSP:** NeoVim language server ([3bacfb7](https://github.com/sabertazimi/awesome-notes/commit/3bacfb7a9bf86d4efdabacee9f8ac0bf2bedc458)) +* **vim-plugins:** NeoVim tree sitter plugin ([a23b8ac](https://github.com/sabertazimi/awesome-notes/commit/a23b8acad4efc4091811651742c5b4edab3e5ccb)) +* **vim:** NeoVim installation ([f43f174](https://github.com/sabertazimi/awesome-notes/commit/f43f174669ad726c15a9f4660d674728426d64af)) +* **vim:** setup NeoVim configuration ([9efc7e0](https://github.com/sabertazimi/awesome-notes/commit/9efc7e07e4b4dbf6f0c52da9b831f4b0b5ca5daa)) +* **web-CSS:** reducing need pseudo elements ([a67e76c](https://github.com/sabertazimi/awesome-notes/commit/a67e76cb1abd5b2594b5e47c206d95744acaedb8)) +* **web-devops:** dependencies maintenance action ([0f4a2a7](https://github.com/sabertazimi/awesome-notes/commit/0f4a2a74f916aa238a070e77ef8b5ead089fe636)) +* **web-HTML:** semantic search element ([511019b](https://github.com/sabertazimi/awesome-notes/commit/511019b7c38d07eb5e2a4fa063092cca6963b670)) +* **web-JavaScript:** 7 primitive values ([1c3d7ae](https://github.com/sabertazimi/awesome-notes/commit/1c3d7aee971a8a75d363e1a933b3226302fa1a1e)) +* **web-JavaScript:** AJAX alternatives ([bd335bf](https://github.com/sabertazimi/awesome-notes/commit/bd335bf15a75889d57afa55c9d23750dee28587c)) +* **web-JavaScript:** basic testing API comparsion ([0d1afe4](https://github.com/sabertazimi/awesome-notes/commit/0d1afe4563424b1d8b5fba06573bcdf5c8ff2b7a)) +* **web-JavaScript:** Chromium internal reference ([4811741](https://github.com/sabertazimi/awesome-notes/commit/4811741d014eb4eb606285c1d292360a175e1c2a)) +* **web-JavaScript:** complete console API ([79dad68](https://github.com/sabertazimi/awesome-notes/commit/79dad686f39d365c8ce9b9cc0d842561927f2174)) +* **web-JavaScript:** log points via Node debugger ([3c3ae3b](https://github.com/sabertazimi/awesome-notes/commit/3c3ae3b71831a2c7c15c8db652a0df969ad9df78)) +* **web-JavaScript:** more console functions ([e0fd2f8](https://github.com/sabertazimi/awesome-notes/commit/e0fd2f8562c70b603e3d525c2a4ee96052b82d08)) +* **web-JavaScript:** offscreen canvas API ([661ca4e](https://github.com/sabertazimi/awesome-notes/commit/661ca4e5dd66a6488ccbdc5d5f62f812fb64ab76)) +* **web-JavaScript:** performance API ([978493d](https://github.com/sabertazimi/awesome-notes/commit/978493dea65c0455115d757261f725bd6c2fd01b)) +* **web-JavaScript:** remove `var` usage ([63a7d4b](https://github.com/sabertazimi/awesome-notes/commit/63a7d4b7ea4f265f0b8b61e4a6dbdffe0f86a779)) +* **web-JavaScript:** review client Rect APi ([58b9f59](https://github.com/sabertazimi/awesome-notes/commit/58b9f5986d158acb4f244057c86cd326d80fa35c)) +* **web-JavaScript:** review ES6 Proxy feature ([5b2b2db](https://github.com/sabertazimi/awesome-notes/commit/5b2b2dbb670a871b632810aef5921bb510e9c235)) +* **web-JavaScript:** simple test runner implementation ([6174c70](https://github.com/sabertazimi/awesome-notes/commit/6174c70b806d4213a0e2a739af93278bd018525b)) +* **web-Node:** dependency pinning guide ([cf2696d](https://github.com/sabertazimi/awesome-notes/commit/cf2696df0f9d9aae7bfdc8bfc2316c21ba9f06bc)) +* **web-Node:** Node crash handling ([2fc9cec](https://github.com/sabertazimi/awesome-notes/commit/2fc9cec62d66949a8d0deea9e3f5b3d35110472b)) +* **web-Node:** review npm/yarn lockfile ([d30b7d5](https://github.com/sabertazimi/awesome-notes/commit/d30b7d560f9cb2acd4a0a01b72b253a459513b7f)) +* **web-Node:** yarn berry real world use case ([5660089](https://github.com/sabertazimi/awesome-notes/commit/56600891fbb7bfb875a31d64dfbddd4b5bd39d7b)) +* **web-Node:** yarn berry use case ([b169a7b](https://github.com/sabertazimi/awesome-notes/commit/b169a7bd7509eb28504abb0e1b327674906ca40d)) +* **web-performance:** chrome user experience report ([6f8e5fb](https://github.com/sabertazimi/awesome-notes/commit/6f8e5fb11121df8653d892d5fc47f1355e3188f0)) +* **web-performance:** devtool performance panel ([8818164](https://github.com/sabertazimi/awesome-notes/commit/881816432cbba42465d5ba3874bb49c4652578d3)) +* **web-React:** Context API usage patterns ([a1c0fac](https://github.com/sabertazimi/awesome-notes/commit/a1c0fac02a21bdf442c2b3d1f5eacae91fc8a45c)) +* **web-React:** custom Recoil hooks implementation ([99d4c73](https://github.com/sabertazimi/awesome-notes/commit/99d4c73e3174e4e1907b55d4f0c4586604fb135a)) +* **web-React:** framework paradigm guide ([c82efe3](https://github.com/sabertazimi/awesome-notes/commit/c82efe308eb9f4c446654fa0d4225c116f39b532)) +* **web-React:** React GitHub CI testing ([9b899d1](https://github.com/sabertazimi/awesome-notes/commit/9b899d1480735534c2b3770f20ea7ca8761261e3)) +* **web-React:** Recoil minimal implementation ([d7a9e39](https://github.com/sabertazimi/awesome-notes/commit/d7a9e3966581fadcdf150196ce9e08130c16e591)) +* **web-React:** review React performance mental model ([84309f6](https://github.com/sabertazimi/awesome-notes/commit/84309f676cbf24bf178209548d9941be72ac05ed)) +* **web-React:** two way binding for parent Atom children selector ([bc90b7d](https://github.com/sabertazimi/awesome-notes/commit/bc90b7d1b36052d1621869803c1aa5f0c005fd30)) +* **web-Redux:** `createAsyncThunk` API ([d801f78](https://github.com/sabertazimi/awesome-notes/commit/d801f783baedfca37c8ff7f0caf6ef67033a3110)) +* **web-Redux:** `dispatch` type definition ([7c6e68a](https://github.com/sabertazimi/awesome-notes/commit/7c6e68a6f97dcf562cbef73411f678f97d8ef3c7)) +* **web-Redux:** `react-redux` binding library ([28c3e2d](https://github.com/sabertazimi/awesome-notes/commit/28c3e2de3f9366d37c3980ee5f5db3a0a579a983)) +* **web-Redux:** advanced usage for RTK query ([bc13efe](https://github.com/sabertazimi/awesome-notes/commit/bc13efe85673eb7efc44f80d8d74af7a3f7a0a39)) +* **web-Redux:** async thunk action types ([c152ccb](https://github.com/sabertazimi/awesome-notes/commit/c152ccba3fcd40a263957632d1704f1553aa9ee5)) +* **web-Redux:** basic configureStore usage ([d4cac6e](https://github.com/sabertazimi/awesome-notes/commit/d4cac6e952c0fd9bb6c4e99e8bda60746b205713)) +* **web-Redux:** basic SSR for Redux ([c37de03](https://github.com/sabertazimi/awesome-notes/commit/c37de03f77747f9091c67f4cd8d2f76ca426ad2b)) +* **web-Redux:** create store manually ([5b4cf2b](https://github.com/sabertazimi/awesome-notes/commit/5b4cf2b775fb3c10a6c34089df939e1ee522b918)) +* **web-Redux:** dynamic reducers and middlewares ([e882e27](https://github.com/sabertazimi/awesome-notes/commit/e882e27167f2898852226597ada631549af99dfa)) +* **web-Redux:** ImmerJS in Redux toolkit ([205c4d9](https://github.com/sabertazimi/awesome-notes/commit/205c4d972a7c7e86805ec0ed9f87365aba4d4ab2)) +* **web-Redux:** importance of memorized selectors ([18251fa](https://github.com/sabertazimi/awesome-notes/commit/18251facfe5e3c4a193b1218fe01909430f64ed2)) +* **web-Redux:** internal types for RTK API ([38f3eff](https://github.com/sabertazimi/awesome-notes/commit/38f3effe7f7faa8575289a215544775d9637ab43)) +* **web-Redux:** less boilerplate code with `createAsyncThunk` ([59a5404](https://github.com/sabertazimi/awesome-notes/commit/59a54047056ae04a87ea0ec3eee2725a63b62600)) +* **web-Redux:** normalizing data state ([27299e6](https://github.com/sabertazimi/awesome-notes/commit/27299e67d7bb4a2ee288cdcef413b00b572583ab)) +* **web-Redux:** quick start guide for RTK ([fa3059f](https://github.com/sabertazimi/awesome-notes/commit/fa3059f59eb1a29a51140d987bb2bee0449aa6f3)) +* **web-Redux:** reduce middlewares with reverse order ([d84cd60](https://github.com/sabertazimi/awesome-notes/commit/d84cd600b8d018ddd78726cc13c7a4e66d751f10)) +* **web-Redux:** reducer boilerplate and enhancer ([aae79dc](https://github.com/sabertazimi/awesome-notes/commit/aae79dcdc89673b52d4ee06732ebc600967bcd19)) +* **web-Redux:** reducer matcher example ([e42ece5](https://github.com/sabertazimi/awesome-notes/commit/e42ece559b04ee9851cb112fb2d5c9cfb8b65a3d)) +* **web-Redux:** Redux style guide ([34011a0](https://github.com/sabertazimi/awesome-notes/commit/34011a0e166b5d94768ffb8fa8673ebefeffaeed)) +* **web-Redux:** Redux undo library ([616b700](https://github.com/sabertazimi/awesome-notes/commit/616b700b550a4479cb9028211999e0c5270baae3)) +* **web-Redux:** reselect selectors mental model ([ac54109](https://github.com/sabertazimi/awesome-notes/commit/ac54109ef8585e16f3d3acd6e2502e2e5fe90837)) +* **web-Redux:** RTK qeury cache utils ([6443e46](https://github.com/sabertazimi/awesome-notes/commit/6443e466bc018d82a0cae399862d8cf16ed98afa)) +* **web-Redux:** RTK query code splitting ([a397ea9](https://github.com/sabertazimi/awesome-notes/commit/a397ea9ad828e89dae5f0f156d45fac57541cbf9)) +* **web-Redux:** side effects logic in middlewares ([16128a0](https://github.com/sabertazimi/awesome-notes/commit/16128a00b915e4030aa507f46b21ade00ed40d44)) +* **web-Redux:** strict reference comparison for useSelector ([4c61c20](https://github.com/sabertazimi/awesome-notes/commit/4c61c205891aa3eb784f5eedb552337ae5829885)) +* **web-Redux:** usage of Redux middlewares ([9a08fd9](https://github.com/sabertazimi/awesome-notes/commit/9a08fd9fb752c526b886d8ad6cec74c2a6ad0d4f)) +* **web-Redux:** useSelector hook internal ([80655e2](https://github.com/sabertazimi/awesome-notes/commit/80655e2ebe9345244953f705715f007cd3f812c5)) +* **web-TypeScript:** discussion on TypeScript turing complete ([fbc2d9c](https://github.com/sabertazimi/awesome-notes/commit/fbc2d9c83c17a95eb34c972988b3207704015415)) +* **web-TypeScript:** review tuple type ([eb70526](https://github.com/sabertazimi/awesome-notes/commit/eb70526c333ba4df9e132dbdec2e440ad7c8ac7e)) +* **web-TypeScript:** TS compiler internal ([3c5b089](https://github.com/sabertazimi/awesome-notes/commit/3c5b08934264d9a95c0bc1545dddd9253174a223)) +* **web-webpack:** hot module replacement internal ([e6762ef](https://github.com/sabertazimi/awesome-notes/commit/e6762ef329187e5ccaff43b980d7577a6eee7576)) +* **web-yarn:** yarn basic usage ([797aab1](https://github.com/sabertazimi/awesome-notes/commit/797aab16d4c047ee76fb4356045e9454e559c125)) + ## [3.5.0](https://github.com/sabertazimi/awesome-notes/compare/v3.4.1...v3.5.0) (2021-09-11) diff --git a/package.json b/package.json index 471aaff283..f288f0a157 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "awesome-notes", - "version": "3.5.0", + "version": "3.5.1", "description": "Personal Learning Notes (TIL)", "main": "README.md", "scripts": {