legendary 0.1.5 copy "legendary: ^0.1.5" to clipboard
legendary: ^0.1.5 copied to clipboard

A client for interacting with Legendary Epic Games Launcher type-safely.

0.1.5 #

  • BREAKING: Simplified the usage of the library. Result and LegendaryProcess are deprecated. Future<T> and dart:io Process will be used instead.
  • Deprecated LegendaryStreamClient. There will now be an internal StreamLegendaryClient in test/stream/stream_client.dart that can't be imported.
  • Renamed LegendaryBaseClient to BareLegendaryClient.
  • Fixed a typo that would upload the wrong folder to the github pages docs

0.1.4 #

  • Fixed JSON key names for Status and LaunchParamenters which weren't using snake_case.
  • Further document classes in game.dart and status.dart.

0.1.3 #

  • BREAKING: implemented Game.metadata type so you can safely access the Game's metadata.
  • FIX: Made InstalledGame.manifestPath nullable.
  • Removed SaveGameFile and SaveGameStatus.

0.1.2 #

  • BREAKING: made methods move, uninstall, setLogin, deleteLogin, cleanup, import, status, info, list and listInstalled use Result. Now, to to use them, you must info = await client.info() and then await info.data, or await (await client.info()).data

0.1.1 #

0.1.0 #

First public version published to pub.dev

  • Added support for methods list, listInstalled, info, and status of LegendaryProcessClient.
  • Added unit testing for types Game, InstalledGame, Status.
  • Added support for methods setLogin and deleteLogin of LegendaryProcessClient.
  • Added unit testing for methods status, and info using LegendaryStreamClient.
1
likes
130
pub points
0%
popularity

Publisher

unverified uploader

A client for interacting with Legendary Epic Games Launcher type-safely.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

json_annotation, path

More

Packages that depend on legendary