nano_core 0.0.4
nano_core: ^0.0.4 copied to clipboard
A lightweight reactive architecture framework and design system toolkit for Flutter multiplatform applications.
Changelog #
All notable changes to the nano_core project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.0.4 - 2026-07-28 #
Added #
- Added strict linting rules in
analysis_options.yaml(sort_constructors_first,sort_unnamed_constructors_first,lines_longer_than_80_chars,always_declare_return_types,prefer_single_quotes, andunawaited_futures).
Changed #
- Reordered constructors across core classes to satisfy
sort_constructors_first. - Excluded
example/**directory from strict documentation linting while preserving 100% strict Dartdoc enforcement on corelib/package APIs.
0.0.3-beta.1 - 2026-07-28 #
Added #
- Added complete explicit Dartdoc constructor documentation across
NanoController,NanoLoadingOverlay,NanoScaffold,NanoStatePage, andNanoToastto pass pub.dev Pana analysis checks. - Re-architected showcase
exampleapp into clean modular feature layers followingnano-budgetsdesign (app/core/theme,app/pages/showcase/widgets). - Updated package metadata and
README.mdwith active Beta status notice and badges.
Removed #
- Removed unused
lib/main.dartentrypoint from package core.
0.0.2 - 2026-07-24 #
Added #
- Added
NanoToastsmart multiplatform notification component for Web, Desktop, and Mobile. - Added
NanoDeviceTypefor robust platform and responsive screen environment detection. - Added
warningstate status and helpers (isWarning,toWarning()) inNanoState. - Added
onCustomError,onCustomWarning, andonCustomSuccesscallbacks toNanoScaffold. - Added
homepageURL (https://nanodevs.com.br) in package metadata. - Comprehensive English Dartdoc documentation for all core APIs.
0.0.1 - 2026-07-24 #
Added #
- Initial release of
nano_core. - Added reactive state management (
NanoState,NanoController,NanoCommand). - Added multiplatform layout scaffold (
NanoScaffold). - Added reusable design system components (
NanoLoadingOverlay). - Added dependency injection bindings (
NanoInjections).