| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-09-09 | [1.6.x] Fixed #16895 -- Warned about cost of QuerySet ordering | e0ne | |
| Thanks outofculture at gmail.com for the suggestion. Backport of cbf08c6b0c from master | |||
| 2013-09-05 | [1.6.x] Fixed #21035 -- Changed docs to treat the acronym SQL phonetically. | Eric Boersma | |
| The documentation and comments now all use 'an' to refer to the word SQL and not 'a'. Backport of 4d13cc56de from master | |||
| 2013-07-05 | [1.6.x] Fixed #20224 -- Update docs examples which mention __unicode__ | Claude Paroz | |
| Thanks Marc Tamlyn and Tim Graham for the review. Backport of 7442eb1a24 from master. | |||
| 2013-06-28 | Support 'pyformat' style parameters in raw queries, Refs #10070 | Shai Berger | |
| Add support for Oracle, fix an issue with the repr of RawQuerySet, add tests and documentations. Also added a 'supports_paramstyle_pyformat' database feature, True by default, False for SQLite. Thanks Donald Stufft for review of documentation. | |||
| 2013-06-27 | Fixed #20571 -- Added an API to control connection.needs_rollback. | Aymeric Augustin | |
| This is useful: - to force a rollback on the exit of an atomic block without having to raise and catch an exception; - to prevent a rollback after handling an exception manually. | |||
| 2013-06-01 | Fixed #20543 - Typo in db model fields docs. | Tim Graham | |
| Thanks i.amber.jain@ for the report. | |||
| 2013-05-28 | Fixed #20513 - Expanded docs on QuerySet caching. | Tim Graham | |
| Thanks seddonym. | |||
| 2013-05-27 | Patch for ticket #20506 - documentation type | yishaibeeri | |
| 2013-05-19 | Changed API to disable ATOMIC_REQUESTS per view. | Aymeric Augustin | |
| A decorator is easier to apply to CBVs. Backwards compatibility isn't an issue here, except for people running on a recent clone of master. Fixed a few minor problems in the transactions docs while I was there. | |||
| 2013-05-19 | Fixed #20183 - Clarified docs assumption that certain objects exist in database. | Tim Graham | |
| Thanks Tomasz Jaskowski for the patch. | |||
| 2013-05-18 | Add missing imports and models to the examples in the the model layer ↵ | Marc Egli | |
| documentation | |||
| 2013-05-17 | Tidy up some of the transaction documentation. | Marc Tamlyn | |
| 2013-05-07 | Remove outdated ForeignKey manager documentation. | Mike Fogel | |
| 2013-05-05 | Found a mistake in SQL documentation | Christopher Allen-Poole | |
| 2013-04-30 | Fix two typos in database transactions docs | Ana Krivokapic | |
| 2013-04-20 | Adapted uses of versionchanged/versionadded to the new form. | Juan Catalano | |
| Refs #20104. | |||
| 2013-03-31 | Fixed #20168 - Generalized a PostgreSQL specific database query in the docs. | Tim Graham | |
| Thanks Russ for the suggestion. | |||
| 2013-03-30 | Fixed #20150 -- Fixed an error in manager doc example | Nimesh Ghelani | |
| 2013-03-29 | Fixed #20159 -- Mispelled attribute in multi-db documentation example. | Simon Charette | |
| Thanks to sane4ka.sh at gmail for the report! | |||
| 2013-03-25 | Fixed docs reST warning. | Ramiro Morales | |
| 2013-03-24 | Added release notes for 4b31a6a9. | Aymeric Augustin | |
| Thanks Florian for reporting this omission. | |||
| 2013-03-23 | Fixed #9055 -- Standardized behaviour of parameter escaping in db cursors | Claude Paroz | |
| Previously, depending on the database backend or the cursor type, you'd need to double the percent signs in the query before passing it to cursor.execute. Now cursor.execute consistently need percent doubling whenever params argument is not None (placeholder substitution will happen). Thanks Thomas Güttler for the report and Walter Doekes for his work on the patch. | |||
| 2013-03-22 | Added missing markup to docs. | Tim Graham | |
| 2013-03-18 | Fixed #19968 -- Dropped support for PostgreSQL < 8.4. | Aymeric Augustin | |
| 2013-03-13 | Proof-read and adjusted the transactions docs. | Aymeric Augustin | |
| 2013-03-13 | Made atomic usable when autocommit is off. | Aymeric Augustin | |
| Thanks Anssi for haggling until I implemented this. This change alleviates the need for atomic_if_autocommit. When autocommit is disabled for a database, atomic will simply create and release savepoints, and not commit anything. This honors the contract of not doing any transaction management. This change also makes the hack to allow using atomic within the legacy transaction management redundant. None of the above will work with SQLite, because of a flaw in the design of the sqlite3 library. This is a known limitation that cannot be lifted without unacceptable side effects eg. triggering arbitrary commits. | |||
| 2013-03-11 | Improved the API of set_autocommit. | Aymeric Augustin | |
| 2013-03-11 | Used commit_on_success_unless_managed to make ORM operations atomic. | Aymeric Augustin | |
| 2013-03-11 | Added an option to disable the creation of savepoints in atomic. | Aymeric Augustin | |
| 2013-03-11 | Added a note about long-running processes. | Aymeric Augustin | |
| There isn't much else to say, really. | |||
| 2013-03-11 | Added an explanation of transactions and grouped low-level APIs. | Aymeric Augustin | |
| 2013-03-11 | Updated the documentation for savepoints. | Aymeric Augustin | |
| Apparently django.db.transaction used to be an object. | |||
| 2013-03-11 | Deprecated TransactionMiddleware and TRANSACTIONS_MANAGED. | Aymeric Augustin | |
| Replaced them with per-database options, for proper multi-db support. Also toned down the recommendation to tie transactions to HTTP requests. Thanks Jeremy for sharing his experience. | |||
| 2013-03-11 | Added some assertions to enforce the atomicity of atomic. | Aymeric Augustin | |
| 2013-03-11 | Implemented an 'atomic' decorator and context manager. | Aymeric Augustin | |
| Currently it only works in autocommit mode. Based on @xact by Christophe Pettus. | |||
| 2013-03-11 | Added support for savepoints in SQLite. | Aymeric Augustin | |
| Technically speaking they aren't usable yet. | |||
| 2013-03-11 | Enabled database-level autocommit for all backends. | Aymeric Augustin | |
| This is mostly a documentation change. It has the same backwards-incompatibility consequences as those described for PostgreSQL in a previous commit. | |||
| 2013-03-11 | Added an API to control database-level autocommit. | Aymeric Augustin | |
| 2013-03-08 | Fixed #15363 -- Renamed and normalized to `get_queryset` the methods that ↵ | Loic Bistuer | |
| return a QuerySet. | |||
| 2013-03-03 | Removed unnecessary imports. | Aymeric Augustin | |
| 2013-02-27 | Fixed #19926 -- Fixed a link to code example in queries docs | Claude Paroz | |
| Thanks Randy Salvo for the report. | |||
| 2013-02-23 | Added an example of "default" database dictionary left blank; refs #19775. | Tim Graham | |
| Thanks wsmith323 for the patch. | |||
| 2013-02-23 | Fixed #19775 - Clarified requirements of the "default" database. | Tim Graham | |
| Thanks monkut for the report and wsmith323 for the patch. | |||
| 2013-02-18 | Fixed #19717 - Removed mentions of "root QuerySet" in docs. | Tim Graham | |
| Thanks julien.aubert.mail@ for the report and James Pic for the patch. | |||
| 2013-02-12 | Mention backward relationships in aggregate docs. | Ramiro Morales | |
| Thanks Anssi and Marc Tamlyn for reviewing. Fixes #19803. | |||
| 2013-02-07 | Fixed #19756 - Corrected a ManyToMany example and added some links and markup. | Tim Graham | |
| 2013-01-02 | Fixed #19516 - Fixed remaining broken links. | Tim Graham | |
| Added -n to sphinx builds to catch issues going forward. | |||
| 2012-12-29 | Removed versionadded/changed annotations dating back to 1.4. | Aymeric Augustin | |
| 2012-12-29 | Removed django.contrib.localflavor. | Aymeric Augustin | |
| Each localflavor lives on as a separate app. | |||
| 2012-12-29 | Fixed broken links, round 4. refs #19516 | Tim Graham | |
