7 * New template function `item', to return an item
8 from a colon-separated list given its subscript.
13 * New template function `sort'.
14 * New template function `reverse'.
15 * Templates can be loaded from external sources by
16 using the new `loader_func' argument to new().
17 * The Perl module Artemus is now an alias for the
18 Artemus4 module, as a way to smooth the future
19 transition to version 5. No changes need to be
25 * New template function `case'.
26 * New template function `env', to get values from the
28 * New template function `size', to return the number
29 of elements in a colon-separated list.
30 * New template function `seq', to generate a sequence
31 between two numbers as a colon-separated list.
32 * Improved debugging information.
37 * New template function `foreach', to implement loops.
38 * New template function `set', for assigning a value to
40 * New template arithmethic functions `add' and `sub'.
41 * New template comparison functions `gt', `lt' and `eq'.
42 * New template logical functions `and', `or' and `not'.
43 * New template function `random'.
44 * Comments can now be included with the {% } markup (they
45 are deleted from the final output).
46 * Old cruft has been deleted from the script (ftp, makefile
47 and sitemap generation).
48 * Template parameters are always expanded (instead of short-
49 circuiting when one is not found).
50 * Artemus markup can be escaped to allow templates being used
51 from another ones with being executed first.