Skip to content

Commit 57631dc

Browse files
committed
Release 1.0.0.
1 parent 5890d28 commit 57631dc

7 files changed

Lines changed: 33 additions & 33 deletions

File tree

README.rst

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ unobtrusive, efficient and reliable. On the technical side, it uses an automatic
99
created `Translations Model` to store translatable fields in arbitrary
1010
languages with a foreign key to the main model, enabling fast queries.
1111

12+
Started in 2011, hvad has grown mature and is now used on large scale applications.
13+
1214
Quick links:
1315

1416
- `Documentation`_.
@@ -23,18 +25,19 @@ Features
2325
* **Fast** - no additional queries for reads, just an inner join to an indexed key.
2426
* **Complete** - supports relationships, custom managers, proxy models, and abstract models.
2527
* **Batteries included** - translation-enabled forms and admin are provided.
26-
* **Reliable** - more than 250 test cases and counting. |coverage| |build|
27-
* **Compatible** with Django 1.4 to 1.7, running Python 2.6+ or 3.3+.
28+
* **Reliable** - more than 270 test cases and counting. |coverage| |build|
29+
* **Compatible** with Django 1.4 to 1.7, running Python 2.7, 3.3 or 3.4.
2830

2931
Releases
3032
--------
3133

32-
Starting from v0.4, django-hvad uses the same release pattern as Django. The
33-
following versions are thus available:
34+
Django-hvad uses the same release pattern as Django. The following versions
35+
are thus available:
3436

3537
* Stable branch 0.4, available through `PyPI`_ and git branch ``releases/0.4.x``.
3638
* Stable branch 0.5, available through `PyPI`_ and git branch ``releases/0.5.x``.
37-
* Development branch 0.6, available through git branch ``master``.
39+
* Stable branch 1.0, available through `PyPI`_ and git branch ``releases/1.0.x``.
40+
* Development branch 1.1, available through git branch ``master``.
3841

3942
Stable branches have minor bugfix releases as needed, with guaranteed compatibility.
4043
See the `installation guide`_ for details, or have a look at the `release notes`_.
@@ -45,7 +48,7 @@ Example Use
4548
Book.objects.all()
4649

4750
Compatible by default: returns all objects, without any translated fields attached.
48-
Starting from v0.6, default behavior can be overriden to work like next query:
51+
Starting from v1.0, default behavior can be overriden to work like next query:
4952

5053
Book.objects.language().all()
5154

docs/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,9 @@
5555
# built documents.
5656
#
5757
# The short X.Y version.
58-
version = '0.6.0'
58+
version = '1.0.0'
5959
# The full version, including alpha/beta/rc tags.
60-
release = '0.6.0'
60+
release = '1.0.0'
6161

6262
# The language for content autogenerated by Sphinx. Refer to documentation
6363
# for a list of supported languages.

docs/index.rst

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,25 +13,22 @@ database using the Django ORM.
1313
Before you dive into this
1414
*************************
1515

16-
Please note that this documentation assumes that you are very familiar with
16+
Please note that this documentation assumes that you are familiar with
1717
Django and Python, if you are not, please familiarize yourself with those first.
1818

19-
While django-hvad tries to be as simple to use as possible, it's still
20-
recommended that you only use it if you consider yourself to be very strong in
21-
Python and Django.
22-
2319
************************
2420
Notes on Django versions
2521
************************
2622

27-
django-hvad is tested on the following configurations:
23+
django-hvad 1.0 is tested on the following configurations:
2824

29-
- Django 1.3.7, running Python 2.6 or 2.7.
30-
- Django 1.4.15, running Python 2.6 or 2.7.
31-
- Django 1.5.10, running Python 2.6, 2.7 or 3.3.
32-
- Django 1.6.7, running Python 2.7 or 3.3.
33-
- Django 1.7.0, running Python 2.7, 3.3 or 3.4.
25+
- Django 1.4.16, running Python 2.7.
26+
- Django 1.5.11, running Python 2.7 or 3.3.
27+
- Django 1.6.8, running Python 2.7 or 3.3.
28+
- Django 1.7.1, running Python 2.7, 3.3 or 3.4.
3429

30+
All tests are run against SQlite3 and PostgreSQL.
31+
Python 2.7 tests are run against MySQL as well.
3532

3633
***************
3734
Contents

docs/public/installation.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@ Installation
77
Requirements
88
************
99

10-
* `Django`_ 1.3 or higher. Django 1.6 or higher is recommended.
11-
* Python 2.6 or a higher release of Python 2.x or PyPy 1.5 or higher, Python 3.3 or higher.
12-
* For Python 2.6 you need `argparse`_
10+
* `Django`_ 1.4 or higher. Django 1.6 or higher is recommended.
11+
* Python 2.7 or PyPy 1.5 or higher, Python 3.3 or higher.
1312

1413
************
1514
Installation

docs/public/release_notes.rst

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,13 @@
22
Release Notes
33
#############
44

5-
.. release 0.6.0
5+
.. release 1.0.0
66
77
*****************************
8-
0.6.0 - upcoming release
8+
1.0.0 - current release
99
*****************************
1010

11-
.. note:: This version is being developed. If you feel like helping, or want the
12-
very latest feature, you can install it from the `github repository`_.
13-
Otherwise, please get a `packaged release`_ instead.
11+
Released on December 19, 2014
1412

1513
Python and Django versions supported:
1614

@@ -36,6 +34,9 @@ New features:
3634
:meth:`~django.db.models.query.QuerySet.extra` is now supported. — :issue:`207`.
3735
- It is now possible to use :ref:`TranslationQueryset <TranslationQueryset-public>`
3836
as default queryset for translatable models. — :issue:`207`.
37+
- A lot of tests have been added, hvad now has 100% coverage on its core modules.
38+
Miscellaneous glitches found in this process were fixed.
39+
- Added MySQL to tested database backends on Python 2.7.
3940

4041
Compatibility warnings:
4142

@@ -64,7 +65,7 @@ Fixes:
6465
.. release 0.5.2
6566
6667
*****************************
67-
0.5.2 - current release
68+
0.5.2
6869
*****************************
6970

7071
Released on November 8, 2014

hvad/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
__version__ = '0.6.0'
2-
VERSION = (0, 6, 0)
1+
__version__ = '1.0.0'
2+
VERSION = (1, 0, 0)

setup.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,19 +22,19 @@
2222
zip_safe=False,
2323
include_package_data = True,
2424
install_requires=[
25-
'Django>=1.3',
25+
'Django>=1.4',
2626
],
2727
classifiers = [
28-
"Development Status :: 3 - Alpha",
28+
"Development Status :: 5 - Production/Stable",
2929
"Framework :: Django",
3030
"Intended Audience :: Developers",
3131
"License :: OSI Approved :: BSD License",
3232
"Operating System :: OS Independent",
33-
"Programming Language :: Python :: 2.6",
3433
"Programming Language :: Python :: 2.7",
3534
"Programming Language :: Python :: 3.3",
3635
"Programming Language :: Python :: 3.4",
3736
"Topic :: Database",
3837
"Topic :: Internet :: WWW/HTTP :: Dynamic Content",
38+
"Topic :: Text Processing :: Linguistic",
3939
]
4040
)

0 commit comments

Comments
 (0)