Skip to content

Releases: 4e6anenk0/settings_provider

0.3.0

17 Jan 10:15
Compare
Choose a tag to compare
  • Transition to a new architecture; For migration from version 0.2.1 -> 0.3.0 see information at link;
  • Now Scenarios are replaced by EnumProperty and are properties of BaseProperty;
  • The architecture provides the ability to add your own properties and storages;
  • Some bug fixes and improvements.

0.2.1

24 Nov 20:47
Compare
Choose a tag to compare
  • Changes for standardizing access to settings. Now, BuildContext() extensions have limited options for accessing settings. The available context methods include setting<T>() and listenSetting<T>(). Additionally, the of() method has been deprecated in favor of two separate methods, from() and listenFrom().
  • Now, to create settings, it is mandatory to create a class based on SettingsModel() for settings or a class based on ConfigModel() for configs. The type of this class must be specified when accessing settings through context methods.
  • Thanks to standardization, ScenarioBuilder() can now be used in both configs and regular settings.
  • A bug with local saving of Scenario properties has been fixed.

0.2.0

22 Nov 21:31
Compare
Choose a tag to compare
  • Added new feature for creating configurations depending on the platform;
  • Improved interface of context extensions;
  • Generalized interface for configurations and settings separately;
  • Some improvements.