This repository has been archived by the owner on May 30, 2023. It is now read-only.
/
release-1.9.html
163 lines (138 loc) · 8.07 KB
/
release-1.9.html
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
<!doctype html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
<head>
<meta charset="utf-8">
<title>PhantomJS 1.9 Release Notes</title>
<meta name="description" content="">
<meta name="author" content="">
<meta name="viewport" content="width=device-width,initial-scale=1">
<link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="screen.min.css">
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-21665893-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<link rel="stylesheet" type="text/css" href="prettify.css"/>
<link rel="stylesheet" type="text/css" href="snippet.css"/>
<script type="text/javascript" src="js/prettify.js"></script>
<style>
#description p {
line-height: 125%;
text-align: left;
margin-bottom: 10px;
margin-top: 10px;
}
#description h2 {
text-align: left;
margin: 0.8em 0;
font-size: 150%;
}
#description ul {
line-height: 125%;
list-style-type: disc;
margin-left: 1em;
margin-bottom: 1em;
}
#description li {
margin-left: 1em;
}
table {
margin: 10px;
}
table th{
font-weight: bold;
background-color: #eee;
}
table td,table th {
padding: 10px;
}
</style>
</head>
<body onload="prettyPrint()">
<div id="intro">
<div id="header" class="container_12">
<a href="index.html" class="grid_4 alpha"><img src="images/phantomjs-logo.png" alt="PhantomJS" id="logo" width="240" height="80"></a>
<ul id="nav" class="grid_8 omega">
<li><a href="https://github.com/ariya/phantomjs">Source Code</a></li>
<li><a href="https://github.com/ariya/phantomjs/wiki">Documentation</a></li>
<li><a href="https://github.com/ariya/phantomjs/wiki/API-Reference">API</a></li>
<li><a href="https://github.com/ariya/phantomjs/wiki/Examples">Examples</a></li>
<li><a href="faq.html">FAQ</a></li>
</ul>
</div>
<div id="introduction" class="container_12">
<div class="grid_7 alpha">
<h1>PhantomJS 1.9 Release Notes</h1>
</div>
</div>
</div>
<div id="description" class="container_12">
<div class="grid_10">
<p><strong>Note:</strong> The release notes are still being worked on, more information may become available in the next few days. Please bear with us!</p>
<p>PhantomJS 1.9, <em><a href="release-names.html">Sakura</a></em>, was released on March 20, 2013. It came with an updated GhostDriver,
an improved resource loading control, as well as other incremental improvements.</p>
<p><strong>Note:</strong> PhantomJS 1.9 is the last release in the 1.x series. For the next 2.x series, the core implementation will be
ported to <a href="http://qt-project.org/doc/qt-5.0/qtdoc/qt5-intro.html">Qt 5</a> to get a more modern base platform,
as well as to have an updated WebKit module.</p>
<p><strong>New features</strong></p>
<ul>
<li>Added spawn and execFile to execute external programs (issue <a href="https://github.com/ariya/phantomjs/issues/10219">10219</a>)</li>
<li>Added the ability to abort network requests (issue <a href="https://github.com/ariya/phantomjs/issues/10230">10230</a>)</li>
<li>Added system access to stdin, stdout, and stderr (issue <a href="https://github.com/ariya/phantomjs/issues/10333">10333</a>)</li>
<li>Added support for custom CA certificates location (issue <a href="https://github.com/ariya/phantomjs/issues/10916">10916</a>)</li>
<li>Added seek function to the File stream (issue <a href="https://github.com/ariya/phantomjs/issues/10937">10937</a>)</li>
<li>Implemented file read for a specified number of bytes (issue <a href="https://github.com/ariya/phantomjs/issues/10938">10938</a>)</li>
<li>Added a callback to handle network error (issue <a href="https://github.com/ariya/phantomjs/issues/10954">10954</a>, <a href="https://github.com/ariya/phantomjs/issues/10997">1issue 10997</a>)</li>
<li>Added custom encoding support when opening a page (issue <a href="https://github.com/ariya/phantomjs/issues/11043">11043</a>)</li>
<li>Implemented require.stub() support for a factory function (issue <a href="https://github.com/ariya/phantomjs/issues/11044">11044</a>)</li>
<li>Added page loading indicator and progress (issue <a href="https://github.com/ariya/phantomjs/issues/11091">11091</a>)</li>
<li>Added a timeout option for network requests (issue <a href="https://github.com/ariya/phantomjs/issues/11129">11129</a>)</li>
</ul>
<p><strong>Improvements</strong></p>
<ul>
<li>Fixed the build on FreeBSD (issue <a href="https://github.com/ariya/phantomjs/issues/10597">10597</a>)</li>
<li>Ensured a consistent 72 dpi for Linux headless rendering (issue <a href="https://github.com/ariya/phantomjs/issues/10659">10659</a>)</li>
<li>Fixed possible PDF error due to invalid CreationDate field (issue <a href="https://github.com/ariya/phantomjs/issues/10663">10663</a>)</li>
<li>Fixed crash when uploading non existing files (issue <a href="https://github.com/ariya/phantomjs/issues/10941">10941</a>)</li>
<li>Improved the autocomplete internal of the interactive/REPL mode (issue <a href="https://github.com/ariya/phantomjs/issues/10943">10943</a>)</li>
<li>Fixed possible crash when accessing inline frames (issue <a href="https://github.com/ariya/phantomjs/issues/10947">10947</a>)</li>
<li>Changed Linux binary package setup to be built on CentOS 5 (issue <a href="https://github.com/ariya/phantomjs/issues/10963">10963</a>)</li>
<li>Extended SSL ignore setting to synchronous XHR (issue <a href="https://github.com/ariya/phantomjs/issues/10985">10985</a>)</li>
<li>Added convenient constants for modifier keys (issue <a href="https://github.com/ariya/phantomjs/issues/11056">11056</a>)</li>
<li>Fixed incorrect date handling in the cookies (issue <a href="https://github.com/ariya/phantomjs/issues/11068">11068</a>)</li>
<li>Updated GhostDriver to version 1.0.3 (issue <a href="https://github.com/ariya/phantomjs/issues/11146">11146</a>)</li>
</ul>
<p><strong>Examples</strong></p>
<ul>
<li>Fixed invalid data URI in the netsniff example (issue <a href="https://github.com/ariya/phantomjs/issues/10740">10740</a>)</li>
<li>Implemented a new weather example (issue <a href="https://github.com/ariya/phantomjs/issues/10794">10794</a>)</li>
<li>Fixed rendering issues in render_multi_url (issue <a href="https://github.com/ariya/phantomjs/issues/11021">11021</a>)</li>
<li>Fixed proper event sequence in page_events example (issue <a href="https://github.com/ariya/phantomjs/issues/11028">11028</a>)</li>
<li>Miscellanous tweaks (issue <a href="https://github.com/ariya/phantomjs/issues/11082">11082</a>)</li>
</ul>
<p><strong>Known Issues on Microsoft Windows</strong></p>
<ul>
<li>Very slow network performance. The workaround is to set <a href="https://github.com/ariya/phantomjs/wiki/API-Reference#wiki-command-line-options">proxy type</a> to "<tt>none</tt>" (issue <a href="https://github.com/ariya/phantomjs/issues/10580">10580</a>)</li>
<li>Some graphics drivers may cause mysterious crash (issue <a href="https://github.com/ariya/phantomjs/issues/10845">10845</a>)</li>
</ul>
<p>Back to <a href="releases.html">all releases</a>.</p>
</div>
</div>
<div id="footer">
<div id="footer-content" class="container_12">
<p>
© Copyright 2010-2013 <a href="http://twitter.com/AriyaHidayat">Ariya Hidayat</a> — Website design by <a href="http://svay.com/">Maurice Svay</a>
</p>
</div>
</div>
</body>
</html>