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