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
|
2008-06-26
Version 1.0.2 released:
* Removed dependency from Pcre, standart library Str used instead
(thanks to Eric Merritt).
* Fixed handling of --prefix switch for configure script
(thanks to Dave Peticolas).
* Moved to OCaml forge, new project page:
http://forge.ocamlcore.org/projects/camltemplate/
2005-07-07
Version 1.0.1 released:
* Minor cleanups.
2005-05-26
Version 1.0.0 released:
* Fixed bug: META always depended on 'threads' even if
threads weren't enabled. Thread support is now compiled
into a separate file which can be linked in if needed, instead
of being enabled when CamlTemplate is compiled (thanks to
Janne Hellsten).
* Fixed incorrect interpretation of backslashes.
* Fixed reading of template files on Cygwin (thanks to Janne
Hellsten).
* Fixed incorrect handling of syntax errors in macro call
arguments.
* Added FastCGI example.
2004-07-15
Version 0.9.2 released:
* Fixed bug that caused compile error if thread support
was enabled.
2004-05-11
Version 0.9.1 released:
* Changed the line-continuation character from '#' to the
more standard '\'.
* Now requires OCaml 3.07.
* Use GODI's OCamlMakefile when available.
* Some clarifications in the manual.
2004-05-01
Version 0.9.0 released:
* API change: source_loader is now a class type rather than
a virtual class.
* Template syntax changes: whitespace preceding a statement
is now ignored only if the whitespace starts at the
beginning of a line. Preceding a newline with '#' now
causes it to be ignored.
* Packaged for GODI.
* 'make' targets have changed: 'make' now just builds the
bytecode version; use 'make opt' to build the native-code
version. 'make install' now installs documentation and
examples.
* Fixed incorrect linking to Unix and Pcre libraries (thanks to
Olivier Andrieu).
* Fixed handling of empty templates.
* Reorganised and cleaned up source code.
2004-03-13
Version 0.8.1 released:
* Fixed a bug that could have caused a template to be parsed
incorrectly if there was a syntax error in the most recently
parsed template.
2004-02-24
Version 0.8.0 released:
* Added support for multiple template caches.
* Made some cosmetic changes in the API.
* Added a 'configure' script.
2004-02-04
Version 0.7.2 released:
* Added 'null' literal.
* Fixed installation of native library (thanks to Kamil Shakirov).
* Fixed Makefile to do a better job of finding Pcre, and to
invoke dvips correctly on Mandrake Linux.
* Documentation fixes.
2004-01-05
Version 0.7.1 released:
* Whitespace immediately preceding a statement, on the same
line, is now ignored.
* Fixed a bug in the handling of escape characters in
string literals.
* A few documentation fixes.
2004-01-03
Version 0.7.0 released:
* Added support for floating-point values.
* Implemented nested scopes: macros have their own scope.
Setting values in a template no longer changes the model.
* Added a simple macro namespace system. Each template
provides a namespace for its macros; to use macros
defined in another template, you now have to use the new
#open statement.
* Added a bracket operator for calculating a hash key at
run time.
* Added a virtual class to replace the two separate
functions for loading and checking template source code.
* Shortened template model type names.
* Added some design documentation.
* Added licence exception allowing CamlTemplate to be
linked with Apache.
* Several bug fixes.
2003-10-09
Version 0.6.1 released:
* Replaced Str with Pcre, because Str isn't thread-safe.
2003-10-08
Version 0.6.0 released:
* No longer requires a patch for mod_caml, because the
patch has been included in mod_caml.
* Added functions for escaping URLs and HTML text.
* Bug fix: when an error occurred in a macro template, the
name of the macro template was not reported in the
exception message, and in some cases the line number was
incorrect.
* Added 'make test'.
2003-10-06
Version 0.5.1 released (minor build and documentation fixes).
Version 0.5.0 released.
|