@egjs/infinitegrid
Version:
A module used to arrange elements including content infinitely according to grid type. With this module, you can implement various grids composed of different card elements whose sizes vary. It guarantees performance by maintaining the number of DOMs the
243 lines (108 loc) • 10.6 kB
Markdown
# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [4.12.0](https://github.com/naver/egjs-infinitegrid/compare/@egjs/infinitegrid@4.11.1...@egjs/infinitegrid@4.12.0) (2024-07-02)
### :mega: Other
* update packages versions ([2e2a638](https://github.com/naver/egjs-infinitegrid/commit/2e2a63806a6d8d6b1b2b492c4b762dad689de3b6))
## [4.11.1](https://github.com/naver/egjs-infinitegrid/compare/@egjs/infinitegrid@4.10.1...@egjs/infinitegrid@4.11.1) (2024-02-07)
### :rocket: New Features
* add contentAlign prop (#558) ([559a288](https://github.com/naver/egjs-infinitegrid/commit/559a28805f9b8d83e6b0c9fb0cfb6218172f32b7))
### :bug: Bug Fix
* fix observe order (#563) ([e5bfcc4](https://github.com/naver/egjs-infinitegrid/commit/e5bfcc4c61ed03009ff35b6fca8a1f70969995ae))
### :mega: Other
* update packages versions ([13597dd](https://github.com/naver/egjs-infinitegrid/commit/13597dd1e4ddcc28fdca0e9fa62f0a9c2df3b312))
## [4.10.1](https://github.com/naver/egjs-infinitegrid/compare/@egjs/infinitegrid@4.10.0...@egjs/infinitegrid@4.10.1) (2023-08-04)
### :bug: Bug Fix
* fix ga id (#546) ([e63f1e8](https://github.com/naver/egjs-infinitegrid/commit/e63f1e89afb14a36468dd0db73d712099fd7941a))
* fix sync element (#551) ([f663673](https://github.com/naver/egjs-infinitegrid/commit/f663673f99e633b4ad4d79b2ef3ae79cc91f3eae))
### :mega: Other
* update packages versions ([2222f2f](https://github.com/naver/egjs-infinitegrid/commit/2222f2f5537e3cd8ab1e16c0aa4b761c494a2e4a))
## [4.10.0](https://github.com/naver/egjs-infinitegrid/compare/@egjs/infinitegrid@4.9.0...@egjs/infinitegrid@4.10.0) (2023-05-26)
### :rocket: New Features
* add infoBy prop for frameworks (#538) ([6fd5c0b](https://github.com/naver/egjs-infinitegrid/commit/6fd5c0b36f2aded59d3fce54d880f8882b2a3ec6))
### :mega: Other
* update packages versions ([dce9a8c](https://github.com/naver/egjs-infinitegrid/commit/dce9a8c79342d01190b59197b82bf11d25c5665c))
## [4.9.0](https://github.com/naver/egjs-infinitegrid/compare/@egjs/infinitegrid@4.8.1...@egjs/infinitegrid@4.9.0) (2023-03-17)
### :rocket: New Features
* support size-group, not-equal-size attribute (#533) ([f693db9](https://github.com/naver/egjs-infinitegrid/commit/f693db9635295065bbbc6aab25deb87e6274a21d))
### :bug: Bug Fix
* fix the groupKey of the inserted item in own group (#531) ([a798406](https://github.com/naver/egjs-infinitegrid/commit/a798406c30ef02d46692403eac1e3761742e95ae))
### :mega: Other
* update packages versions ([f628845](https://github.com/naver/egjs-infinitegrid/commit/f628845d3e3a8d0cb91f1802c352d12944b6a2a7))
## [4.8.1](https://github.com/naver/egjs-infinitegrid/compare/@egjs/infinitegrid@4.7.1...@egjs/infinitegrid@4.8.1) (2023-01-27)
### :rocket: New Features
* update `@egjs/grid` module ([081acd5](https://github.com/naver/egjs-infinitegrid/commit/081acd53fd4ccd00b16e70e8ef86f11a63bd764c))
### :bug: Bug Fix
* fix changed groupKey (#526) ([6db0bff](https://github.com/naver/egjs-infinitegrid/commit/6db0bffc8a2d23568eb36caf1cfb8d1677c08192))
### :mega: Other
* update packages versions ([191e57f](https://github.com/naver/egjs-infinitegrid/commit/191e57fbb4df5c2fc8f990fa44e2819bdadf5ee6))
## 4.7.1 (2022-09-08)
### :rocket: New Features
* add includePlaceholders param (#484) ([39852c3](https://github.com/naver/egjs-infinitegrid/commit/39852c38f643afe56a959831b73e78bf84b7c0a9))
* add insertByGroupIndex method (#489) ([87a06ef](https://github.com/naver/egjs-infinitegrid/commit/87a06ef9aad2a289e1360ac6c17f36e125ea75cf))
* add nextGroupKeys property in request events (#493) ([b0260ad](https://github.com/naver/egjs-infinitegrid/commit/b0260ad828e725e6f1266898e0df7ac30a116d80))
* add scrollContainer option (#511) ([78043ad](https://github.com/naver/egjs-infinitegrid/commit/78043ada3f65c54ed26b04bf2e4655d74961d449))
### :bug: Bug Fix
* add cjs file (#506) ([63fea02](https://github.com/naver/egjs-infinitegrid/commit/63fea02a34ed2e4c7702929cdef87191ce2208dc))
* add files field to package.json ([23e37d5](https://github.com/naver/egjs-infinitegrid/commit/23e37d5344b579877490ea5b23a1f65ff946d917))
* fit groups' outlines for start direction (#502) ([51308c0](https://github.com/naver/egjs-infinitegrid/commit/51308c0750caa517d325a320ac2f14dcfc097337))
* fix contentError event returns an invalid item #482 ([f865dec](https://github.com/naver/egjs-infinitegrid/commit/f865decd8e12e98a04a93c42baeb4dd31fb345a2))
* fix items to be removed (#500) ([8317f39](https://github.com/naver/egjs-infinitegrid/commit/8317f3926318e468ef49e9f28d54384c12ae3565))
* fix mounted setting (#497) ([6d4a281](https://github.com/naver/egjs-infinitegrid/commit/6d4a281e17570b9049afebe651fd4708d230be36))
* fix outline calculation (#498) ([0446dd4](https://github.com/naver/egjs-infinitegrid/commit/0446dd48f2d532dffc3a460472080fcd78df5724))
* fix placholder key (#514) ([af62a98](https://github.com/naver/egjs-infinitegrid/commit/af62a98c5f0562e929e09bf976298e8e29aa94e7))
### :memo: Documentation
* fix README ([18df0ed](https://github.com/naver/egjs-infinitegrid/commit/18df0ed561ef574216b5ce1449c89631858cadb6))
### :house: Code Refactoring
* apply lerna ([d7f20f1](https://github.com/naver/egjs-infinitegrid/commit/d7f20f19c83bc26309b27095351e17227d9abad6))
### :mega: Other
* move demo files ([eeb8bf1](https://github.com/naver/egjs-infinitegrid/commit/eeb8bf173e2055207a2b0e590838919a0f198dfa))
* move test files ([6974101](https://github.com/naver/egjs-infinitegrid/commit/69741011c0b9fcf11eb22ef574523468d3cbca3f))
* Release 4.3.0 ([d18031e](https://github.com/naver/egjs-infinitegrid/commit/d18031ee3e9bf7f012e7bf1b0157572ba78f70b0))
* Release 4.3.1 ([165e354](https://github.com/naver/egjs-infinitegrid/commit/165e354bb6382cba61e0670ab16096193fdf2a2b))
* Release 4.4.0 ([2b066a8](https://github.com/naver/egjs-infinitegrid/commit/2b066a83470719fc78940317fe0ab44fa21fc378))
* Release 4.5.0 ([23e0885](https://github.com/naver/egjs-infinitegrid/commit/23e0885c2ae29130b34613227291ee6f0b102c75))
* Release 4.6.0 ([d529854](https://github.com/naver/egjs-infinitegrid/commit/d529854917ef31afbbb138dec8af98ef8c3c1d47))
* Release 4.7.0 ([9a1c5a0](https://github.com/naver/egjs-infinitegrid/commit/9a1c5a0985381a632c00cae94481cb1a50425aa0))
* update packages versions ([212d1bc](https://github.com/naver/egjs-infinitegrid/commit/212d1bcf22c60fde09989f373d61738a195d9902))
* update packages versions ([e438c00](https://github.com/naver/egjs-infinitegrid/commit/e438c00929ba28bd001d6174bd57efd918144686))
* update packages versions ([d4aa615](https://github.com/naver/egjs-infinitegrid/commit/d4aa615a8cd3e25b621500e2a7b243dcc9696eef))
* update packages versions ([171bb74](https://github.com/naver/egjs-infinitegrid/commit/171bb74f708110a2fd986276c9b8d65472fa64ab))
* update packages versions ([29bdea0](https://github.com/naver/egjs-infinitegrid/commit/29bdea08f334113e4a73180dd5f9e803c4befc99))
## [4.7.0](https://github.com/naver/egjs-infinitegrid/compare/@egjs/infinitegrid@4.6.0...@egjs/infinitegrid@4.7.0) (2022-09-02)
### :rocket: New Features
* add scrollContainer option (#511) ([78043ad](https://github.com/naver/egjs-infinitegrid/commit/78043ada3f65c54ed26b04bf2e4655d74961d449))
### :bug: Bug Fix
* add cjs file (#506) ([63fea02](https://github.com/naver/egjs-infinitegrid/commit/63fea02a34ed2e4c7702929cdef87191ce2208dc))
* fix placholder key (#514) ([af62a98](https://github.com/naver/egjs-infinitegrid/commit/af62a98c5f0562e929e09bf976298e8e29aa94e7))
### :mega: Other
* update packages versions ([e438c00](https://github.com/naver/egjs-infinitegrid/commit/e438c00929ba28bd001d6174bd57efd918144686))
## [4.6.0](https://github.com/naver/egjs-infinitegrid/compare/@egjs/infinitegrid@4.5.0...@egjs/infinitegrid@4.6.0) (2022-07-26)
### :bug: Bug Fix
* fit groups' outlines for start direction (#502) ([51308c0](https://github.com/naver/egjs-infinitegrid/commit/51308c0750caa517d325a320ac2f14dcfc097337))
* fix items to be removed (#500) ([8317f39](https://github.com/naver/egjs-infinitegrid/commit/8317f3926318e468ef49e9f28d54384c12ae3565))
* fix mounted setting (#497) ([6d4a281](https://github.com/naver/egjs-infinitegrid/commit/6d4a281e17570b9049afebe651fd4708d230be36))
* fix outline calculation (#498) ([0446dd4](https://github.com/naver/egjs-infinitegrid/commit/0446dd48f2d532dffc3a460472080fcd78df5724))
### :mega: Other
* update packages versions ([d4aa615](https://github.com/naver/egjs-infinitegrid/commit/d4aa615a8cd3e25b621500e2a7b243dcc9696eef))
## [4.5.0](https://github.com/naver/egjs-infinitegrid/compare/@egjs/infinitegrid@4.4.0...@egjs/infinitegrid@4.5.0) (2022-06-23)
### :rocket: New Features
* add insertByGroupIndex method (#489) ([87a06ef](https://github.com/naver/egjs-infinitegrid/commit/87a06ef9aad2a289e1360ac6c17f36e125ea75cf))
* add nextGroupKeys property in request events (#493) ([b0260ad](https://github.com/naver/egjs-infinitegrid/commit/b0260ad828e725e6f1266898e0df7ac30a116d80))
### :mega: Other
* update packages versions ([171bb74](https://github.com/naver/egjs-infinitegrid/commit/171bb74f708110a2fd986276c9b8d65472fa64ab))
## [4.4.0](https://github.com/naver/egjs-infinitegrid/compare/@egjs/infinitegrid@4.3.1...@egjs/infinitegrid@4.4.0) (2022-05-25)
### :rocket: New Features
* add includePlaceholders param (#484) ([39852c3](https://github.com/naver/egjs-infinitegrid/commit/39852c38f643afe56a959831b73e78bf84b7c0a9))
### :mega: Other
* update packages versions ([29bdea0](https://github.com/naver/egjs-infinitegrid/commit/29bdea08f334113e4a73180dd5f9e803c4befc99))
## [4.3.1](https://github.com/naver/egjs-infinitegrid/compare/@egjs/infinitegrid@4.3.0...@egjs/infinitegrid@4.3.1) (2022-05-17)
### :bug: Bug Fix
* fix contentError event returns an invalid item #482 ([f865dec](https://github.com/naver/egjs-infinitegrid/commit/f865decd8e12e98a04a93c42baeb4dd31fb345a2))
### :memo: Documentation
* fix README ([18df0ed](https://github.com/naver/egjs-infinitegrid/commit/18df0ed561ef574216b5ce1449c89631858cadb6))
### :mega: Other
* move demo files ([eeb8bf1](https://github.com/naver/egjs-infinitegrid/commit/eeb8bf173e2055207a2b0e590838919a0f198dfa))
## [4.3.0](https://github.com/naver/egjs-infinitegrid/compare/@egjs/infinitegrid@4.2.1...@egjs/infinitegrid@4.3.0) (2022-05-13)
### :mega: Other
* move test files ([6974101](https://github.com/naver/egjs-infinitegrid/commit/69741011c0b9fcf11eb22ef574523468d3cbca3f))