Skip to content

Latest commit

 

History

History
66 lines (41 loc) · 1.52 KB

CHANGELOG.md

File metadata and controls

66 lines (41 loc) · 1.52 KB

Change Log

Version 1.1.2

2023-07-13

  • Fix: size distribution algorithm
  • Dependency updates

Version 1.1.1

2023-05-23

  • Dependency updates

Version 1.1.0

2023-03-06

  • API Change: helper extension signature from GridPadCellSize.Companion.weight(sizes: FloatArray) to GridPadCellSize.Companion.weight(vararg sizes: Float)

Version 1.0.0

2022-12-28

  • New: added GridPadPlacementPolicy class that used to control implicit placement policy for items
  • New: added GridPadDiagnosticLogger diagnostic class to receive information about skipped items
  • API Change: to GridPad added placementPolicy property
  • API Change: GridPadScope.item() split to two methods - explicit and implicit
  • Behavior Change: implicit placement of elements depends on placementPolicy property
  • Behavior Change: span expands depends on placementPolicy property

The new API shouldn't affect your code by default. Only one case can be affected by library update - cases when only one of the row or column parameters was defined in GridPad.item. This way of using is no more acceptable for not enough clear behavior reasons.

Version 0.0.4

2022-12-20

  • API Change: GridPad DSL is limited to a Kotlin context receiver
  • Fix: size distribution algorithm
  • test coverage improvement

Version 0.0.3

2022-12-09

  • Fix: added missing source code

Version 0.0.2

2022-12-07

  • Remove: unused dependencies

Version 0.0.1

2022-12-07

  • First alpha release