- Fixed os_forms.select_file(multiple=True) - Issue #35
- Fixed Autodesk.Revit.Exceptions import when running rpw from ipy console (ig. run_tests.bat)
- Added Get by Index to Selection (issues #32)
- Converted ElementSet internal storage to list instead of set to allow ordered sequence
- Fixed Revit Exceptions Import Docs
- Fixed Transaction Status Doc
- Fixed: Collector.get_element_ids() Typo
- Fix: XYZ can now take regular DB.XYZ
- Fix: ElementSet.getitem
- Fix: Rebuilt internals of ElementSet to be a set() instead of dict
- Feature: Deprecated methods to collections
- Feature: .unwrap to to_element (unwraps if wrapped)
- Fixed: Element.from_list
- Fix: Autodesk.Revit.Exceptions Circular Import (Dynamo)
- Fix: + Docs Fixes
- Feature: Added Category Mixin to Element()
- Feature: Added Collector Exclusion Filter
- Feature: Added Collector UnionWith
- Feature: Added Collector IntersectWith
- Feature: Add Autodesk.Revit.Exceptions module to rpw.revit namespace for easier access
- Feature: Added get_assembly() method to element
- Docs: Reorganized Entire Doc Structure to nest and group by module.
- Fixed: re-enabled TaskDialog Tests
- Fixed: Lot's of Doc Fixes
- Improvement: Optimized db.Element() class discovery for explicit constructor
- Improvement: Handle Pick exception
- Improvement: Remove inspect.getmro check for element wrapping - was :wqnot needed
- Improvement: Added Raise for double wrapping element
- Cleanup: Renamed
Categoy._builtin_enum
toCategory.builtin
. (Depracated Warning) - Cleanup: New Category Mixin with
- Cleanup: Moved Category into its own file
- Cleanup: Delete Family.Name and FamilySymbol.Name Replaced by Element.name
- Cleanup: Moved in_assembly and get_assembly to FamilyInstance
- Feature/Cleanup: Add get_attribute(wrapped) + deprecate warning to several attributes: including: FamilyInstance, FamilySymbol, Family, and Category. Attributes like FamilyInstance.symbol should now be accessed using FamilyInstance.get_symbol() These are being added in preparation to 2.0.0
- Added TaskDialog, Tests, Docs
- Revised Alert
- Added Element.name getter and setter (PR#30)
- Fixed: Console Traceback Printing. Now shows full exception
- Fixed: BaseObject repr
- Added wrapped kwarg to Reference.get_element()
- Converted all Pick class methods to Class Methods
- Picker and References now work with Linked Elements
- Addded Rhino3dmIO binary and examples
- Renamed parameters
to_json
toto_dict
- Added Element.type property
- Added in_assembly() to Element
- Added ParameterSet.get_value() for fail safe dictionary-style access
- Started ParameterSet and Parameter: to_json()
- Fixed RpwParameterNotFound exception message
- Added API Notes on Family/Symbol/Instance
- Added bool() evaluation to Parameter
- Improved Category Lookup for instance and wall wrappers
- Fixed Element() doc initialization
- Added XYZ.rotate()
- Added db.Element.from_list() factory
- Added db.Parameter.value_string
- Removed Terminate button from Console
- Curve: New Line Class
- Curve: New Line Curve
- Curve: New Line Ellipse
- Curve: New Line Circle
- Curve: New Line Arc
- Curve: New Line Transform, Transform.rotate_vector
- Curve : Started Test Suite
- XYZ: Improved Instantiation methods
- XYZ: Added mul, add, sub
- XYZ: Full test suite
- XYZ: Fixed XYZ eq method
- Fixes For pyRevit Zero State Doc
- New Wall.change_type method
- New Console Tab autocompletion (works for dotted members)
- Added Terminate button to Console
- Pep8 Fixes (Line Max=100)
- But Fixes
- Moved FamilyInstance and related from element.py to family.py
- Improved Element.new by adding db.all
- New View Wrappers
- New OverrideGraphicSettings Wrapper by Element and Category
- Complete View Tests
- New Pattern Wrappers (ElementPattern and FillPattern)
- Add to_category_id coerce
- Added fuzzy_get docs
- Bug: Quick Form Title
- Bug: Builtins Repr print bug
- New default option for ComboBox, CheckBox, and TextBox
- Added docs for FlexForm Controls Init
- Added docs for on_click
- Added XYZ comparison method
- New Tests for all Collections classes
- New Tests for FlexForm
- New Reference Wrappers
- Separated Pick() class
- Docs
- Bug Fixes
- New View Wrappers
- Renamed Classes
- Instance > FamilyInstance
- Symbol > FamilySymbol
- WallInstance > Wall
- WallSymbol > WallType
- WallFamily > WallKind
- Bug Fixes
- Dynamo Compatibility Fixed
- Major Refactoring
- New Folder Structure
- New Collector
- New Element Constructor
- Collections
- New Revit Class Wrapper
- New FlexForms
- Console
- Foundation
- Wrapper Data Model
- Elements, Base, Collector, Selection, Transaction, Forms, Builtins
- Documentation
- New View Wrappers
- Fixed Quick Form Title
- Fixed Quick Form Title
- New default option for ComboBox, CheckBox, and TextBox
- Added docs for FlexForm Controls Init
- Added docs for on_click
- Added XYZ comparison method
- New Tests for all Collections classes
- New Tests for FlexForm
- New Reference Wrappers
- Separated Pick() class
- Docs
- Bug Fixes
- New View Wrappers
- Renamed Classes
- Instance > FamilyInstance
- Symbol > FamilySymbol
- WallInstance > Wall
- WallSymbol > WallType
- WallFamily > WallKind
- Bug Fixes
- Dynamo Compatibility Fixed
- Major Refactoring
- New Folder Structure
- New Collector
- New Element Constructor
- Collections
- New Revit Class Wrapper
- New FlexForms
- Console
- Foundation
- Wrapper Data Model
- Elements, Base, Collector, Selection, Transaction, Forms, Builtins
- Documentation