ChangeLog 4.83 KB
Newer Older
1
2
3
4
5
6
Version_1.1.0 (2018-02-13)
---------------------------

 * changed sndio.get_info function to be able to return addtional info about number of frames and
	number of channels.

Axel Roebel's avatar
Axel Roebel committed
7
8
9
10
11
12
13
Version_1.0.0 (2017-07-26)
---------------------------
2017-07-26 Roebel

 * No interface changes. but after a long time of successful use under
	python 2 and python 3 I decided to move to a 1.0.0 release.

Axel Roebel's avatar
Axel Roebel committed
14
15
16
17
18
19
Version_0.2.15 (2017-07-26)
---------------------------
2017-07-26 Roebel 
	* fixed get_sndfile_version function and tests script:
	adapted char handling to be compatible with python 3

Axel Roebel's avatar
Axel Roebel committed
20
21
22
23
24
25
Version_0.2.14 (2017-07-26)
---------------------------
2017-07-26 Roebel 
	* fixed filename display in warning messages due to invalid pointer to filename:
	 -  replaced char* by  std::string 

Axel Roebel's avatar
Axel Roebel committed
26
27
28
29
30
31
32
Version_0.2.13 (2017-06-03)
---------------------------
2017-05-11 Roebel (03caffc)
	* fixed problem when using "~" for representing $HOME in filenames:
	 -  replaced using cython getenv by os.environ to avoid
	type incompatibilities in python3

Axel Roebel's avatar
Axel Roebel committed
33
Version_0.2.12 (2017-05-11)
Axel Roebel's avatar
Axel Roebel committed
34
---------------------------
Axel Roebel's avatar
Axel Roebel committed
35
36
37
38
39
40
41
2017-05-11 Roebel (5d4d543)
	* fixed problem in sndio.read:
	 - optionally return full information required to store the file using the corresponding write function
	* _pysndfile.pyx:
	 - add constants SF_FORMAT_TYPEMASK and SF_FORMAT_SUBMASK, SF_FORMAT_ENDMASK to python interface
	 - Added new function for getting internal sf log in case of errors.
	 - Improved consistency of variable definitions by means of retrieving them automatically from sndfile.h
Axel Roebel's avatar
Axel Roebel committed
42

Axel Roebel's avatar
Axel Roebel committed
43
44
Version_0.2.11 (2015-05-17)
---------------------------
Axel Roebel's avatar
Axel Roebel committed
45
46
47
48
49
50
51
52
53
54
55
56
57
2015-05-17 Roebel (3981343, 6eec597, 1cd1617)
	* setup.py: fixed problem with compilers not providing the
	  compiler attribute (e.g. MSVC) (Thanks to Felix Hanke for reporting the problem)
	* _pysndfile.pyx: fixed problem when deriving from PySndfile using
	  a modified list of __init__ parameters in the derived class
          (Thanks to Sam Perry for the suggestion).

Version_0.2.8-0.2.10 (2014-11-17)
---------------------------------
2014-11-17 Roebel (f924fe9, 0257328, 4ec9497, 56445f8, ffb6d31, a06a40d,
	22b9c4f, 49eb5ed, b9f8c3c)
	* Various problems with missing files and documentation.

Axel Roebel's avatar
Axel Roebel committed
58
Version_0.2.7 (2014-10-03)
Axel Roebel's avatar
Axel Roebel committed
59
60
--------------------------

Axel Roebel's avatar
Axel Roebel committed
61
62
63
2014-10-03 Axel Roebel (827221d, c157421, 84d201f, ff81c14, 0bd039f,
	2938e16, 827221d, c157421) :
	* MANIFEST.in, _pysndfile.pyx, _pysndfile_precythonized.cpp :
Axel Roebel's avatar
Axel Roebel committed
64
65
        Fixed typo in include directive in MANIFEST.in.

Axel Roebel's avatar
Axel Roebel committed
66
67
68
69
70
71
72
73
74
Version_0.2.5 (2014-10-03)
--------------------------

2014-10-03 Axel Roebel (2ac71ed, 648ab07) :
	* MANIFEST.in, _pysndfile.pyx :
        (HEAD, master) Added missing file _pysndfile.pyx.
        Updated version to 0.2.5. 
	Only change is to include the missing _pysndfile.pyx to the distribution.

Axel Roebel's avatar
Axel Roebel committed
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
Version_0.2.4 (2014-08-19)
--------------------------

2014-08-19 Axel Roebel (fa687dc, 58e5970, 5d42be2) :
	* _pysndfile.pyx :
        Ensure to return monofiles as 1d arrays without effecting the
	ownership of the arrays returned by read_frames.

2014-08-18 Axel Roebel (d4790e6, 7834f11, 81f8b6b, 4ffd00f) :
	* test.wav, tests/test.wav, tests/pysndfile_test.py, pysndfile_test.py
	* tests/pysndfile_test.py :
        merged from remote master changes of test organization
        search and create test sounds in tests sub directory
        moved testsnds into tests directory
        moved test file into its own directory

Axel Roebel's avatar
Axel Roebel committed
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
Version_0.2.3 (2014-08-17)
--------------------------

2014-08-17 Axel Roebel (c190cb0, b64354a) :
	* pysndfile_test.py, setup.py :
	Fixed small problems of py3 branch:
        - Use print function syntax for a print statement that was not yet using it.
        - Avoid newline in compiler detection message.

2014-08-17 Axel Roebel (45f5ce9) :
	* _pysndfile.pyx :
        Updated version to 0.2.3.

2014-08-17 Axel Roebel (e5926ab) :

	* _pysndfile.pyx, pysndfile/Faiff.py, pysndfile/__init__.py,
	* pysndfile_test.py, setup.py :

        Merge branch 'py3' contributed by Eduardo Moguillansky for python
	3 compatibility :

	2014-06-17 Eduardo Moguillansky (aea7be1, e95e726) :
        (github/py3, py3) import print_function for compatibility with 2.6
setup.py

        python 3 compatibility

2014-06-14 Axel Roebel (a34234f, 6df94aa) :

	* pysndfile/sndio.py :
        Generate error message for too high dimensional input.

Axel Roebel's avatar
Axel Roebel committed
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
Version_0.2.2 (2014-06-11)
--------------------------

2014-06-10 Axel Roebel (5b06fb8) :

	* _pysndfile_precythonized.cpp:
        update for 0.2.2.

	* _pysndfile.pyx :
        Increased version to 0.2.2.
	don't use SF_STR_ALBUM and SF_STR_LICENSE from sndfile.h because this breaks compilation for older versions.
        don't use SF_STR_TRACKNUMBER and SF_STR_GENRE from sndfile.h because this breaks compilation for older versions.

	* pysndfile/sndio.py
        Fixed documentation for write function.
	Fixed typo in accessing function argument

Version_0.2.1 (2014-05-12)
--------------------------

	Initial release