summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorRaphaël Barrois <raphael.barrois@polyconseil.fr>2013-12-23 20:31:42 +0100
committerRaphaël Barrois <raphael.barrois@polyconseil.fr>2013-12-23 20:48:57 +0100
commit5550834eae424ac5cfa223b75bdb281fa8b9478f (patch)
treec0a23fc6a6fa416d2a6b31dc4ac54c73f22e50d5 /ChangeLog
parent9a9aca22fee237a9f0eba4b2c293279b9ed09f46 (diff)
downloadsemantic-version-5550834eae424ac5cfa223b75bdb281fa8b9478f.tar.gz
Normalize docs to docs/ (Closes #5).
Also normalize the package layout. Thanks @jdowner-gb & tleach for the report.
Diffstat (limited to 'ChangeLog')
-rw-r--r--[l---------]ChangeLog98
1 files changed, 97 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 36ab6c5..481d6a7 120000..100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1 +1,97 @@
-doc/changelog.rst \ No newline at end of file
+ChangeLog
+=========
+
+
+2.2.1 (2013-10-29)
+------------------
+
+*Bugfix:*
+
+ * `#2 <https://github.com/rbarrois/python-semanticversion/issues/2>`_: Properly expose
+ :func:`~semantic_version.validate` as a top-level module function.
+
+2.2.0 (2013-03-22)
+------------------
+
+*Bugfix:*
+
+ * `#1 <https://github.com/rbarrois/python-semanticversion/issues/1>`_: Allow partial
+ versions without minor or patch level
+
+*New:*
+
+ * Add the :meth:`Version.coerce <semantic_version.Version.coerce>` class method to
+ :class:`~semantic_version.Version` class for mapping arbitrary version strings to
+ semver.
+ * Add the :func:`~semantic_version.validate` method to validate a version
+ string against the SemVer rules.
+ * Full Python3 support
+
+2.1.2 (2012-05-22)
+------------------
+
+*Bugfix:*
+
+ * Properly validate :class:`~semantic_version.django_fields.VersionField` and
+ :class:`~semantic_version.django_fields.SpecField`.
+
+2.1.1 (2012-05-22)
+------------------
+
+*New:*
+
+ * Add introspection rules for south
+
+2.1.0 (2012-05-22)
+------------------
+
+*New:*
+
+ * Add :func:`semantic_version.Spec.filter` (filter a list of :class:`~semantic_version.Version`)
+ * Add :func:`semantic_version.Spec.select` (select the highest
+ :class:`~semantic_version.Version` from a list)
+ * Update :func:`semantic_version.Version.__repr__`
+
+2.0.0 (2012-05-22)
+------------------
+
+*Backwards incompatible changes:*
+
+ * Removed "loose" specification support
+ * Cleanup :class:`~semantic_version.Spec` to be more intuitive.
+ * Merge Spec and SpecList into :class:`~semantic_version.Spec`.
+ * Remove :class:`~semantic_version.django_fields.SpecListField`
+
+1.2.0 (2012-05-18)
+------------------
+
+*New:*
+
+ * Allow split specifications when instantiating a
+ :class:`~semantic_version.SpecList`::
+
+ >>> SpecList('>=0.1.1', '!=0.1.3') == SpecList('>=0.1.1,!=0.1.3')
+ True
+
+1.1.0 (2012-05-18)
+------------------
+
+*New:*
+
+ * Improved "loose" specification support (``>~``, ``<~``, ``!~``)
+ * Introduced "not equal" specifications (``!=``, ``!~``)
+ * :class:`~semantic_version.SpecList` class combining many :class:`~semantic_version.Spec`
+ * Add :class:`~semantic_version.django_fields.SpecListField` to store a :class:`~semantic_version.SpecList`.
+
+1.0.0 (2012-05-17)
+------------------
+
+First public release.
+
+*New:*
+
+ * :class:`~semantic_version.Version` and :class:`~semantic_version.Spec` classes
+ * Related django fields: :class:`~semantic_version.django_fields.VersionField`
+ and :class:`~semantic_version.django_fields.SpecField`
+
+.. vim:et:ts=4:sw=4:tw=79:ft=rst: