Skip to content

Commit

Permalink
Merge pull request #48 from MatterMiners/release-0.10.0
Browse files Browse the repository at this point in the history
Intermediate Release 0.10.0
  • Loading branch information
maxfischer2781 authored Sep 3, 2019
2 parents ebb5c0b + 2c0fc47 commit 5cf8bdb
Show file tree
Hide file tree
Showing 9 changed files with 31 additions and 24 deletions.
2 changes: 1 addition & 1 deletion dev_tools/change-log.py
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,7 @@ def to_file(self):
}
if self.issues:
meta_data['issues'] = self.issues
if self.pulls:
if self.pull_requests:
meta_data['pull requests'] = self.pull_requests
if self.version != UNRELEASED.semver:
meta_data['version'] = self.version
Expand Down
6 changes: 3 additions & 3 deletions docs/source/changelog.rst
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
.. Created by change-log.py at 2019-08-16, command
.. Created by change-log.py at 2019-09-03, command
'./dev_tools/change-log.py docs/source/changes/ compile -o ./docs/source/changelog.rst'
based on the format of 'https://keepachangelog.com/'
#########
CHANGELOG
#########

[Unreleased] - 2019-08-16
=========================
[0.10.0] - 2019-09-03
=====================

Added
-----
Expand Down
5 changes: 3 additions & 2 deletions docs/source/changes/24.yaml_safe_load.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
category: security
summary: "YAML configuration files no longer allow arbitrary ``!!python/object`` tags"
pull requests:
- 24
description: |
Parsing of YAML configuration files uses ``yaml.safe_load``,
which does not load arbitrary Python objects of ``!!python/object`` tags.
This avoids a known security issue that allows executing arbitrary code.
pull requests:
- 24
version: 0.10.0
9 changes: 5 additions & 4 deletions docs/source/changes/26.namespace_plugins.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
category: added
summary: "the ``cobald`` namespace allows for external plugin packages"
pull requests:
- 26
issues:
- 23
description: |
The ``cobald`` package is changed into a namespace package.
This allows adding external packages as plugins to the namespace,
for example ``cobald.remote``.
issues:
- 23
pull requests:
- 26
version: 0.10.0
11 changes: 6 additions & 5 deletions docs/source/changes/39.line_format.fixes.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
category: fixed
summary: "fixed Line Protocol sending illegal content"
pull requests:
- 39
- 44
issues:
- 42
description: |
The Line Protocol implementation has been extended to remove cases that
previously led to illegal output. ``None`` values are
forbidden, and strings are escaped in field values, tags, and measurements.
issues:
- 42
pull requests:
- 39
- 44
version: 0.10.0
9 changes: 5 additions & 4 deletions docs/source/changes/43.yaml_plugins.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
category: added
summary: "YAML configuration files support plugins via ``!MyPlugin`` tags"
pull requests:
- 43
issues:
- 41
description: |
Plugins can be registered for use in YAML configuration files.
Packages register plugins via the ``cobald.config.yaml_constructors`` entry
point; plugins can then be used with YAML tags such as ``!MyPlugin``.
The ``cobald`` package provides its Controllers and Decorators as YAML plugins.
issues:
- 41
pull requests:
- 43
version: 0.10.0
9 changes: 5 additions & 4 deletions docs/source/changes/46.pool_templating.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
category: added
summary: "Pools can be templated via ``.s`` in Python configuration files"
pull requests:
- 46
issues:
- 32
description: |
Like Controllers and Decorators, Pool classes have a ``Pool.s`` classmethod
to create a template with default parameters for instances. Templates are
instantiated when used in a chain, e.g. ``control_template >> pool_template``.
issues:
- 32
pull requests:
- 46
version: 0.10.0
2 changes: 2 additions & 0 deletions docs/source/changes/versions.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- semver: 0.10.0
date: '2019-09-03'
2 changes: 1 addition & 1 deletion src/cobald/__about__.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
__summary__ = 'COBalD - the Opportunistic Balancing Daemon'
__url__ = 'https://github.com/MatterMiners/cobald'

__version__ = '0.9.2'
__version__ = '0.10.0'
__author__ = 'Eileen Kuehn, Max Fischer'
__email__ = '[email protected]'
__copyright__ = '2018 - 2019 %s' % __author__
Expand Down

0 comments on commit 5cf8bdb

Please sign in to comment.