mirror of
https://github.com/Instagram/IGListKit
synced 2026-05-23 17:28:22 +00:00
Update CHANGELOG.md
Summary: Closes https://github.com/Instagram/IGListKit/pull/292 Differential Revision: D4285323 Pulled By: jessesquires fbshipit-source-id: 1c28a529b6c8477ba1946ea6649077131059cd60
This commit is contained in:
parent
394e6c827b
commit
4aae4edbf8
1 changed files with 7 additions and 4 deletions
11
CHANGELOG.md
11
CHANGELOG.md
|
|
@ -5,7 +5,9 @@ The changelog for `IGListKit`. Also see the [releases](https://github.com/instag
|
|||
2.0.0
|
||||
-----
|
||||
|
||||
This release closes the [2.0.0 milestone](https://github.com/Instagram/IGListKit/milestone/1?closed=1). We've increased test coverage to 95%. Thanks to the [24 contributors](https://github.com/Instagram/IGListKit/graphs/contributors) who helped with this release!
|
||||
This release closes the [2.0.0 milestone](https://github.com/Instagram/IGListKit/milestone/1?closed=1). We've increased test coverage to 97%. Thanks to the [25 contributors](https://github.com/Instagram/IGListKit/graphs/contributors) who helped with this release!
|
||||
|
||||
You can find a [migration guide here](https://instagram.github.io/IGListKit/migration.html) to assist with migrating between 1.0 and 2.0.
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
|
|
@ -24,6 +26,7 @@ This release closes the [2.0.0 milestone](https://github.com/Instagram/IGListKit
|
|||
- The default `NSObject<IGListDiffable>` category was removed and replaced with `NSString<IGListDiffable>` and `NSNumber<IGListDiffable>` categories. All other models will need to conform to `IGListDiffable`.
|
||||
|
||||
- Added support for specifying an end position when scrolling. [Bofei Zhu](https://github.com/zhubofei) [(#196)](https://github.com/Instagram/IGListKit/pull/196). The `IGListAdapter` scrolling method changed:
|
||||
|
||||
```objc
|
||||
// OLD
|
||||
- (void)scrollToObject:(id)object
|
||||
|
|
@ -76,7 +79,7 @@ This release closes the [2.0.0 milestone](https://github.com/Instagram/IGListKit
|
|||
|
||||
- Added `IGListGridCollectionViewLayout`, a section-based grid layout. [Bofei Zhu](https://github.com/zhubofei) [(#225)](https://github.com/Instagram/IGListKit/pull/225)
|
||||
|
||||
- Added support for scrolling to an index in a section controller from within that section controller. There's a new required method on the `IGListCollectionContext` protocol to do this. [Jesse Squires](https://github.com/jessesquires)
|
||||
- Added support for scrolling to an index in a section controller from within that section controller. There's a new required method on the `IGListCollectionContext` protocol to do this. [Jesse Squires](https://github.com/jessesquires) [(e5afb5b)](https://github.com/Instagram/IGListKit/commit/e5afb5b4d0cfc70a2736b02279b6bc239ddf1e5d)
|
||||
|
||||
```objc
|
||||
// IGListCollectionContext
|
||||
|
|
@ -92,9 +95,9 @@ This release closes the [2.0.0 milestone](https://github.com/Instagram/IGListKit
|
|||
|
||||
- Prevent `UICollectionView` bug when accessing a cell during working range updates. [Ryan Nystrom](https://github.com/rnystrom) [(#216)](https://github.com/Instagram/IGListKit/pull/216)
|
||||
|
||||
- Skip reloading for objects that are not found when calling `-[IGListAdapter reloadObjects:]`. [Ryan Nystrom](https://github.com/rnystrom) (tbd)
|
||||
- Skip reloading for objects that are not found when calling `-[IGListAdapter reloadObjects:]`. [Ryan Nystrom](https://github.com/rnystrom) [(ca15e29)](https://github.com/Instagram/IGListKit/commit/ca15e29cf1dadc6c396fe8f14f16c27f6a38519c)
|
||||
|
||||
- Fixes a crash when a reload is queued for an object that is deleted in the same runloop turn. [Ryan Nystrom](https://github.com/rnystrom) (tbd)
|
||||
- Fixes a crash when a reload is queued for an object that is deleted in the same runloop turn. [Ryan Nystrom](https://github.com/rnystrom) [(7c3d499)](https://github.com/Instagram/IGListKit/commit/7c3d4999ebde36ee4666e5aee99716d1ed1fb2d8)
|
||||
|
||||
### Documentation
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue