Skip to content

Releases: sabertazimi/awesome-notes

v3.5.7

28 Feb 07:10
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

🎉 3.5.7 (2022-02-28)

🐛 Bug Fixes

  • deps: update docusaurus monorepo to v2.0.0-beta.15 (#219) (415137f)
  • deps: update docusaurus monorepo to v2.0.0-beta.16 (#233) (a44c844)

✨ Today I Learned

v3.5.6

05 Jan 12:15
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

🎉 3.5.6 (2022-01-05)

🚀 Building Work

  • deps-bot: disable lockfile maintenance (6d27673)
  • yarn: bump yarn from v3.0.2 to v3.1.0 (d657bee)

✨ Today I Learned

  • git-GitHub: dependabot configuration (a58a114)
  • git: allow edits from maintainers when PRs (34e567d)
  • git: git reflog (0262d15)
  • web-CSS: custom bootstrap with dart-sass (ac58f26)
  • web-CSS: pseudo elements for custom form components (8cd87c9)
  • web-JavaScript: canvas real world case (b77b9a0)
  • web-JavaScript: media session API (c9d7e5d)
  • web-library: Bull distributed jobs library (335330c)
  • web-library: cursor library (6ff3954)
  • web-library: data tables and grids library (3b34a6f)
  • web-library: date and locale library (97f7ddf)
  • web-library: Graph theory network visualization library (9629195)
  • web-library: logging library (a5f447e)
  • web-library: markdown editor (3470aaa)
  • web-library: material UI data table (444c2cd)
  • web-library: Modern from ByteDance (6e2271b)
  • web-library: multi window layout manager (fbb3ea6)
  • web-NPM: remove node-sass proxy, ship to dart-sass (dart2js) (824851c)

🐛 Bug Fixes

  • deps: update dependency @easyops-cn/docusaurus-search-local to ^0.20.0 (#193) (9a9d885)
  • deps: update dependency @easyops-cn/docusaurus-search-local to ^0.21.0 (#202) (c5618e3)
  • deps: update dependency @easyops-cn/docusaurus-search-local to ^0.21.1 (#205) (3008da8)
  • deps: update dependency @easyops-cn/docusaurus-search-local to ^0.21.4 (#208) (36708cd)
  • deps: update docusaurus monorepo to v2.0.0-beta.13 (#206) (a367fb9)
  • deps: update docusaurus monorepo to v2.0.0-beta.14 (#211) (e6df034)
  • deps: update docusaurus monorepo to v2.0.0-beta.9 (#190) (cff93da)

v3.5.5

24 Oct 07:49
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

🎉 3.5.5 (2021-10-24)

🐛 Bug Fixes

  • deps: update docusaurus monorepo to v2.0.0-beta.8 (5f658ba)
  • lint: add type check (#135) (4d28e7a)

🚀 Building Work

  • deps: bundle bod deps into single PR (f8aeb3c)

✨ Today I Learned

  • devops-library: Google release bot (01d9646)
  • web-CSS: GitHub link component (55230ad)
  • web-CSS: modern CSS features (2021) (b719cc0)
  • web-JavaScript: performance.getEntriesByType API (574e947)
  • web-JavaScript: CORS - cross origin resource sharing (df57ff9)
  • web-JavaScript: performance observer (0ff9aa6)
  • web-JavaScript: review DOM manipulation performance (1150e17)
  • web-JavaScript: review web worker (28bfbb8)
  • web-JavaScript: web worker performance (df904dd)
  • web-JavaScript: webpack compression plugin (f123cab)
  • web-JavaScript: webpack JavaScript obfuscator plugin (acd1892)
  • web-library: 3D parallax effect (43e795f)
  • web-library: animation and canvas engine (71ec3f5)
  • web-library: CSS-in-JS and cookie library (9eba125)
  • web-library: FFmpeg CLI tool (adea7ba)
  • web-library: full stack serverless framework (f1458a1)
  • web-library: function memoization library (2abf986)
  • web-library: image zoomable previewer like Medium (a4e0abe)
  • web-library: remove outdated library (0ff0471)
  • web-library: shell.js (a592636)
  • web-library: terminal library (ec5d281)
  • web-library: Vue comment system (7c6b116)
  • web-TypeScript: Awaited utility type in TypeScript 4.5 (7f5ef52)
  • web-TypeScript: covariance and contravariance (a2088fe)
  • web-Vue: reactivity API (220ecd3)

v3.5.4

08 Oct 01:40
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

🎉 3.5.4 (2021-10-08)

✨ Today I Learned

  • web-HTML: embed media best practice (30bd462)
  • web-JavaScript: pros and cons of ES6 Proxy (07f2e69)
  • web-JavaScript: service worker guide (7c793f9)
  • web-library: headless CMS system (7c7e612)
  • web-library: pdf.js (53c42a0)
  • web-library: React boilerplate (8c7e549)
  • web-library: UnifiedJS (118240b)
  • web-React: review HOC and render props (4f56588)
  • web-React: template-free reuse pattern (4c47195)
  • web-Vue: computed internal (via createEffect) (91e10a3)
  • web-Vue: createEffect composition internal (ffde9c8)
  • web-Vue: ref internal (small reactive) (c3359f2)
  • web-Vue: basic targetMap/depsMap for reactivity (397f830)
  • web-Vue: caveat for Vue 2 reactivity (fd46478)
  • web-Vue: composition API basis (b0c39aa)
  • web-Vue: hoist static template blocks (489354f)
  • web-Vue: lifecycle hooks for composition API (5600ae5)
  • web-Vue: performant ref (745a46d)
  • web-Vue: rename deps to effects (4faf230)
  • web-Vue: scoped slot (10d19f5)
  • web-Vue: scoped slots data direction (2237ad8)
  • web-Vue: SFC with script setup (f2d6424)
  • web-Vue: simple reactive value implementation (9b565d9)
  • web-Vue: Vue reactivity package structure (4b50cb2)

v3.5.3

03 Oct 20:22
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

🎉 3.5.3 (2021-10-03)

🐛 Bug Fixes

  • website-SVG: rectify SVG import style (8fbe9b9)

🚀 Building Work

  • deps-bot: remove GitHub dependabot (4b51593)
  • eslint: add dg-scripts linter configuration (86be0e3)
  • lint: disable auto-fix for linter (bdcae56)

✨ Today I Learned

  • devops-library: useful GitHub actions (c35b54f)
  • git-commit: lint files with husky and lint-staged (98d7a82)
  • library-devops: cypress and lighthouse CI action (7068698)
  • library-devops: GitHub release action (7032574)
  • library-devops: linter actions (e58f878)
  • library-web: animate library (6cca528)
  • library-web: animation motion library (80a3183)
  • library-web: Blitz fullstack React framework (281f23a)
  • library-web: comments widget based on GitHub issues (aa999f7)
  • library-web: css buttons library (6fde460)
  • library-web: CSS design and shapes tools (13f98a5)
  • library-web: GitHub hotkey library (bb9204f)
  • library-web: NanoID library (798313a)
  • library-web: passport.js authentication (1d0562b)
  • library-web: React count up animation component (3b82185)
  • library-web: Rust and C++ desktop application solution (0645d8f)
  • library-web: state management library (a0a1ec7)
  • library-web: Three.js renderer for React (53b70a6)
  • library: code call graphs generation (8385ff9)
  • linux-zsh: autosuggestions and syntax highlighting plugins (4e26431)
  • vim-LSP: language server for Vue (a1b51c0)
  • web-CSS: change default styles for form elements (ac6c287)
  • web-CSS: CSS performance guide (3e4508a)
  • web-CSS: sticky footer with grid and min-content (aa51246)
  • web-devops: monorepo management tool (721ec93)
  • web-JavaScript: default event processing mode (e42e8a9)
  • web-JavaScript: drag event pitfalls (2ff5cdc)
  • web-JavaScript: handler for client auth error (4756e73)
  • web-JavaScript: HTTP status codes (9bc8ebc)
  • web-JavaScript: JavaScript implementation list (45d66c1)
  • web-JavaScript: JWT auth client (46d4245)
  • web-JavaScript: real world use case for Drag and Drop API (f7b260d)
  • web-JavaScript: replace . with destructuring whenever possible (7e401d2)
  • web-JavaScript: review DOM API (126c55c)
  • web-library: HTTP/1.1 client from Node.js team (166c6f3)
  • web-library: JavaScript and NodeJS library (e46dd83)
  • web-library: React device detection library (951820c)
  • web-library: record and reploy testing library (1a4e662)
  • web-library: SEO helper library (89580e7)
  • web-library: slider and carousel library (2b27618)
  • web-library: Tailwind visualization tool (fee9796)
  • web-library: VSCode web IDE (815eba2)
  • web-Node: NPM ghost dependencies (c28e244)
  • web-React: useMemo to Context value (99e1dd5)
  • web-React: concurrent debounce hooks in React 18 (a2e449e)
  • web-React: hooks value attach to fiber node (cbfd0f1)
  • web-React: priority scheduler in React 16 and 17 (baaacf0)
  • web-React: React 18 concurrent mode (80b3a87)
  • web-React: React children API (99c64b6)
  • web-React: SPA deployment (956c680)
  • web-React: synthetic events delegation in React 17 (41afd51)
  • web-Redux: new paradigm for state management (e61b9a9)
  • web-Vue: setup SFC can't access this (9d34450)
  • web-Vue: useRoute and dynamic router (6c84ed7)
  • web-Vue: v-if vs v-show (6fae454)
  • web-Vue: access vite env variables via import.meta.env (019e930)
  • web-Vue: attributes binding directive (208b5de)
  • web-Vue: basic usage of Vue router (4c68caf)
  • web-Vue: class and style binding directives ([bd7b2f...
Read more

v3.5.2

23 Sep 12:09
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

🎉 3.5.2 (2021-09-23)

✨ Today I Learned

  • git-commit: git commitizen tools (dd0fe66)
  • library-web: avatar image library (18c412d)
  • library-web: command P interface widget (a8c771d)
  • library-web: NPM publish action (d8cb7a0)
  • library-web: pino logger middleware (1507384)
  • library-web: React SVG icons library (5e11757)
  • library-web: web driver framework (04f30bf)
  • linux-zsh: zsh basic setup configuration (d8440b1)
  • web-JavaScript: cypress E2E testing example (8d229a7)
  • web-JavaScript: review web animation API (6c2a748)
  • web-JavaScript: user event for testing-library (a323574)
  • web-JavaScript: web animation API abstraction (399cd10)
  • web-React: complex custom useStore hook (b12e7f0)
  • web-Vue: review Vue design pattern (4b12c26)

v3.5.1

21 Sep 21:23
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

🎉 3.5.1 (2021-09-21)

🐛 Bug Fixes

  • deps: update dependency @mdx-js/react to ^1.6.22 (#139) (731c423)
  • deps: update react monorepo to ^17.0.2 (#140) (cbb0bb5)
  • web-CSS: rectify syntax error (b98bffb)

🚀 Building Work

  • CI: add multiple environment for building (fb9ff57)
  • CI: reduce virtual machines efforts (cb10354)
  • CI: reduce virtual machines efforts (f81c6f6)
  • deps-bot: change PR concurrent limits (7f85fdb)
  • deps-bot: enable pin version (20e42aa)
  • deps-bot: enable non-major deps automerge (68974a0)
  • deps-bot: setup renovate bot configuration (23ae45d)
  • deps-bot: widen peerDeps and engines (65a6bf8)
  • deps-style: add eslint and stylelint support (62dbbe2)
  • deps: add webpack package (066c1f4)
  • deps: pin dependencies (5b624a0)
  • website-deps: pin [@docusaurus](https://github.com/docusaurus) version (5d27e2e)

✨ Today I Learned

  • git-branch: list upstream branches (20398b7)
  • git: disable autocrlf (fc1af62)
  • library-CLI: ncc and pkg CLI tools (dd999ce)
  • library-CLI: task runner UI for CLI app (0bb3722)
  • library-devops: auto approve action (aeef9d6)
  • library-devops: bundle size action (1dcf795)
  • library-devops: bundle size action (50f5214)
  • library-devops: GitHub stale action (4cfe012)
  • library-devops: lock issues and PRs github action (1e2ae2e)
  • library-web: Alibaba formily library (d34589b)
  • library-web: box shadow CSS utils (08cfcd5)
  • library-web: BundlePhobia fro NPM size cost (2b5b907)
  • library-web: charts and UML draw utils (9f18b40)
  • library-web: charts visualization library (bd55f9e)
  • library-web: color utils and palette tools (d64a76a)
  • library-web: css doodle (b621054)
  • library-web: graceful shutdown middleware (4cef86d)
  • library-web: Markdown parser and compiler (0ec5d8a)
  • library-web: Node server middlewares (a276db4)
  • library-web: OpenAPI SDK generator (956d9d4)
  • library-web: PDF library (07ffb08)
  • library-web: Redux framework (42674a9)
  • library-web: type safe CLI library used by yarn berry (6885453)
  • library: JS parser (9cd268d)
  • linux: refactor commands list (3d1cce1)
  • neovim: LunarVim configuration for NeoVim (8fa50ce)
  • Node-NPM: setup npm registry token (f27d11d)
  • Node-yarn: yarn up command usage (5355745)
  • Node-yarn: yarn basic configuration (b6b12e1)
  • vim-LSP: NeoVim language server (3bacfb7)
  • vim-plugins: NeoVim tree sitter plugin (a23b8ac)
  • vim: NeoVim installation (f43f174)
  • vim: setup NeoVim configuration (9efc7e0)
  • web-CSS: reducing need pseudo elements (a67e76c)
  • web-devops: dependencies maintenance action (0f4a2a7)
  • web-HTML: semantic search element (511019b)
  • web-JavaScript: 7 primitive values (1c3d7ae)
  • web-JavaScript: AJAX alternatives (bd335bf)
  • web-JavaScript: basic testing API comparsion (0d1afe4)
  • web-JavaScript: Chromium internal reference (4811741)
  • web-JavaScript: complete console API (79dad68)
  • web-JavaScript: log points via Node debugger (3c3ae3b)
  • web-JavaScript: more console functions (e0fd2f8)
  • web-JavaScript: offscreen canvas API (661ca4e)
  • web-JavaScript: performance API (978493d)
  • web-JavaScript: remove var usage (63a7d4b)
  • web-JavaScript: review client Rect APi (58b9f59)
  • web-JavaScript: review ES6 Proxy feature (5b2b2db)
  • *...
Read more

v3.5.0

11 Sep 21:40
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

🎉 3.5.0 (2021-09-11)

✨ Features

  • yarn: switch from npm to yarn 2 (c46fc82)

✨ Today I Learned

  • library-devops: GitHub actions (9d373c7)
  • library-devops: monorepo specific version and changelog tool (cdb4865)
  • library-JavaScript: JavaScript parsers (32119ad)
  • library-JavaScript: RE2 regular expression engine (02c4517)
  • library-JavaScript: regular expression string utils (48c684a)
  • library-React: React hooks gallery (d16e6c0)
  • library-React: React loading placeholder components (3997137)
  • library-web: AST explorer (1cabb36)
  • library-web: carousel component (f45daa8)
  • library-web: local GitHub action runner (7466f69)
  • library-web: monorepo project tools (9217a3d)
  • library-web: React form components (5873930)
  • library-web: React JSON schema form component (d60a7e5)
  • library-web: React library (aca1e81)
  • vim: NeoVim configuration (15b7cef)
  • web-babel: correct babel preset modules configuration (b44c70b)
  • web-CSS: fusion effect with CSS filter (7fa0c17)
  • web-i18n: i18n solution (0250e2c)
  • web-JavaScript: review strict equal operator (20472fb)
  • web-JavaScript: VSCode intellisense for configuration files (2c606ea)
  • web-Node: yarn 2 (berry) migration guide (c46bb77)
  • web-NPM: NPM dependencies resolution (7ebd57a)
  • web-React: React performance mental model (578e8bc)
  • web-React: review React.memo usage (b65844f)
  • web-security: review CSRF protection (25a42f6)
  • web-security: review web authentication (b98fa77)
  • web-webpack: capture build erros via done hook (bd5dc54)
  • web-webpack: library bundle configuration (acacc14)
  • web-webpack: typed custom plugin via JSDoc annotation (d847462)

🚀 Building Work

  • CI: change to yarn berry (af85e48)
  • deps-bot: add renovate.json (#131) (1d242b4)
  • deps-bot: change semantic commit type (3d1c771)
  • deps-bot: disable renovate dashboard (3029f19)
  • deps-bot: schedule deps bot to weekend (c8974e7)
  • deps-bot: setup renovate bot configuration (f5f4684)

v3.4.1

09 Sep 19:23
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

🎉 3.4.1 (2021-09-09)

🚀 Building Work

  • bot: add configuration for todo bot (f9f361b)
  • bot: change keyword for todo bot (b397889)
  • CI-CodeQL: change crontab time (636570e)
  • CI-CodeQL: setup CodeQL analysis (faed98f)
  • dependabot: change versioning strategy (6e89768)
  • deps-dev: bump @docusaurus/module-type-aliases (#126) (e12ab29)
  • deps-dev: bump @types/react from 17.0.19 to 17.0.20 (#125) (375c511)
  • deps-dev: bump prettier from 2.3.2 to 2.4.0 (#129) (7338a2a)
  • deps: bump @docusaurus/core from 2.0.0-beta.5 to 2.0.0-beta.6 (#123) (a69f13f)
  • deps: bump @docusaurus/preset-classic (#124) (7404338)

⚡ Performance

✨ Today I Learned

  • library-web: cutting edge state management library (f1a8693)
  • library-web: tracing based JavaScript assertions (85d359e)
  • library-web: utils (9566a41)
  • linux: linux fonts installation and configuration (839a46e)
  • linux: list available fonts (2592945)
  • web-authentication: review token authentication (b16600b)
  • web-CSS: mobile viewport utils (bd8deee)
  • web-CSS: prefers media query (b13e951)
  • web-fingerprint: information to generate fingerprint (593c806)
  • web-HTML: a11y for figure and figcaption (139d80d)
  • web-JavaScript: CSR, SSR, SSG and ISR (4db1ad5)
  • web-JavaScript: review DOM API (e6b35ec)
  • web-Node: corepack tool (package manager manager) (e040b88)
  • web-Node: Node version manager usage (a11f028)
  • web-Node: simple web crawler (9095e2d)
  • web-React: event listener hook (e1f3c5c)
  • web-React: review complex hooks form (5fe9819)
  • web-React: server state management (41c2405)
  • web-Redux: action creator in Redux toolkit (a265827)
  • web-Redux: basic RTK query usage (e087a12)
  • web-Redux: case and match reducer execution order (9227a61)
  • web-Redux: curry function for implementing Redux middleware (488d661)
  • web-Redux: data selectors (3b4ef0a)
  • web-Redux: ImmerJS in createReducer and createSlice (ffa12f2)
  • web-Redux: ImmerJS pitfalls (1f989af)
  • web-Redux: memorized selector functions with Reselect (ffa2946)
  • web-Redux: mutate-style reducer in redux toolkit (687618e)
  • web-Redux: necessity for Redux (dcc701c)
  • web-Redux: normalize state via createEntityAdapter API (3e928bc)
  • web-Redux: only string action types (d91c92b)
  • web-Redux: Redux performance best practice (a5aa745)
  • web-Redux: Redux slice (c72eae8)
  • web-Redux: review Thunk (45468fa)
  • web-semver: pre-release semantic version (11d439c)
  • web-webpack: set maxSize for chunks splitting (586bb61)

v3.4.0

05 Sep 09:27
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

🎉 3.4.0 (2021-09-05)

✨ Features

  • tags: add tags metadata (962a99e)

🚀 Building Work

  • CI-azure: remove azure pipelines (3b0d76d)
  • CI: format code (d5c5126)
  • CI: remove redundant artifacts stage (66b90c2)
  • CI: remove redundant stage (c86e106)

✨ Today I Learned

  • design pattern: front end domain driven design guide (fd1bd33)
  • design pattern: inject deps into context API (b5be056)
  • git: git rev-list command (89ce892)
  • library-web: cypress axe integration library (f389caa)
  • library-web: data mock library (6f6b603)
  • library-web: domain parser (725ee38)
  • library-web: Formik library (ced6715)
  • library-web: formula library (cfc7a33)
  • library-web: http data mock library (c2e1b72)
  • library-web: Node server solution (1570e4c)
  • library-web: parallax library (a171440)
  • library-web: React Redux toolkit library (030d3f1)
  • library-web: redux reselect library (8115e45)
  • library-web: tailwind classes merge utility (ec3fa92)
  • library-web: TypeScript utility types (aef2bdc)
  • library-web: universal headless automation tool (7248d1b)
  • library-web: universal solution for miniapp (508e7b6)
  • library-web: Vue composition utilities (8acac51)
  • web-a11y: a11y usage rule (8d53bbb)
  • web-a11y: WAI-ARIA example (711e2fd)
  • web-css: review sticky footer (1eaa963)
  • web-css: timeline and steps css style (448069c)
  • web-JavaScript: clear memory leak (40e940f)
  • web-JavaScript: ES2022 class static block (36d06f4)
  • web-JavaScript: memorize async function with Promise (57fc6d3)
  • web-JavaScript: V8 garbage collection mechanism (53579f0)
  • web-JavaScript: webpack devtool source map config (7198c23)
  • web-network: QUIC protocol (32d793f)
  • web-network: review HTTPS (af266cc)
  • web-React: code splitting in create-react-app (92306ef)
  • web-React: compound components (1466645)
  • web-React: context API to avoid prop drilling (5f829f6)
  • web-React: context API use case for AuthProvider (48cb6e2)
  • web-React: disable source map generation in CRA (e6adf25)
  • web-React: server state management (254a265)
  • web-security: review XSS, CSRF and DDoS (bbb6569)
  • web-webpack: advanced webpack chunks splitting configuration (643b6b2)
  • web-webpack: CSS tree shaking plugin (4b6bda5)
  • web-webpack: detailed webpack chunks splitting configuration (dcfbcac)
  • web-webpack: improve webpack build performance (cc9cfa1)
  • web-webpack: resolve tsconfig plugin (4e245e1)
  • web-webpack: split chunks vendor search path (c3bceac)
  • web-webpack: split runtime chunk (430403f)
  • web-webpack: webpack 5 cache feature (8a44704)
  • web-webpack: webpack caching for modern browser (dc156c5)
  • web-webpack: webpack minimize configuration (8ade6db)
  • web-webpack: webpack optimization guide (d0f8e23)