magic_the_gathering_flutter 2.0.0
magic_the_gathering_flutter: ^2.0.0 copied to clipboard
Develop Magic: The Gathering Flutter apps with ease. Fully interoperable with the Scryfall API or your own custom JSON.
2.0.0 #
- This package now depends on mtg_symbology
- Breaking - The SVG asset paths are
'packages/mtg_symbology/assets/ASSET_NAME.svg'
now instead of'packages/magic_the_gathering_flutter/assets/ASSET_NAME.svg'
- This package re-exports mtg_symbology, so there should not be other breaking changes
- Breaking - The SVG asset paths are
- Renaming classes
- Breaking -
MTGCard
renamed toMtgCard
- Breaking -
MTGCardFace
renamed toMtgCardFace
- Breaking -
- Bumps minimum flutter_svg version to
2.1.0
- Breaking - Makes minimum Flutter version 3.27.0 - in line with flutter_svg
1.0.5 #
- Add exports to
magic_the_gathering_flutter.dart
for simpler importing. - Update the
README.md
with documentation formtgSymbology
andMTGCardFace
- Update the example project to import the library file directly and bump the example's version to 1.0.1
1.0.4 #
- Remove equatable as a dependency. The
==
andhashCode
for the relevant classes are now manually overridden, using collection when necessary. - Add tests for this equality
1.0.2 #
- Add
MTGCardFace
fields dartdoc comments - Add
MTGCard
fields dartdoc comments - Add
MTGSymbol
fields dartdoc comments - Bump
flutter_lints: ^5.0.0
and address two new lints - Bump
sdk: ^3.6.0
- Remove the (currently unused)
flutter_test
as a dev dependency
1.0.1 #
- Add
rarity
&releasedAt
toMTGCard.props
- One could reasonably expect that if the set is expected to change equality that the
rarity
&releasedAt
should as well
- One could reasonably expect that if the set is expected to change equality that the
- Add
MTGCard
dartdoc comments and move a few things around - Add
mtg_card_face.dart
dartdoc comments and move a few of the things around (but no functional changes) - Add
mtg_symbology.dart
dartdoc comments and move a few of the things around (but no functional changes) - Add
Rarity
dartdoc comments - Improve
pubspec.yaml
description to avoid pub reporting "The package description is too short."
1.0.0 #
Initial stable release.