# CHANGELOG

## 1.4.2

### Fixed
- Fixed boolean attributes not being parsed properly (was outputting `checked="false"` per example)

## 1.4.1

### Fixed
- Fixed ability to replace children
- Fixed null attributes being left removed

## 1.4.0

### Added
- Added `TreeObject::prepend` and `TreeObject::append` to set childs before/after other children

### Fixed
- Fixed case where `nest` would create invalid tags from strings

## 1.3.0

### Added
- Added `Table` element

### Fixed
- Fixed a bug in the rendering of children

## 1.2.0

### Added
- Children are now rendered via their `render` method instead of toString
- Added Tag::removeAttribute

## 1.1.2

### Fixed
- Bugfixes

## 1.1.1

### Fixed
- Fixed a bug in classes removing

## 1.1.0

### Added
- Allow camelCased setting of attributes
- Allow flat fetching of children (ie. ignore dot notation)
- Added `getAttribute` method

### Fixed
- Fix a bug in numerical attributes (min, max, etc)
- Fix JSON attributes being encoded on rendering

## 1.0.0

### Added
- Initial release
