blob: 7bf542ef00a7547bfc25607513a291fbbc1f36f6 [file] [log] [blame]
Akronbe2f9a02025-01-14 09:36:55 +010010.59 2025-01-14
Uyen-Nhu Tran243fe732024-04-10 01:17:24 +02002 - Improve appearance of title-addon on logo. (uyen-nhu)
3 - Create and style new item on top navbar for 'News'. (uyen-nhu)
4 - Change settings link in logout.html.ep to dynamic link. (uyen-nhu)
5 - Add an indicator for user login, and some minor design changes. (uyen-nhu)
6 - Add back content_block headerButtonGroup due to backwards
7 compatibility and modify header.html.ep to fit changes. (uyen-nhu)
8 - Correct color of minimize button for snippets to
9 nearly-white, and add media query for border-radius of
10 the search bar. (uyen-nhu)
11 - Delete helper class get_user_name and set user_handle
12 instead to get the user name. (uyen-nhu)
13 - Add scroll functionality for navbar: hide on scroll down,
14 show on scroll up. (uyen-nhu)
15 - Create burger menu and add responsive styles for navbar,
16 optimize element positions in header. (uyen-nhu)
17 - Add and style registration link to fit in login area,
18 change navbar size and input fields, improve positionings of
19 logo and icons, fix animation of navbar when scrolling on
20 small devices. (uyen-nhu)
Akronb759ee92024-11-19 18:02:56 +010021 - Return cursor position for query object (fixes #228; diewald)
Akroned223be2024-12-10 13:01:46 +010022 - Keep plugin state in statemanager (fixes #201; diewald)
Akronbe2f9a02025-01-14 09:36:55 +010023 - Fix alerts in hint helper (diewald)
Akronaa3dcfe2024-12-10 15:29:40 +010024 - Don't send empty pipes and states via query param (diewald)
Akron9bbd7702024-11-21 13:01:51 +010025 - Fix access of iframe location in tutorials. (diewald)
Uyen-Nhu Tran243fe732024-04-10 01:17:24 +020026
Rebecca Wilm155687b2024-11-06 15:25:19 +0100270.58 2024-11-15
Helge84685e22024-11-08 11:06:54 +010028 - Cookie path is settable now (hebasta)
Akronc645aad2024-10-08 16:44:25 +020029 - Fix meta table view for key value pairs (diewald)
Akron0cbcc072024-10-08 14:04:42 +020030 - Fix warning on OAuth public clients (diewald)
Akronb161fcc2024-10-14 16:26:12 +020031 - Introduce navi->list helper (diewald)
Helge84685e22024-11-08 11:06:54 +010032 - Guided tour link changed from ID to class (hebasta)
Akronaefecc02024-10-28 11:13:26 +010033 - Add border to query panel widgets (fixes #225; diewald)
Akron83a58bc2024-11-08 09:55:19 +010034 - Add 'desc' support to embedded widgets
35 (fixes #224; diewald)
Akron7d18d8e2024-11-08 11:08:48 +010036 - Support setting of query form elements via plugins (diewald)
Akron3d4687f2024-11-06 19:25:35 +020037 - Fix h1-logo (only visible in header; diewald)
Rebecca Wilm155687b2024-11-06 15:25:19 +010038 - Added translations for CQL (r-wilm)
Akrona65bd5d2024-10-24 13:28:11 +020039 - Partial support for romanian (irimia) and hungarian
40 (pfischer) localizations
41
Helge66e715b2024-10-07 15:47:23 +0200420.57 2024-10-08
Akron401960f2024-09-23 16:16:56 +020043 - Support VCs via URL without queries (diewald)
44 - Added translations for regexp and FCSQL (r-wilm)
Akronb01cccc2024-09-30 15:32:43 +020045 - Introduce 'ui-ready' global event (diewald)
Akron0ac1b5f2024-09-25 14:03:39 +020046 - Don't show random page option for single page
47 results (diewald)
Akrona1415072024-10-01 09:57:01 +020048 - Move page to top after click on example queries (diewald)
Akronb01cccc2024-09-30 15:32:43 +020049 - Disable sidebar via stash (diewald)
Marc Kupietz1c20a312024-10-01 18:21:40 +020050 - Change malt/d for relation default in tour (kupietz)
Marc Kupietzbe90c942024-10-01 17:25:30 +020051 - Use 'pubDate eq 2018' as VC example in tour (kupietz)
Helge66e715b2024-10-07 15:47:23 +020052 - Fix tour when started from a non-root path (hebasta)
Akron401960f2024-09-23 16:16:56 +020053
Akronf7f75a92024-09-24 11:15:43 +0200540.56 2024-09-23
Akrond77eefe2024-08-26 14:01:09 +020055 - Improve slim test for plugin support
56 (korapxml2...; diewald)
Akrond885e4e2024-08-28 13:28:56 +020057 - Fix layerInfo retrieval for relation view. (diewald)
Akron9d689732024-07-29 16:47:18 +020058 - Change look of addon logo. (diewald)
Akrond77eefe2024-08-26 14:01:09 +020059
Akron2db881c2024-07-03 14:00:57 +0200600.55 2024-07-03
Akron324cfd62024-06-12 12:36:22 +020061 - Removed deprecated doc_link_to helper. (diewald)
62 - Removed deprecated doc_ext_link_to helper. (diewald)
63 - Removed deprecated doc_uc helper. (diewald)
64 - Removed deprecated doc_navi helper. (diewald)
65 - Removed deprecated doc->url helper. (diewald)
Akrone71bd6d2024-06-11 15:47:39 +020066 - Correctly propagate warnings in frontend calls. (diewald)
Akronf0f1a012024-06-12 11:47:06 +020067 - Remove corpusQuery from statistics
68 (as per Kudstvakt #758). (diewald)
Akron196f9912024-06-19 09:58:13 +020069 - Improve test suite for slim images. (diewald)
Akron22b008a2024-06-26 17:06:05 +020070 - Add pages to references in snippet view. (diewald)
Akron2db881c2024-07-03 14:00:57 +020071 - Added category to Piwik calls. (diewald)
Akron20903f32024-06-28 16:44:34 +020072 - Add SpaCy with STTS to annotation assistant. (diewald)
Akron95dfb252024-07-01 15:00:09 +020073 - Support field objects in search responses. (diewald)
Akron2fc697a2024-06-28 10:35:10 +020074 - Add fields to search API (necessary
75 for future Kustvakt releases). (diewald)
Akrone71bd6d2024-06-11 15:47:39 +020076
Akronc84ec1a2024-04-12 13:50:10 +0200770.54 2024-06-10
Akron06d4d1f2024-06-05 11:59:20 +020078 - Remove deprecated 'matchInfo' API path. (diewald, margaretha)
Akronc84ec1a2024-04-12 13:50:10 +020079 - Improve footer responsiveness. (diewald)
Akron06d4d1f2024-06-05 11:59:20 +020080
81 WARNING: This change requires at least Kustvakt v0.61.6.
82
Akron174f4732024-06-04 10:47:05 +0200830.53 2024-05-04
Helge23f7abd2024-02-27 16:35:15 +010084 - Add openapi url to documentation. (hebasta)
Akron006ddc62024-02-19 08:49:43 +010085 - Solve a potential timing issue in VC rendering. (diewald)
Helgef134a962024-03-11 13:34:42 +010086 - Update DeReKo link in corpus specific localization. (hebasta)
Akron06d4d1f2024-06-05 11:59:20 +020087 - News and announcements are now displayed in Safari (fixes #208).
88 (hebasta)
Akronb9ca92b2024-03-14 10:20:18 +010089 - Translate example query documentation. (diewald)
Helgec4fac0c2024-03-19 15:36:54 +010090 - Fix: The content of blockquote is displayed. (hebasta)
Akron889bc202024-03-15 17:16:55 +010091 - Upgrade dependency and remove deprecated
92 method. (diewald)
Akron3422d452024-05-14 11:14:07 +020093 - Add configuration option for defaults: items_per_page, context.
94 (diewald)
Akron86817092024-05-27 17:52:21 +020095 - Support for inline-markers in snippets. (see Krill #132; diewald)
Akron174f4732024-06-04 10:47:05 +020096 - Added CQP tutorial (part 1; irimia, hebasta, margaretha, diewald)
Akron006ddc62024-02-19 08:49:43 +010097
Akronc4177492023-11-29 08:35:37 +0100980.52 2023-11-29
Akron0e1356c2023-11-22 09:43:10 +010099 - Update Piwik dependency to point to matomo.js. (diewald)
Akronc4177492023-11-29 08:35:37 +0100100 - Add addon to title and description. (diewald)
Akronefa2f762023-11-13 14:27:54 +0100101 - Improve Dockerfile to enable docker-slim. (diewald)
Akron459bf582023-11-03 10:17:11 +0100102 - Introduce maintenance tag helper. (diewald)
Helgef134a962024-03-11 13:34:42 +0100103 - Fix: Remembers the last position in the tutorial. (hebasta)
Akron0e1356c2023-11-22 09:43:10 +0100104
Akron4cefd202023-09-27 12:39:41 +02001050.51 2023-09-27
Akronf260e6e2023-05-16 16:36:10 +0200106 - Support defined log file in configuration. (diewald)
Akrona4f1a972023-06-09 10:36:14 +0200107 - Remove experimental_client_registration setting
108 and make client registration mandatory in OAuth
109 (diewald)
Akron852fb8a2023-07-21 07:48:13 +0200110 - Introduce 'reserved terms' in documentation (diewald)
Akron397552c2023-09-18 12:13:33 +0200111 - Support CQP in frontend (diewald)
Akron4e413fb2023-09-26 13:11:11 +0200112 - Fix support for dot-symbols in (corpus/doc/text)-IDs
113 (diewald)
Akron4cefd202023-09-27 12:39:41 +0200114 - Update information regarding CSP in conf (diewald)
Akron79485682023-09-26 13:41:38 +0200115 - Support NKJP named entities in annotation helper
116 (diewald)
Helgef134a962024-03-11 13:34:42 +0100117 - Marketplace to install and uninstall plugins (hebasta)
Akronf260e6e2023-05-16 16:36:10 +0200118
Akrone3daaeb2023-05-08 09:44:18 +02001190.50 2023-05-08
Akron16b38ef2023-03-27 19:12:50 +0200120 - Improvement of NKJP-annotation helper. (diewald)
Akroneb39cf32023-04-03 14:40:48 +0200121 - Add redirect-uri to client view. (diewald)
Helgeb4c098c2022-10-04 16:26:38 +0200122 - Added german translation for Cosmas-II. (hebasta)
Akron78e0b6f2023-04-12 12:50:29 +0200123 - Workaround for failing utf8 test in some
124 environments (fixes #197). (diewald)
Akrondf92c832023-03-29 11:05:37 +0200125 - Require at least conllu2korapxml v0.6.1. (diewald)
Akrone3daaeb2023-05-08 09:44:18 +0200126 - Improve redirection on all authorization calls. (diewald)
Akron409f6b82023-05-08 10:42:36 +0200127 - Redirect-URIs are required to be absolute
128 by newer versions of Kustvakt. (diewald)
Akrona278b312023-05-08 11:19:13 +0200129 - Newer versions of Kustvakt disabled default
130 scope on authorization requests. (diewald)
Akronf47765d2023-04-28 11:06:57 +0200131 - Introduce logo addon. (diewald)
Akron200908f2023-04-28 11:51:20 +0200132 - Added ud to default foundries. (diewald)
Akronf47765d2023-04-28 11:06:57 +0200133
Akrona8f87cc2023-02-23 12:21:30 +01001340.49 2023-02-23
Akronaaf4a832023-01-12 17:26:20 +0100135 - Introduce conllu2korapxml command via plugin. (diewald)
136 - Introduce korapxml2conllu command via plugin. (diewald)
Akrona8f87cc2023-02-23 12:21:30 +0100137 - Do not follow redirect links on OAuth authorization
138 requests. (diewald)
Akronaaf4a832023-01-12 17:26:20 +0100139
1400.48 2023-01-12
Akronc5469342022-12-06 16:23:01 +0100141 - Added support for NKJP tagset in annotation
142 assistant. (diewald)
Akronc9e53cd2022-12-06 10:10:56 +0100143 - Remove deprecated 'auth_support' (since 0.31)
144 configuration parameter - use 'Auth' plugin instead. (diewald)
Akron53a171e2022-12-05 18:22:58 +0100145 - Support environment variable KALAMAR_CLIENT_FILE for
Akronb4279922022-12-12 12:42:31 +0100146 client information. (diewald)
Akrond8db6722022-12-06 10:05:24 +0100147 - Support KALAMAR_PLUGINS as a comma-separated environment
148 variable to load plugins in addition to the 'plugins'
149 parameter in the configuration file. (diewald)
Akron8f1dbcf2022-12-21 12:09:39 +0100150 - Allow popups in plugin widgets. (diewald)
Akrone40933b2022-12-21 09:56:55 +0100151 - Set version via KALAMAR_VERSION environment variable.
152 (diewald)
Akron386f1222022-12-21 16:26:11 +0100153 - Add panel types. (diewald)
Akron338b4d42022-12-20 13:59:22 +0100154 - Add textSigle as a plugin receivable information. (diewald)
Akronb4279922022-12-12 12:42:31 +0100155 - Introduce krill-indexer command via plugin. (diewald)
Akron340c1282022-12-12 15:16:32 +0100156 - Introduce start-with-backend command via plugin. (diewald)
Akron1009e192023-01-09 16:06:09 +0100157 - Update Mojolicious for security reasons. (diewald)
Akron8fa4cfe2023-01-26 17:07:31 +0100158 - Fix terser installation (fixes #182). (diewald)
Akrondb1f4672023-01-24 12:05:07 +0100159 - Replaced list with info API request for client information
160 in OAuth registration flow. (diewald)
Akron56f9d102023-01-27 16:52:24 +0100161 - Fix tour localization to be overwritable. (diewald)
Akron2c142ab2023-01-30 13:21:57 +0100162 - Make scope a requirement for OAuth authorizations.
163 (diewald)
Akron9d826902023-01-25 10:20:52 +0100164 - Improve security of OAuth redirects. (diewald)
Akron9ccf69a2023-01-31 14:21:37 +0100165 - Improve error handling for non-redirect error responses.
166 (diewald)
Akron001dcd22023-02-07 08:38:11 +0100167 - Fix Gruntfile to copy css files after sass.
Akronf1c51522023-01-27 14:18:09 +0100168 (fixes #184; diewald)
Akron001dcd22023-02-07 08:38:11 +0100169 - Redirect to index on authorization failure,
170 in case user is not logged in. (fixes #192; diewald)
Rebecca Wilmf6479842023-01-24 15:38:20 +0100171 - Added annotation helper for UDPipe annotations. (wilm)
Akron1009e192023-01-09 16:06:09 +0100172
173 WARNING: Mojolicious 9.31 is a security update -
174 updating is highly recommended.
Akrone4276a92022-11-30 14:07:15 +0100175
Akron3340ae72022-11-22 12:20:13 +01001760.47 2022-11-22
177 - Add command to generate super_client_info file. (diewald)
Akron66ef3b52022-11-22 14:25:15 +0100178 - Support 'client_file' parameter as an alternative to 'client_id'
179 and 'client_secret'. (diewald)
Akron3340ae72022-11-22 12:20:13 +0100180
Akronb7749052022-07-22 18:03:26 +02001810.46 2022-08-08
Marc Kupietz61850b92022-07-05 16:41:13 +0200182 - Increased max query length from 1000 to 4096 characters. (kupietz)
Akron99968a92022-06-03 12:32:07 +0200183 - Fix handling of public clients. (diewald)
Akronb7749052022-07-22 18:03:26 +0200184 - Improve support for non-latin tokens in annotation table views.
185 (Fixes #168; diewald)
Marc Kupietz61850b92022-07-05 16:41:13 +0200186
Akron86276092022-05-20 15:36:05 +02001870.45 2022-05-20
Akronb6b156e2022-03-31 14:57:49 +0200188 - Added confidential client support to OAuth. (diewald)
Akrona8efaa92022-04-09 14:45:43 +0200189 - Added OAuth client authorization handling. (diewald)
Akronb45300f2022-04-28 14:03:53 +0200190 - Mark public clients as slightly more insecure. (diewald)
Akron514f2132022-05-11 15:57:58 +0200191 - Reintroduce email handle support. (fixes #165; diewald)
Akron9f2ad342022-05-04 16:16:40 +0200192 - Support plugin declarations on registration. (diewald)
Akron408bc7c2022-04-28 15:46:43 +0200193 - Fetch client information before grant request. (diewald)
Akronac971df2022-05-06 13:42:35 +0200194 - Enable Zooming on mobile clients. (diewald)
Akron86276092022-05-20 15:36:05 +0200195 - Auth Plugin sets cookie expiration explicitely
196 to 3 days. (diewald)
Akrond91a1ca2022-05-20 16:45:01 +0200197 - Remove JWT Auth flow, which was deprecated since 0.42.
198 (diewald)
Akronb6b156e2022-03-31 14:57:49 +0200199
2000.44 2022-02-31
Akron3d68ac32022-01-04 14:40:30 +0100201 - Fixed autosecrets migration. (diewald)
Akronda32e7a2021-11-16 17:28:57 +0100202 - Format page numbers in pagination. (diewald)
203 - Introduce tei2korapxml command via plugin. (diewald)
204 - Introduce korapxml2tei command via plugin. (diewald)
205 - Plugin toggle states are now managed by the state
206 manager and can therefore survive URL changes. (diewald)
Akron2c502e22022-02-13 11:55:19 +0100207 - Add KorAP::XML::Krill and KorAP::XML::TEI to
208 Dockerfile. (diewald)
Akrond7d3ceb2022-02-07 20:13:09 +0100209 - Improve handling of invalid URIs in attachements. (diewald)
Akron3d68ac32022-01-04 14:40:30 +0100210
Akron653461e2021-09-20 13:58:08 +02002110.43 2021-11-05
Leo Repp56904d22021-04-26 15:53:22 +0200212 - New menu class that has an entry at the very end,
213 similar to the input text prefix,
Leo Reppdedcf1a2021-08-18 18:57:47 +0200214 that is always available. (lerepp)
Akroncce055c2021-07-02 12:18:03 +0200215 - Fix error message in case of server error (500)
216 response.
Leo Reppdedcf1a2021-08-18 18:57:47 +0200217 - Added utility funcition to util that gets all direct
218 childNodes of a given element by a tag or class. (lerepp)
Akronaef5cf22021-06-21 11:45:54 +0200219 - Remove 'X-Frame-Options' in favor of 'frame-ancestors'
220 as a CSP rule.
Akronba21f6d2021-07-23 12:48:33 +0200221 - Fix CSS compression for new SASS compiler.
Akron8aa1c522021-07-23 11:33:49 +0200222 - Support dynamic menu extensions.
Akron20b6d312021-07-26 15:14:42 +0200223 - Dynamically extend buttongroup menus.
Leo Reppafcf9842021-06-30 13:01:09 +0200224 - Update to menu.js's removeItems function to only delete
Leo Reppdedcf1a2021-08-18 18:57:47 +0200225 direct childNodes aswell as a specification to test for it. (lerepp)
Akron37ea1192021-07-28 10:40:14 +0200226 - Make actions private in panels and views.
Akron9bd140e2021-07-27 16:20:03 +0200227 - Move pagination out of resultinfo.
Akronf8af3b82021-07-21 20:24:00 +0200228 - Add support for "adopted" button groups and anchor children
229 to prepend to.
Leo Reppd162b2e2021-06-30 13:51:07 +0200230 - New menu class that has a container for further
Leo Reppdedcf1a2021-08-18 18:57:47 +0200231 entries at the very end that is always available. (lerepp)
Akronde212832021-09-08 14:24:32 +0200232 - Reorder documentation menu and make query languages the
233 default entry point. (hebasta)
Akrond769d702021-08-16 11:09:08 +0200234 - Fix init of matches.
Akron58c60992021-09-07 13:11:43 +0200235 - Fix tests on text method to accept undef for Mojo >= 9.21.
Akron06723cf2021-09-07 14:47:23 +0200236 - Plugin::TagHelpers::ContenBlock now on CPAN.
Akron64833cc2021-09-08 17:19:27 +0200237 - Fix navigation behaviour for folded subdirectories.
Akrondd5ab892021-09-08 12:46:08 +0200238 - Introduce legacy redirects for tutorial links.
Akronc39cc112021-09-15 12:12:08 +0200239 - Improve QueryParam response.
Akrona7258cb2021-09-13 12:27:25 +0200240 - Fold all top-level navigation items.
Akronec4bbfa2021-09-15 15:00:59 +0200241 - Add plugin service to redirect to a certain location.
Akron26d57f22021-09-10 16:48:57 +0200242 - Add support for pagination information to retrieve by plugins.
Akron4510a3e2021-09-10 15:09:56 +0200243 - Buttongroup menus can be opened at different positions.
Akronc8c8bf12021-09-24 11:30:45 +0200244 - Fix buttongroup anchoring if anchor doesn't exist.
Akronff7de692021-09-30 14:12:21 +0200245 - Fix blind header titles.
Akronb7a005a2021-09-21 17:43:02 +0200246 - Turn "upgradeTo" into an object prototype.
Akron4de759f2021-10-13 10:46:45 +0200247 - Fix QueryParam response to work with Chrome (#149).
Akron1419aad2021-09-22 18:45:44 +0200248 - Added DemoServer plugin.
Akron638fc972021-09-24 16:39:38 +0200249 - Support CSP disabling.
250 - Update intro.js (#109; hebasta)
Akron644ad9f2021-07-26 16:12:59 +0200251 - Introduce pagination panel.
Akrona4b17f72021-11-04 15:37:02 +0100252 - Support for inactive buttongroup items.
Akron72c1c9d2021-11-05 10:46:34 +0100253 - Support default values for state.
Akronb7aab872021-11-04 17:11:04 +0100254 - Introduce state manager (#119).
Akrona70b6892021-11-04 14:23:24 +0100255 - Support default value for plugin toggle embeddings.
Akron6a228db2021-10-14 15:57:00 +0200256 - Fix wrong handling of utf8 input in login that can
257 lead to server crash.
Akronefed2e22021-11-16 23:16:54 +0100258 - Fix query-by-match for multiple colons.
Akrondadd1d12021-11-12 16:20:28 +0100259 - Fix "menu below hint marker" bug.
Leo Repp57997402021-08-18 16:37:52 +0200260 - HintMenu is now based on containerMenu instead of regular
261 menu (lerepp)
Akronbaba3b62021-11-22 17:24:48 +0100262 - Replace deprecated slash division in favor of math
263 division in Sass
hebastafa118342021-11-02 19:56:01 +0100264 - Detailed explanation of vc creation (#147) in guided
265 tour (hebasta).
Akron6d1bd6c2021-12-14 10:22:10 +0100266 - Upgrade Sass dependency.
267 - Release preparation.
Akron31c57b92021-06-28 18:00:54 +0200268
Akron5f756412021-06-18 11:35:58 +02002690.42 2021-06-18
Akronb1ecf932021-03-02 17:36:49 +0100270 - Added GitHub based CI for perl.
Leo Reppa6aba9a2021-01-23 20:16:43 +0100271 - Added further methods for communicating JSON Files
272 with the server to the APIs (lerepp).
Akron7ca73872021-03-08 11:29:11 +0100273 - Remove ruby-sass requirement (fixes #123).
Akron83209f72021-01-29 17:54:15 +0100274 - Added support to issue new OAuth2 tokens.
Akron69481a42021-03-22 10:31:16 +0100275 - Added tests for Mojolicious >= 9.11 compatibility.
Akrond059ea22021-03-02 15:32:27 +0100276 - Replace old Kalamar logo with new KorAP logo
277 (designed by Norbert Cußler-Volz)
Akroned280252021-03-15 15:02:41 +0100278 - Added large footer.
Akronc3f063c2021-04-20 14:29:42 +0200279 - Make KorAP logo stay when side menu is active
280 (fixes #133).
Akron26244a72021-04-28 00:17:56 +0200281 - Change samesite to 'None' to temporarily
282 allow for session riding by plugins.
Leo Repp524320f2021-05-14 11:33:09 +0200283 - Overhaul of menuSpec to use getElementsByClassName
284 and getElementsById instead of child accessors
285 (lerepp).
Akronbc94a9c2021-04-15 00:07:35 +0200286 - List tokens of a client.
Akron3b3a4342021-05-31 11:14:48 +0200287 - Upgrade Mojolicious dependency to 9.19.
Akronabdf9a92021-01-12 19:06:57 +0100288 - Added query reference API.
Akron2c2ddbd2021-03-05 12:10:27 +0100289 - Use AutoSecrets plugin to improve security.
Akronaa5cf802021-06-11 11:31:00 +0200290 - Fixed bug where missing documentation pages raise
291 exceptions in Mojo >= 9.0.
Akronc1aaf932021-06-09 12:19:15 +0200292 - Support revocation of tokens.
Akronad011bb2021-06-10 12:16:36 +0200293 - Disable caching in auth routes.
Akron7fb78d62021-06-10 12:51:13 +0200294 - Deprecate JWT flow. In the future only OAuth2
295 flow will be supported and will be the default
296 option for authentication and authorization.
Akron1d09b532021-06-15 18:18:25 +0200297 - Added settings navigation by default.
Akronff088112021-06-15 15:26:04 +0200298 - Fix rendering bug in unauthenticated oauth route.
Akron1cfde272021-06-14 18:32:39 +0200299 - Add option to toggle password fields.
Akrona9c55802021-06-15 11:41:29 +0200300 - Add "copy to clipboard" feature for input fields.
Akron5f756412021-06-18 11:35:58 +0200301 - Add "copy to clipboard" for client id.
Akrondc0b3ab2021-06-18 11:52:43 +0200302 - Show settings only on demand.
Akron3b3a4342021-05-31 11:14:48 +0200303
304 WARNING: Upgrading to Mojolicious 9.19 will
305 invalidate all sessions. This is a security update.
Akron2c2ddbd2021-03-05 12:10:27 +0100306
307 WARNING: Even testing this distribution will rewrite your
308 kalamar.secret file to migrate to kalamar.secret.json.
309 It will keep kalamar.secret - but you'll advise to
310 delete the file after checking the integrity with
311 kalamar.secret.json.
Akronf21bf742021-05-19 13:30:38 +0200312 - Separate prefix style from non-item style
313 in menus.
Akronb1ecf932021-03-02 17:36:49 +0100314
Akron1011daf2021-03-01 12:34:58 +01003150.41 2021-03-01
Leo Reppbc909ab2021-01-23 13:58:12 +0100316 - Introduce CORS headers to the proxy.
317 - Introduce Content Security Policy.
Akron8f8deda2021-01-15 12:55:06 +0100318 - Remove default api endpoint from config to
319 enable changes in the 'Kalamar' config environment
320 while keeping the api_path.
Leo Reppbc909ab2021-01-23 13:58:12 +0100321 - Added advice in Readme regarding scripts in
322 Windows Powershell (lerepp).
Akron354f4532021-01-21 17:29:44 +0100323 - Establish CSP plugin.
Akroneb53ac32021-01-25 19:15:41 +0100324 - Added nonce helper to CSP plugin.
Akronb7b91c52021-01-27 17:46:52 +0100325 - Remove no-js class in nonced inline script.
Akron1bee5a42021-01-13 17:44:18 +0100326 - Introduce HSTS header for https_only conf.
Akron807225b2021-01-13 18:00:13 +0100327 - Send 'nosniff' header.
Akronf4f26632021-01-21 10:59:42 +0100328 - defer main script.
Akron88fc41c2021-01-21 15:25:49 +0100329 - Introduce X-Frame-Options header.
Akron52b32d02021-01-21 17:37:19 +0100330 - Introduce X-XSS-Protection header.
Akroncb5c1712021-01-26 18:01:04 +0100331 - Support CSP in notifications framework.
Akron8dda1c62021-01-20 10:27:32 +0100332 - Fetch plugin configs from JSON file to be
333 CSP compliant.
Akron0a4d36e2021-01-18 17:50:48 +0100334 - Support CSP in Matomo/Piwik plugin.
335 - Removed deprecated default behaviour
336 of the Piwik/Matomo plugin.
Akron1871f032021-01-29 10:35:53 +0100337 - Support CSP in overview SVG image.
Akron690066c2021-01-22 17:39:18 +0100338 - Fix guided tour to work with CSP.
Akron0b37f3e2021-02-09 10:32:03 +0100339 - Fix strict-mode in tour.
Akron87468c22021-02-08 09:30:01 +0100340 - Define resources in Makefile.
Akron03c3c9d2021-02-15 07:41:27 +0100341 - Support Mojolicious >= 9.
Akronbe606342021-02-15 17:04:57 +0100342 - Remove deprecated helper methods.
Akron30e7bc72021-02-16 17:05:41 +0100343 - Introduce Kalamar::Request and
344 kalamar->request helper.
Akron08952df2021-02-22 11:21:33 +0100345 - Move /js/tracking.js to /settings/asset/tracking.js
346 to simplify asset configuration in proxy servers.
Akronbaae9802021-02-27 18:32:15 +0100347 - Fix working directory for plugin configuration.
Akron1011daf2021-03-01 12:34:58 +0100348 - Make mailto: embedding CSP compliant.
Akron0e983a02021-03-01 16:35:19 +0100349 - Add frame-src to Piwik plugin as '*' may be
350 overwritten.
Akronf6302ff2021-03-01 17:11:11 +0100351 - Fix tutorial queries (reported by margaretha).
Akron337f15d2021-01-14 12:57:21 +0100352
Akron8f9aae52020-12-17 15:52:28 +01003530.40 2020-12-17
Akron678c26f2020-10-09 08:52:50 +0200354 - Modernize ES and fix in-loops.
Akron237abc42020-10-07 14:14:52 +0200355 - add roll() method to state object.
Akron5336fd42020-10-09 18:13:51 +0200356 - Fix wrong hint-mirror behaviour in Firefox.
Akron2761d882020-10-13 10:35:09 +0200357 - Fix VC fragments for redundant constraints.
Akronff78fef2020-10-13 12:00:03 +0200358 - Modernize ES and improve variable declarations.
359 - Improve JS test coverage for Datepicker.
Akron4a24b722020-10-13 12:44:25 +0200360 - Fix character errors in hint helper at position 0.
Akronb7829c42020-10-20 16:29:46 +0200361 - Improve JS test coverage for tutorial.
Akrone51eaa32020-11-10 09:35:53 +0100362 - Move "use strict" to file level.
Akron954c6a52020-11-10 14:26:29 +0100363 - Fix bug where event bubbles when prefix is clicked
364 in hint menu.
Akrone208d302020-11-28 11:14:50 +0100365 - Remove email support from login (as is not
366 or no longer supported by LDAP) (#99).
Akron0f00b772020-12-02 17:32:13 +0100367 - Fix requirement of KorAP.vc in docgroupref
368 (which broke the vc demo).
Akrondbbe5ee2020-12-03 12:39:46 +0100369 - Improve RegEx-Button in vc builder.
Akroncf180532020-12-07 15:06:48 +0100370 - Added 'Troubleshooting' section to Readme.
Akron8f9aae52020-12-17 15:52:28 +0100371 - Update for Mojolicious >= 8.66.
Akron58f7c812020-10-07 22:44:34 +0200372
Akron3d013802020-10-07 15:03:38 +02003730.39 2020-10-07
Akrone7ad84e2020-06-18 11:40:12 +0200374 - Add information on secret file to Readme.
Akron50bde3a2020-06-24 21:58:11 +0200375 - Change default API endpoint to korap.ids-mannheim.de.
Akron16bd1642020-06-25 08:30:28 +0200376 - Fix label for toggle plugins.
Akron24f48ea2020-07-01 09:37:19 +0200377 - Activate plugin registry.
Akron7b9a1962020-07-02 09:52:53 +0200378 - Forward 'pipe' parameter to backend.
Akron7f1e07e2020-08-24 20:12:14 +0200379 - Introduce base css file for plugins.
Akron7e5afce2020-08-25 15:50:19 +0200380 - Refactoring of sass files.
Akron45308ce2020-08-28 14:10:23 +0200381 - Added query form API to plugin server.
Akron88c26b12020-09-07 12:44:18 +0200382 - Exclude search results from robot indices.
Akron6b42c602020-09-08 17:00:13 +0200383 - Added responsive 'news' style.
hebasta40a85cf2020-07-15 18:10:08 +0200384 - Add support for icons in plugin definition (hebasta).
Akron792b1a42020-09-14 18:56:38 +0200385 - Change buttonGroup API to accept class and
386 icon definitions.
Akron432972b2020-09-18 17:05:53 +0200387 - Added query parameter API to plugin server.
Akron82e56422020-09-21 14:19:14 +0200388 - Minor documentation fix in Koral.
Akron6db23ab2020-09-21 16:50:52 +0200389 - Added banner style.
Akronccd9d7d2020-09-22 09:51:19 +0200390 - Introduced early 'Plugins' plugin to embed external
391 services.
Akron9adf2cc2020-09-24 07:19:08 +0200392 - Introduced *-latest.css/*-latest.js files for plugin
393 assets.
Akronb69cbf12020-10-01 13:04:44 +0200394 - Add associates() method to state objects.
Akron3d9ce5e2020-10-01 15:18:36 +0200395 - Add minimize() method to views.
Akronba09ed22020-10-01 16:01:45 +0200396 - Add "setWidget" action for plugin registration.
Akron38ed5dc2020-10-01 17:33:00 +0200397 - Add clear() method to state objects.
Akronfcf89db2020-10-01 17:40:20 +0200398 - Fix "setWidget" action when the service was closed
399 instead of minimized.
Akronfb11a962020-10-05 12:12:55 +0200400 - Add registrable permissions to widgets and services
401 (#112).
Akron3d013802020-10-07 15:03:38 +0200402 - Fix plugin info box.
Akron50bde3a2020-06-24 21:58:11 +0200403
404 WARNING: If you relied on the former default API endpoint
405 being http://localhost:9999/, this will break your
406 deployment. Please override the default API endpoint.
Akrone7ad84e2020-06-18 11:40:12 +0200407
Akron17c60812020-06-15 14:29:30 +02004080.38 2020-06-16
Akron90be03b2020-02-03 16:13:37 +0100409 - Support X-Forwarded-Host name for proxy.
Akron07d8de62020-02-04 17:45:40 +0100410 - Document API URI.
Akrond00b4272020-02-05 17:00:33 +0100411 - Improve redirect handling in proxy.
Akron59992122019-10-29 11:28:45 +0100412 - Added support for OAuth2 client registration.
Akron0f1b93b2020-03-17 11:37:19 +0100413 - Added support for OAuth2 client listing.
Akronc3003642020-03-30 10:19:14 +0200414 - Added requestMsg() methods to clients for retrieving
415 data from the embedding server.
Akron3c390c42020-03-30 09:06:21 +0200416 - Improve error status codes.
417 - Support HTML responses for match information.
418 - Reuse failure template.
Akron1a9d5be2020-03-19 17:28:33 +0100419 - Added support for OAuth2 client unregistration.
Akron8a21b4d2020-04-16 16:17:42 +0200420 - Remove experimental status of proxy (and therefore
421 configuration option 'experimental_proxy') and enable
422 proxy by default.
Akron4cdc4fc2020-04-28 12:19:11 +0200423 - Establish 'after_search_results' content part.
Akron7c87c1a2020-04-28 12:35:55 +0200424 - Establish 'after_search' hook.
Akron27031aa2020-04-28 14:57:10 +0200425 - Recommend log in on zero matches in search results
426 in case not logged in (addresses #67).
Akrona3523932020-05-08 14:49:00 +0200427 - Update Mojolicious requirement for security reasons.
Akron3b3c7af2020-05-15 16:23:55 +0200428 - Fix order of promises in login handling.
Akron61717202020-05-17 21:28:18 +0200429 - Update Test::Mojo::Session to be compatible with latest
430 version of Mojolicious.
Akron17c60812020-06-15 14:29:30 +0200431 - Added Dockerfile.
Akron5ea1a1a2020-01-20 10:36:51 +0100432
Akron020c3632020-01-16 09:25:32 +01004330.37 2020-01-16
Akron41a190a2019-10-16 18:01:02 +0200434 - Removed deprecated 'kalamar_test_port' helper.
435 - Separated KalamarHelpers and KalamarPages.
Akron9490e3b2019-10-17 12:26:29 +0200436 - Renamed 'doc_link_to' to 'embedded_link_to'
437 and deprecated 'doc_link_to'.
438 - Renamed 'doc_ext_link_to' to 'ext_link_to'
439 and deprecated 'doc_ext_link_to'.
440 - Renamed 'doc_uc' to 'under_construction'
441 and deprecated 'doc_uc'.
442 - Introduced 'page_title' helper.
Akron254fe212019-10-24 14:33:28 +0200443 - Simplified documentation routing.
Akron3cfa26d2019-10-24 15:17:34 +0200444 - Added 'realm' parameter to 'embedded_link_to' helper.
Akrond512ea62019-10-24 15:50:04 +0200445 - Introduced 'navigation' helper with 'realm' parameter.
446 - Deprecated 'doc_navi' helper in favor of 'navigation'
447 helper.
Akronf7ec4442019-10-27 20:01:05 +0100448 - Added 'navi->set' and 'navi->add' helper.
Akron2d0d96d2019-11-18 19:49:50 +0100449 - Added settings skeleton.
450 - Added query panel for query views.
Akronb79b44e2019-12-09 08:12:32 +0100451 - Added result panel for plugin registration (hebasta).
Akron308a6032019-12-05 16:27:34 +0100452 - Added state object.
Akron858cbc82019-12-05 16:53:13 +0100453 - Added toggle button to buttongroup.
Akrond7ad9072019-12-09 07:08:20 +0100454 - Added pipe object to implement KoralPipes.
Akron22598cd2019-12-09 14:59:03 +0100455 - Separated "service" from "widget" plugin embeddings.
456 - Implemented preliminary host->plugin communication.
Akron909ed082019-12-11 21:38:27 +0100457 - Fixed matchID transformation to deal with textSigles
458 having dashes.
Akronb5b70d02019-12-17 07:58:03 +0100459 - Catch timeouts in proxy.
Akron158fce12019-12-17 14:43:29 +0100460 - Support non-verbal elements in token table view.
Akronc07b11e2019-12-17 15:28:03 +0100461 - Refresh corpus statistics by clicking the
462 statistics button (#107, hebasta)
463 - Fixed links to Leibniz association (hebasta)
Akron23ab0472019-12-17 16:55:55 +0100464 - Make proxy timeouts configurable.
Akron1be6c1c2020-01-07 15:29:58 +0100465 - Show busy indicator while waiting for query results
466 (#104).
Akron020c3632020-01-16 09:25:32 +0100467 - Update JS dependencies.
Akron6e746872019-09-25 11:45:44 +0200468
Akron7c70c892019-09-19 10:41:30 +02004690.36 2019-09-19
Akron0c4cd222019-07-19 16:33:34 +0200470 - Rename all cookies to be independent
471 for different instance (#94).
472 - Enable https only via
473 configuration option 'https_only'.
Akron13af2f42019-07-25 15:06:21 +0200474 - Make VC replaceable via KorAP.vc.fromJson().
Akrona130fa52019-08-07 20:12:26 +0200475 - Emit 'after_render' in proxy responses
476 to make it accessible to post processing
477 (such as the Piwik plugin).
Akron91a76852019-08-28 12:35:37 +0200478 - Fix treatment of legacy "collection" parameter.
Akron4c7cf952019-08-29 09:31:35 +0200479 - Fix pagination by not repeating page value in URL.
Akroncdfd9d52019-07-23 11:35:00 +0200480 - Added auto-refresh of OAuth tokens.
Akron4cefe1f2019-09-04 10:11:28 +0200481 - Added token revocation on logout.
Akron7c70c892019-09-19 10:41:30 +0200482 - Improve visibility of keyword fields in metadata view.
Akron0c4cd222019-07-19 16:33:34 +0200483
484 WARNING: This requires relogin for all users!
485
Akrone76fd832019-07-19 11:37:27 +02004860.35 2019-07-19
Akron63d963b2019-07-05 15:35:51 +0200487 - Added EXPERIMENTAL proxy to API route.
488 - Remove deprecated api configuration
489 (requires api_path instead now).
Akroncd42a142019-07-12 18:55:37 +0200490 - Deprecated 'collection' parameter in
491 favor of 'cq' (#92).
Akron5fa61e92019-07-15 11:56:11 +0200492 - Update API for statistics.
margarethacd375802019-07-17 12:43:38 +0200493 - Introduced documentation on CQL (margaretha).
Akron84b91992019-07-16 11:35:49 +0200494 - Introduced documentation on Cosmas 2.
Akron07d166a2019-07-17 17:21:29 +0200495 - Improved documentation on APIs.
margaretha14ce4d62019-07-17 18:38:45 +0200496 - Introduced documentation on FCS-QL (margaretha).
Akronb7876a82019-07-18 13:09:00 +0200497 - Enable experimental proxy via
498 configuration option 'experimental_proxy'.
Akron1bd65d92019-07-17 18:26:36 +0200499 - Updated documentation on annotations.
margaretha0a3aeec2019-07-18 16:19:16 +0200500 - Introduced documentation on Annis QL (margaretha).
Akronc0725772019-07-18 16:23:18 +0200501 - Improved documentation on data.
Akrone76fd832019-07-19 11:37:27 +0200502 - Removed documentation stub for wildcards
503 (fully integrated in C2 documentation).
Akronf8715a32019-07-19 13:26:03 +0200504 - Improved documentation on regular expressions.
Akron63d963b2019-07-05 15:35:51 +0200505
Akron33f5c672019-06-24 19:40:47 +02005060.34 2019-06-26
Akronb5a886f2019-05-14 12:28:51 +0200507 - Introduced guided tour (hebasta, #19).
508 - Updated dependency on M::P::Notifications to
509 be compatible with recent versions of Mojolicious.
Akron1a780fe2019-05-21 15:59:00 +0200510 - Introduce cuts in token views.
Akron0d612d12019-05-21 16:45:49 +0200511 - Improve QueryCreator to single-quote-escape special
512 characters in orth-line and include more symbols.
Akron7eb32c62019-06-24 14:44:25 +0200513 - Remove deprecated auth_support support.
Akron33f5c672019-06-24 19:40:47 +0200514 - Add OAuth2 password grand flow.
Akrone9e5e832019-04-02 14:56:23 +0200515
Akron08648842019-03-28 11:55:22 +01005160.33 2019-03-28
Akron751e9e42019-03-13 09:54:55 +0100517 - Fix problem with serialization and deserialization
518 of large numerical values (#87).
Akron08648842019-03-28 11:55:22 +0100519 - Added command to generate example HTML file
520 to pick from JS test suite.
Akron751e9e42019-03-13 09:54:55 +0100521
522 WARNING: This requires complete recaching, so run
523 $ perl script/kalamar chi clear default
524 $ perl script/kalamar chi clear user
525 in your MOJO_MODE environment after update.
526
Akrone6be0a82019-03-12 15:24:31 +01005270.32 2019-03-12
Akrona0ea3c32018-12-14 18:33:48 +0100528 - Support attachements in metadata fields (#77).
Akrondf479e92018-12-19 17:23:33 +0100529 - Added ping request option to Piwik.
Akron3d673062019-01-29 15:54:16 +0100530 - Fix handling of login errors.
hebasta94f8ba62018-12-11 15:29:10 +0100531 - Added Statistics reload option (hebasta, #66).
Akrond3bb85b2019-02-08 10:15:13 +0100532 - Fixed VC query serialization (hebasta).
533 - Fix treatment of 'data:,'-attachements.
Akrona2d92de2019-02-27 15:51:07 +0100534 - Rename "Institute for the German Language" to
535 "Leibniz Institute for the German Language".
Akron86e63a92019-02-27 17:35:04 +0100536 - Fixed "next"-character in paginations.
Akrone6be0a82019-03-12 15:24:31 +0100537 - Added new IDS logo.
Akrona3c353c2019-02-14 23:50:00 +0100538 - Fix timeout cache (#84).
Akrona0ea3c32018-12-14 18:33:48 +0100539
Akrond48e0952018-11-30 13:01:18 +01005400.31 2018-11-30
Akron8df95122018-11-14 17:03:42 +0100541 - Update to Mojolicious >= 8.06.
Akron864c2932018-11-16 17:18:55 +0100542 - Made Authentication/Authorization a separated Kalamar::Plugin::Auth
Akroncfe8ecc2018-11-20 18:46:16 +0100543 (deprecated most helpers from Kalamar::Plugin::KalamarUser).
Akron864c2932018-11-16 17:18:55 +0100544 - Introduced abstract 'korap_request' helper.
Akrona9c8b0e2018-11-16 20:20:28 +0100545 - Introduce 'sidebar' content_block.
Akronc82b1bc2018-11-18 18:06:14 +0100546 - Introduce 'headerButtonGroup' content_block.
Akroncfe8ecc2018-11-20 18:46:16 +0100547 - Added corpusByMatch assistant (#27).
Akrond48e0952018-11-30 13:01:18 +0100548 - Fixed XML fragment serialization in KQ highlighter.
Akron8df95122018-11-14 17:03:42 +0100549
Akronb89863a2018-11-13 16:43:59 +01005500.30 2018-11-13
Akronfb6d87d2018-10-24 18:10:20 +0200551 - Rewrote backend:
552 - Removed dependency of Mojolicious::Plugin::Search.
553 - Removed abstract API.
554 - Improved backend error handling.
555 - Improved backend test suite.
556 - Removed MMap cache from default configuration
557 and rely on in-memory cache.
Akron4c33c622018-11-12 13:43:27 +0100558 - Introduced Piwik as a separated plugin
559 (no longer a mandatory plugin).
Akronfb6d87d2018-10-24 18:10:20 +0200560
Akrona17bc5b2018-10-05 13:35:01 +02005610.29 2018-10-05
Akronc7656e92018-08-30 13:33:25 +0200562 - Deprecated Kalamar.api configuration key
563 in favor of Kalamar.api_path.
Akron587e4d92018-08-31 12:44:26 +0200564 - Fix replacement of docs with docGroupRefs in
565 VC builder.
Akronc14cbfc2018-08-31 13:15:55 +0200566 - Improve touch support for menus.
567 - Improve touch support for annotation assistant.
Akronad1e46a2018-09-19 15:55:40 +0200568 - Move token table view to marked match.
Akrona17bc5b2018-10-05 13:35:01 +0200569 - Added metadata headers.
Akron789afee2018-10-08 15:32:23 +0200570 - Update to Mojolicious >= 8.02.
Akronc7656e92018-08-30 13:33:25 +0200571
Akron5d286b22018-08-29 17:03:28 +02005720.28 2018-08-29
Akron18eb0002018-08-16 16:49:02 +0200573 - Introduced Widget based plugin system.
574 - Added corpus statistics to VC (hebasta, #25).
575 - Introduce center alignment (#63).
576 - Change KWIC lines from table style
577 to flexbox style (#31).
Akrone09fe9b2018-08-17 12:53:42 +0200578 - Added doc group reference to VC builder (#62).
Akron1f0521b2018-08-28 13:01:24 +0200579 - Show VC name, when a reference is defined.
Akron5d286b22018-08-29 17:03:28 +0200580 - Make close in match view to minimize.
581 - Add minimize button to VC.
Akronebc96662018-08-29 17:36:20 +0200582 - Make unspecified values in VC a button.
Akron362c11a2018-08-29 20:01:30 +0200583 - Fixed KoralQuery view to correctly update session.
Akron18eb0002018-08-16 16:49:02 +0200584
Akron72245b62018-07-23 10:59:08 +02005850.27 2018-07-23
Akronafeca252018-05-23 15:54:28 +0200586 - Introduced content blocks to create
587 flexible entry lists in the footer
Akron09e7f1f2018-05-28 14:08:14 +0200588 - Add marker for "cutted" matches.
Akronc7666a92018-06-18 13:36:00 +0200589 - Re-enabled Windows installations.
Akrond2d161f2018-07-12 12:58:41 +0200590 - Added buttongroup class.
Akronbfe912c2018-07-17 19:30:52 +0200591 - Introduced panel and view system for
592 results and matches.
Akron72245b62018-07-23 10:59:08 +0200593 - Support verbatim keys/values in QueryCreator
594 to deal with Koral issue #42.
Akronafeca252018-05-23 15:54:28 +0200595
Akron31d89942018-04-06 16:44:51 +02005960.26 2018-04-06
Akronb5d05d72018-02-12 15:09:12 +0100597 - Added meta data view.
598 - Attach reference line to match bottom.
599 - Separate match views and integrate relation menu
600 into reference line.
601 - Attach querycreator object to annotation table.
602 - Update client side dependencies
603 - Introduce development mode to client side code.
Akrondbb448c2018-02-14 17:02:36 +0100604 - Generalized Poliqarp tutorials and made
605 example queries corpus independent.
606 - Improve README.
Akron429aeda2018-03-19 16:02:29 +0100607 - Protect login for csrf attacks.
608 - Remember app state after login (issue #20).
609 - Fixed DRuKoLA annotation assistant data.
Akron31d89942018-04-06 16:44:51 +0200610 - Fixed server error reporting.
611 - Introduced text type in VC creation.
612 - Removed "contains" and "containsnot" from
613 string type.
614 - Added "ne" operation to date meta type.
Akron51757cb2018-05-16 13:10:08 +0200615 - Added Piwik/Matomo integration.
Akronb5d05d72018-02-12 15:09:12 +0100616
Akron63581052018-01-31 17:50:59 +01006170.25 2018-01-31
Akronc14cbfc2018-08-31 13:15:55 +0200618 - Make annotation assistant configurable.
Akronf4a7cf42018-01-09 15:58:45 +0100619 - Support multiple prefixes in menus.
620 - Show annotation tooltips in table views.
621 - Improve result display when JavaScript is disabled.
622 - Improve VC creation tool by supporting "blurring".
623 - Make tutorial queries localizable for different default corpora.
Akron19058a92018-01-09 16:50:05 +0100624 - Update dependencies.
Akron6502a022018-01-19 01:58:00 +0100625 - Add lwc annotations.
Akron63581052018-01-31 17:50:59 +0100626 - Adapt support for new relation serialization by Krill.
Akronf4a7cf42018-01-09 15:58:45 +0100627
Akronef351fa2017-11-22 19:44:50 +01006280.24 2017-11-22
Akron41e7bdd2017-11-10 16:28:35 +0100629 - Added support for relation visualization.
Akronef351fa2017-11-22 19:44:50 +0100630 - Added support for FCSQL.
Akron41e7bdd2017-11-10 16:28:35 +0100631
Akronbd39a432017-09-20 13:57:13 +02006320.23 2017-09-20
Akrone8ea0002017-06-28 18:51:52 +0200633 - Added query creator tool.
Akronb56986f2017-06-29 20:52:29 +0200634 - Fix visualization of empty contexts in KWIC.
Akronbd39a432017-09-20 13:57:13 +0200635 - Added announcement template.
Akrone8ea0002017-06-28 18:51:52 +0200636
Akron311ca652017-06-26 20:39:56 +02006370.22 2017-06-26
Akronaa7f9422017-04-24 20:49:32 +0200638 - Added user authentification using Kustvakts LDAP
639 connection.
640 - Added X-Forwarded-For.
Akron47787ca2017-05-17 16:00:10 +0200641 - Introduced proxy_prefix as a configuration option.
Akron117d0762017-06-01 17:31:07 +0200642 - Added support for more rewrite options in js.
Akron311ca652017-06-26 20:39:56 +0200643 - Fixed legacy sigle parsing.
Akronaa7f9422017-04-24 20:49:32 +0200644
Akronf65ad6c2017-02-01 14:36:38 +01006450.21 2017-02-01
Akron834e7612016-09-12 13:11:05 +0200646 - Use textSigle for API communication instead of
647 {corpus,doc,text}ID.
Akronc14cbfc2018-08-31 13:15:55 +0200648 - Added alert to annotation assistant.
Akron834e7612016-09-12 13:11:05 +0200649 - Improved menu creation.
650 - Introduced benchmark system.
651 - select elements are now improved menus.
Akronc14cbfc2018-08-31 13:15:55 +0200652 - Annotation menu do not append menus anymore.
Akron834e7612016-09-12 13:11:05 +0200653 - Updated dependency for bugfixed Localize.
654 - Improved readme for localization generation.
Akrond30e2002016-11-07 03:19:58 +0100655 - Fixed select menus to show selected item on
656 initialization.
657 - Improved compatibility for new text sigles.
658 - Fixed alert to not be correctly hidden.
Akron916ec252016-11-10 17:06:32 +0100659 - Added download of tree visualizations.
660 - Do not show multiple identical annotations
661 in table view.
Akron9a5b1e12016-12-06 18:18:23 +0100662 - Added preliminary support for metadata columns.
Akronf65ad6c2017-02-01 14:36:38 +0100663 - Added preliminary support for multimenus.
664 - Updated to more recent version of Mojolicious (7.23).
Akron9a5b1e12016-12-06 18:18:23 +0100665
Akron9c4d1ae2016-05-25 21:43:22 +02006660.20 2016-05-25
Akron834e7612016-09-12 13:11:05 +0200667 - Improved menu using sliders.
668 - Improved menu to make prefixes chooseable,
669 even if list can't be filtered.
Akronc23ce662021-12-14 12:39:42 +0100670 - Improve pageup/pagedown behaviour in menus.
671 - Fixed multiple bugs in menu.
Akron6ed13992016-05-23 18:06:05 +0200672
Akron1ff3ac22016-04-28 16:30:45 +02006730.19 2016-04-28
Akronc59f7322016-04-20 13:46:05 +0200674 - Improved datepicker to enter date strings.
Akron834e7612016-09-12 13:11:05 +0200675 - Improved menus to have fixed length depending
676 on entry list.
Akronc59f7322016-04-20 13:46:05 +0200677
Akroncba9f322016-02-29 23:12:45 +01006780.18 2016-02-29
Akron9f64fd02016-02-13 05:51:38 +0100679 - Support for dashes in identifiers.
Akron834e7612016-09-12 13:11:05 +0200680 - Minor changes to the layout.
681 - Simplified configuration file.
Akron9f64fd02016-02-13 05:51:38 +0100682
Akron656c5d92015-11-13 21:17:03 +01006830.17 2015-11-13
684 - Support a larger template cache.
Akron834e7612016-09-12 13:11:05 +0200685 - Minor style adjustments.
Akron656c5d92015-11-13 21:17:03 +0100686
Akronf55504a2015-06-18 16:42:55 +02006870.16 2015-06-18
688 - Update to new KoralQuery API.
Akron834e7612016-09-12 13:11:05 +0200689 WARNING! This version is no longer compatible
690 with old responses of Krill.
691 - Introduced new notifications engine.
Akronf55504a2015-06-18 16:42:55 +0200692
Akron1c969e62015-05-21 23:05:55 +02006930.15 2015-05-21
Nils Diewaldb59f8012015-05-07 19:34:31 +0000694 - Cleanup for GitHub release
Akron834e7612016-09-12 13:11:05 +0200695 - First realease on GitHub.
Nils Diewaldb59f8012015-05-07 19:34:31 +0000696
Nils Diewaldab4d3ca2015-04-17 01:48:43 +00006970.14 2015-04-15
Nils Diewalda297f062015-04-02 00:23:46 +0000698 - Redesign of JS and Sass assets
Akron834e7612016-09-12 13:11:05 +0200699 - Introduced RequireJS
700 - Introduced VC
701 - Improved tutorial
702 - Localized client files
Nils Diewalda297f062015-04-02 00:23:46 +0000703
Nils Diewaldd2b57372015-03-10 20:09:48 +00007040.13 2015-03-10
Nils Diewald25a86442015-03-04 19:56:39 +0000705 - Project name is now "Kalamar"
Akron834e7612016-09-12 13:11:05 +0200706 - Removed Mr Crabs - introduced Karl
707 - Support semantic markup for KWIC
Akronc14cbfc2018-08-31 13:15:55 +0200708 - Fixed Click-bug in annotation menu
Akron834e7612016-09-12 13:11:05 +0200709 - Renamed "KorAP" classes to "Kalamar"
710 - Support proxy
Nils Diewald25a86442015-03-04 19:56:39 +0000711
Nils Diewald46e6f182015-02-04 15:22:49 +00007120.12 2015-01-28
Nils Diewald25a86442015-03-04 19:56:39 +0000713 - Fixed alignment bug
Nils Diewald46e6f182015-02-04 15:22:49 +0000714
Nils Diewald034ea702015-01-16 19:41:52 +00007150.11 2014-01-16
Nils Diewald25a86442015-03-04 19:56:39 +0000716 - Fixed paging bug with the async api
717 - Disabled Testing feature in tutorial
Akron834e7612016-09-12 13:11:05 +0200718 - Improved test suite
Nils Diewald034ea702015-01-16 19:41:52 +0000719
7200.10 2014-12-21
Akron834e7612016-09-12 13:11:05 +0200721 - Fixed time_exceeded bug
722 - Fixed test_port bug for inspection button
Nils Diewald0a3f5f92014-12-21 04:25:53 +0000723
Nils Diewald034ea702015-01-16 19:41:52 +00007240.09 2014-12-03
725 - Added new API module
726
Nils Diewald80d4c6e2014-11-19 02:53:16 +00007270.08 2014-11-19
728 - Added new suggestion module
729
Nils Diewald1d2903f2014-11-03 22:31:20 +00007300.07 2014-11-03
Nils Diewald80d4c6e2014-11-19 02:53:16 +0000731 - Added API-Response view
Nils Diewald1d2903f2014-11-03 22:31:20 +0000732
Nils Diewald94bae912014-09-22 13:40:31 +00007330.06 2014-09-22
Nils Diewaldca01b762014-09-08 02:35:20 +0000734 - Updated certain Notifications and AssetPack plugins
Akronc23ce662021-12-14 12:39:42 +0100735 - Updated pagination plugin
Nils Diewaldca01b762014-09-08 02:35:20 +0000736
Nils Diewald4e9fbcb2014-07-15 11:45:09 +00007370.05 2014-07-15
738 - Improved tutorial support
Akron834e7612016-09-12 13:11:05 +0200739 - Added Exception mail system
Nils Diewald4e9fbcb2014-07-15 11:45:09 +0000740
Nils Diewald7cad8402014-07-08 17:06:56 +00007410.04 2014-07-08
742 - Fixed template view
Akron834e7612016-09-12 13:11:05 +0200743 - Preliminary match view
744 - Switched to asset pipeline wth sass
745 - Added syntax highlighting to JSON
746 - Update to Api 0.1
Nils Diewald7cad8402014-07-08 17:06:56 +0000747
Nils Diewald44a72782014-06-20 16:03:21 +00007480.03 2014-06-20
749 - Added preliminary autocompletion support (freetime project)
750
Nils Diewald1eba6572014-06-17 19:49:53 +00007510.02 2014-06-17
752 - Added morphological tables
753
Nils Diewalddd2d4e82014-05-31 17:08:33 +00007540.01 2014-05-31
755 - Simplifications:
Nils Diewald80d4c6e2014-11-19 02:53:16 +0000756 Notifications plugin is at
757 https://github.com/Akron/Mojolicious-Plugin-Notifications
Helge5e439b02023-10-04 11:19:47 +0200758 All other plugins can be found at CPAN