CHANGES
=======

3.1.2
-----

* Imported Translations from Zanata

3.1.1
-----

* Update UPPER\_CONSTRAINTS\_FILE for stable/queens
* Imported Translations from Zanata
* Imported Translations from Zanata
* Update .gitreview for stable/queens

3.1.0
-----

* Imported Translations from Zanata
* Imported Translations from Zanata
* Updated from global requirements
* Imported Translations from Zanata
* Updated from global requirements
* Imported Translations from Zanata
* Fix docs build
* Added support for injecting non-maskable interrupts
* Imported Translations from Zanata
* Imported Translations from Zanata
* Imported Translations from Zanata
* Remove setting of version/release from releasenotes
* Updated from global requirements
* Imported Translations from Zanata
* Allow selecting interfaces while enrolling nodes
* Imported Translations from Zanata
* Imported Translations from Zanata
* Imported Translations from Zanata
* Unit tests for set target raid configuration
* Imported Translations from Zanata
* Updated from global requirements
* Cleanup ironic-ui REST API
* Cleanup ironic-ui portgroup REST interface
* Imported Translations from Zanata
* Set target raid configuration on a node
* Added unit tests for edit-portgroup functionality
* Updated from global requirements
* Imported Translations from Zanata
* Imported Translations from Zanata
* Add unit tests for node-state-transition service
* Update reno for stable/pike
* Imported Translations from Zanata

3.0.0
-----

* Refactor the PostfixExpr class into a separate service
* Create driver-property service
* Refactor graph class into a separate service
* Imported Translations from Zanata
* Enhanced form-field radio functionality
* Imported Translations from Zanata
* Adds support for directly patching boolean attributes
* Add unit tests for creating and editing ports
* Adds support for editing portgroups
* Updated from global requirements
* Display enabled interfaces for underlying driver
* Cleanup ironic-ui release notes for release
* Added support for creating portgroups
* Imported Translations from Zanata
* Migrate node-details controller tests to new framework
* Imported Translations from Zanata
* Add property-collection-editor directive
* Imported Translations from Zanata
* Imported Translations from Zanata
* Add the capability to associate ports with portgroups
* Add python api docs to contributor docs
* Imported Translations from Zanata
* Update URL home-page in documents according to document migration
* Updated from global requirements
* Move ironic-ui contributor docs
* Introduce form-field directive
* Moving ironic-ui install content to install folder
* Set warning-is-error for documentation builds
* Imported Translations from Zanata
* Imported Translations from Zanata
* Set current boot device on a node
* Switch from oslosphinx to openstackdocstheme
* Add functionality to view portgroups
* Updated from global requirements
* Imported Translations from Zanata
* Extend backend mock with port operations
* Imported Translations from Zanata
* Add support for editing node's resource\_class
* Imported Translations from Zanata
* Unit test framework for Ironic-UI API service
* Refactor BasePortController
* Updated from global requirements
* Consolidate code for setting node maintenance state
* Remove explicit package version
* Setup JavaScript test environment
* Fix Javascript unit tests
* Modify regex pattern used to validate node ids
* Fixed node form submission issue
* Fix Javascript unassignable errors
* Imported Translations from Zanata
* Updated from global requirements
* Imported Translations from Zanata
* Updated from global requirements
* Improve strings for translation
* Eliminate unnecessary event handling code
* Add support for soft power transitions
* Imported Translations from Zanata
* Add support for starting/stopping/accessing the serial console
* Updated from global requirements
* Imported Translations from Zanata
* Show boot device in Node Details/Configuration
* Imported Translations from Zanata

2.3.0
-----

* Adds Ironic-UI Devstack plugin
* Fix mocks that were breaking Jasmine tests
* Document how to run JavaScript unit tests
* 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
