summaryrefslogtreecommitdiff
path: root/CHANGES.rst
blob: 8c7ba507f9467150e4de259098fd091c5101dead (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
=======
Changes
=======

Versions without timestamps mean they are future releases.

2.0.0:
    - drop Pyblosxom support
    - drop str-type ``attr``

        - use ``Attr.default`` instead of ``default_smartypants_attr``

    - drop fooBarXyz functions, such as  ``smartyPants``, ``educateQuotes``,
      and ``processEscapes``

development:
    - fix ``_tokenize`` turning ``--`` of HTML comment end tag ``-->``
      (pull request #1)

1.8.2: 2013-08-28T11:38:42Z
    - add documentation generation
    - setup.py

        - add ``build_sphinx`` and ``upload_sphinx`` commands

    - Makefile

        - add ``doc`` for documentation generation
        - add ``upload_doc`` for uploading to PyPI
        - add ``clean`` for cleaning up built files

    - fix ``---`` being converted in ``educateDashes``

        The Perl doesn't do such, and it's possibly a mistaken in
        version v1.5_1.5 (eed4a8a16f11).

        If you want the same behavior with default attributes, you need to use
        ``Attr.q | Attr.b | Attr.i | Attr.e``.

    - deprecate fooBarXyz functions, such as ``educateQuotes`` and
      ``processEscapes``

1.8.1: 2013-08-20T02:27:35Z
    - fix deprecated ``smartyPants`` returns nothing (#2)
    - add test file for deprecated stuff

1.8.0: 2013-08-18T11:47:27Z
    - command-line

        - add ``--version``
        - add ``--skip`` for skipped elements

    - add Makefile:

        - ``test_pep8``, ``test_pyflakes``, and ``test_test`` (unittest)
          targets
        - ``install_test`` target for checking package installation
        - ``test`` target for all tests above

    - add ``style``, ``samp``, and ``tt`` to be skipped HTML elements
    - remove ``tags_to_skip_regex`` and add ``tags_to_skip`` as a list of
      skipped HTML with a helper function to compile a regular expreesion
    - deprecate str-type ``attr`` with:

        - redesign attr input with new ``Attr`` object

            - ``"-1"`` now is ``Attr.s`` (``"s"``)

        - ``_str_attr_to_int()`` to handle str-type before the removal

    - deprecate function name ``smartyPants``, now ``smartypants``

1.7.1: 2013-08-14T06:45:59Z
    - fix ``README-PyPI.rst`` missing while installing

1.7.0: 2013-08-14T05:51:20Z
    - deprecate Pyblosxom support
    - fix ``convert_quot`` always enabled

      It was always turned on. To have same effect of previous ``1`` attr,
      equivalent attrs are ``qbdew``. Now ``1`` means ``qbde``.

    - add Python 3 support
    - add unittest and checks
    - add CLI script

----

The following releases were made by Hao Lian:

1.6.0.3: 2009-04-21
    - ``smartypants.py`` exactly the same as 1.5_1.6
1.6.0.2: 2008-12-20
    - ``smartypants.py`` exactly the same as 1.5_1.6

----

The following releases were made by Chad Miller:

1.5_1.7: Fri, 09 Aug 2013 07:34:16 -0400
    - Add HBS language translation. Patch by by Vera Djuraskovic from
      Webhostinggeeks.com
    - Add Python3 support.

1.5_1.6: Fri, 27 Jul 2007 07:06:40 -0400
    - Fixed bug where blocks of precious unalterable text was instead
      interpreted.  Thanks to Le Roux and Dirk van Oosterbosch.

1.5_1.5: Sat, 13 Aug 2005 15:50:24 -0400
    - Fix bogus magical quotation when there is no hint that the
      user wants it, e.g., in "21st century".  Thanks to Nathan Hamblen.
    - Be smarter about quotes before terminating numbers in an en-dash'ed
      range.

1.5_1.4: Thu, 10 Feb 2005 20:24:36 -0500
    - Fix a date-processing bug, as reported by jacob childress.
    - Begin a test-suite for ensuring correct output.
    - Removed import of "string", since I didn't really need it.
      (This was my first every Python program.  Sue me!)

1.5_1.3: Wed, 15 Sep 2004 18:25:58 -0400
    - Abort processing if the flavour is in forbidden-list.  Default of
      [ "rss" ]   (Idea of Wolfgang SCHNERRING.)
    - Remove stray virgules from en-dashes.  Patch by Wolfgang SCHNERRING.

1.5_1.2: Mon, 24 May 2004 08:14:54 -0400
    - Some single quotes weren't replaced properly.  Diff-tesuji played
      by Benjamin GEIGER.

1.5_1.1: Sun, 14 Mar 2004 14:38:28 -0500
    - Support upcoming pyblosxom 0.9 plugin verification feature.

1.5_1.0: Tue, 09 Mar 2004 08:08:35 -0500
    - Initial release