Skip to content

Releases: malcommac/Owl

Owl 1.1.3 - (Swift 5.x)

04 Aug 07:11
Compare
Choose a tag to compare

Released on: 2020-08-03

  • #49 Fixed context function to get the correct element

Owl 1.1.2 - (Swift 5.x)

24 Jul 09:58
Compare
Choose a tag to compare

Released on 2020-07-24

CHANGELOG

  • #48 Added check if exists row and section on didEndEditing

Owl 1.1.1 - (Swift 5.x)

24 Nov 17:27
Compare
Choose a tag to compare

Released on: 2019-11-24

CHANGELOG

  • #38 Fixed crash with didEndDisplayCell both for CollectionDirector and TableDirector. The side effect is element: Model property of the TableCellAdapter.Event and CollectionCellAdapter.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 of ElementRepresentable.
  • #41 Changed CollectionHeaderFooterAdapter, TableSection and TableHeaderFooterAdapter methods and properties to open.

Owl 1.1.0 - (Swift 5.x)

15 Sep 08:44
Compare
Choose a tag to compare

Released on: 2019-09-15

CHANGES

  • #36 [NEW] Added support for Swift Package Manager 5.x
  • #18 [FIX] TableAdapterCell.Event's element is not optional anymore (and conform to the counterpart of collection)
  • #23 [FIX] When CollectionCellAdapter.Event/TableAdapterCell.Event has a valid cell instance both collection/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 now open to subclasses.
  • #34 [FIX] Fix CollectionDirector/TableDirector's prefetching triggers. Now you can enable prefetching by enabling the isPrefetchingEnabled property.
  • #26 [FIX] ScrollViewEventsHandler are now public.
  • #29 [FIX] cell instance is now passed to the didSelectItemAt event of the CollectionDirector.
  • #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+)

23 May 15:33
Compare
Choose a tag to compare

Released on: 2019-05-23

CHANGES:

  • #15 Fixed an issue which causes wrong element in return of elementAt() function for both TableDirector and CollectionDirector
  • #14 Fixed an issue with override functions of the ReusableViewProtocol; both reuseIdentifier and reusableViewSource 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 called reusableViewIdentifier and reusableViewLoadSource. See the section 3.4 of the documentation for more infos.

Owl 1.0.3 - (Swift 5.x+)

16 May 13:00
Compare
Choose a tag to compare

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+)

12 May 08:20
Compare
Choose a tag to compare

Released on: 2019-05-12

CHANGES

  • #6 [FIX] Fixed for missing .dequeue event dispatch on TableDirector
  • #7 [FIX] Added dispatch of the removed object instances in .didEndDisplay event of the CollectionDirector
  • #8 [FIX] Fixed .didEndDisplay event which does not report instances of the removed objects when set() function is called on TableSection instance
  • #9 [NEW] Added index property in CollectionSection to retrive the index of the section in its parent director (if any)

Owl 1.0.1 - (Swift 5.x+)

05 May 17:47
Compare
Choose a tag to compare

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+)

30 Apr 15:46
Compare
Choose a tag to compare

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.