src/Tweeper.php: make enclosure validate when there is no Content-Length
[tweeper.git] / NEWS
1 News for v1.3.0:
2 ================
3
4   * Fix scraping instagram.com
5   * Fix scraping twitter.com
6   * Improve scraping twitter.com hashtag pages, like for example
7     https://twitter.com/hashtag/tweeper
8   * Fix getting the channel logo URL for identi.ca/pump.io
9   * Add support for scraping Instagram hashtag pages, like for example
10     https://www.instagram.com/explore/tags/marechiaro
11   * Make the RSS feed for twitter.com hashtag pages validate with
12     feedvalidator.org
13
14 News for v1.2.0:
15 ================
16
17   * Add support for scraping Instagram location pages, like for example
18     https://www.instagram.com/explore/locations/833277432/
19   * Make scraping Instagram.com more robust
20   * Improve and fix scraping Facebook.com pages once again
21   * Add support for Twitter.com permalink URLs
22   * Make the generated Twitter.com feed mach more closely the original
23     content, now spaces and line wrap are preserved in feed reader which can
24     render the HTML code embedded in the <description/> element, this way
25     ASCII art tweets can be fully appreciated when read via tweeper.
26     Check out https://twitter.com/sarahjeong/status/955651919279722496
27
28 News for v1.1.0:
29 ================
30
31   * Make scraping Facebook.com pages more robust
32   * Fix getting the channel image for Facebook.com pages
33   * Add some development tools
34   * Fix a problem with some feed readers when showing images from Twitter.com
35     by ignoring the "style" attribute in the scraped HTML
36   * Filter out promoted tweets when scraping Twitter.com
37   * Remove support for Howtoons.com, the old blog is not available anymore
38
39 News for v1.0.0:
40 ================
41
42   * Support "application/octet-stream" as an enclosure content type
43   * Support "application/pdf" as an enclosure content type
44   * Fix information leakage by validating the URL scheme
45   * Code restructuring to make it easier to use tweeper as a library in other
46     projects
47   * Allow installing tweeper via composer, the packagist page is at:
48     https://packagist.org/packages/ao2/tweeper
49   * Misc robustness fixes
50
51 News for v0.6:
52 ==============
53
54   * Fix support for Facebook.com public pages
55   * Fix support for Dilbert.com
56   * Major code cleanup (coding style, functions naming)
57   * Fix indentation when generating the <enclosure/> element
58   * Support generating enclosure for "image/png" links
59   * Major improvements for Twitter.com:
60     - embed images directly in the item description, linking to the original
61       versions uploaded by the user;
62     - use direct links instead of ones pointing to the t.co redirector;
63     - show explicitly if the attached media is a video;
64     - add enclosure element support for attached images.
65   * Minor improvements for Instagram.com:
66     - fix the channel link;
67     - make images adapt to the feed reader view, this avoids horizontal
68       scrolling if the image is too big.
69   * Support generating enclosure for images on Dilbert.com
70   * Support generating enclosure for images on Pump.io sites
71   * Misc fixes to code and documentation
72
73 News for v0.5:
74 ==============
75
76   * Use the Symfony Serializer component instead of the PEAR XML_Serializer
77   * Make the Twitter stylesheet stricter to avoid empty timeline entries
78
79 News for v0.4:
80 ==============
81
82   * Make the generated RSS validate with feedvalidator.org
83   * Fix support for Dilbert.com
84   * Add support for Instragram.com
85   * Add support for public pages on Facebook.com
86   * Make tweeper work with the PHP built-in web server
87   * Misc fixes to code and documentation
88
89 News for v0.3:
90 ==============
91
92   * Support generating enclosure for "audio/ogg" links
93   * Always specify xml:base to improve local URLs expansions in some cases
94   * Support both the classic and the new Twitter profile pages
95   * Fix getting the profile picture of Twitter users
96   * Add support for Howtoons.com
97
98 News for v0.2:
99 ==============
100
101   * Small fixes to the man page which must be in the coming Debian package
102
103 News for v0.1:
104 ==============
105
106   * Initial version supporting Twitter.com
107   * Add support for pump.io sites
108   * Add support for dilbert.com
109   * Show links to supported media files in the RSS <enclosure/> element