# Changelog
## [0.4.3] - 2026-01-21
- chore: bump version to 0.4.3
## [0.4.2] - 2026-01-21
### Other Changes
- chore: bump version to 0.4.2 (8ed1f168)
- chore: update Cargo.toml for crates.io publishing (54cecb35)
## [0.4.2] - 2026-01-21
### Other Changes
- chore: update Cargo.toml for crates.io publishing (54cecb35)
## [0.4.1] - 2026-01-21
### Bug Fixes
- fix: Add version to tree-type-proc-macro workspace dependency (562edaba)
## [0.4.0] - 2026-01-19
### Features
- feat(transparent): add support for transparent attribute on root nodes (v2 only) (c8c95c99)
- feat(codegen-v2): add transparent attribute support (5ae2bba2)
### Bug Fixes
- fix(serde): use cfg_attr to evaluate features at user compile time (17dbd729)
## [0.3.0] - 2026-01-18
### Features
- feat(codegen): implement V2 code generation module with unlimited nesting support (99f68d43)
- feat(proc-macro): add generic dynamic ID system alongside existing hardcoded system (86d9fa12)
### Bug Fixes
- fix(codegen): use compile-time feature detection instead of generated cfg attributes (69e5440b)
- fix: consistent version (bc12cea1)
### Other Changes
- refactor: remove implementation of deprecated methods from v2 api (e0ea5041)
- docs(readme): add V2 codegen documentation for unlimited nesting (349dc648)
- test(v2): add comprehensive test suite for unlimited nesting validation (9a85c777)
- chore: remove explicit version from tree-type-proc-macro dependency (d5039214)
- refactor(codegen): move existing codegen into codegen::v1 (e2024636)
- chore: add hack --feature-powerset to ci (f226e464)
## [0.2.1] - 2026-01-10
### Bug Fixes
- fix(proc-macro): change dir_type!/file_type! to generate named structs (d71e2123)
## [0.2.0] - 2026-01-05
### Features
- feat(syntax): standardize attribute syntax to function call format (ac2655fe)
- feat: add sync() method for API simplification (f2c0b3b7)
### Bug Fixes
- fix(proc-macro): handle Result return type in tests (50a2d312)
### Other Changes
- style: apply rustfmt import granularity formatting (457d559c)
- docs(lib): add comprehensive parent() method documentation (4ca19063)
- test(proc-macro): use tempfile for proper test isolation (44ad7bee)
- build(ci): add proc-macro testing to CI pipeline (f54973ab)
- build(ci): remove filters from building next branch (ab323e8c)
- chore(dep): specify cargo-readme version in workspace (7425fdd3)
## [0.1.1] - 2025-12-25
### Other Changes
- docs(readme): implement cargo-readme workflow with CI validation (0455bcc7)
- docs(readme): convert examples to doctest format and fix API usage (8d8645f5)
- docs(readme): fix documentation errors and convert examples to doctest format (a9b9b15b)
- chore: specify proc-macro path in workspace (400aaf02)