Delete all traces of scanf(), as it won't be part of 1.0.7.
[mpsl.git] / RELEASE_NOTES
blob167243628b4b04e86fac88f8840b808f830ddf18
1 MPSL Release Notes
2 ==================
4 1.0.7
5 -----
7  * The `write()' allows a variable argument of values to write.
8  * Values are dumped as MPSL instead of MPDM's low-level format.
9  * New function `chdir()'.
11 1.0.6
12 -----
14  * Fixed a strange but annoying bug regarding local variables
15    losing their values in anonymous subroutines.
17 1.0.5
18 -----
20  * New `g' flag in regex().
21  * Fix backslash parsing in strings.
23 1.0.4
24 -----
26  * The iterator variable in foreach() is _always_ created
27    as a local variable inside the block. Also, the old
28    construction foreach(local v, ...) issues a warning,
29    as it's redundant.
31 1.0.3
32 -----
34  * Anonymous subroutines now run inside a block frame
35    instead of a subroutine frame. This way, they can have
36    access to local variables defined in the subroutine
37    they are called from. So, for example, if you run
38    map() inside a subroutine, its anonymous code block
39    can access the local variables defined there.
40  * getenv() doesn't crash if the environment variable
41    does not exist.
43 1.0.2
44 -----
46  * Small internal refactoring regarding subroutine and
47    block frames. Frame creation code has been unified,
48    so block frames don't crash when a NULL local symbol
49    table is sent as argument, and can have arguments.
50    This change is not visible from outside; only a step
51    towards closing bug #1107.