File: changes-32.rst

package info (click to toggle)
feedparser 6.0.12-1
  • links: PTS, VCS
  • area: main
  • in suites:
  • size: 10,540 kB
  • sloc: xml: 11,459; python: 4,575; makefile: 7
file content (33 lines) | stat: -rw-r--r-- 1,079 bytes parent folder | download | duplicates (7)
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
Changes in version 3.2
======================




:program:`Universal Feed Parser` 3.2 was released on July 3, 2004.

- use :file:`cjkcodecs` and :file:`iconv_codec` if available

- always convert feed to UTF-8 before passing to :abbr:`XML (Extensible Markup Language)` parser

- completely revamped logic for determining character encoding and attempting :abbr:`XML (Extensible Markup Language)` parsing (much faster)

- increased default timeout to 20 seconds

- test for presence of ``Location`` header on redirects

- added tests for many alternate character encodings

- support various :abbr:`EBCDIC` encodings

- support UTF-16BE and UTF16-LE with or without a :abbr:`BOM (Byte Order Mark)`

- support UTF-8 with a :abbr:`BOM (Byte Order Mark)`

- support UTF-32BE and UTF-32LE with or without a :abbr:`BOM (Byte Order Mark)`

- fixed crashing bug if no :abbr:`XML (Extensible Markup Language)` parsers are available

- added support for ``Content-encoding: deflate``

- send blank ``Accept-encoding`` header if neither :file:`gzip` nor :file:`zlib` modules are available