Skip to content

0.6.0

Compare
Choose a tag to compare
@MiSikora MiSikora released this 21 Oct 22:12

Added

  • Feature can have now description. It can be used to add more contextual data to feature flags.
  • LaboratoryActivity observes changes to feature flags instead of loading them every time the screen is opened.
  • LaboratoryActivity displays feature flag sources next to them and allows users to select a source from a drop down menu.
  • Remote feature flag values are displayed in LaboratoryActivity if a source is not local.
  • When a remote source is used for a feature flag a value cannot be changed from LaboratoryActivity.
  • LaboratoryActivity displays feature flag descriptions if they are present.
  • LaboratoryActivity can reset feature flag values to their default state from an item in the action bar.
  • Laboratory.experimentIs() and Laboratory.experimentIsBlocking() functions that allow to check if a feature flag has particular value.
  • ViewPager2 1.0.0 dependency to laboratory-inspector.
  • RecyclerView 1.1.0 dependency to laboratory-inspector.

Changed

  • LaboratoryActivity requires now a Laboratory instance for initialization. This Laboratory should share FeatureStorage with instances of Laboratory used in the application.