Skip to content

Latest commit

 

History

History
148 lines (108 loc) · 3.75 KB

CHANGELOG.md

File metadata and controls

148 lines (108 loc) · 3.75 KB

[1.0.6]

  • Remove outdated messaging from README. Flutter v1.14.0 is ancient at this point.

[1.0.5]

  • Migrate project to use flutter_lints, courtesy of @domesticmouse

[1.0.4]

  • Emit a more helpful assertion message when an areas string's row or column count doesn't match rowSizes.length or columnSizes.length
  • Fix a couple analysis warnings

[1.0.3]

  • Format Dart files (seems like the formatter has changed recently)

[1.0.2]

  • Improve a class comment

[1.0.1]

  • Update README to point to latest version

[1.0.0]

Although there's more I want to add, the library is solid enough. It's time to mark this thing as 1.0.

[1.0.0-nullsafety.6]

  • Make RenderLayoutGrid.lastGridSizing a public field

[1.0.0-nullsafety.5]

  • Reorganize example project

[1.0.0-nullsafety.4]

  • Improve performance of periodic table example

[1.0.0-nullsafety.3]

  • Update Scrabble screenshot to follow game rules (middle square must be occupied)

[1.0.0-nullsafety.2]

  • Add hashCode to TrackSize subclasses

[1.0.0-nullsafety.1]

  • Fix screenshots for pub.dev

[1.0.0-nullsafety.0]

  • Full support for null-safety
  • Replacement of templateColumnSizes and templateRowSizes with columnSizes and rowSizes

[0.11.0]

  • Tons of bug fixes in track sizing
  • Documentation overhaul
  • Performance improvements (should now lay out far less frequently)
  • Helpers and extension methods for row/column sizing
  • New Scrabble example
  • More tests

Sorry, but I had to break semver with this release. Check out 1.0.0-nullsafety.0 for the null-safe version.

[0.10.5]

  • Remove the use of extension methods

[0.10.4]

  • Massive overhaul in layout algorithm, fixing a number of serious issues
  • Debug painting support, where tracks and gaps are drawn differently
  • Child overflow indicators
  • Debug printing, behind a flag
  • Cool new periodic table example

Technically, some of these changes are breaking from an API perspective, but I think that it's unlikely that people run into them. I originally wanted to publish under a new minor version, but pub publish is giving me issues because of my nullsafe prerelease.

[0.10.3]

  • Mention nullsafety release in pubspec
  • Format code using latest formatter
  • Fix a lint

[0.10.2]

  • Add support for negative row/column gaps (thanks @daohoangson!)

[0.10.1]

  • Graduate 0.10.1-dev.0 to the release version now that Flutter 1.17 is out

[0.10.1-dev.0]

  • Invalidate placement in more situations

[0.10.0-dev.2]

  • Correct Flutter version dependency in pubspec

[0.10.0-dev.1]

  • Make AutoPlacement class a little more enum-like, by adding a toString() that resembles Dart enums and a static .values field

[0.10.0-dev.0]

  • Added support for Flutter v1.14.0+

[0.9.4]

  • Invalidate placement in more situations

[0.9.3]

  • Correct Flutter dependency in pubspec

[0.9.2]

  • Make AutoPlacement class a little more enum-like, by adding a toString() that resembles Dart enums and a static .values field

[0.9.1]

  • Mention the prerelease version supporting Flutter v1.14.0+ in the README

[0.9.0]

  • Reverted support for Flutter v1.14.0+, because it won't be stable for awhile. Flutter v1.14.0+ support is published as 0.10.0-dev.0

[0.8.0]

  • Added support for Flutter v1.14.0+

[0.7.0]

  • Add extension method support for grid item placement — Widget.withGridPlacement

[0.6.3]

  • Fix broken badge links in README

[0.6.2]

  • Fix several bugs in the examples
  • Add intrinsic-size computing functions. I don't know if they're right yet, but it's a start.

[0.6.1]

  • Size grid minimally if an infinite constraint is provided

[0.6.0]

  • Supply grid items with loose constraints, not tight

[0.5.3]

  • README tweak

[0.5.2]

  • Add a license (MIT)

[0.5.1]

  • Dependency version fix

[0.5.0]

  • First version. See the README.