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