Version 3.5.0 ------------- Official long-term stable release of Perl/CWB to accompany CWB v3.5.0. Version 3.4.0 ------------- Official release of Perl/CWB on CPAN compatible with CWB v3.4 series. New features: - comprehensive tests for new features up to CWB v3.4.33 - minor improvements and bug fixes New features in the CEQL parser: - TAB optimisation rewrite simple phrase queries to more efficien TAB syntax https://www.linguistik.phil.fau.de/2021/07/18/tab-optimisation-cqpweb/ Version 3.0.5 ------------- IMPORTANT NOTE: This version is no longer fully compatible with CWB v3.0! New features: - updated to be compatible with, and support new features in, upcoming CWB v3.5 - many new unit tests, also as test suite for CQP and CWB command-line tools - new utility "cwb-make-subcorpus" to create a physical, separately indexed copy of a virtual subcorpus - new utilities "cwb-split-vrt", "cwb-align-export" and "cwb-align-tmx2beads" - miscellaneous bug fixes and small improvements New features in the CEQL parser: - test annotations of s-attribute regions in XML start tags - support for target markers (@) and matching strategy modifier (?longest) - all constraints can be negated with leading ! - case and diacritic sensitivity now settable for word/pos/lemma/simple pos independently (with backwards-incompatible tweak to how attribute handles are addressed internally in v3.0.5) - complete specification of core CEQL syntax Version 3.0.3 ------------- This is the first official release of the redesigned CWB/Perl interface. It is compatible with version 3.0.3 of the IMS Open Corpus Workbench. New features: - complete reorganisation of CWB/Perl modules into packages CWB (utility functions, corpus encoding, CQP interface) and CWB-CL (API for low-level corpus access); WebCqp functionality and demo Web interface will be released as a separate package at a later time (with improved and extended implementation) - all modules are in the CWB namespace now (e.g. CWB::CQP instead of CQP) - new implementation of standard simple query language CEQL for Web interfaces, providing a common core syntax that can easily be adapted and extended - CQP interface has been re-implemented with better consistency and ease of use, faster performance, and non-blocking operation - new "managed mode" in CQP interface automatically converts between Perl Unicode strings and character encoding of each CWB corpus - improved auto-configuration, using information from the "cwb-config" utility - CWB::CQP objects now offer quote() and quotemeta() methods for safe quoting of regular expressions and literal strings in CQP queries (and other commands) - CWB::Shell::Cmd now takes array of program and arguments, which are individually quoted through the CWB::Shell::Quote() function - new utility "cwb-convert-to-utf8" for convenient upgrade of existing CWB-indexed corpora to UTF-8 encoding; this should ease the transition to CWB 3.5 - two-argument form of CWB::OpenFile now supports encoding layers on the mode argument, even for files that are automagically (de)compressed