AplikaceAplikace
Nastavení

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:seznamy:kontext_verze [2023/03/24 18:12] – [Release 0.16.0] michalkrenen:seznamy:kontext_verze [2026/01/26 16:44] (current) tomasmachalek
Line 5: Line 5:
 The corpus interface KonText is designed for general interaction with [[en:cnk:uvod|CNC corpora]]. A comprehensive list of KonText’s available functions can be found in the [[en:manualy:kontext:index|manual]]. The corpus interface KonText is designed for general interaction with [[en:cnk:uvod|CNC corpora]]. A comprehensive list of KonText’s available functions can be found in the [[en:manualy:kontext:index|manual]].
  
-KonText is an extended and visually modified version of the original NoSketch Engine application. It is developed by the [[http://ucnk.ff.cuni.cz/en/|Institute of the Czech National Corpus]] (Faculty of Arts, Charles University) and the [[http://ufal.mff.cuni.cz|Institute of Formal and Applied Linguistics]] (Faculty of Mathematics and Physics, Charles University) under the **GNU GPL 2** license (with Tomáš Machálek as the main developer). Just as the NoSketch Engine, KonText uses [[https://nlp.fi.muni.cz/trac/noske|Manatee]] as its backend.+KonText is an extended and visually modified version of the original NoSketch Engine application. It is developed by the [[http://ucnk.ff.cuni.cz/en/|Institute of the Czech National Corpus]] (Faculty of Arts, Charles University) and the [[http://ufal.mff.cuni.cz|Institute of Formal and Applied Linguistics]] (Faculty of Mathematics and Physics, Charles University) under the **GNU GPL 2** license (with Tomáš Machálek and Martin Zimandl as the main developers). Just as the NoSketch Engine, KonText uses [[https://nlp.fi.muni.cz/trac/noske|Manatee]] as its backend.
  
 The version history overview below contains only the most signicant changes as seen from the end-user perspective. **A complete list of all changes and bug fixes can be found on [[https://github.com/czcorpus/kontext/releases|KonText's GitHub page]]** which also hosts a complete source code repository. The version history overview below contains only the most signicant changes as seen from the end-user perspective. **A complete list of all changes and bug fixes can be found on [[https://github.com/czcorpus/kontext/releases|KonText's GitHub page]]** which also hosts a complete source code repository.
 +
 +===== Release 0.20.0 =====
 +
 +//Publication date: 18.3.2025//
 +
 +User changes:
 +
 +  * Option to filter keyword analysis results using a measure that is independent of the one used for sorting results.
 +  * Extension of the corpus selection widget to include the option to search for public subcorpora.
 +  * Removed deprecated FCS v1 module in favor of our standalone FCS v2 server [[https://github.com/czcorpus/mquery-sru|MQuery-SRU]]
 +
 +
 +Technical changes:
 +
 +  * Improved reliability when downloading larger data files
 +
 +===== Release 0.19.0 =====
 +
 +//Publication date: 12.11.2024// \\ 
 +//(This version focuses on internal updates and improvements of features from v0.18)//
 +
 +Technical changes:
 +
 +    * Modernization of the module and import system in TypeScript and JavaScript (node16 modules)
 +    * Upgrade of user interface components to React v19
 +    * Change of audio player (Howler.js instead of SoundManager)
 +    * Support for installing the server application in Python Virtual Environment
 +    * Resolution of several issues with cursor focus in the user interface (filters, parallel query forms, paradigmatic query)
 +    * Improvement of the CQL parser in the user interface for better detection of specific situations (e.g., problematic "tokenless" queries)
 +    * Change in the internal solution for notifications about tasks running in the background
 +
 +
 +===== Release 0.18.0 =====
 +
 +//Publication date: 7.2.2024//
 +
 +User changes:
 +
 +    * new **keyword analysis** module compatible with the [[https://kwords.korpus.cz/|KWords web application]]
 +    * displaying **translation equivalents directly in a concordance** in parallel corpora by clicking on the selected word (new ''tokens_linking'' plug-in)
 +    * possibility to download a **list of documents matching selected text types**
 +    * JSONL as a **new optional format for storing the results** (concordance, word list, collocations, frequency list, document list), where each document line contains a separate JSON string -- the format is particularly suitable for further automated processing
 +    * improved **linking from external applications** to KonText
 +      * multi-step operations (e.g. query + filter) with the possibility of subsequent editing in respective query forms
 +      * support for non-token filter ranges when linking to KonText (e.g. "from ''-1s'' to ''1s''")
 +    * "Federated Content Search" module supports searching in multiple corpora at the same time
 +
 +Technical changes:
 +
 +    * dropped support for Celery as the calculation backend (Rq remains)
 +    * new internal HTTP client for querying external data sources (authentication, translation equivalents, etc.)
 +    * improved installation script
 +    * KonText uses (optionally) a custom modification of Manatee-open with more statistical measures for keyword analysis
  
 ===== Release 0.17.0 ===== ===== Release 0.17.0 =====
Line 22: Line 75:
     * easily copy a subcorpus or create a new variant     * easily copy a subcorpus or create a new variant
   * a new function displays graphically the **dispersion** of a search term across the corpus data   * a new function displays graphically the **dispersion** of a search term across the corpus data
-  * highlighted **translation equivalents** (as retrieved from the Treq application) directly in the concordance+  * highlighted **translation equivalents** (as retrieved from the Treq application) directly in the parallel concordance
   * sharing **individual frequency tables through exported URLs**   * sharing **individual frequency tables through exported URLs**
     * when a frequency result page contains multiple tables, users can now easily obtain URLs for each table to share or publish the table     * when a frequency result page contains multiple tables, users can now easily obtain URLs for each table to share or publish the table
Line 34: Line 87:
   * core web application framework changed from Gunicorn+Werkzeug to [[https://sanic.dev/en/|Sanic]]   * core web application framework changed from Gunicorn+Werkzeug to [[https://sanic.dev/en/|Sanic]]
   * upgrade to React 18   * upgrade to React 18
-  * server backend rewritten with //async/awit// +  * server backend rewritten with //async/await// 
   * checking of background tasks from the client side is now by default doe via WebSockets   * checking of background tasks from the client side is now by default doe via WebSockets
   * support for Manatee 2.2xx   * support for Manatee 2.2xx