~divmod-dev/divmod.org/trunk

« back to all changes in this revision

Viewing changes to Epsilon/NEWS.txt

  • Committer: Jean-Paul Calderone
  • Date: 2014-06-29 20:33:04 UTC
  • mfrom: (2749.1.1 remove-epsilon-1325289)
  • Revision ID: exarkun@twistedmatrix.com-20140629203304-gdkmbwl1suei4m97
mergeĀ lp:~exarkun/divmod.org/remove-epsilon-1325289

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
0.7.0 (2014-01-15):
2
 
  Major:
3
 
 
4
 
  - Only Python 2.6 and 2.7 are supported now. 2.4, 2.5 is deprecated.
5
 
  - setup.py now uses setuptools, and stores its dependencies. This
6
 
    means you no longer need to manually install dependencies.
7
 
  - setup.py no longer requires Twisted for egg_info, making it easier
8
 
    to install Epsilon using pip.
9
 
  - Significant improvements to PyPy support. PyPy is now a supported
10
 
    platform, with CI support.
11
 
  - epsilon.release is now removed. It relied on a bunch of machinery
12
 
    specific to divmod that no longer existed.
13
 
  - epsilon.sslverify is now removed. Use twisted.internet.ssl instead.
14
 
  - epsilon.asTwistedVersion takes a string version ("1.2.3") and
15
 
    turns it into a twisted.python.versions.Version.
16
 
 
17
 
  Minor:
18
 
 
19
 
  - Several deprecation warnings have been cleaned up.
20
 
 
21
 
0.6.0 (2009-11-25):
22
 
  - Disable loopback hotfix on Twisted 8.2 and newer.
23
 
  - Remove the implementation of Cooperator and use Twisted's implementation
24
 
    instead.
25
 
  - Use Twisted's deferLater implementation.
26
 
  - Add a service for communicating via stdio.
27
 
  - Add a `precision` argument to `Time.asHumanly` to control the precision
28
 
    of the returned string.
29
 
 
30
 
0.5.12 (2008-12-09):
31
 
  - Added support for AMP authentication via one-time pads.
32
 
 
33
 
0.5.11 (2008-10-02):
34
 
  - epsilon.amprouter added, providing support for multiplexing
35
 
    unrelated AMP communications over the same connection.
36
 
 
37
 
0.5.10 (2008-08-12):
38
 
  - Added the epsilon.caseless module, with case-insensitive string
39
 
    wrappers.
40
 
  - Better repr() for epsilon.structlike.record added.
41
 
  - epsilon.juice now uses twisted.internet.ssl instead of epsilon.sslverify.
42
 
 
43
 
0.5.9 (2008-01-18):
44
 
 
45
 
0.5.8 (2007-11-27):
46
 
  - extime.Time.asHumanly() no longer shows a time of day for all-day timestamps.
47
 
 
48
 
0.5.7 (2007-04-27):
49
 
  - view.SlicedView added, allowing slicing and indexing of large
50
 
    sequences without copying.
51
 
 
52
 
0.5.6 (2006-11-20):
53
 
  - Added a --quiet option to Epsilon's certcreate and use it in a few unit
54
 
    tests to avoid spewing garbage during test runs.
55
 
 
56
 
0.5.5 (2006-10-21):
57
 
  - extime.Time now accepts RFC2822-like dates with invalid fields: it
58
 
    rounds them to the nearest valid value.
59
 
 
60
 
0.5.4 (2006-10-17):
61
 
  - extime.Time now accepts RFC2822-like dates with no timezone.
62
 
 
63
 
0.5.3 (2006-09-20):
64
 
  - structlike.Record now raises TypeError on unexpected args.
65
 
 
66
 
0.5.2 (2006-09-12):
67
 
  - extime.Time now avoids time_t overflow bugs.
68
 
 
69
 
0.5.1 (2006-06-22):
70
 
  - Added hotfix for twisted.test.proto_helpers.StringTransport.
71
 
 
72
 
0.5.0 (2006-06-12):
73
 
  - Replaced '%y' with '%Y' in Time.asHumanly() output - the year is now
74
 
    four digits, rather than two.
75
 
  - Added new 'epsilon.structlike' functionality for simple record.
76
 
  - All uses of defer.wait and deferredResult were removed from the tests.
77
 
  - Added epsilon.juice, an asynchronous messaging protocol slated for
78
 
    inclusion in Twisted.  Improved a few features, such as the repr() of
79
 
    JuiceBox instances.  This was moved from Vertex.
80
 
  - Added epsilon.sslverify, a set of utilities for dealing with PyOpenSSL
81
 
    using simple high-level objects, performing operations such as signing and
82
 
    verifying certificates.  This was also moved from Vertex, and slated for
83
 
    inclusion in Twisted.
84
 
  - Added epsilon.spewer, a prettier version of the spewer in
85
 
    twisted.python.util.
86
 
  - Added "benchmark" tool for measuring and reporting run-times of python
87
 
    programs.
88
 
 
89
 
0.4.0 (2005-12-20):
90
 
  - Disabled crazy sys.modules hackery in test_setuphelper
91
 
  - Added module for creating a directory structure from a string template
92
 
  - Added support for 'now' to Time.fromHumanly()
93
 
  - Added a structured "hotfix" system to abstract and formalize monkey
94
 
    patches and version testing logic away from code which requires it.
95
 
 
96
 
0.3.2 (2005-11-05):
97
 
  - Added automatic support for Twisted plugins to autosetup
98
 
 
99
 
0.3.1 (2005-11-02):
100
 
  - Removed bogus dependency on Axiom.
101
 
 
102
 
0.3.0 (2005-11-02):
103
 
  - Added SchedulingService, an IService implementation, to epsilon.cooperator
104
 
  - Added autosetup, a utility to actually include files in distutils releases,
105
 
    to epsilon.setuphelper
106
 
 
107
 
0.2.1 (2005-10-25):
108
 
  - Added 'short()' to epsilon.versions.Version
109
 
  - fixed setup.py to use epsilon.version.short() rather than static string.
110
 
 
111
 
0.2.0 (2005-10-25):
112
 
  - Added epsilon.modal.ModalType, metaclass for writing classes that
113
 
    behave in some respects like state machines