CHANGES
=======

0.7
---

* Fix typo, add new line - for index.html file
* Create index.html file to find books more easily
* Also copy atom.xml
* Allow setting of publish directory
* Rename Openstack to OpenStack
* Do not install internal scripts in /usr/bin
* Remove empty path elements when constructing modname
* Remove tox locale overrides
* Remove obsolete option --exceptions-file
* Encode language in build log file
* Generate a log file for each built book
* Fix gating of identity and image apis

0.6
---

* Start adding 0.6 release notes
* Add a suitable default for '-b'
* Avoid putting autogenerate_config_docs/.gitignore into sdist
* Honor install prefix
* Check that mvn is installed and abort if not

0.5
---

* Handle translations
* Copy all generated books to common path
* Generate chapters instead of sections for commands
* Verify that resources have xml:id
* Improve docbook format for cli commands
* Remove default exceptions

0.4
---

* Add tool to document cli tools
* Rename autogenerate-config-docs to autogenerate_config_docs
* Re-add support for multiple categories per option
* Sort option names by group in autohelp log output
* Use '.' not '/' when comparing module names
* Resolve pep8 comments
* Switch to / for group delimieter in flagmappings files
* Add group information to autohelp.py DocBook output
* Add option --exceptions-file
* Minor cleanup of test-requirements and tox
* Sanitize option defaults in autogenerated config reference
* Sync with global requirements
* Reworked autohelp to support dup option names in different groups
* Updates root README.rst to contain release notes

0.3
---

* Validate further XML files
* Fix path in generatedocbook
* Fix misspellings
* Display name and version at each run

0.2
---

* Add parameter --ignore-dir
* Do not download RNG Schema, instead use local copies
* Add .mailmap
* Do not abort on invalid XML
* Fixes for building
* Use sphinx for documentation of openstack-doc-tools
* Require hacking for additional checks
* Do not check directories starting with "."
* Document lxml requirement
* Add HACKING.rst

0.1
---

* Version handling
* Import venv setup from oslo-incubator
* Add empty autogenerate-config-docs/__init__.py
* Add webpage as audience for profiling
* More robust book building for api-site
* Explicitely add license information to code files
* Enhance .gitignore list
* Add test-requirements.txt
* Build markdown documents
* Make markdown-docbook.sh more robust
* Package markdown-docbook.sh
* Import markdown-docbook.sh from config
* Extend niceness check to handle tabs as well
* Initial support for gating api-site
* Autogenerate config tools: Allow line wrapping
* Add HACKING.rst
* Fix issues found by flake8
* Add tox.ini
* Remove flagmappings
* Rework repository to make it an installable python package
* Adds multiple group support for config options in autohelp.py
* Add LICENSE and README.rst
* Use th for table headers
* Sync generatedocbook with operations-guide
* Add .gitignore file
* Add .gitreview
* Update nova flagmappings for libvirt group
* Move libvirt flags to libvirt group (cont.)
* Renamed docker_registry_default_port flag
* Handle audience profiling in test.py
* Removed references to unused libvirt_ovs_bridge flag
* Ensure all "os" values are valid/recognized
* test.py: Improve output
* Detect conflicting profiling attributes
* Adding guidance on software installation
* Fix typo on error message
* Cleanup for test.py
* VMware: Using auto-gen table in cinder driver doc
* Build separate Install Guides for Ubuntu and Debian
* Updates sitemap.xml for havana release links

2013.2
------

* Add sles for os profiling
* Fix behaviour with removed files
* Move coraid_esm_address to coraid table
* Add debian to build commands for Install Guide
* Fix test.py invocation, fix deletions check, cleanup
* Remove training-guide from translated guides
* Fix path used in generatepot
* Updates conf reference for neutron ml2 plugin
* Search all dependencies to check which books to build
* Remove old basic install pom file
* Improve output of test.py
* Handle FILE_EXCEPTIONS properly
* Fix cleanup tools
* Improve output of test.py
* Remove tools/validate.py
* Remove bk001-ch003-associate-general.xml from blacklist
* Update conf option tables for cinder
* Handle changes of tools or pom.xml, ignore doc/pom.xml
* Rebuild HA Guide if files modified
* Build all Install Guides and HA Guide in gates
* Improve checking for modified files
* Have test.py run all checks if no arguments given
* It's test.py --check-deletions
* Fix book building
* Improve validation tools
* Possible fix for FontTriplet errors during heavy load
* Autogenerate neutron tables
* Improve validation of removed files
* Fix validate.py and test.py traversals
* Modularize cinder tables and use them in Config Guide
* Fix test.py
* Handle imagedata in test.py and validate.py
* Update glance autogenerated tables
* Update cinder flags with autogenerate tools
* Update common/tables/nova*
* Check also for non-xml include files
* Updated nova config tables after feature freeze
* Update tools/test.py for directory rename
* Improve validate output
* Fix validate.py and print process message
* Do not build all books if only www/ is changed
* Adjust validate.py for flattened directory structure
* Update autogenerate tools for new directory struct
* Handle removed files in tools/validate.py
* Fix output of tools/validate.py --force
* modication including sets
* Make swift config tables the source of truth
* Swift work for config reference
* Update DocBook validating schema to 5.1CR1
* Don't descent into target dirs
* Add file name to whitespace information
* Add a tiny bit more verbosity to validate.py
* added parameters to control the behaviour
* added scripts to cleanup spaces in XML files
* take care of books with sources in subdirectories
* introduced force to validate and build everything
* print the relative path in list of modified files
* build several books in parallel
* build every book only once
* strip spaces before writing the files
* Update flagmappings
* make validation workable inside book directories
* Change whitespace check to be info only
* reduced verbosity of validation script
* validate modified files and build affected books
* Add Autogenerate-config-doc code to tools
* verify that no unnecessary whitespaces are used
* validate.py variable changes
* do not exit after first invalid file
* Attempt to build all books
* The docbookxi.rng schema moved to oasis-open.org
* Validate presence of xml:id in section
* Update generatedocbook

2013.1.rc2
----------

* Add slicing tool to the master branch
* Fix XML schema validation failures
* Add script to validate files are valid DocBook

2012.2
------

* Remove unused tools/rfc.sh

2012.1
------

* Add rfc.sh to help with gerrit workflow
