flutter_access_gates 0.2.3
flutter_access_gates: ^0.2.3 copied to clipboard
A declarative access control layer for Flutter UI. Includes FeatureGate, PermissionGate, and support for hot-reloadable flags.
Changelog #
Все значимые изменения в этом проекте будут документироваться в этом файле.
Формат основан на Keep a Changelog и проекте Semantic Versioning.
0.2.2 - 2025-06-10 #
0.2.1 - 2025-06-09 #
Документация #
- Добавлена подробная документация (
docs/overview.md) - Обновлены примеры, рекомендации, структура каталогов
0.2.0 - 2025-06-09 #
0.1.0 - 2025-06-09 #
Добавлено #
- Базовый функционал:
FeatureGate,RoleGate,PermissionGate— для контроля доступа к UICompositeAccessGateиGateUiBuilder— кастомные условия и композицияDebugGate— для отображения компонентов только в debug-сборках
AccessStrategyиAccessStrategyProviderдля полной масштабируемостиMultiAccessStrategy— объединение нескольких стратегийFeatureFlagsController+FeatureFlags— управление feature-флагами черезInheritedNotifier- Покрытие unit-тестами всех компонентов (гейты, стратегии, провайдеры)
- Упрощённый
SimpleFeatureGateдля быстрого прототипирования - Пример использования в
example/с фейковой стратегией