parts/django/docs/releases/1.0-beta-2.txt
changeset 69 c6bca38c1cbf
equal deleted inserted replaced
68:5ff1fc726848 69:c6bca38c1cbf
       
     1 ===============================
       
     2 Django 1.0 beta 2 release notes
       
     3 ===============================
       
     4 
       
     5 Welcome to Django 1.0 beta 2!
       
     6 
       
     7 This is the fourth in a series of preview/development releases leading
       
     8 up to the eventual release of Django 1.0, currently scheduled to take
       
     9 place in early September 2008. This releases is primarily targeted at
       
    10 developers who are interested in testing the Django codebase and
       
    11 helping to identify and resolve bugs prior to the final 1.0 release.
       
    12 
       
    13 As such, this release is *not* intended for production use, and any
       
    14 such use is discouraged.
       
    15 
       
    16 What's new in Django 1.0 beta 2
       
    17 ===============================
       
    18 
       
    19 Django's development trunk has been the site of nearly constant
       
    20 activity over the past year, with several major new features landing
       
    21 since the 0.96 release.  For features which were new as of Django 1.0
       
    22 alpha 1, see :doc:`the 1.0 alpha 1 release notes
       
    23 </releases/1.0-alpha-1>`. For features which were new as of Django 1.0
       
    24 alpha 2, see :doc:`the 1.0 alpha 2 release notes
       
    25 </releases/1.0-alpha-2>`. For features which were new as of Django 1.0
       
    26 beta 1, see :doc:`the 1.0 beta 1 release notes </releases/1.0-beta>`.
       
    27 
       
    28 This beta release includes two major features:
       
    29 
       
    30 Refactored ``django.contrib.comments``
       
    31     As part of a Google Summer of Code project, Thejaswi Puthraya
       
    32     carried out a major rewrite and refactoring of Django's bundled
       
    33     comment system, greatly increasing its flexibility and
       
    34     customizability. :doc:`Full documentation
       
    35     </ref/contrib/comments/index>` is available, as well as :doc:`an
       
    36     upgrade guide </ref/contrib/comments/upgrade>` if you were using
       
    37     the previous incarnation of the comments application..
       
    38 
       
    39 Refactored documentation
       
    40     Django's bundled and online documentation has also been
       
    41     significantly refactored; the new documentation system uses
       
    42     `Sphinx`_ to build the docs and handle such niceties as topical
       
    43     indexes, reference documentation and cross-references within the
       
    44     docs. You can check out the new documentation `online`_ or, if you
       
    45     have Sphinx installed, build the HTML yourself from the
       
    46     documentation files bundled with Django.
       
    47 
       
    48 .. _Sphinx: http://sphinx.pocoo.org/
       
    49 .. _online: http://docs.djangoproject.com/en/dev/
       
    50 
       
    51 Along with these new features, the Django team has also been hard at
       
    52 work polishing Django's codebase for the final 1.0 release; this beta
       
    53 release contains a large number of smaller improvements and bugfixes
       
    54 from the ongoing push to 1.0.
       
    55 
       
    56 Also, as part of its ongoing deprecation process, Django's old
       
    57 form-handling system has been removed; this means ``django.oldforms``
       
    58 no longer exists, and its various API hooks (such as automatic
       
    59 manipulators) are no longer present in Django. This system has been
       
    60 completely replaced by :doc:`the new form-handling system
       
    61 </topics/forms/index>` in ``django.forms``.
       
    62 
       
    63 
       
    64 The Django 1.0 roadmap
       
    65 ======================
       
    66 
       
    67 One of the primary goals of this beta release is to focus attention on
       
    68 the remaining features to be implemented for Django 1.0, and on the
       
    69 bugs that need to be resolved before the final release. As of this
       
    70 beta release, Django is in its final "feature freeze" for 1.0; feature
       
    71 requests will be deferred to later releases, and the development
       
    72 effort will be focused solely on bug-fixing and stability. Django is
       
    73 also now in a "string freeze"; translatable strings (labels, error
       
    74 messages, etc.) in Django's codebase will not be changed prior to the
       
    75 release, in order to allow our translators to produce the final 1.0
       
    76 version of Django's translation files.
       
    77 
       
    78 Following this release, we'll be conducting a final development sprint
       
    79 on August 30, 2008, based in London and coordinated online; the goal
       
    80 of this sprint will be to squash as many bugs as possible in
       
    81 anticipation of the final 1.0 release, which is currently targeted for
       
    82 **September 2, 2008**. The official Django 1.0 release party will take
       
    83 place during the first-ever DjangoCon, to be held in Mountain View,
       
    84 California, USA, September 6-7.
       
    85 
       
    86 
       
    87 What you can do to help
       
    88 =======================
       
    89 
       
    90 In order to provide a high-quality 1.0 release, we need your
       
    91 help. Although this beta release is, again, *not* intended for
       
    92 production use, you can help the Django team by trying out the beta
       
    93 codebase in a safe test environment and reporting any bugs or issues
       
    94 you encounter. The Django ticket tracker is the central place to
       
    95 search for open issues:
       
    96 
       
    97     http://code.djangoproject.com/timeline
       
    98 
       
    99 Please open new tickets if no existing ticket corresponds to a problem
       
   100 you're running into.
       
   101 
       
   102 Additionally, discussion of Django development, including progress
       
   103 toward the 1.0 release, takes place daily on the django-developers
       
   104 mailing list:
       
   105 
       
   106     http://groups.google.com/group/django-developers
       
   107 
       
   108 ...and in the ``#django-dev`` IRC channel on ``irc.freenode.net``. If
       
   109 you're interested in helping out with Django's development, feel free
       
   110 to join the discussions there.
       
   111 
       
   112 Django's online documentation also includes pointers on how to
       
   113 contribute to Django:
       
   114 
       
   115     :doc:`contributing to Django </internals/contributing>`
       
   116 
       
   117 Contributions on any level -- developing code, writing
       
   118 documentation or simply triaging tickets and helping to test proposed
       
   119 bugfixes -- are always welcome and appreciated.