CHANGES
=======

2.3.0
-----

* Adds Ironic-UI Devstack plugin
* Fix typo in base-node.service.js
* s/UUID/UUID or name/ in docstrings
* Fix typos in docstrings
* Fix docstrings for node validation
* Updated from global requirements
* Update test requirement
* Add support for network_interface attribute
* Use angular one-time-binding to improve performance
* Correct Release Notes theme
* Cleanup code associated with the ironic REST api
* Fix oslo_debug_helper not running
* Imported Translations from Zanata
* Add support for manual cleaning of nodes
* Replace ironic with ironic-ui in contributing doc
* Updated from global requirements
* Imported Translations from Zanata
* Correct horizon dir in installation doc
* Maintenance processing code cleanup
* Remove py34 env from tox
* Source code documentation updates
* standardize release notes filenames and fix contents

2.2.0
-----

* Release notes for recently added features
* Add support for editing Ironic network ports
* Imported Translations from Zanata
* Add support for additional port attributes
* Fix node validation problem
* Imported Translations from Zanata
* Remove node-action deleteNodes/deletePorts functions
* Improvements to enroll-node service
* Improve error handling for the ironic-ui service
* Updated from global requirements
* Imported Translations from Zanata
* Imported Translations from Zanata
* Add Python 3.5 classifier and venv
* Updated from global requirements
* Create base-port module to support create and update operations
* Refactor the edit-node/nodeUpdatePatch class
* Display current node cleaning step
* Add support for aborting node cleaning
* Changes required for updated Bootstrap version
* Imported Translations from Zanata
* Added support for the node introspection workflow
* Removes unnecessary utf-8 encoding
* Add Constraints support
* Extend support for the Ironic state machine
* Updated from global requirements
* Refactor ironic-ui documentation to remove warnings
* Unit tests for PostfixExpr utility class
* Consolidate node last_error processing
* Imported Translations from Zanata
* Show team and repo badges on README
* Don't include openstack/common in flake8 exclude list
* Incorporate driver-validation into node-detail panels
* Imported Translations from Zanata
* Fixed bug in representation of ironic state machine
* Add a check for node last_error equal to null
* Eliminate references to non-existent admin module
* Imported Translations from Zanata
* Eliminate use of a now obsolete admin basePath variable
* Update .coveragerc after the removal of openstack directory
* Enable release notes translation
* Fix Jasmine unit tests
* Fixed processing of node properties with null value
* Fixed typo in edit-node service
* Consolidate processing of node properties

2.1.0
-----

* Added release notes for 2.1.0 release
* Added support for editing Ironic nodes
* Update homepage with developer documentation page
* Clean imports in code
* TrivialFix: Remove logging import unused
* Minor state-machine fixes/updates
* update homepage with developer documentation page
* Updated to ironic API v1.11 and added manageable state
* Add translation support
* Improve the display of node information
* Cleanup tox.ini
* Imported Translations from Zanata
* Imported Translations from Zanata

2.0.0
-----

* Added release notes for 2.0.0 release
* Add reno for release notes management
* Hide panel if 'baremetal' service not present
* Added support for creating/deleting network ports
* Imported Translations from Zanata
* Inherit test settings from Horizon
* Fix a mistake in the document about the filepath
* Changed dropdown menu to align right on driver details page
* Imported Translations from Zanata
* UX improvements to the enroll-node dialog
* Updated ironic-ui documentation
* Provide capability to select deploy images
* Fixed node-detail controller unit test
* Fix node list magic search bar
* Imported Translations from Zanata
* Fixed bug in evaluation of postfix expression
* Manually fixed breadcrumbs for ironic-ui
* UI improvements for enroll node functionality
* Added functionality to enroll a node, and delete node(s)
* Imported Translations from Zanata
* Imported Translations from Zanata
* Display all properties and instance info
* Imported Translations from Zanata
* Images uuid giving 404 fix
* Remove executable flag from node-list.html
* Remove python-ironicclient from setup_requires

1.1.0
-----

* Added closing tag - quick fix
* Add support for specifying a maintenance reason
* Added eslint config to ironic-ui
* Add support for magic-search-bar
* Added success messages to power change
* Fixing nits of ironic-ui Readme.rst
* Fix translation setup
* Don't hyperlink images that are specified as URLs
* Amended table styling

1.0.0
-----

* Register ironic-ui REST endpoints
* Changed naming of Ironic api files
* Added node details page to the plugin
* Added node list pages to the plugin
* Add API services Javascript

0.0.1
-----

* Move index.html to content folder
* Reorganise Python according to Horizon plugin doc
* Added installation instructions to the Readme
* Plugin setup
* Translation setup
* Corrected copyright details for the project
* Amended readme file to be more accurate and readable
* Added cookiecutter files
* Added .gitreview
