- update to version 9.6.0
- Remove old excludes
- Dict: Support customizing key-value separator
- Provide an exit code when raising SystemExit.
- reno: Update master for unmaintained/victoria
- Fix tests for Python 3.13
- doc: Drop oslo.db.concurrency namespace
- reno: Update master for unmaintained/xena
- Update master for stable/2024.1
- reno: Update master for unmaintained/wallaby
- reno: Update master for unmaintained/zed
- Add option for generate shell completion script
OBS-URL: https://build.opensuse.org/request/show/1198367
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-oslo.config?expand=0&rev=45
- update to version 8.7.1
- remove unicode from code
- Add Python3 xena unit tests
- Adding the missing HostDomain config option
- Add the version parameter.
- Fix formatting of release list
- Move flake8 as a pre-commit local target.
- config-generator yaml format doesn't work with i18n fields
- setup.cfg: Replace dashes with underscores
- update doc url
- Ussuri+ is python3 only
- Remove references to 'sys.version_info'
- Update master for stable/wallaby
- tests: Add test for config file priority order
OBS-URL: https://build.opensuse.org/request/show/940194
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-oslo.config?expand=0&rev=38
- remove unicode from code
- Add Python3 xena unit tests
- Adding the missing HostDomain config option
- Add the version parameter.
- Fix formatting of release list
- Move flake8 as a pre-commit local target.
- config-generator yaml format doesn't work with i18n fields
- setup.cfg: Replace dashes with underscores
- update doc url
- Ussuri+ is python3 only
- Remove references to 'sys.version_info'
- Update master for stable/wallaby
- tests: Add test for config file priority order
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-oslo.config?expand=0&rev=92
- remove lower-constraints.txt
- sphinxext: Add 'merge_domaindata'
- Update master for stable/victoria
- Add Python3 wallaby unit tests
- Adding pre-commit
- Convert rst to plaintext for oslo.config output
- Use py3 as the default runtime for tox
- inherit from object is not required for py3
- Add a new type HostDomain.
- Adding --check-defaults to validator
- Bump minimum version for PyYAML to 5.1
- Remove Babel from lower-constraints.txt
- Dropping lower constraints testing
- tox: Enable parallel docs builds
- Move zuul config file to root folder
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-oslo.config?expand=0&rev=90
- Remove universal wheel configuration
- fix: fix float opt min and max value format errror
- Use stevedore to list the source drivers in documentation
- reword releasenote for py27 support dropping
- Switch to Ussuri jobs
- Switch to hacking 2.x
- Update master for stable/train
- tox: Trivial cleanup
- [ussuri][goal] Drop python 2.7 support and testing
- trivial: Cleanup tox.ini
- Update the minversion parameter.
- update source link in readme
- Ensure option groups don't change during logging
- Refactor unit tests for CLI usage
- remove outdated header
- Remove ConfigFilter
- Support hyphens in positional argument names
- mypy: Add boilerplate configuration
- Stop configuring install_command in tox.
- Remove six
- Update the constraints url
- Assume positional arguments are required
- tox: Keeping going with docs
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-oslo.config?expand=0&rev=84
- update to version 6.11.1
- Move user docs to top of index
- Switch to sphinxcontrib-apidoc
- Update master for stable/stein
- Add unit tests for validator
- OpenDev Migration Patch
- Deprecate ConfigFilter
- Cap Bandit below 1.6.0 and update Sphinx requirement
- Revert "Replace git.openstack.org URLs with opendev.org URLs"
- Clean up the unnecessary sphinx from test-requirements.txt
- Add note to docs about CLI opts and config files
- Blacklist sphinx 2.1.0 (autodoc bug)
- Handle collections.abc deprecations
- Document precedence of config sources
- tox: Suppress output
- Add exclude-groups option to config validator
- Dropping the py35 testing
- Replace git.openstack.org URLs with opendev.org URLs
- Improve removing quotes logic
- Clarify help on config-file and config-dir options
- Add a Quick Start tutorial
- tox: Whitelist 'find'
- Add special handling for keystone_authtoken group
- Fix coverage tox venv
- Remove '.testr.conf'
- Add Python 3 Train unit tests
- Bump the openstackdocstheme extension to 1.20
OBS-URL: https://build.opensuse.org/request/show/774910
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-oslo.config?expand=0&rev=31
- Move user docs to top of index
- Switch to sphinxcontrib-apidoc
- Update master for stable/stein
- Add unit tests for validator
- OpenDev Migration Patch
- Deprecate ConfigFilter
- Cap Bandit below 1.6.0 and update Sphinx requirement
- Revert "Replace git.openstack.org URLs with opendev.org URLs"
- Clean up the unnecessary sphinx from test-requirements.txt
- Add note to docs about CLI opts and config files
- Blacklist sphinx 2.1.0 (autodoc bug)
- Handle collections.abc deprecations
- Document precedence of config sources
- tox: Suppress output
- Add exclude-groups option to config validator
- Dropping the py35 testing
- Replace git.openstack.org URLs with opendev.org URLs
- Improve removing quotes logic
- Clarify help on config-file and config-dir options
- Add a Quick Start tutorial
- tox: Whitelist 'find'
- Add special handling for keystone_authtoken group
- Fix coverage tox venv
- Remove '.testr.conf'
- Add Python 3 Train unit tests
- Bump the openstackdocstheme extension to 1.20
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-oslo.config?expand=0&rev=77
- update to version 6.8.1
- Unit tests to illustrate positional argument bug
- move some documentation out of the source files
- Optimizing the safety of the http link site in faq.rst.
- Fix get_location for opts in groups
- Update mailinglist from dev to discuss
- Use template for lower-constraints
- Add support for machine-readable files to validator
- Clean up grammar and spelling in driver docs
- import zuul job settings from project-config
- generator: Pass conf to _OptFormatter
- sphinxext: Print output to logs, not to file
- sphinxext: Handle multi-line group descriptions
- Close a previously opened file in config generator
- Always build universal wheels
- Update reno for stable/rocky
- Add support for looking in environment for config
- Simple config validator
- avoid trailing space in sphinxext log output
- add python 3.6 unit test job
- python3: Ensure ConfigOpts __iter__ uses list(d.keys())
- [Configuration] Clean up .gitignore files.
- sphinxext: Stop emitting lines multiple times
- Document when sample_default is in use
- add lib-forward-testing-python3 test job
- Add release note and documentation for config validator
- Cleaning testrepository occurrences.
- Write sphinxext debug tempfile with linebreaks
- Replace assertRaisesRegexp with assertRaisesRegex
- fix formatting of sample defaults
OBS-URL: https://build.opensuse.org/request/show/692854
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-oslo.config?expand=0&rev=30
- add source filename to option locations set in code
- Fix typo 'importopt' to 'import_opt' adding the missing _
- Update reno for stable/queens
- add user documentation for get_location()
- sphinxext: Separate parsing of group and opts
- add detail to driver options in config generator
- Base class for a configuration driver
- sphinxext: Reporting correct lines for errors
- Add example group for the URI driver
- Support trailing commas in values of list type
- Add release notes link to README
- Remove boolean from StrOpt example
- fix URI type equality comparison
- New cache layer for external sources
- Add config_source option
- Properly initialize HostAddress
- trivial change to contributing instructions
- Fix HostAddress superclass.
- report the correct location for an option updated with set_defaults()
- Optionally use oslo.log for deprecated opt logging
- move configuration option list to the configuration guide
- ConfigurationSource base class
- sphinxext: Address nits from Ic6c2dcbe7823dd3fdc71db8dc5afab2d604559e3
- Remove stale pip-missing-reqs tox test
- Update links in README
- Add bindep.txt file to prevent fallback to generic list
- Trivial: Update pypi url to new url
- Make List option format bounds-sensitive
- disable stack inspection when setting option values
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-oslo.config?expand=0&rev=68
- update to version 5.1.0
- Remove setting of version/release from releasenotes
- Make help message include choices information for StrOpt
- Update reno for stable/pike
- Fix the incorrect file path
- Fix sphinx option generation when advanced=True
- Empty groupname will be 'DEFAULT' by default
- Remove the parameter enforce_type from set_override and set_default
- Correct documentation error in DeprecatedOpt
- Use boolean where expected
- Remove redundant colon in doc
- Implement OptGroup.__str__ for log messages
- Added exception when namespace option is missing
- Cleanup test-requirements
- Prefer SNAP_COMMON config files
- Updated from global requirements
OBS-URL: https://build.opensuse.org/request/show/562946
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-oslo.config?expand=0&rev=24
- Remove setting of version/release from releasenotes
- Make help message include choices information for StrOpt
- Update reno for stable/pike
- Fix the incorrect file path
- Fix sphinx option generation when advanced=True
- Empty groupname will be 'DEFAULT' by default
- Remove the parameter enforce_type from set_override and set_default
- Correct documentation error in DeprecatedOpt
- Use boolean where expected
- Remove redundant colon in doc
- Implement OptGroup.__str__ for log messages
- Added exception when namespace option is missing
- Cleanup test-requirements
- Prefer SNAP_COMMON config files
- Updated from global requirements
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-oslo.config?expand=0&rev=62
- update to version 4.11.0
- Enable some off-by-default checks
- Remove usage of enforce_type=True
- Don't set enforce_type if we are using the default
- update the documentation URL in the readme
- rearrange docs based on new standard layout
- [Fix gate]Update test requirement
- Update reno for stable/ocata
- Fix string interpolation in ValueError
- Handle both - and _ forms of deprecated opts
- Fix html_last_updated_fmt for Python3
- add deprecation_reason to log message
- Handle getattrs to ConfigOpts for deprecated opts
- Optimize the link address
- fix an issue with looking up deprecated option names in code
- add rst output mode for config generator
- switch from oslosphinx to openstackdocstheme
- pbr.version.VersionInfo needs package name (oslo.xyz and not oslo_xyz)
- Update URLs in documents according to document migration
- sphinxext: Log with 'str', not 'repr'
- Clarify info on a comment
- sphinxext: Handle unescaped percentage signs
- Fix typo in generator.rst
- Add PyYAML as a requirement
- Adjust removal_version for argument enforce_type
- Fix conversion to item_type on __call__ in List type(again)
- Machine Readable Sample Config
- Cast generator_options to dict
- import content from the configuration reference guide
- Remove dependency oslo.i18n from test-requirements.txt
OBS-URL: https://build.opensuse.org/request/show/514837
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-oslo.config?expand=0&rev=22
- Enable some off-by-default checks
- Remove usage of enforce_type=True
- Don't set enforce_type if we are using the default
- update the documentation URL in the readme
- rearrange docs based on new standard layout
- [Fix gate]Update test requirement
- Update reno for stable/ocata
- Fix string interpolation in ValueError
- Handle both - and _ forms of deprecated opts
- Fix html_last_updated_fmt for Python3
- add deprecation_reason to log message
- Handle getattrs to ConfigOpts for deprecated opts
- Optimize the link address
- fix an issue with looking up deprecated option names in code
- add rst output mode for config generator
- switch from oslosphinx to openstackdocstheme
- pbr.version.VersionInfo needs package name (oslo.xyz and not oslo_xyz)
- Update URLs in documents according to document migration
- sphinxext: Log with 'str', not 'repr'
- Clarify info on a comment
- sphinxext: Handle unescaped percentage signs
- Fix typo in generator.rst
- Add PyYAML as a requirement
- Adjust removal_version for argument enforce_type
- Fix conversion to item_type on __call__ in List type(again)
- Machine Readable Sample Config
- Cast generator_options to dict
- import content from the configuration reference guide
- Remove dependency oslo.i18n from test-requirements.txt
OBS-URL: https://build.opensuse.org/package/show/Cloud:OpenStack:Factory/python-oslo.config?expand=0&rev=58