summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog.md29
-rw-r--r--README.md4
-rw-r--r--setup.py2
3 files changed, 30 insertions, 5 deletions
diff --git a/ChangeLog.md b/ChangeLog.md
index ec6fe74..dbee485 100644
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -3,11 +3,37 @@ ChangeLog
0.2.2
-----
-* Allow anonymous push/pull (no authconfig detected)
+
+* Added support for the `rm` parameter in `Client.build`
+* Added support for tarball imports in `Client.import_image` through `data`
+ parameter.
+* The `command` parameter in `Client.create_container` is now optional (for
+ containers that include a default run command)
+
+### Bugfixes
+
+* Fixed Python 3 support
+* Fixed a bug where anonymous push/pull would break when no authconfig is
+ present
+* Fixed a bug where the `quiet` parameter wouldn't be taken into account in
+ `Client.containers`
+* Fixed a bug where `Client.push` would break when pushing to private
+ registries.
+* Removed unused `registry` parameter in `Client.pull`.
+* Removed obsolete custom error message in `Client.create_container`.
+
+### Miscellaneous
+
+* docker-py is now unit-tested, and Travis-CI has been enabled on the
+ source repository.
0.2.1
-----
+* Improvements to the `tox.ini` file
+
+### Bugfixes
+
* Fixed a bug where the package would fail with an `ImportError` if requests
was installed using `apt-get`
* Fixed a bug where `Client.build` would fail if given a `path` parameter.
@@ -15,7 +41,6 @@ ChangeLog
1.4, 1.5.
* Please note that `Client.login` currently doesn't write auth to the
`.dockercfg` file, thus **auth is not persistent when using this method.**
-* Improvements to the `tox.ini` file
0.2.0
-----
diff --git a/README.md b/README.md
index bd9e82a..44afca3 100644
--- a/README.md
+++ b/README.md
@@ -20,13 +20,13 @@ remote URL. `fileobj` must be a readable file-like object to a Dockerfile.
* `c.commit(container, repository=None, tag=None, message=None, author=None, conf=None)`
Identical to the `docker commit` command.
-* `c.containers(quiet=False, all=False, trunc=True, latest=False, since=None, before=None, limit=-1)`
+* `c.containers(quiet=False, all=False, trunc=True, latest=False, since=None,before=None, limit=-1)`
Identical to the `docker ps` command.
* `c.copy(container, resource)`
Identical to the `docker cp` command.
-* `c.create_container(image, command, hostname=None, user=None, detach=False, stdin_open=False, tty=False, mem_limit=0, ports=None, environment=None, dns=None, volumes=None, volumes_from=None, privileged=False)`
+* `c.create_container(image, command=None, hostname=None, user=None, detach=False,stdin_open=False, tty=False, mem_limit=0, ports=None, environment=None, dns=None,volumes=None, volumes_from=None, privileged=False)`
Creates a container that can then be `start`ed. Parameters are similar to those
for the `docker run` command except it doesn't support the attach options
(`-a`)
diff --git a/setup.py b/setup.py
index 25baf16..208523f 100644
--- a/setup.py
+++ b/setup.py
@@ -11,7 +11,7 @@ with open('./requirements.txt') as requirements_txt:
setup(
name="docker-py",
- version='0.2.1',
+ version='0.2.2',
description="Python client for Docker.",
packages=['docker', 'docker.auth', 'docker.unixconn', 'docker.utils'],
install_requires=requirements + test_requirements,