Skip to content

Change Log

3.4.0(2025-04-25)

Docs(3.4.0)

  • WIP: doc(daily): parsing javascript asynchronous execution model in browser environment (9da9724)
  • doc(daily): javascript closure (0de7911)
  • doc(material-strategy): Optimizing Frontend Builds: Shared Module Evaluation Order Solutions (22d4b47)
  • doc(daily): something about typescript - isolatedModules, namespaces, extend private (2300793)
  • doc(daily): something about typescript - extends, references (abbfb0a)
  • chore(optimize): preload font in docs (4e0c639)
  • WIP: doc(daily): something about rollup and vite (b2d31fe)
  • doc(daily): content description regarding the fundamental conflict between C++ Addon and sandbox environment, and the design decisions of private design in typescript (e4ddc4c)
  • doc(material-strategy): supplement performance testing of eval and Function, as well as the compilation details of eval (0121b84)
  • WIP: doc(material-strategy): Thread Loader (6fca73d)
  • WIP: doc(material-strategy): Module Types (7505d21)
  • WIP: doc(material-feature): Support require synchronous esm graphs (6316454)
  • doc(material-strategy): Avoid direct eval when bundling (1c1564d)
  • doc(daily): Avoid direct eval when bundling (bc9c725)
  • doc(material-translation-rolldown): Module Types (b0b4c39)
  • doc(daily): update claude 3.7 sonnet preferences - preferred source of information (2c0a320)
  • doc(daily): nodejs version release strategy (6ab250a)
  • doc(daily): comparison of ai functionality in different scenarios (7902bca)
  • doc(daily): approach to analyzing github issues and pull requests (5628be6)
  • doc(daily): update claude 3.7 sonnet preferences - supplementary statement (5178544)

Features(3.4.0)

  • feat: refactor project, following monorepo and typescript specifications (6d6df18)
  • feat: support deployment to netlify server and friendly llm prompts (d08060e)
  • feat: divide into three development modes: dev, dev:prod, and mpa. (cedfd54)
  • feat: work-in-progress rendering adaptation for MPA application (3497b77)
  • feat: work in progress (b0200ad)

Bug Fixes(3.4.0)

  • fix: remote dependency module loading exception (cc56312)
  • fix: @vrite/markdown package priority type detection and construction (f1bc0d8)
  • fix(config): base path resolution exception (f0dfaa9)
  • fix(component): support for fancybox (a4b3300)

Tests(3.4.0)

  • test(examples-vite_tree_shaking): update vite tree shaking test demo (e1ce786)

Updates(3.4.0)

  • chore: delete dist folder (0df7698)
  • chore(optimize): dependency package governance (48b6fd7)
  • chore: wrapBase (7532bd1)
  • chore(optimize): organize command set (dfb2d01)
  • chore: ascii art (281e733)
  • update: pnpm-lock.yaml (c891db5)
  • chore(optimize): component display standardization (3811fe3)
  • chore(comment): introduction to layout summaries in different modes (81343ce)
  • chore(optimize): component rendering (03539c2)
  • chore(config): organize configuration items (150e1c3)
  • chore: update environment display item (f9d056c)
  • chore(config): temporarily close the editing interface, waiting for release after open sourcing (a9e8ef8)
  • chore(tsconfig): the scope of influence of the layered tsconfig (9751b32)
  • chore: preload font.otf (d22f70d)
  • chore: vite-work-in-progress plugin is executed during the build (6b405ef)
  • chore(material-translation): date format adjustment (964305c)
  • chore: update layout and add new todo (7741604)

v3.3.0(2025-03-26)

Docs(v3.3.0)

  • doc(story-tech_pulse): a closer look at the details behind the go port of the typescript compiler (c476082)
  • doc(daily): TypeScript && Eval (c32375f)
  • doc(rollup-events): supplement the implementation details of hashing dilemma (15097c4)
  • doc(rollup-events): adjust content structure and description (f382822)
  • doc(story-tech_pulse): CVE-2025-29927: Next.js Middleware Authorization Bypass (b933bdd)
  • doc(daily): update claude 3.7 sonnet preferences (d214c80)
  • doc(material-translation-rolldown): optimize content expression (1a0017f)
  • doc(daily-year_2025-march): adjustment of article structure (e654dcc)
  • doc(vite-core_plugins): supplemented in the integrity flag of pnpm-lock.yaml (6e819ee)
  • doc(material-strategy): Named exports behavior of CommonJS (4c7ff5a)
  • doc(daily-year_2025-march): supplement to the explanation of commonjs named behavior (19de81a)
  • doc(story-tech_pulse): a 10x faster typescript (433fc35)
  • doc(daily): named exports behavior of commonjs (73a78ef)
  • WIP: doc(rollup-core_plugins): @rollup/plugin-typescript (7114e12)
  • doc(daily-year_2025-march): routines schedule (18db530)
  • doc(material-translation-type): Deriving Types (a04b982)
  • doc(material-translation-rollup & rollup-performance): Fine-tune the details of coding (6deb012)
  • doc(daily-year_2025): TS4023 error prompt explanation (3ac3aa4)
  • doc(vite-core_plugins): compare csp_hash and the integrity field of script (350f924)
  • doc(material-translation_type): Why I Don't Like Enums (0fbed13)
  • doc(story-tech_pulse): Why I Don't Like Enums (6211b0a)
  • doc(daily): new claude preference settings and translation roles (07e1225)
  • update: the release time of documents and prioritize the layout of the tech pulse document set (93ba9b6)
  • doc(tech-pulse): Node.js Now Supports TypeScript By Default (e4c25f5)
  • doc(rollup-optimizable-features): supplement the handling of tla features by rolldown (97b82e8)

Features(v3.3.0)

  • feat: govern npm non-compliant packages (2fc85b4)

Bug Fixes(v3.3.0)

  • fix: pnpm config uses .npmrc, prompting npm warnings (97a185a)
  • fix: the inconsistency issue caused by the glob respecting system paths internally (b60199e)
  • fix: the inconsistency issue caused by the rollup plugin respecting system paths internally (8fd0665)
  • fix: window path error (1284fca)

Updates(v3.3.0)

  • chore(script): certificate restrictions relaxed (cb1013e)
  • update: pnpm-lock.yaml (df77a81)
  • chore: pathe replaces the path module of node (f357d2e)
  • chore: format (1edce0d)
  • update: resources (06d4ab3)
  • update: package management version (cf61249)
  • update: contributors avatar format (8590ac7)
  • update: Microsoft Learn (eb70cef)
  • update: the style of the blockquote (d8f0603)
  • update: meet the team (67d039d)
  • update: replace external links with new internal links (1a55cf8)
  • update: layout changes and theme color replacement (3aec2d4)
  • update: site information (4140cfd)
  • update: README logo format (72b43a2)
  • chore: robots.txt for seo (e10d7d0)
  • update: valuable resource external links and update image formats (62e712c)
  • chore: migrate tech-pulse to story (ae79f47)
  • chore: switch the complex logo image format to webp (611afe7)
  • update: resource blog name standardization (ff1bc9f)
  • update: the logo in SVG format (46f4c37)
  • update: add some informative technical blog links (0253936)

v3.2.0(2025-02-21)

Docs(v3.2.0)

  • doc(daily): claude ai prompt words related to translation (8b3d0b7)
  • doc(tech-pulse): Announcing ES Module Shims 2.0 (7d1a2f9)
  • doc(material-strategy): How do Downstream Toolchain Handle tsconfig.json? (05f04fe)
  • doc(material-strategy): How ES Module Shims became a Production Import Maps Polyfill (0240bc1)
  • doc(material-translation-type): supplement the progress of type stripping (25a66ba)
  • doc(material): copyright statement (82a2a85)
  • doc(daily & material-upstream): supplement to tsc features (b9d7ecf)
  • update: vp-doc blockquote color (8bbcdd6)
  • doc(material): shared translation notes material (c28bec6)
  • doc(material-upstream): supplement of tsx (e90be09)
  • doc(daily): supplement of erasableSyntaxOnly (c7015a3)
  • doc(material-translation-type): Modules: TypeScript (efcb65d)
  • doc(material-translation-type): erasableSyntaxOnly (d81f708)
  • doc(daily-year-2025-february-9th): supplement the output of complex TypeScript type compilation (b03b2f9)
  • chore: the document footer adds a license agreement notice (74b9e20)
  • doc(material-translation-rolldown): Why do we still need bundlers? (f477b0d)
  • doc(daily): type annotations proposal && erasableSyntaxOnly && something about typescript compilerOptions (df9dcbf)
  • doc(rollup-performance): supplement for incremental build document (a3556ac)
  • doc(material-translation-rollup): the phenomenon of interop (598451a)
  • doc(material-strategy): esbuild transpiles commonjs behavior (8e40b9a)
  • feat: provide git log for markdown documents (ab6c9b3)
  • feat: reorganize document directory & change toolbox item to material item (64d2bfd)
  • doc(rollup-optimizable-feature): top level await (5258f27)
  • doc(todo): markdown componentization (67b2c59)
  • doc(vite-core-plugins): supplement to the @vite/plugin-legacy (e2d7c16)

Features(v3.2.0)

  • refactor: configuration feature (060820f)
  • feat: add friendship (383bb78)
  • feat: add theme switch animation (7d8312c)
  • feat: integrate the plugin capabilities provided by vitepress from nolebase (25905ae)
  • feat: generate directory supports custom collapsing (bd5278e)

Bug Fixes(v3.2.0)

Updates(v3.2.0)

  • delete: remove unnecessary styles (f9dddba)
  • update: project dependencies update (9a89a40)
  • delete: temporarily remove the leedcode item (998a581)
  • chore: new Tech Pulse topic (df27744)
  • chore: delete useless markdownlint comment (122e858)
  • chore: add Bjorn Lu's blog posts (e15a164)
  • update: theme style (0526d91)
  • chore: replace the icons of resources with svg format (741801b)
  • chore: homepage style adjustment (e4a6c95)
  • update: adjust site description (ea0d93f)
  • update: theme color modification (a9278b3)
  • update: team info (c4d40d9)
  • chore: add friendship of chrome for developers (929696e)
  • update: eslint & prettierrc config (a2a3e2b)
  • chore: add CC-BY-SA License (d40f78e)
  • chore: update protocol (3ed3c23)
  • chore: disable git changelog generate in dev (9626a3d)

v3.1.0(2025-01-25)

Docs(v3.1.0)

  • doc(daily-log): content-type (d157946)
  • doc(daily-log): supplement to TLA (1da2c7b)
  • doc(vite-core-plugins): rewrite the introduction of the @vite/plugin-legacy core plugin (a121892)
  • doc(rollup-performance): improvement and supplementation of the native-parser article (d13fa0c)
  • doc(rollup-events): the same but different (1371ddc)
  • doc(native-parser): compare the swc and acorn parsers (b76e028)
  • doc(daily-log): [css-cascade] specify how @import cycles work (1185230)
  • doc(rollup-performance): supplement parser content (bd10899)

Features(v3.1.0)

  • feat: support compiling the client helper module (5fa3f4f)
  • feat: support tree-shaking compiler helpers (1f57fe7)
  • feat: support compiling the helper module (79fd4de)
  • feat: support markdown rendering of react and vue client components in mpa mode (b1af108)
  • feat: refactor client-side component rendering (6b31857)
  • feat: support client-side component rendering (abac2bb)
  • feat: chart components support server-side rendering (99454f0)
  • feat: enhance Int-BK (94bc7af)

Bug Fixes(v3.1.0)

  • fix(deps): update dependency @rollup/plugin-node-resolve to v16-hash- (-gitTag)
  • fix: path case sensitivity causes CI errors (6e3811a)
  • fix: type error (75d077e)

Updates(v3.1.0)

  • chore: update dead link (eba1896)
  • chore: interface change (b69da4b)
  • chore: adjustment of vite plugin directory (5c43a28)
  • chore(deps): update dependency webpack-cli to v6-hash- (-gitTag)
  • chore: access restrictions in mpa and spa modes && open nginx reverse proxy template (3c4e93b)
  • chore: add type (4341640)
  • chore: add comments (21a7f68)
  • chore: demo of react client component rendering in mpa mode (b14ef78)
  • chore: rewrite the helper configuration (884bc9e)
  • chore: update dependencies (026779b)
  • refactor: ssr helpers (1fad2f1)
  • chore: distinguish between syntax analysis and semantic analysis (11cee7d)

v3.0.0(2024-12-21)

Docs(v3.0.0)

  • chore: organize the directory structure of doc(rollup-optimizable-feature): barrel files article (c6e996c)
  • doc(rollup-optimizable-feature): barrel files (bb2baac)
  • doc(daily-log): translation: Speeding up the JavaScript ecosystem - The barrel file debacle (2c433c9)
  • doc(daily-log): translation: How we optimized package imports in Next.js (fe82882)
  • doc(rollup-core): refactor tree shaking doc (a0cbe6b)
  • doc(rollup-performance): native parser performance comparison (a82943f)
  • doc(rollup-performance): improvement of native parser content (bfe8bba)
  • doc(rollup-performance): rename switch-parser-to-swc.md to native-parser.md && optimize the wording of native parser (a888506)
  • doc(TODO): add new todo (9d55f75)
  • doc(daily-log): supplement to barrel files (80ce6b5)
  • doc(rollup-tree-shaking): supplementary documentation, related to annotations && moduleSideEffects (add06b7)
  • doc(rollup-performance): improve the incremental build documentation for rollup (6c2bd8b)
  • chore: add a secondary menu for rollup performance && transfer the document to rollup performance && rename rollup-design-drawback to rollup-design-flaws (9698c46)
  • doc(rollup-events): supplement to document switch parser to swc (8d8c64f)
  • doc(rollup-event): supplement default strict require to true, add special case. (8f6510f)
  • doc(events): supplement deep dive into webpack tree shaking (b669b8d)
  • doc(events): deep dive into webpack tree shaking (75b0698)
  • doc(rollup): supplement rollup design drawback (391fa2f)
  • doc(rollup): rollup design flaw (ff315d3)
  • docs(rollup-events): supplement hash dilemma content (7c11721)
  • chore: update docs entry (61ad0b0)
  • chore: update docs App.css (6a1e09d)

Features(v3.0.0)

  • chore: add rollup optimizable features items (5fe6078)
  • feat: integrate giscus && filling in filing record to domestic websites (82d9757)
  • feat: support compliance construction (9afacfb)
  • feat: server configuration item refactoring (0d5d697)
  • feat: confirming the weight of paths in refactoring (e6d5894)
  • feat: support IP-based decision access to sites (1b3bcef)

Bug Fixes(v3.0.0)

  • fix: title level layer rendering layout issues (d05c7c9)
  • fix: operation not permitted (987fb46)
  • fix: changing the git email resulted in all commit IDs being modified, causing the change log to be generated incorrectly (bfe9f65)

Tests(v3.0.0)

  • test: add side effects skip barrel example (fab1a51)
  • test: add rollup-incremental build case (4cb0e1b)
  • test: add rollup hash example (6532695)

Updates(v3.0.0)

  • chore(nginx): disable SSL verification && enable SNI support (f22a751)
  • chore: add personal email address (b1bbd05)
  • chore: update nginx.conf (a5eb707)
  • chore: inject contact runtime (d9ad64c)
  • chore: configure the layout of Giscus (c07fc03)
  • chore: cdn source switched to site (ce11be0)
  • chore: organize components (2c1abfb)
  • chore: delete all dead links (1008488)
  • chore: use a vscode region to only include the corresponding part of the code file (b364d6c)
  • chore: update .gitigore (7c2b440)
  • chore: update vscode cSpell.words settings (41a4a79)
  • chore: update hello.senao.me (4178f6a)
  • chore: update App.css (fa789ce)
  • chore: update dependencies && concurrently excute command (b1cb504)
  • chore: update base config (98c3d16)
  • release: v3 (afe1052)

v2.0.0(2024-11-13)

Docs(v2.0.0)

  • doc: TODO.md (9cb9c81)
  • doc(script): README.md (d70115d)
  • chore: optimize docs deployment (c90d058)
  • doc(rollup-events): hash dilemma (c0676ae)
  • doc(rollup-events): supplement default strictRequires to true (e60e2ce)
  • doc(others-esbuild): esbuild transpiles commonjs behavior (c825862)
  • doc(rollup-events): supplement object tree sharking (8238a24)
  • doc(daily-log): 2024-10-29 log (37a3131)
  • doc(rollup-core): supplement the content of the this.load method in the plugin context (6d803bf)
  • doc(rollup-events): object tree sharking (5c505f8)
  • doc(rollup-events): default strictRequires to true (0bb4e77)
  • doc(daily-log): update 2024-10-26 doc which related to esbuild (047f6bf)
  • doc(tool-box): update tsx doc (8d890f3)
  • doc(daily-log): update 2024-08-13 doc which related to esModuleInterop (f1a2622)
  • doc(rollup-core): sourcemap (8aa2eb2)
  • doc(tool-box): introducing acorn(todo) (8a90287)
  • doc(rollup-event): introducing the interop of rollup (59d9969)
  • doc(daily-log): rollup interop (62b7751)
  • doc(daily-log): barrel files (ca033fa)
  • doc(magic string): supplement the process of generating sourcemap (6939c2b)
  • doc(magic string): add magic string introduce (c9f2ccc)
  • doc(source map): add source map introduce (3b80216)
  • doc(switch-parser-to-swc): add swc lint instructions (084f57e)
  • doc(plugin-dirver): supplement the content of this.load in the context of the rollup plugin and explain the resolvedId.resolveDependencies parameter (3b10d86)
  • doc(event): switch parser to swc (d174a79)
  • doc(rollup tree sharking): update rollup ast cache introduce (0c0d1be)
  • doc(daily log): parsing process of JavaScript (9b3eaf1)
  • doc(plugin-driver): expand plugin context (7f1e431)
  • doc: principle of writing Rollup to generate module dependency graph (ff2b9b0)
  • docs: writing the principle of tree-shaking for Rollup (91a360e)
  • doc(tree-sharking): ast construction && module information collection (bc0ee8b)
  • chore: add team introduction and document retrieval (ad7905c)
  • doc: rollup generate chunks (286984d)

Features(v2.0.0)

  • feat: senao.me (df5a039)
  • feat: add github dependabot (7b2eeec)
  • feat: start renovate (ecc3319)
  • feat: update the new version of the ESLint configuration file (6f108cf)
  • feat: support access to multiple domain name providers && synchronize updates to algoliaSearch only when the latest commit includes updates to md files during local deployment (33e5231)
  • feat: nginx operation logic abstraction && support for automatic mapping of domain records (ab53bb3)
  • feat: support service deployment can be configured (56e9dbb)
  • feat: improve deployment process to support concurrent deployments (fa8a8a5)
  • feat: compliance testing of deployment phase access output files and certificates (054ebd5)
  • feat: support apply for tencent cloud certificate (982a9ed)
  • feat: deploy preview site (1100144)
  • feat: support synchronous algolia crawler search (502fa84)
  • feat: add contact entry (46aa76d)
  • feat: deploy version project with one click (7e4e62b)
  • feat: refactor console output stream (a8b4bac)
  • feat: change log layout is configurable (45cd278)
  • feat: support log generation && optimize log display (df421d4)
  • feat: adding packages code source debugging guidance (8811d11)
  • feat: start algolia search crawler (d043d62)
  • feat: add direct deployment to the server (659b190)
  • feat: support release (91df1b7)

Bug Fixes(v2.0.0)

  • fix: limit pnpm version (6c4d799)
  • fix: commands compatible with windows (321e2c7)
  • fix: the abnormal path when pushing to the remote server (6067352)
  • fix: deploy server path error && auto add .eslintcache if exist (7ff6330)
  • fix: distinguish privacy (825857d)
  • fix: get process arg error (11e6441)
  • fix: the path to deploy the server is abnormal (a4a11dd)
  • fix: synchronize commit id when deploying on github (8c3bb4f)
  • fix: tag patch order abnormal (8ab70d6)
  • chore: lint fix (04b9dfc)
  • fix: type error (08473a4)
  • fix: type warining (ec7c31b)
  • fix: lint error (05c1412)
  • fix: sidebar weight comparison issue (a7c3164)
  • fix: fix the issue of inactive state malfunction. (79c6ec9)
  • fix: type error (0d20815)
  • fix: fix action (9e0110d)
  • chore: fix type (67f136b)
  • fix: fix build error (70e3918)
  • fix: update deploy cli (6edbe29)
  • fix: fix deploy error (f532efd)
  • fix: re-run cli (f7035f9)
  • fix: modify pm (9a4592a)
  • fix: change editlink pattern (a5d56ef)

Tests(v2.0.0)

  • test: supplement rollup-tree-sharking example (a55c548)
  • test: add commonjs examples (33098de)
  • test: add commonjs && esbuild && rollup namespace && tsx tests (a55da17)
  • test: add tsx demo (21f49fd)
  • test: add synthetic named exports test (5670400)
  • test: supplement rollup interop test (7c6a9a5)
  • test: add rollup interop test (c1f2abb)
  • test: add rollup barrel files test (8f8811c)
  • test: add magic-string test (55abf58)
  • test: add ast parsers example (1c7a399)
  • chore: adding test cases for scope and variables (c5aad5f)
  • chore: remove test (9591e10)

Updates(v2.0.0)

  • chore: update deploy.yml (4b10e5f)
  • chore: update repository url (25a82f5)
  • chore: update workspace cSpell.words settings (6e6ff9b)
  • chore: add personal site link && filter server authentication in development mode (537630a)
  • chore: update blue sky social link (4fb88fd)
  • chore: switch ubuntu server and automatically authorize directory entries (d92bbf9)
  • chore: add bluesky social link (fa2ce9d)
  • chore: patch vitepress@1.4.3 (b5ee16e)
  • chore: add default deploy server option (77a880c)
  • chore(deps): update dependency mermaid to v11-hash- (-gitTag)
  • chore(deps): lock file maintenance minor/patch updates-hash- (-gitTag)
  • chore: update local nginx.conf lint path (befd552)
  • chore: standardization of date formats (8d72809)
  • chore: restart github build (ce3a7a5)
  • chore: update dependencies (3a45047)
  • chore: integration of server configuration options (eb56a65)
  • chore: distinguish between development and production environment variables (368aa56)
  • chore: improve configuration separation (bb94375)
  • chore: add scp check (f554cad)
  • chore: update example cases (6c09df9)
  • chore: add domain ownership verification && improve the application for Tencent-Cloud-Free-Certificate (a88f88d)
  • chore: remove and ignore all .DS_Store (9997646)
  • chore: update api path and add site prompts (97f9e04)
  • chore: add comments (f6e6de3)
  • chore: add base version (ba2d1c4)
  • chore: ts path rewrite && unified output product path (d1a8410)
  • chore: update .eslintcache (156cc51)
  • chore: optimize the script for synchronizing CentOS information (2b8977f)
  • chore: defense logic (4bf3716)
  • chore: synchronize contact form with theme color (11d50db)
  • chore: shrink configuration options (c92241b)
  • chore: delete origin publishCI (6eabfb4)
  • chore: optimize the flow output of the release (9d31ddd)
  • chore: ignore specified md files (3b46ffc)
  • release: v1.1.0 (37dc5cd)
  • chore: add tsx devDependencies (19047d7)
  • chore(eslint-rules): set no-constant-condition off (b42fadd)
  • chore: update .eslintcache (d7164c7)
  • chore: update pnpm-lock.yaml (e724970)
  • chore: update layout.json (2e72bc1)
  • chore: update .eslintcache (afd7d72)
  • chore: update pnpm-lock.yaml (ba3c101)
  • chore: adjust layout (8e69bbc)
  • chore: update logo name (5f07e09)
  • chore: update pnpm-lock.yaml (194d21e)
  • chore: update layout.json && eslint cache (388633f)
  • chore: add acorn debug (b5fe82a)
  • chore: format code (a989f82)
  • chore: update eslint cache (f741301)
  • chore: add examples (7e27fc6)
  • chore: update eslint cache (a1840ab)
  • chore: update examples (9c913a7)
  • chore: set semi option (6ab265c)
  • chore: refresh eslint cache (a2cd927)
  • chore: reformatting global code (eaafd87)
  • chore: code formatting && eslint configuration modification and support for automatic formatting when saving files (1236345)
  • chore: synchronize the commit ID with the bit length of Git (0bb800d)
  • chore: optimizing debug output logic (a8bde4e)
  • chore: update README.md (bdf6b2d)
  • chore: add license (69cb7f0)
  • chore: update copyright (d87d65f)
  • chore: update social Link (deaa865)
  • chore: add README.md (4b98cbf)
  • chore: update vscode preferredLightColorTheme to Vitesse Light Soft (1bfb0e8)
  • chore: update module Y (d96a603)
  • chore: add commitRef && use algolia search (0543c3b)
  • chore: adjusting Directory Structure (3c31dbc)
  • chore: adding example directory to pnpm-workspace.yaml && add rollup-tree-sharking example (f5e517e)
  • chore: prepare for the upcoming article on Rollup that you are going to write (4daa489)
  • chore: plan for the follow-up todos and use twoslash (9269436)
  • chore: increase the priority of Rollup (6946f10)
  • chore: ignore examples files (f6e6513)
  • chore: add examples cases (d47c6d2)
  • chore: special handling of the calendar (d0b9f87)
  • chore: changelog.md add primary Heading (5028e2b)
  • chore: adjust the layout of the diary sidebar (9f5eb3f)
  • chore: add CHANGELOG.md (ab228b9)
  • chore: update dependency (56c4bd4)
  • chore: support husky (fa924db)
  • chore: update package.json (cb3f497)
  • chore: rename lint to build (afd91fb)
  • chore: add CHANGELOG.md (fb32610)
  • chore: support ts eslint (8f9c1f5)
  • chore: distinguish deployment conditions. (ff0161c)
  • chore: optimization of code logic (439deb8)
  • chore: update logo (c125b72)
  • chore: support image scaling (5671806)
  • chore: configurable sidebar (75cee93)
  • chore: update editLink (eeaf205)
  • chore: update title (47694cd)
  • chore: update favicon (d9f5534)
  • chore: adjust project structure && optimize sidebar (548e2cc)
  • chore: update logo (f2717d6)
  • chore: update dependencies (468ff54)
  • chore: add author information (e51cbd4)
  • chore: sync github deploy (63328b4)
  • chore: format code (1fbed5c)
  • chore: update chunk generation algorithms of various build tools -- rollup (2394a81)
  • chore: deploy to server (26dbb67)
  • chore: update pnpm-lock.yaml (a4a8644)
  • chore: checkout code (f7695b9)
  • chore: deploy to a private server (955ed99)
  • chore: update vitepress version (8906870)
  • chore: add mermaid ability (462d790)
  • chore: detailed introduction of TLA implementation in building tools (310522c)
  • chore: add tla comment (ab07da4)
  • chore: upload resource (d93f0c4)
  • chore: update the explanation of __esModule (97c72df)
  • chore: parse path as mac path (73962cb)
  • chore: eslint code (cf57b03)
  • chore: vite hmr introduction (bfbc293)
  • chore: update 2024-08-13.md (b1846fd)
  • chore: integrated dynamic routing (d948ed4)
  • chore: add 2024-08-11.md daily log (20c7ada)
  • chore: add LaTeX mathematical formula analysis (04f9bb2)
  • chore: add 2024-08-10.md (8a8c60c)
  • chore: add 2024-08-03 daily log (23c993e)
  • chore: update config (664727d)
  • chore: update pnpm-lock.yaml (09ac4e1)
  • chore: supplementary considerations for github workflows (3c1841d)
  • chore: add deploy github page site && add package manager && supplement legacy plugin (043bb7b)
  • chore: update config & add deploy-github-page-site article & delete unused pictures (c0b47ba)
  • chore: add favicon (db6bd9d)
  • chore: fresh project (81e772c)
  • chore: remove node_modules (8b25df8)
  • chore: set base url (2545114)
  • chore: add .gitignore (d31183c)
  • chore: init project (61904a6)

v1.1.0(2024-10-19)

Docs(v1.1.0)

  • doc(rollup-core): sourcemap (ccc6586)
  • doc(tool-box): introducing acorn(todo) (479c122)
  • doc(rollup-event): introducing the interop of rollup (71df105)
  • doc(daily-log): rollup interop (877ea5f)
  • doc(daily-log): barrel files (8295bbc)
  • doc(magic string): supplement the process of generating sourcemap (8360c7e)
  • doc(magic string): add magic string introduce (e7d0bc0)
  • doc(source map): add source map introduce (6240e2a)
  • doc(switch-parser-to-swc): add swc lint instructions (817a688)
  • doc(plugin-dirver): supplement the content of this.load in the context of the rollup plugin and explain the resolvedId.resolveDependencies parameter (1010cf6)
  • doc(event): switch parser to swc (55982f6)
  • doc(rollup tree sharking): update rollup ast cache introduce (d2eb82f)
  • doc(daily log): parsing process of JavaScript (786d4aa)
  • doc(plugin-driver): expand plugin context (5ba3788)
  • doc: principle of writing Rollup to generate module dependency graph (e925840)
  • docs: writing the principle of tree-shaking for Rollup (f214673)
  • doc(tree-sharking): ast construction && module information collection (cfb531f)
  • chore: add team introduction and document retrieval (52ac932)
  • doc: rollup generate chunks (1d3d294)

Features(v1.1.0)

  • feat: support log generation && optimize log display (827d4d2)
  • feat: adding packages code source debugging guidance (2d7709a)
  • feat: start algolia search crawler (273f6b5)
  • feat: add direct deployment to the server (37c41ba)

Bug Fixes(v1.1.0)

Tests(v1.1.0)

  • test: add synthetic named exports test (680a0ca)
  • test: supplement rollup interop test (5836671)
  • test: add rollup interop test (d5b6680)
  • test: add rollup barrel files test (90867c9)
  • test: add magic-string test (26c6d8b)
  • test: add ast parsers example (3568d5a)
  • chore: adding test cases for scope and variables (6b4cedf)

Updates(v1.1.0)

  • chore: add tsx devDependencies (a19d6ee)
  • chore(eslint-rules): set no-constant-condition off (10919df)
  • chore: update .eslintcache (6f538a9)
  • chore: update pnpm-lock.yaml (bf7d85a)
  • chore: update layout.json (773f4cb)
  • chore: update .eslintcache (6eb593c)
  • chore: update pnpm-lock.yaml (e90c0e5)
  • chore: adjust layout (41d4f52)
  • chore: update logo name (c321781)
  • chore: update pnpm-lock.yaml (be6203a)
  • chore: update layout.json && eslint cache (d3aef34)
  • chore: add acorn debug (0bcc0a3)
  • chore: format code (992d493)
  • chore: update eslint cache (a6b63e1)
  • chore: add examples (2e908cd)
  • chore: update eslint cache (b6d6cc5)
  • chore: update examples (0f2abc7)
  • chore: set semi option (0ebdf9e)
  • chore: refresh eslint cache (8660d51)
  • chore: reformatting global code (211a0aa)
  • chore: code formatting && eslint configuration modification and support for automatic formatting when saving files (15507c1)
  • chore: synchronize the commit ID with the bit length of Git (ac04e8e)
  • chore: optimizing debug output logic (221717f)
  • chore: update README.md (e06de77)
  • chore: add license (d3f77ce)
  • chore: update copyright (3970e4c)
  • chore: update social Link (b1710df)
  • chore: add README.md (61785bb)
  • chore: update vscode preferredLightColorTheme to Vitesse Light Soft (dcc9204)
  • chore: update module Y (d97a92d)
  • chore: add commitRef && use algolia search (43fbef8)
  • chore: adjusting Directory Structure (d4547ad)
  • chore: adding example directory to pnpm-workspace.yaml && add rollup-tree-sharking example (1b77f7d)
  • chore: prepare for the upcoming article on Rollup that you are going to write (0b151cc)
  • chore: plan for the follow-up todos and use twoslash (4414415)
  • chore: increase the priority of Rollup (09d3da8)
  • chore: ignore examples files (5536dae)
  • chore: add examples cases (a72f70f)
  • chore: special handling of the calendar (3cd0adf)
  • chore: changelog.md add primary Heading (374d0f0)
  • chore: adjust the layout of the diary sidebar (ac11cdb)

v1.0.0(2024-09-12)

Features(v1.0.0)

Bug Fixes(v1.0.0)

Tests(v1.0.0)

Updates(v1.0.0)

  • chore: update dependency (cc29139)
  • chore: support husky (ae77e7f)
  • chore: update package.json (224d7fc)
  • chore: rename lint to build (8deb06a)
  • chore: add CHANGELOG.md (94e4db3)
  • chore: support ts eslint (2e88277)
  • chore: distinguish deployment conditions. (7d81957)
  • chore: optimization of code logic (73ad2ea)
  • chore: update logo (abf50b7)
  • chore: support image scaling (a40427a)
  • chore: configurable sidebar (837db2d)
  • chore: update editLink (04c0a07)
  • chore: update title (44ca3e0)
  • chore: update favicon (ae3016e)
  • chore: adjust project structure && optimize sidebar (8986d0a)
  • chore: update logo (3dc72da)
  • chore: update dependencies (3cb4500)
  • chore: add author information (ebc1f4d)
  • chore: sync github deploy (0e68b70)
  • chore: format code (79c1a74)
  • chore: update chunk generation algorithms of various build tools -- rollup (a4de2dc)
  • chore: deploy to server (37798ed)
  • chore: update pnpm-lock.yaml (d990337)
  • chore: checkout code (61d4d92)
  • chore: deploy to a private server (407d92d)
  • chore: update vitepress version (2368ffc)
  • chore: add mermaid ability (8f9c98b)
  • chore: detailed introduction of TLA implementation in building tools (b6c5fdb)
  • chore: add tla comment (4cde45e)
  • chore: upload resource (2dc8e47)
  • chore: update the explanation of __esModule (d9ea310)
  • chore: parse path as mac path (cc7aa5b)
  • chore: eslint code (4d2a9f4)
  • chore: vite hmr introduction (58ebca0)
  • chore: update 2024-08-13.md (19f6747)
  • chore: integrated dynamic routing (0522d2a)
  • chore: add 2024-08-11.md daily log (464a0cb)
  • chore: add LaTeX mathematical formula analysis (e6f3b18)
  • chore: add 2024-08-10.md (3e7b5cb)
  • chore: add 2024-08-03 daily log (3293c69)
  • chore: update config (bbc4c1f)
  • chore: update pnpm-lock.yaml (0e99931)
  • chore: supplementary considerations for github workflows (57a3246)
  • chore: add deploy github page site && add package manager && supplement legacy plugin (e3c36e2)
  • chore: update config & add deploy-github-page-site article & delete unused pictures (d42a216)
  • chore: add favicon (8f984e7)
  • chore: fresh project (169ced6)
  • chore: remove node_modules (b0ba74f)
  • chore: set base url (a5acd8a)
  • chore: add .gitignore (495c80e)
  • chore: init project (db61fd1)

Discuss

Released under the CC BY-SA 4.0 License. (2619af4)