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