Skip to content

Commit dbef998

Browse files
committed
Fix 3.6.0 release notes
Re-add 3.5.x release notes
1 parent a371c2f commit dbef998

File tree

3 files changed

+305
-28
lines changed

3 files changed

+305
-28
lines changed

release-notes/RELEASE_NOTES_v3.5.x.html

Lines changed: 45 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
<meta name="viewport" content="width=device-width, initial-scale=1.0">
1010

11-
<title>Release notes for PyTables 3.6 series &mdash; PyTables 3.6.0 documentation</title>
11+
<title>Release notes for PyTables 3.5 series &mdash; PyTables 3.6.0 documentation</title>
1212

1313

1414

@@ -110,8 +110,10 @@
110110
<li class="toctree-l1 current"><a class="reference internal" href="../release_notes.html">Release Notes</a><ul class="current">
111111
<li class="toctree-l2"><a class="reference internal" href="../release_notes.html#migration">Migration</a></li>
112112
<li class="toctree-l2 current"><a class="reference internal" href="../release_notes.html#pytables">PyTables</a><ul class="current">
113-
<li class="toctree-l3 current"><a class="current reference internal" href="#">Release notes for PyTables 3.6 series</a><ul>
114-
<li class="toctree-l4"><a class="reference internal" href="#changes-from-3-5-3-to-3-6-0">Changes from 3.5.3 to 3.6.0</a></li>
113+
<li class="toctree-l3 current"><a class="current reference internal" href="#">Release notes for PyTables 3.5 series</a><ul>
114+
<li class="toctree-l4"><a class="reference internal" href="#changes-from-3-5-1-to-3-5-2">Changes from 3.5.1 to 3.5.2</a></li>
115+
<li class="toctree-l4"><a class="reference internal" href="#changes-from-3-5-0-to-3-5-1">Changes from 3.5.0 to 3.5.1</a></li>
116+
<li class="toctree-l4"><a class="reference internal" href="#changes-from-3-4-4-to-3-5-0">Changes from 3.4.4 to 3.5.0</a></li>
115117
</ul>
116118
</li>
117119
<li class="toctree-l3"><a class="reference internal" href="RELEASE_NOTES_v3.4.x.html">Release notes for PyTables 3.4 series</a></li>
@@ -198,7 +200,7 @@
198200

199201
<li><a href="../release_notes.html">PyTables Release Notes</a> &raquo;</li>
200202

201-
<li>Release notes for PyTables 3.6 series</li>
203+
<li>Release notes for PyTables 3.5 series</li>
202204

203205

204206
<li class="wy-breadcrumbs-aside">
@@ -217,8 +219,8 @@
217219
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
218220
<div itemprop="articleBody">
219221

220-
<div class="section" id="release-notes-for-pytables-3-6-series">
221-
<h1>Release notes for PyTables 3.6 series<a class="headerlink" href="#release-notes-for-pytables-3-6-series" title="Permalink to this headline"></a></h1>
222+
<div class="section" id="release-notes-for-pytables-3-5-series">
223+
<h1>Release notes for PyTables 3.5 series<a class="headerlink" href="#release-notes-for-pytables-3-5-series" title="Permalink to this headline"></a></h1>
222224
<dl class="field-list simple">
223225
<dt class="field-odd">Author</dt>
224226
<dd class="field-odd"><p>PyTables Developers</p>
@@ -227,33 +229,50 @@ <h1>Release notes for PyTables 3.6 series<a class="headerlink" href="#release-no
227229
<dd class="field-even"><p><a class="reference external" href="mailto:pytables-dev&#37;&#52;&#48;googlegroups&#46;com">pytables-dev<span>&#64;</span>googlegroups<span>&#46;</span>com</a></p>
228230
</dd>
229231
</dl>
230-
<div class="section" id="changes-from-3-5-3-to-3-6-0">
231-
<h2>Changes from 3.5.3 to 3.6.0<a class="headerlink" href="#changes-from-3-5-3-to-3-6-0" title="Permalink to this headline"></a></h2>
232-
<p>PyTables 3.6 no longer supports Python 2.7 see PR #747.</p>
232+
<div class="section" id="changes-from-3-5-1-to-3-5-2">
233+
<h2>Changes from 3.5.1 to 3.5.2<a class="headerlink" href="#changes-from-3-5-1-to-3-5-2" title="Permalink to this headline"></a></h2>
234+
<ul class="simple">
235+
<li><p>Fixed compatibility with python 3.8: Fixed <cite>Dictonary keys changed during
236+
iteration</cite> RuntimeError while moving/renameing a node.
237+
Thanks to Christoph Gohlke for reporting and Miro Hroncok for help with
238+
building PyTables for python 3.8alpha (cython compatibility).
239+
see <a class="reference external" href="https://github.com/PyTables/PyTables/issues/733">gh-733</a> and PR #737.</p></li>
240+
<li><p>Fixed a bug in offset calculations producing floats instead of ints
241+
affecting python 3. See PR #736. Thanks to Brad Montgomery.</p></li>
242+
</ul>
243+
</div>
244+
<div class="section" id="changes-from-3-5-0-to-3-5-1">
245+
<h2>Changes from 3.5.0 to 3.5.1<a class="headerlink" href="#changes-from-3-5-0-to-3-5-1" title="Permalink to this headline"></a></h2>
246+
<ul class="simple">
247+
<li><p>Maintenance release to fix how PyPi repo is handling wheel versions.</p></li>
248+
</ul>
249+
</div>
250+
<div class="section" id="changes-from-3-4-4-to-3-5-0">
251+
<h2>Changes from 3.4.4 to 3.5.0<a class="headerlink" href="#changes-from-3-4-4-to-3-5-0" title="Permalink to this headline"></a></h2>
233252
<div class="section" id="improvements">
234253
<h3>Improvements<a class="headerlink" href="#improvements" title="Permalink to this headline"></a></h3>
235254
<blockquote>
236255
<div><ul class="simple">
237-
<li><p>Full python 3.8 support.</p></li>
238-
<li><p>On Windows PyTables wheels on PyPI are linked to <cite>pytables_hdf5.dll</cite> instead of</p></li>
256+
<li><p>When copying data from native HDF5 files with padding in compound types,
257+
the padding is not removed now by default. This allows for better
258+
compatibility with existing HDF5 applications that expect the padding
259+
to stay there.
260+
Also, when the <cite>description</cite> is a NumPy struct array with padding, this
261+
is honored now. The previous behaviour (i.e. getting rid of paddings) can
262+
be replicated by passing the new <cite>allow_padding</cite> parameter when opening
263+
a file. For some examples, see the new <cite>examples/tables-with-padding.py</cite>
264+
and <cite>examples/attrs-with-padding.py</cite>. For details on the implementation
265+
see <a class="reference external" href="https://github.com/PyTables/PyTables/issues/720">gh-720</a>.</p></li>
266+
<li><p>Added a new flag <cite>–dont-allow-padding</cite> in <cite>ptrepack</cite> utility so as to
267+
replicate the previous behaviour of removing padding during file copies.
268+
The default is to honor the original padding in copies.</p></li>
269+
<li><p>Improve compatibility with numpy 1.16.</p></li>
270+
<li><p>Improve detection of the LZO2 library at build time.</p></li>
271+
<li><p>Suppress several warnings.</p></li>
272+
<li><p>Add AVX2 support for Windows. See PR #716. Thanks to Robert McLeod.</p></li>
239273
</ul>
240-
<p><cite>hdf5.dll</cite> to prevent collisions with other packages/wheels that also vendor <cite>hdf5.dll</cite>.
241-
This should prevent problems that arise when a different version of a dll is imported
242-
that the version to which the program was linked to. This problem is known as “DLL Hell”.
243-
With the renaming of the HDF5 DLL to <cite>pytables_hdf5.dll</cite> these problems should be solved.</p>
244274
</div></blockquote>
245275
</div>
246-
<div class="section" id="bugfixes">
247-
<h3>Bugfixes<a class="headerlink" href="#bugfixes" title="Permalink to this headline"></a></h3>
248-
<ul class="simple">
249-
<li><p>Bugfix for HDF5 files/types with padding. For details see <a class="reference external" href="https://github.com/PyTables/PyTables/issues/734">gh-734</a>.</p></li>
250-
<li><p>More fixes for python 3.8 compatibility: Replace deprecated time.clock
251-
with time.perf_counter
252-
Thanks to Sergio Pascual (sergiopasra). see <a class="reference external" href="https://github.com/PyTables/PyTables/issues/744">gh-744</a> and PR #745.</p></li>
253-
<li><p>Improvements in tests as well as clean up from dropping Python 2.7 support.
254-
Thanks to Seth Troisi (sethtroisi).</p></li>
255-
</ul>
256-
</div>
257276
</div>
258277
</div>
259278

Lines changed: 256 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,256 @@
1+
2+
3+
<!DOCTYPE html>
4+
<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
5+
<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
6+
<head>
7+
<meta charset="utf-8">
8+
9+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
10+
11+
<title>Release notes for PyTables 3.6 series &mdash; PyTables 3.6.0 documentation</title>
12+
13+
14+
15+
16+
17+
18+
19+
20+
<script type="text/javascript" src="../_static/js/modernizr.min.js"></script>
21+
22+
23+
<script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
24+
<script type="text/javascript" src="../_static/jquery.js"></script>
25+
<script type="text/javascript" src="../_static/underscore.js"></script>
26+
<script type="text/javascript" src="../_static/doctools.js"></script>
27+
<script type="text/javascript" src="../_static/language_data.js"></script>
28+
29+
<script type="text/javascript" src="../_static/js/theme.js"></script>
30+
31+
32+
33+
34+
<link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
35+
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
36+
<link rel="stylesheet" href="../_static/graphviz.css" type="text/css" />
37+
<link rel="index" title="Index" href="../genindex.html" />
38+
<link rel="search" title="Search" href="../search.html" />
39+
40+
<!-- Global site tag (gtag.js) - Google Analytics -->
41+
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-111342564-1"></script>
42+
<script>
43+
window.dataLayer = window.dataLayer || [];
44+
function gtag(){dataLayer.push(arguments);}
45+
gtag('js', new Date());
46+
47+
gtag('config', 'UA-111342564-1');
48+
</script>
49+
50+
51+
</head>
52+
53+
<body class="wy-body-for-nav">
54+
55+
56+
<div class="wy-grid-for-nav">
57+
58+
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
59+
<div class="wy-side-scroll">
60+
<div class="wy-side-nav-search" >
61+
62+
63+
64+
<a href="../index.html">
65+
66+
67+
68+
69+
<img src="../_static/logo-pytables-small.png" class="logo" alt="Logo"/>
70+
71+
</a>
72+
73+
74+
75+
76+
<div class="version">
77+
3.6.0
78+
</div>
79+
80+
81+
82+
83+
<div role="search">
84+
<form id="rtd-search-form" class="wy-form" action="../search.html" method="get">
85+
<input type="text" name="q" placeholder="Search docs" />
86+
<input type="hidden" name="check_keywords" value="yes" />
87+
<input type="hidden" name="area" value="default" />
88+
</form>
89+
</div>
90+
91+
92+
</div>
93+
94+
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
95+
96+
97+
98+
99+
100+
101+
<ul>
102+
<li class="toctree-l1"><a class="reference internal" href="../usersguide/index.html">User’s Guide</a></li>
103+
<li class="toctree-l1"><a class="reference internal" href="../cookbook/index.html">Cookbook</a></li>
104+
<li class="toctree-l1"><a class="reference internal" href="../FAQ.html">FAQ</a></li>
105+
<li class="toctree-l1"><a class="reference internal" href="../other_material.html">Other Material</a></li>
106+
<li class="toctree-l1"><a class="reference internal" href="../MIGRATING_TO_3.x.html">Migrating from 2.x to 3.x</a></li>
107+
<li class="toctree-l1"><a class="reference internal" href="../downloads.html">Downloads</a></li>
108+
<li class="toctree-l1"><a class="reference internal" href="../release_notes.html">Release Notes</a></li>
109+
<li class="toctree-l1"><a class="reference internal" href="../project_pointers.html">Project pointers</a></li>
110+
<li class="toctree-l1"><a class="reference internal" href="../development.html">Development</a></li>
111+
<li class="toctree-l1"><a class="reference internal" href="../dev_team.html">Development Team</a></li>
112+
</ul>
113+
114+
115+
116+
</div>
117+
</div>
118+
</nav>
119+
120+
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
121+
122+
123+
<nav class="wy-nav-top" aria-label="top navigation">
124+
125+
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
126+
<a href="../index.html">PyTables</a>
127+
128+
</nav>
129+
130+
131+
<div class="wy-nav-content">
132+
133+
<div class="rst-content">
134+
135+
136+
137+
138+
139+
140+
141+
142+
143+
144+
145+
146+
147+
148+
149+
150+
151+
<div role="navigation" aria-label="breadcrumbs navigation">
152+
153+
<ul class="wy-breadcrumbs">
154+
155+
<li><a href="../index.html">Docs</a> &raquo;</li>
156+
157+
<li>Release notes for PyTables 3.6 series</li>
158+
159+
160+
<li class="wy-breadcrumbs-aside">
161+
162+
163+
<a href="../_sources/release-notes/RELEASE_NOTES_v3.6.x.rst.txt" rel="nofollow"> View page source</a>
164+
165+
166+
</li>
167+
168+
</ul>
169+
170+
171+
<hr/>
172+
</div>
173+
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
174+
<div itemprop="articleBody">
175+
176+
<div class="section" id="release-notes-for-pytables-3-6-series">
177+
<h1>Release notes for PyTables 3.6 series<a class="headerlink" href="#release-notes-for-pytables-3-6-series" title="Permalink to this headline"></a></h1>
178+
<dl class="field-list simple">
179+
<dt class="field-odd">Author</dt>
180+
<dd class="field-odd"><p>PyTables Developers</p>
181+
</dd>
182+
<dt class="field-even">Contact</dt>
183+
<dd class="field-even"><p><a class="reference external" href="mailto:pytables-dev&#37;&#52;&#48;googlegroups&#46;com">pytables-dev<span>&#64;</span>googlegroups<span>&#46;</span>com</a></p>
184+
</dd>
185+
</dl>
186+
<div class="section" id="changes-from-3-5-3-to-3-6-0">
187+
<h2>Changes from 3.5.3 to 3.6.0<a class="headerlink" href="#changes-from-3-5-3-to-3-6-0" title="Permalink to this headline"></a></h2>
188+
<p>PyTables 3.6 no longer supports Python 2.7 see PR #747.</p>
189+
<div class="section" id="improvements">
190+
<h3>Improvements<a class="headerlink" href="#improvements" title="Permalink to this headline"></a></h3>
191+
<blockquote>
192+
<div><ul class="simple">
193+
<li><p>Full python 3.8 support.</p></li>
194+
<li><p>On Windows PyTables wheels on PyPI are linked to <cite>pytables_hdf5.dll</cite> instead of</p></li>
195+
</ul>
196+
<p><cite>hdf5.dll</cite> to prevent collisions with other packages/wheels that also vendor <cite>hdf5.dll</cite>.
197+
This should prevent problems that arise when a different version of a dll is imported
198+
that the version to which the program was linked to. This problem is known as “DLL Hell”.
199+
With the renaming of the HDF5 DLL to <cite>pytables_hdf5.dll</cite> these problems should be solved.</p>
200+
</div></blockquote>
201+
</div>
202+
<div class="section" id="bugfixes">
203+
<h3>Bugfixes<a class="headerlink" href="#bugfixes" title="Permalink to this headline"></a></h3>
204+
<ul class="simple">
205+
<li><p>Bugfix for HDF5 files/types with padding. For details see <a class="reference external" href="https://github.com/PyTables/PyTables/issues/734">gh-734</a>.</p></li>
206+
<li><p>More fixes for python 3.8 compatibility: Replace deprecated time.clock
207+
with time.perf_counter
208+
Thanks to Sergio Pascual (sergiopasra). see <a class="reference external" href="https://github.com/PyTables/PyTables/issues/744">gh-744</a> and PR #745.</p></li>
209+
<li><p>Improvements in tests as well as clean up from dropping Python 2.7 support.
210+
Thanks to Seth Troisi (sethtroisi).</p></li>
211+
</ul>
212+
</div>
213+
</div>
214+
</div>
215+
216+
217+
</div>
218+
219+
</div>
220+
<footer>
221+
222+
223+
<hr/>
224+
225+
<div role="contentinfo">
226+
<p>
227+
&copy; Copyright 2011-2019, PyTables maintainers
228+
229+
</p>
230+
</div>
231+
Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
232+
233+
</footer>
234+
235+
</div>
236+
</div>
237+
238+
</section>
239+
240+
</div>
241+
242+
243+
244+
<script type="text/javascript">
245+
jQuery(function () {
246+
SphinxRtdTheme.Navigation.enable(true);
247+
});
248+
</script>
249+
250+
251+
252+
253+
254+
255+
</body>
256+
</html>

release_notes.html

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,8 @@
114114
</ul>
115115
</li>
116116
<li class="toctree-l2"><a class="reference internal" href="#pytables">PyTables</a><ul>
117-
<li class="toctree-l3"><a class="reference internal" href="release-notes/RELEASE_NOTES_v3.5.x.html">Release notes for PyTables 3.6 series</a></li>
117+
<li class="toctree-l3"><a class="reference internal" href="release-notes/RELEASE_NOTES_v3.6.x.html">Release notes for PyTables 3.6 series</a></li>
118+
<li class="toctree-l3"><a class="reference internal" href="release-notes/RELEASE_NOTES_v3.5.x.html">Release notes for PyTables 3.5 series</a></li>
118119
<li class="toctree-l3"><a class="reference internal" href="release-notes/RELEASE_NOTES_v3.4.x.html">Release notes for PyTables 3.4 series</a></li>
119120
<li class="toctree-l3"><a class="reference internal" href="release-notes/RELEASE_NOTES_v3.3.x.html">Release notes for PyTables 3.3 series</a></li>
120121
<li class="toctree-l3"><a class="reference internal" href="release-notes/RELEASE_NOTES_v3.2.x.html">Release notes for PyTables 3.2 series</a></li>
@@ -236,7 +237,8 @@ <h2>Migration<a class="headerlink" href="#migration" title="Permalink to this he
236237
<h2>PyTables<a class="headerlink" href="#pytables" title="Permalink to this headline"></a></h2>
237238
<div class="toctree-wrapper compound">
238239
<ul>
239-
<li class="toctree-l1"><a class="reference internal" href="release-notes/RELEASE_NOTES_v3.5.x.html">Release notes for PyTables 3.6 series</a></li>
240+
<li class="toctree-l1"><a class="reference internal" href="release-notes/RELEASE_NOTES_v3.6.x.html">Release notes for PyTables 3.6 series</a></li>
241+
<li class="toctree-l1"><a class="reference internal" href="release-notes/RELEASE_NOTES_v3.5.x.html">Release notes for PyTables 3.5 series</a></li>
240242
<li class="toctree-l1"><a class="reference internal" href="release-notes/RELEASE_NOTES_v3.4.x.html">Release notes for PyTables 3.4 series</a></li>
241243
<li class="toctree-l1"><a class="reference internal" href="release-notes/RELEASE_NOTES_v3.3.x.html">Release notes for PyTables 3.3 series</a></li>
242244
<li class="toctree-l1"><a class="reference internal" href="release-notes/RELEASE_NOTES_v3.2.x.html">Release notes for PyTables 3.2 series</a></li>

0 commit comments

Comments
 (0)