fall_core_base 1.0.0 copy "fall_core_base: ^1.0.0" to clipboard
fall_core_base: ^1.0.0 copied to clipboard

Fall Core Base - Core annotations and utilities for Fall Core framework. Provides @Service, @Auto, @Aop annotations and basic utilities.

Changelog #

All notable changes to the fall_core_base package will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.0.10 - 2025-10-08 #

Changed #

  • 📝 文档更新: 修改日志和导出相关文档
  • 🔧 导出优化: 改进模块导出机制

✨ Highlights #

  • 🔧 无破坏性变更: 所有现有 API 和功能保持不变
  • 📦 完全兼容: 与框架其他模块协同升级

0.0.9 - 2025-10-08 #

Changed #

  • 🔧 版本更新: 统一更新到 0.0.9 版本

✨ Highlights #

  • 🔧 无破坏性变更: 所有现有 API 和功能保持不变
  • 📦 完全兼容: 与框架其他模块协同升级

0.0.8 - 2025-10-07 #

🏗️ Architecture #

  • 模块重构: 部分公共逻辑迁移至新的 fall_gen_base 模块
  • 版本管理优化: 改进版本同步机制,提升发布流程效率

🔧 Improvements #

  • 代码结构: 优化模块间依赖关系,提升可维护性
  • 构建优化: 配合 fall_gen_base 模块重构,提升代码生成效率

✨ Highlights #

  • 🔧 无破坏性变更: 所有现有 API 和功能保持不变
  • 📦 完全兼容: 与 fall_core_gen 0.0.8+ 和 fall_core_main 0.0.8+ 协同升级
  • 🚀 性能提升: 受益于模块重构和优化

0.0.7 - 2025-10-05 #

🔄 Version Management #

  • 版本管理增强: 支持dev模式和灵活版本修改机制
  • 模块同步: 与框架其他模块保持版本一致性

✨ Highlights #

  • 🔧 无破坏性变更: 所有现有 API 和功能保持不变
  • 📦 完全兼容: 与 fall_core_gen 0.0.7+ 和 fall_core_main 0.0.7+ 协同升级

0.0.6 - 2025-10-05 #

🔄 Version Sync #

  • 版本同步升级: 与框架其他模块保持版本一致性
  • 构建优化: 配合 fall_core_gen PartBuilder 重构,确保更好的兼容性

✨ Highlights #

  • 🔧 无破坏性变更: 所有现有 API 和功能保持不变
  • 📦 完全兼容: 与 fall_core_gen 0.0.6+ 和 fall_core_main 模块协同升级
  • 🚀 构建稳定性: 受益于代码生成器架构优化

0.0.5 - 2025-10-04 #

🔄 Version Sync #

  • 版本同步升级: 与框架其他模块保持版本一致性
  • 构建优化: 适配 fall_core_gen 构建路径修复,提升整体框架稳定性

✨ Highlights #

  • 🔧 无破坏性变更: 所有现有 API 和功能保持不变
  • 📦 完全兼容: 与 fall_core_gen 0.0.5+ 和 fall_core_main 模块协同升级

0.0.4 - 2025-10-04 #

Enhanced #

  • 🔧 @AutoScan 注解增强: 新增 annotations 参数,支持指定要扫描的注解类型
    • 默认扫描 ['Service'] 注解
    • 支持自定义扫描目标注解,提升代码生成器的灵活性
    • 与现有 include/exclude 参数协同工作,实现精准控制

Improved #

  • 📊 注解系统优化: 完善自动扫描配置的可配置性
  • 🏗️ 架构改进: 为代码生成器提供更精确的注解过滤机制

Compatibility #

  • ✅ 完全向后兼容,现有代码无需修改
  • ✅ 新增参数为可选参数,不影响现有使用方式
  • ✅ 与 fall_core_gen 和 fall_core_main 模块协同升级

Notes #

  • 本版本主要面向代码生成器功能增强
  • 建议配合 fall_core_gen 0.0.4+ 使用以获得最佳体验
  • 核心注解功能保持稳定,无破坏性变更

0.0.3 - 2025-09-13 #

Version Sync #

  • 🔄 版本同步升级: 与其他模块保持版本一致性

0.0.2 - 2025-09-13 #

Changed #

  • 修改main的导出类,本包同步升级版本

0.0.1 - 2025-09-12 #

Added #

  • 初始版本发布
  • 核心注解系统:
    • @Service - 标记可注入服务的注解
    • @Auto - 自动依赖注入注解
    • @Aop - AOP切面注解
    • @NoAop - 排除AOP的注解
    • @AutoScan - 自动扫描配置注解
  • 基础工具类:
    • LoggerFactory - 日志工厂类
    • 核心工具函数

Architecture #

  • 实现零外部依赖设计(除Flutter SDK外)
  • 作为框架的核心基础模块,提供注解和基础工具
  • 支持其他模块的构建和运行时依赖

Dependencies #

  • flutter: Flutter SDK 支持
  • meta: 元数据注解支持

Notes #

  • 此模块专注于提供核心注解和基础工具
  • 遵循轻量化设计原则,保持最小依赖
  • 为代码生成器和运行时模块提供基础支持
0
likes
130
points
639
downloads

Publisher

unverified uploader

Weekly Downloads

Fall Core Base - Core annotations and utilities for Fall Core framework. Provides @Service, @Auto, @Aop annotations and basic utilities.

Repository (GitHub)
View/report issues

Topics

#annotations #aop #dependency-injection #framework #utilities

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

logger, meta

More

Packages that depend on fall_core_base