Releases: aidenybai/million
Releases · aidenybai/million
v0.4.1
v0.4.0
- Merge pull request #109 from aidenybai/efficient-keyed-diffing 6e2f2d2
- fix(patch): keyed nodes not swapping bug 80f2f14
- Merge branch 'main' of https://github.com/aidenybai/million into efficient-keyed-diffing ca33f60
- fix: nodes being misplaced for keyed diffing f35808d
- Merge pull request #111 from aidenybai/dependabot/npm_and_yarn/main/types/jest-27.0.0 1fc2c03
- Merge pull request #112 from aidenybai/dependabot/npm_and_yarn/main/rollup-2.56.2 6f8dedc
- chore(deps-dev): bump rollup from 2.56.1 to 2.56.2 f2daf1c
- chore(deps-dev): bump @types/jest from 26.0.24 to 27.0.0 34bcc80
- Merge branch 'main' of https://github.com/aidenybai/million into efficient-keyed-diffing 2da1c3b
- fix(patch): childNodes shifting during modification 011cad2
- chore(deps-dev): bump rollup from 2.56.0 to 2.56.1 7109e69
- chore: add link to Fre 223e1f7
- chore: add attribution to Fre a9bdec4
- feat(patch): efficient keyed diffing 36d16df
- refactor: remove curly braces on switch case 15572a6
- feat(structs): VFlags.ONLY_KEYED_CHILDREN flag for special diffing fb3d783
- refactor: remove rAF impl support 393a49d
- chore: rename jsx-runtime to jsx in jest coverage 372294f
- refactor: rename jsx-runtime.ts to jsx.ts 96c4824
- docs: use correct jsx-runtime for code size 09350fc
v0.3.2
v0.3.1
- feat: handle jsxs for jsx-runtime.js 8f09921
- Merge branch 'main' of https://github.com/aidenybai/million d43d9eb
- feat: jsx-runtime.js for automatic babel mode ac35da5
- chore(deps-dev): bump rollup from 2.55.1 to 2.56.0 01882cd
- docs: use dark/light mode compat text color e577762
- chore: remove unnecessary setup script for test && gp 1871198
- feat: decoupled scheduler 90c5c12
- Merge pull request #105 from aidenybai/better-scheduler c95fc76
- feat: sync mode for patching da28999
- feat: MessageChannel-based scheduler 480f9de
v0.3.0
- chore: move jest to latest tag 739da4a
- test: set env to jsdom 81e6607
- chore: install @next versions of jest and ts-jest 8a36581
- fix: CI action force install 71abde2
- fix: jest not being installed as peerdep 70a1895
- fix: npm not installing correctly during CI action 86df50d
- docs: adjust acknowledged libraries 7f96736
- fix: yarn migration to npm 4d7a415
- docs: change badge colors to new theme color facda3b
- docs: fix height of logo in readme 51c40b6
- Merge branch 'main' of https://github.com/aidenybai/million 95bd13b
- chore: new 'lion' branding e478e07
- chore(deps-dev): bump jest from 26.6.3 to 27.0.6 feb495f
- chore(deps-dev): bump ts-node from 9.1.1 to 10.1.0 f46f491
- chore(deps-dev): bump @rollup/plugin-commonjs from 19.0.2 to 20.0.0 ad5b0d0
- chore: migrate to pnpm 551c01f
- chore(deps-dev): bump rollup from 2.55.0 to 2.55.1 474df44
- chore(deps-dev): bump rollup from 2.54.0 to 2.55.0 694a251
- chore: add CITATIONs.cff bump reminder for release script 1d4eaf2
- chore: fix CITATIONS.cff parsing 33192b9
- chore: remove pinned version on CITATIONS.cff 5f23929
- Merge branch 'main' of https://github.com/millionjs/million 8fb07e9
- chore: add CITATION.cff eca7813
- chore(deps-dev): bump vite from 2.4.3 to 2.4.4 2ddbe58
- Merge branch 'main' of https://github.com/millionjs/million 062a7fe
- docs: adjust motto for project 8d2a7c1
- chore(deps-dev): bump @commitlint/cli from 12.1.4 to 13.1.0 8789998
- chore(deps-dev): bump lint-staged from 11.1.0 to 11.1.1 c164396
- chore(deps-dev): bump @rollup/plugin-strip from 2.0.1 to 2.1.0 7a749f2
- chore(deps-dev): bump @rollup/plugin-commonjs from 19.0.1 to 19.0.2 1f7cb9a
- chore(deps-dev): bump rollup from 2.53.3 to 2.54.0 2214af4
- chore(deps-dev): bump @rollup/plugin-node-resolve from 13.0.2 to 13.0.4 96acbe5
- chore(deps-dev): bump @typescript-eslint/parser from 4.28.4 to 4.28.5 65ea1a0
- chore(deps-dev): bump @commitlint/config-conventional from 12.1.4 to 13.1.0 2b7bbe0
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 4.28.4 to 4.28.5 27a47e4
- Merge pull request #89 from aidenybai/scheduler fd2c1b2
- Merge branch 'main' of https://github.com/millionjs/million into scheduler 5ed8ea9
- fix: benchmarks not using the correct compiler flags 3e6874b
- Merge pull request #88 from aidenybai/scheduler 74e9de1
- fix: benchmark target 0242194
- docs: add clarification on live benches b001cf1
- docs: clarify methodology behind benchmarks 17abc54
- test: ignore broken tests ce14c01
- Merge branch 'main' of https://github.com/millionjs/million into scheduler 78be1bb
- feat: fiber scheduler for patching 2d3203c
- chore(deps-dev): bump lint-staged from 11.0.1 to 11.1.0 eb5ed87
- Merge pull request #86 from aidenybai/dependabot/npm_and_yarn/main/rollup-2.53.3 fdf6d89
- chore(deps-dev): bump rollup from 2.53.2 to 2.53.3 edf77aa
- chore(deps-dev): bump vite from 2.4.2 to 2.4.3 943c0cb
- chore(deps-dev): bump @typescript-eslint/parser from 4.28.3 to 4.28.4 31a3fcc
- chore(deps-dev): bump eslint from 7.30.0 to 7.31.0 4dc429a
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 4.28.3 to 4.28.4 a1b520a
- fix(exports): VFlags export as nontype 3efffc4
v0.2.7
- Merge pull request #81 from aidenybai/fix-77 970ea60
- fix(patch): remove bad edge case for full replacement 821d150
- chore(deps-dev): bump @rollup/plugin-node-resolve from 13.0.1 to 13.0.2 b28a804
- chore(deps-dev): bump @rollup/plugin-commonjs from 19.0.0 to 19.0.1 9def880
- chore(deps-dev): bump @rollup/plugin-node-resolve from 13.0.0 to 13.0.1 0efd99f
- chore(deps-dev): bump rollup from 2.53.1 to 2.53.2 b398c9c
- test: VFlags.NO_CHILDREN case 677acd2
- docs: fix path for code size d0eb9f6
- fix(patch): not working if oldVNode is not present 1b55e5e
v0.2.6
v0.2.5
v0.2.4
v0.2.3
- chore(deps-dev): bump lint-staged from 11.0.0 to 11.0.1 227728d
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 4.28.2 to 4.28.3 84c7734
- chore(deps-dev): bump @typescript-eslint/parser from 4.28.2 to 4.28.3 491ad1a
- chore(deps-dev): bump rollup from 2.53.0 to 2.53.1 d925aa1
- chore(deps-dev): bump vite from 2.4.1 to 2.4.2 0af8755
- refactor: move OLD_VNODE_FIELD to structs c5565cf
- fix: logo padding in readme cb9423d
- fix: badge colors 8757c5b
- fix: full width banner 43fb778
- chore: rebrand logo a7a7081
- fix: replace broken color codes ca1df0e
- Merge branch 'main' of https://github.com/millionjs/million 398328a
- fix: logo formatting for dark mode c5c0021
- chore(deps-dev): bump rollup from 2.52.8 to 2.53.0 0ac7601
- fix: VFlags not being exported correctly 0895b7e
- Merge branch 'main' of https://github.com/millionjs/million ef17cf1
- feat: delta operations for pinpoint patching 0b2608c
- chore(deps-dev): bump rollup from 2.52.7 to 2.52.8 c8038f1
- chore(deps-dev): bump @types/jest from 26.0.23 to 26.0.24 199e527
- refactor(patch): refactor in place 55456e0
- Merge branch 'main' of https://github.com/millionjs/million f05b1f7
- refactor(patch): bottom to top strategy for children 473d0a1
- chore(deps-dev): bump vite from 2.4.0 to 2.4.1 77b6d29
- chore(deps-dev): bump husky from 7.0.0 to 7.0.1 e954bde
- Merge branch 'main' of https://github.com/millionjs/million 935430b
- docs: add fre as alternative library 0247b89
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 4.28.1 to 4.28.2 5579955
- chore(deps-dev): bump @typescript-eslint/parser from 4.28.1 to 4.28.2 1d72fda
- chore(deps-dev): bump vite from 2.3.8 to 2.4.0 553e312
- chore(deps-dev): bump eslint from 7.29.0 to 7.30.0 0389e9c
- chore(deps-dev): bump rollup from 2.52.6 to 2.52.7 fbb4f9c
- Merge branch 'main' of https://github.com/millionjs/million 5f86f76
- fix: package.json description a8eaef1
- chore(deps-dev): bump rollup from 2.52.4 to 2.52.6 0716f5a
- chore(deps-dev): bump husky from 6.0.0 to 7.0.0 09fd3cf
- chore(deps-dev): bump @testing-library/dom from 8.0.0 to 8.1.0 264e277
- chore(deps-dev): bump typescript from 4.3.4 to 4.3.5 1ff0b2c
- Merge branch 'main' of https://github.com/millionjs/million c58ad42
- chore: set tab width to 2 for prettier 1f3e81f
- chore(deps-dev): bump rollup from 2.52.3 to 2.52.4 7fe0771