# Changelog

## [18.0.1.0.0] - 2026-01-02

### Migration from Odoo 14
- Replaced `internal_type` with `is_view_account` boolean field
- Replaced `user_type_id` with native `account_type` selection
- Updated all domain filters for compatibility
- Migrated report from old AbstractModel structure to new account.report framework

### Added
- Full Odoo 18 `account.report` integration
- Support for comparison periods in reports
- Journal filtering in reports
- Hierarchical account display in reports
- Automatic account code generation based on parent
- Level-based account hierarchy

### Changed
- Report now inherits from `account.report` instead of standalone AbstractModel
- View XML updated to Odoo 18 syntax (removed `attrs`, using `invisible`)
- Dependencies updated (now requires `account_reports`)

### Fixed
- Domain filters compatibility with Odoo 18
- Account creation with parent relationships
- Journal account creation with proper account types

### Technical
- Added `_parent_store` functionality for efficient hierarchy queries
- Implemented `format_value()` method for currency display
- Added balance calculation methods for reports
- Full support for multi-company environments
