write() accepts a variable number of arguments (Closes: #1111).
[mpsl.git] / RELEASE_NOTES
blob4395c6721088d3ec57c035074d6fe791f4532296
1 MPSL Release Notes
2 ==================
4 1.0.7
5 -----
7  * The `write()' allows a variable argument of values to write.
9 1.0.6
10 -----
12  * Fixed a strange but annoying bug regarding local variables
13    losing their values in anonymous subroutines.
15 1.0.5
16 -----
18  * New `g' flag in regex().
19  * Fix backslash parsing in strings.
21 1.0.4
22 -----
24  * The iterator variable in foreach() is _always_ created
25    as a local variable inside the block. Also, the old
26    construction foreach(local v, ...) issues a warning,
27    as it's redundant.
29 1.0.3
30 -----
32  * Anonymous subroutines now run inside a block frame
33    instead of a subroutine frame. This way, they can have
34    access to local variables defined in the subroutine
35    they are called from. So, for example, if you run
36    map() inside a subroutine, its anonymous code block
37    can access the local variables defined there.
38  * getenv() doesn't crash if the environment variable
39    does not exist.
41 1.0.2
42 -----
44  * Small internal refactoring regarding subroutine and
45    block frames. Frame creation code has been unified,
46    so block frames don't crash when a NULL local symbol
47    table is sent as argument, and can have arguments.
48    This change is not visible from outside; only a step
49    towards closing bug #1107.