nip/profiles/CHANGELOG.md

75 lines
2.4 KiB
Markdown

# Profile System Changelog
## [1.0.0] - 2025-11-18
### Added
- **Security Profiles** for Nippels (user-level application environments)
- Workstation profile for work computers
- Homestation profile for home use (default)
- Satellite profile for laptops/mobile devices
- Network/IOT profile for embedded devices
- Server profile for server deployments
- **Build Profiles** for package compilation
- Desktop build configuration
- Server build configuration
- Minimal build configuration
- **Example Profiles** for specific use cases
- Gaming rig configuration
- ML workstation configuration
- Developer workstation configuration
- Fleet node configuration
- **Documentation**
- Comprehensive README.md explaining both profile types
- MIGRATION.md documenting the move from private to public location
- Profile search order and customization instructions
### Changed
- **Migrated profiles from private to public location**
- Old location: `.kiro/nip/profiles/` (deprecated)
- New location: `nip/profiles/` (public)
- Reason: Profiles are user-facing features that should be in the public repo
### Structure
```
nip/profiles/
├── README.md # Profile system documentation
├── MIGRATION.md # Migration summary
├── CHANGELOG.md # This file
├── security/ # Security profiles for Nippels
│ ├── workstation.kdl
│ ├── homestation.kdl # Default
│ ├── satellite.kdl
│ ├── network-iot.kdl
│ └── server.kdl
├── build/ # Build profiles for compilation
│ ├── desktop.kdl
│ ├── server.kdl
│ └── minimal.kdl
└── examples/ # Example custom profiles
├── gaming-rig.kdl
├── ml-workstation.kdl
├── developer.kdl
└── fleet-node.kdl
```
## Future Plans
### [1.1.0] - Planned
- Additional security profiles for specific use cases
- Profile validation and testing tools
- Profile inheritance and composition
- Profile templates for common scenarios
### [1.2.0] - Planned
- Dynamic profile switching
- Profile performance metrics
- Profile recommendation system
- Integration with system monitoring
---
**Note:** This is the first public release of the profile system. Profiles were previously in the private `.kiro/` directory but have been moved to the public repository to make them accessible to users.