Releases: malcommac/Owl
Releases · malcommac/Owl
Owl 1.1.3 - (Swift 5.x)
Owl 1.1.2 - (Swift 5.x)
Owl 1.1.1 - (Swift 5.x)
Released on: 2019-11-24
CHANGELOG
- #38 Fixed crash with
didEndDisplayCell
both forCollectionDirector
andTableDirector
. The side effect iselement: Model
property of theTableCellAdapter.Event
andCollectionCellAdapter.Event
optional because in these situations I can't get the model instance for removed items. - #39 Fixed SPM package.
- #20 Added default implementation for
isContentEqual
ofElementRepresentable
. - #41 Changed
CollectionHeaderFooterAdapter
,TableSection
andTableHeaderFooterAdapter
methods and properties to open.
Owl 1.1.0 - (Swift 5.x)
Released on: 2019-09-15
CHANGES
- #36 [NEW] Added support for Swift Package Manager 5.x
- #18 [FIX]
TableAdapterCell.Event
'selement
is not optional anymore (and conform to the counterpart of collection) - #23 [FIX] When
CollectionCellAdapter.Event
/TableAdapterCell.Event
has a valid cell instance bothcollection
/table
and relative sizes properties are also available. - #33 [FIX] Fixed permanent crash on
endDisplay
events and optimize the dispatch of the events by removing cached contexts. - #25 [NEW]
CollectionCellAdapter
class is nowopen
to subclasses. - #34 [FIX] Fix
CollectionDirector
/TableDirector
's prefetching triggers. Now you can enable prefetching by enabling theisPrefetchingEnabled
property. - #26 [FIX]
ScrollViewEventsHandler
are now public. - #29 [FIX] cell instance is now passed to the
didSelectItemAt
event of theCollectionDirector
. - #11 [NEW] Added iOS9 compatibility.
- #35 [FIX] Fix crash for invalid index path in internal
adapterForHeaderFooter()
function which may cause occasional crashes.
Owl 1.0.4 - (Swift 5.x+)
Released on: 2019-05-23
CHANGES:
- #15 Fixed an issue which causes wrong element in return of
elementAt()
function for bothTableDirector
andCollectionDirector
- #14 Fixed an issue with override functions of the
ReusableViewProtocol
; bothreuseIdentifier
andreusableViewSource
properties you need to add to your cell subclass are now moved inside the adapters both for view and cells (CollectionAdapter
/TableAdapter
for cells,TableHeaderFooterAdapter
/CollectionHeaderFooterAdapter
for header/footer. In these classes you will found two similar properties calledreusableViewIdentifier
andreusableViewLoadSource
. See the section 3.4 of the documentation for more infos.
Owl 1.0.3 - (Swift 5.x+)
Released on: 2019-05-16
CHANGES:
- #13 Fixed
TableHeaderFooterAdapter.HeaderFooterEvent
properties which are not accessible from the extern of the framework.
Owl 1.0.2 - (Swift 5.x+)
Released on: 2019-05-12
CHANGES
- #6 [FIX] Fixed for missing
.dequeue
event dispatch onTableDirector
- #7 [FIX] Added dispatch of the removed object instances in
.didEndDisplay
event of theCollectionDirector
- #8 [FIX] Fixed
.didEndDisplay
event which does not report instances of the removed objects whenset()
function is called onTableSection
instance - #9 [NEW] Added
index
property inCollectionSection
to retrive the index of the section in its parent director (if any)
Owl 1.0.1 - (Swift 5.x+)
Released on: 2019-05-05
CHANGES
#1 Fixed crash on .commitEdit
event when trying to delete a row with .delete
editStyle
Owl 1.0.0 - Pre-Release Version (Swift 5+)
Released on: 2019-04-30
This is the first pre-release version of Owl framework. It's a sort of GM and it will be followed by several other pre-releases before the effective launch.