* Updated dependencies to new versions. * `ACCOUNT` class equal overide now checks if other object is None type. * The `max_multiple_longest_path` attribute of the `SCHEDOPTIONS` class can be type int or None.
---
0.10.3
Changes
* Added `Node` class to represent a Tree data structure - can have one parent and multiple children. `ACCOUNT`, `ACTVCODE`, `PCATVAL`, and `PROJWBS` classes now inherit from `Node` class.
---
0.10.2
Changes
* Updated dependency `html-sanitizer` to the latest version `2.2.0` * Added `Node` class to represent a Tree data structure - can have one parent and multiple children. * `ACCOUNT`, `ACTVCODE`, `PCATVAL`, and `PROJWBS` classes now inherit from `Node` class.
---
0.10.1
Added
* Added `is_wbs` property to `TaskType` enum class. Checks if task is a wbs summary type.
---
0.10.0
Added
* Added `wbs_root` attribute to the `PROJECT` class. This is the root WBS node. * Added `children` attribute to the `PROJWBS` class. Along with the `wbs_root` above, this forms a Tree Data Structure. * Added `children` attribute to the `ACCOUNT` class. * Added `children` attribute to the `ACTVCODE` class. * Added `children` attribute to the `PCATVAL` class.
Changes
* Changed the `PROJECT` `name` from an attribute to a property. The project name is stored in the `wbs_root` added above.
---
0.9.9
Changes
* The `task_percent` property of the `PROJECT` class now ignores Level of Effort activities when calculating percent complete. There were edge cases where the LOE activity had a remaining duration much greater than its original duration, which significantly reduced the calculated percent complete.