dart_shield 0.1.0-dev.6
dart_shield: ^0.1.0-dev.6 copied to clipboard
Open-source static analysis tool that helps secure your Dart codebase by detecting vulnerabilities before they reach production.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.0-dev.6 - 2025-10-23 #
Breaking Changes #
- Configuration format converted from kebab-case to snake_case to align with Dart's
analysis_options.yamlconventions
Added #
- Comprehensive suppression system for ignoring specific rules or lines during analysis
Changed #
- Test reorganization plan and improved test coverage
Tests #
- Added comprehensive unit tests for suppression system
- Enhanced test coverage for models and enums
0.1.0-dev.5 - 2025-10-09 #
Added #
- Pana analysis integration in CI/CD pipeline for enhanced code quality checks
Changed #
- Updated package dependencies to latest versions for improved stability and security
- Enhanced lint rules configuration for better code quality enforcement
- Improved code formatting and style consistency across the codebase
Fixed #
- Removed publish limitations to enable proper package distribution
Refactored #
- Added explanatory comments for better code documentation
- Improved type declarations and code organization
- Enhanced code structure for better maintainability
0.1.0-dev.4 - 2025-10-08 #
Added #
- Implicit current folder analysis - users can now run analysis without specifying a target directory (issue #6)
- Rule registry system for better rule management and organization
- Improved analysis report handling with better error reporting and progress tracking (issue #9)
Changed #
- Enhanced configuration parsing for better flexibility
- Improved report handling and project report structure
- Refactored class declarations for better code organization
- Updated visitor naming for consistency
Fixed #
- Secure random detection in crypto rules
- Hardcoded secrets detection now includes key detection
- Various rule detection improvements
Tests #
- Added comprehensive tests for secure random rule
- Enhanced test coverage for configuration parsing