forked from ikotler/pythonect
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathNEWS
192 lines (104 loc) · 4.25 KB
/
NEWS
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
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
Ticket numbers in this file can be looked up by visiting
http://github.com/ikotler/pythonect/issues/<number>
HEAD
====
Core and builtins
-----------------
- Refactor __run()
What's New In Pythonect 0.4.1?
==============================
*Release date: 03-Sep-2012*
Core and builtins
-----------------
- PEP8 Fixes
- PEP 3110 Fixes
- Added Travis CI Support
- Issue #38: No docstrings for eval(), parse(), and Pythonect module
- Issue #39: eval_test_gen.py fails due to incorrect import
- Issue #41: Pythonect split() renamed to parse() to better fit it's purpose
- Issue #42: Pythonect fails on Python implementations that do not include the multiprocessing module
- Enhancement #45: Dict can now be used as a return value, only literal dict will be treated as switch
- Issue #47: Pythonect parse() is not included in the testsuite
Build
-----
- Issue #43: Pythonect unittest runner is not cross-platform
- Issue #44: Warnings during installation due to MANIFEST.in
What's New In Pythonect 0.4?
============================
*Release date: 09-Aug-2012*
Core and builtins
-----------------
- Issue #31: Synchronous/Asynchronous is not enforced when execution return value is callable and iterable
- Issue #32: Script can't accept command line args
- Issue #34: Script file can't contain Backslash
- Feature #34: Interpreter (in Interactive mode) now logs commands for further use
- Feature #35: Pythonect module now exports split() function to parse Pythonect code
- Feature #36: Backticks can be used to evaluate a Pythonect expression
Miscellaneous
-------------
- Removed eXecute bit from pythonect/__init__.py and pythonect/internal/__init__.py
- Reorganized Pythonect module structure (pythonect.eval.eval is now pythonect.eval)
What's New In Pythonect 0.3.1?
==============================
*Release date: 14-Jul-2012*
Core and builtins
-----------------
- Issue #25: Pythonect package namespsace (when importing from Python) is polluted
- Issue #26: Odd Single quote char breaks double quote String (and vice versa)
- Issue #27: Multiprocessing is not working with multi-threading
- Issue #28: Autoload always throws NameError regardless to the actual Exception type
- Issue #29: Preprocessor breaks on a List with Function Call that contains String
- Issue #30: Preprocessor incorrectly process non-String literals in List
What's New in Pythonect 0.3?
============================
*Release date: 20-Jun-2012*
Core and builtins
-----------------
- Feature #13: Improved print function
- Feature #15: Implemented Stateful Interpreter
- Feature #17: Remote procedure URL can be an expression
- Feature #18: Implemented Multiprocessing
- Feature #20: Backslash can be used to join two or more physical lines into a logical line
- Feature #22: Implemented None as pseudo remote protocol / URL
- Issue #14: Print does not act as a pass-through statement
- Issue #16: TypeError Exceptions are not been displayed
- Issue #19: Autloading is not working in a statement
- Issue #21: Preprocessor breaks on a List with a String that contains comma
Build
-----
- Issue #12: No newline at the end of _version.py (PEP8)
What's New in Pythonect 0.2.1?
==============================
*Release date: 27-May-2012*
Core and builtins
-----------------
- Issue #9: Autoload won't load modules from current working directory
- Issue #11: Autoload parses name incorrectly if in a list or tuple
What's New in Pythonect 0.2?
============================
*Release date: 30-Apr-2012*
Core and builtins
-----------------
- Feature #8: Implemented Autoloading.
- Feature #7: Python built-in dictionary can be used as a switch statement.
- Issue #6: Interpreter prints Strings without quotes
- Issue #5: Interpreter lags when pressing Enter key multiple times
Build
-----
- Issue #4: Pythonect reports incorrect version if installed via pip/sdist.
What's New in Pythonect 0.1.1?
==============================
*Release date: 18-Apr-2012*
Core and builtins
-----------------
- Issue #3: Check that the program return value is not None before printing it
Build
-----
- Issue #1: Removed import from __init__ to avoid PLY imports via setup.py.
Miscellaneous
-------------
- Add NEWS file
What's New in Pythonect 0.1?
============================
*Release date: 01-Apr-2012*
Everything :-)