CHANGES
=======

* Update TOX\_CONSTRAINTS\_FILE for stable/2025.2
* Update .gitreview for stable/2025.2

5.4.0
-----

* Remove Python 3 variables from devstack config
* Use releases.openstack.org instead of opendev.org
* Update master for stable/2025.1

5.3.1
-----

* tox: Drop envdir
* reno: Update master for unmaintained/2023.1

5.3.0
-----

* Replace distutils
* Bump hacking
* Update master for stable/2024.2
* Remove logic for Python < 3

5.2.0
-----


5.1.0
-----

* reno: Update master for unmaintained/zed
* Fix reprocessing POST request
* add group by time help to CLI
* Update master for stable/2024.1
* reno: Update master for unmaintained/xena
* reno: Update master for unmaintained/wallaby
* reno: Update master for unmaintained/victoria

5.0.0
-----

* reno: Update master for unmaintained/yoga
* Update python classifier in setup.cfg
* Update master for stable/2023.2

4.8.0
-----

* Fix passenv declaration in tox.ini and function tests python env
* Update master for stable/2023.1

4.7.0
-----

* Switch to 2023.1 Python3 unit tests and generic template name
* Update master for stable/zed
* remove unicode prefix from code

4.6.0
-----

* Add Python3 zed unit tests
* Introduce the patch scope API in the CLI
* Introduce reprocessing task API in the CLI
* Drop lower-constraints.txt and its testing
* Update master for stable/yoga

4.5.0
-----

* Add response\_format to list of available args for v2 summary API
* Re-add python 3.6/3.7 in classifier
* Updating python testing as per Yoga testing runtime

4.4.0
-----

* Replace deprecated assertRaisesRegexp
* Fix capitalisation of CloudKitty
* Add Python3 yoga unit tests
* Update master for stable/xena

4.3.0
-----

* Replace deprecated import of ABCs from collections
* Fix creation of hashmap mapping with a zero cost
* Changed minversion in tox to 3.18.0
* docs: Update Freenode to OFTC
* setup.cfg: Replace dashes with underscores
* [ussuri][goal] Update contributor documentation
* Fix PDF docs build
* Use py3 as the default runtime for tox
* Add release notes job template
* Add Python3 xena unit tests
* Update master for stable/wallaby

4.2.0
-----

* Fix \`create\_threshold\` method when using cost as 0
* Replace deprecated UPPER\_CONSTRAINTS\_FILE variable
* bump py37 to py38 in tox.ini
* Drop mock from lower-constraints.txt
* Bump hacking min version to 3.0.1
* Add Python3 wallaby unit tests
* Update master for stable/victoria

4.1.0
-----

* Add support for GET /v2/dataframes API endpoint to the client
* Update hacking for Python3
* Remove translation sections from setup.cfg
* add py38 package metedata
* migrate testing to ubuntu focal
* Fix pygments style
* Remove six
* Use unittest.mock instead of third party mock
* Add Python3 victoria unit tests
* Update master for stable/ussuri
* Cleanup py27 support

4.0.0
-----

* [ussuri][goal] Drop python 2.7 support and testing
* Fix tox environments
* Improve HTTP error formatting
* tox: Keeping going with docs
* Adapt functional tests to python3
* Switch to Ussuri jobs
* Add support for v2/rating/modules endpoints
* Update master for stable/train
* Generate PDF documentation
* Add support for POST /v2/dataframes API endpoint to the client
* Add functional test jobs for the v2 client
* Add lower-constraints job

3.0.0
-----

* Add support for PUT /v2/scope API endpoint to the client
* Add support for /v2/summary to the client
* Bump openstackdocstheme to 1.30.0
* Add support for /v2/scope API endpoint to the client
* Modify the url of upper\_constraints\_file
* Blacklist sphinx 2.1.0 (autodoc bug)
* Add python 3.7 classifier to setup.cfg
* Use openstack-python3-train-jobs for python3 test runtime
* Add upper-constraints.txt to releasenotes tox environment
* Replaced openstack.org with opendev.org
* Adapt the client for the v2 API
* Fix sphinx for global requirements
* OpenDev Migration Patch
* Dropping the py35 testing
* Adding a python3 functional job
* Fix the rating.get\_quotation method
* Asserting 'summary get' returns nothing in functional tests
* Fix releasenotes generation
* Update master for stable/stein
* add python 3.7 unit test job
* Update home-page
* Update the bugs link to storyboard
* Change openstack-dev to openstack-discuss
* Update http link to https link

2.1.0
-----

* Fix oslo\_debug\_helper not running
* Fix "cloudkitty report tenant list" command
* Use global-requirements for requirements
* Update min tox version to 2.0
* Don't quote {posargs} in tox.ini
* Add documentation jobs
* Use openstack-tox-cover template
* Add \`\`insecure\`\` and \`\`cacert\`\` options to the client
* Consider interface and region options with OSC
* add python 3.6 unit test job
* import zuul job settings from project-config
* Update reno for stable/rocky

2.0.0
-----

* Follow the new PTI for document build
* fix tox python3 overrides
* Rewrite of the client
* fix error url
* Update reno for stable/queens

1.2.0
-----

* Added release note for cloudkittyclient
* Drop py34 target in tox.ini
* Remove log translations
* Update the README
* Use openstackdocstheme
* Import cli-reference from openstack-manuals
* Tread Sphinx warnings as errors
* rearrange existing docs to fit the new standard layout

1.1.0
-----

* [Fix gate]Update test requirement
* Delete outdated and unused directory

1.0.0
-----

* Add \`--all-tenants\` when get total/summary
* Improve User experience
* Update .gitignore
* Remove white space between print ()
* Add oslo\_debug\_helper to tox.ini
* Add client for get summary report
* Remove white space between print () in cliutils.py
* Delete unnecessary utf-8 coding
* H803 hacking have been deprecated
* Set upper-constraints for tox
* Add support for OpenStack client
* Add module priority management
* Use os\_project name in get\_client
* Unify the date format "YYYY-MM-DDTHH:MM:SS"
* Catches the right exceptions shell.py files
* Show team and repo badges on README
* Change the time args format from timestamp to date/time when total-get
* Add \_\_ne\_\_ built-in function
* Remove unused pylintrc
* Make begin and end optional when get dataframes
* move old oslo-incubator code out of openstack/common

0.6.0
-----

* Fix the logic of do\_hashmap\_mapping\_list
* Add short arg for collector command
* Fix CLI threshold command
* Replaces client\_kwargs by empty dict in ckclient/shell.py
* Fix CLI auth user interface
* Add short arg for storage command
* [trivial] fix wrong typo
* Remove discover from test-requirements
* Add client support for per tenant hashmap rules
* Remove spec file since cloudkittyclient is in RDO
* Add an explicit dependency on prettytable
* [Trivial] Remove executable privilege of doc/source/conf.py

0.5.0
-----

* Updated requirements for mitaka
* Update requirements
* Fix argument order for assertEqual to (expected, observed)
* Add support for query cost by service
* cloudkittyclient with keystone v3 not working
* Fix client V3 unscope bug
* Add helpinfo for collector commands
* Fix name not defined error
* py33 is no longer supported by Infra's CI
* Removes MANIFEST.in as it is not needed explicitely by PBR
* Drop py33 support
* Support getting client with keystone session
* Set AuthPlugin in \_\_init\_\_()
* Fix help message
* Fixed bug with report total
* Fix a typo in command help
* Add common arguments
* Do no set the version in setup.cfg
* Improve HashMap client
* Update .gitreview for new namespace
* Add support for PyScripts rating module
* Change ignore-errors to ignore\_errors
* Moving to Liberty cycle (0.5)

0.4.1
-----

* Preparing release 0.4.1
* Fix syntax error of shell description
* setup.cfg: set a version
* Transitioned collector client to new API

0.4.0
-----

* Refactored code to use new olso namespace
* Fix the CLI for {group,mapping}-create
* Add support for the hashmap threshold API
* Add support for the storage API
* Fix the hashmap related commands of cloudkittyclient
* Fix the wrong input package of pbr of cloudkittyclient
* Add predictive pricing
* Provide a sample .spec file
* Rename billing to rating
* Global rewrite of the client
* Stop using intersphinx
* Work toward Python 3.4 support and testing
* Add the billing/modules request (v1)
* Move to oslotest
* Add the billing/quote request
* Boost the coverage and launch all the tests
* Add the report request
* Add tests for the client
* Minor typo fixed in README
* Initial work for the CloudKitty client
* Added .gitreview
