CHANGES
=======

v1.2.1
------

* version from git tags
* Wip/cleanup ci publish (#121)
* ci: publish stestr results as junit
* ci: test python 3.10 through 3.12
* ci: run unit tests in a python version matrix
* Bump actions/checkout from 6 to 7

v1.2.0
------

* bump requirements and python for 2025.1

v1.1.0
------

* bump requirements and python for 2024.1

v1.0.4
------

* add publish workflow
* clean up CI noise
* feat: remove poetry, update deps and tox
* Soufianej pyyaml upgrade to fix python sources build error (#110)
* Unset feature (#105)
* refactor of prop\_flag\_group (#108)
* Update the readme with the command usage
* hardware list to show last\_error from each worker
* add "name\_or\_uuid" support to "sync" command
* fix ordering of worker-task columns (#103)
* Show and filter by worker\_state and type (#102)
* Set and delete using name of HW (#100)
* create set \`mgmt\_addr\` instead of \`management\_address\` in error
* fix unittest for hardware show
* [ci] fix configuration for local untitests
* fix pyyaml dependency issue
* Bump up version to 5.6.2 for xena constraints (#99)

v1.0.3
------

* bump version for release
* ensure CI checks are useful (#87)
* allow setting local egress property for devices (#85)
* Add test cases for "hardware set"
* update formatter
* bump release version
* add --long flag to list all columns
* add vscode debug config
* Update python to 3.7 minimum, neeeded fpo xena
* upgrade dependencies for xena
* allow retrieval of infomation by name (#57)
* 0.5.2
* fix bug w/ patch command

v0.5.1
------

* 0.5.1
* fixup hardware type parsing
* add contributor guide

v0.5.0
------

* 0.5.0
* Add support for device hwtype
* bump version
* ensure 'set' takes a uuid
* Allow json input of arbitrary arguments, refactor cli (#49)
* rename package to python-doniclient (#48)
* hotfix release, syntax error in cli.py

v0.4.0
------

* 0.4.0
* add support for setting deploy kernel and ramdisk
* allow import to continue on conflict
* fix properties path and delete logic for update

v0.3.0
------

* 0.3.0
* Apply suggestions from code review
* Change workers column to use yaml formatter
* Fix parameter formatting
* Add workers to serializer if exists in data

v0.2.5
------

* 0.2.5
* Invert openstack constraints

v0.2.4
------

* 0.2.4
* Make hardware formatter generic
* Format properties field in a nicer way
* Add dependency on PyYAML
* Fix listing of own hardware

v0.2.3
------

* Bugfix/ci (#12)

v0.2.2
------

* add author and bump version
* add extra network info keys to interface command

v0.2.1
------

* 0.2.1
* Fix bug with hardware create

v0.2.0
------

* 0.2.0
* Add sub commands for managing availability windows
* Move \_format\_iface
* quickfix to add upper-constraint behavior
* add description

v0.1.4
------

* 0.1.4
* Downgrade to Train release versions
* Bugfix/initial release (#6)
* make dependabot less chatty

v0.1.1
------

* 0.1.1
* Use requirements from Train release

v0.1
----

* update create helptext
* fix creation of availability windows
* add tz to parsed dates
* add more update parser robustness
* handle edge cases for update
* add date parsing to update method
* clean up help and parsing for windows
* add dateutil dependency
* add delete and sync, some refactoring
* add syc call
* add delete call
* improve handling of iface updates
* fix handling of top level variables
* add handling for interface list
* update calls succeed for subset of fields (#3)
* add bits for jsonpatch
* handle dry run
* create hardware works
* add create function
* removed osc\_lib.api due to url parsing issues
* list and export work, find has a weird http/s bug
* separate osc client and doni client
* change create name
* get single works
* use command.Lister for standard output formatting
* fix auth and implement list and export
* add unittest stubs for methods
* add openstackclient as extras dep
* add osc entrypoints
* rename files following ironicclient
* Add openstack client deps
* add lint and test settings
* Bump pytest from 5.4.3 to 6.2.2 (#1)
* add gh actions
* add dev dependencies
* inital commit
* Initial commit
