diff --git a/CHANGES b/CHANGES index 4f718de0d393624784d817ff1eded08f11ad075d..3bf7cfebcd4e42658ec6ea10deb76a58ca430838 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,37 @@ +Version 0.34 (2016/05/10) + NB: changes prefixed with "==>" belows breaks existing code! + NB: changes prefixed with "-->" belows makes existing code deprecated + ==> new syntax: + X< new_syntax for regular expression on label edges: + NEW: X -[re"__your_regular_expression_here__"]-> Y + OLD: X -[aux:*]-> Y is not supported anymore + ==> new_syntax for regular expression on featues: + NEW: X.feat = re"__your_regular_expression_here__" (no whitespace between re and double quote) + OLD: X.feat == "__your_regular_expression_here__" introduced in 0.32 is not supported anymore + --> remove lex_rule keyword: use "rule" instead + --> add_neighbour is now deprecated and new syntax is introduced for nodes creation: + add_node X Create a new node named X wihtout position constraint + add_node X :> Y Create a new node named X immediatly after Y + add_node X :> Y Create a new node named X immediatly before Y + * improve search for a sequence: + 1) search for the sequence with the requested name + 2) search for the module with the requested name + 3) select the first sequence defined in the GRS file + * domain can be declared in a external file + * add functions Rewrite.set_max_depth_non_det and Rewrite.set_max_depth_det to the library + * improve error handling + * change precedence implementation + * remove useless code + +Version 0.33.1 (2016/03/14) + * fix Conll error locations + +Version 0.33 (2016/03/11) + * Fix implicit nodes handling with matching item with regexp: N.lemma == "a.*er" + * move conll handling code into an external library libcaml-conll + Version 0.32 (2016/02/01) * extend syntax: - syntactic sugar: "A < B" is interpreted as "A.position < B.position" diff --git a/VERSION b/VERSION index 8df3f4592f507e86c3da35e48f326d8b2d8fb1c5..61d2f357670b47f457e51f50655e27c2e3f50d5e 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.33.1 +0.34