Akron | f260e6e | 2023-05-16 16:36:10 +0200 | [diff] [blame] | 1 | 0.51 2023-05-16 |
| 2 | - Support defined log file in configuration. (diewald) |
| 3 | |
Akron | e3daaeb | 2023-05-08 09:44:18 +0200 | [diff] [blame] | 4 | 0.50 2023-05-08 |
Akron | 16b38ef | 2023-03-27 19:12:50 +0200 | [diff] [blame] | 5 | - Improvement of NKJP-annotation helper. (diewald) |
Akron | eb39cf3 | 2023-04-03 14:40:48 +0200 | [diff] [blame] | 6 | - Add redirect-uri to client view. (diewald) |
Helge | b4c098c | 2022-10-04 16:26:38 +0200 | [diff] [blame] | 7 | - Added german translation for Cosmas-II. (hebasta) |
Akron | 78e0b6f | 2023-04-12 12:50:29 +0200 | [diff] [blame] | 8 | - Workaround for failing utf8 test in some |
| 9 | environments (fixes #197). (diewald) |
Akron | df92c83 | 2023-03-29 11:05:37 +0200 | [diff] [blame] | 10 | - Require at least conllu2korapxml v0.6.1. (diewald) |
Akron | e3daaeb | 2023-05-08 09:44:18 +0200 | [diff] [blame] | 11 | - Improve redirection on all authorization calls. (diewald) |
Akron | 409f6b8 | 2023-05-08 10:42:36 +0200 | [diff] [blame] | 12 | - Redirect-URIs are required to be absolute |
| 13 | by newer versions of Kustvakt. (diewald) |
Akron | a278b31 | 2023-05-08 11:19:13 +0200 | [diff] [blame] | 14 | - Newer versions of Kustvakt disabled default |
| 15 | scope on authorization requests. (diewald) |
Akron | f47765d | 2023-04-28 11:06:57 +0200 | [diff] [blame] | 16 | - Introduce logo addon. (diewald) |
Akron | 200908f | 2023-04-28 11:51:20 +0200 | [diff] [blame] | 17 | - Added ud to default foundries. (diewald) |
Akron | f47765d | 2023-04-28 11:06:57 +0200 | [diff] [blame] | 18 | |
Akron | a8f87cc | 2023-02-23 12:21:30 +0100 | [diff] [blame] | 19 | 0.49 2023-02-23 |
Akron | aaf4a83 | 2023-01-12 17:26:20 +0100 | [diff] [blame] | 20 | - Introduce conllu2korapxml command via plugin. (diewald) |
| 21 | - Introduce korapxml2conllu command via plugin. (diewald) |
Akron | a8f87cc | 2023-02-23 12:21:30 +0100 | [diff] [blame] | 22 | - Do not follow redirect links on OAuth authorization |
| 23 | requests. (diewald) |
Akron | aaf4a83 | 2023-01-12 17:26:20 +0100 | [diff] [blame] | 24 | |
| 25 | 0.48 2023-01-12 |
Akron | c546934 | 2022-12-06 16:23:01 +0100 | [diff] [blame] | 26 | - Added support for NKJP tagset in annotation |
| 27 | assistant. (diewald) |
Akron | c9e53cd | 2022-12-06 10:10:56 +0100 | [diff] [blame] | 28 | - Remove deprecated 'auth_support' (since 0.31) |
| 29 | configuration parameter - use 'Auth' plugin instead. (diewald) |
Akron | 53a171e | 2022-12-05 18:22:58 +0100 | [diff] [blame] | 30 | - Support environment variable KALAMAR_CLIENT_FILE for |
Akron | b427992 | 2022-12-12 12:42:31 +0100 | [diff] [blame] | 31 | client information. (diewald) |
Akron | d8db672 | 2022-12-06 10:05:24 +0100 | [diff] [blame] | 32 | - Support KALAMAR_PLUGINS as a comma-separated environment |
| 33 | variable to load plugins in addition to the 'plugins' |
| 34 | parameter in the configuration file. (diewald) |
Akron | 8f1dbcf | 2022-12-21 12:09:39 +0100 | [diff] [blame] | 35 | - Allow popups in plugin widgets. (diewald) |
Akron | e40933b | 2022-12-21 09:56:55 +0100 | [diff] [blame] | 36 | - Set version via KALAMAR_VERSION environment variable. |
| 37 | (diewald) |
Akron | 386f122 | 2022-12-21 16:26:11 +0100 | [diff] [blame] | 38 | - Add panel types. (diewald) |
Akron | 338b4d4 | 2022-12-20 13:59:22 +0100 | [diff] [blame] | 39 | - Add textSigle as a plugin receivable information. (diewald) |
Akron | b427992 | 2022-12-12 12:42:31 +0100 | [diff] [blame] | 40 | - Introduce krill-indexer command via plugin. (diewald) |
Akron | 340c128 | 2022-12-12 15:16:32 +0100 | [diff] [blame] | 41 | - Introduce start-with-backend command via plugin. (diewald) |
Akron | 1009e19 | 2023-01-09 16:06:09 +0100 | [diff] [blame] | 42 | - Update Mojolicious for security reasons. (diewald) |
Akron | 8fa4cfe | 2023-01-26 17:07:31 +0100 | [diff] [blame] | 43 | - Fix terser installation (fixes #182). (diewald) |
Akron | db1f467 | 2023-01-24 12:05:07 +0100 | [diff] [blame] | 44 | - Replaced list with info API request for client information |
| 45 | in OAuth registration flow. (diewald) |
Akron | 56f9d10 | 2023-01-27 16:52:24 +0100 | [diff] [blame] | 46 | - Fix tour localization to be overwritable. (diewald) |
Akron | 2c142ab | 2023-01-30 13:21:57 +0100 | [diff] [blame] | 47 | - Make scope a requirement for OAuth authorizations. |
| 48 | (diewald) |
Akron | 9d82690 | 2023-01-25 10:20:52 +0100 | [diff] [blame] | 49 | - Improve security of OAuth redirects. (diewald) |
Akron | 9ccf69a | 2023-01-31 14:21:37 +0100 | [diff] [blame] | 50 | - Improve error handling for non-redirect error responses. |
| 51 | (diewald) |
Akron | 001dcd2 | 2023-02-07 08:38:11 +0100 | [diff] [blame] | 52 | - Fix Gruntfile to copy css files after sass. |
Akron | f1c5152 | 2023-01-27 14:18:09 +0100 | [diff] [blame] | 53 | (fixes #184; diewald) |
Akron | 001dcd2 | 2023-02-07 08:38:11 +0100 | [diff] [blame] | 54 | - Redirect to index on authorization failure, |
| 55 | in case user is not logged in. (fixes #192; diewald) |
Rebecca Wilm | f647984 | 2023-01-24 15:38:20 +0100 | [diff] [blame] | 56 | - Added annotation helper for UDPipe annotations. (wilm) |
Akron | 1009e19 | 2023-01-09 16:06:09 +0100 | [diff] [blame] | 57 | |
| 58 | WARNING: Mojolicious 9.31 is a security update - |
| 59 | updating is highly recommended. |
Akron | e4276a9 | 2022-11-30 14:07:15 +0100 | [diff] [blame] | 60 | |
Akron | 3340ae7 | 2022-11-22 12:20:13 +0100 | [diff] [blame] | 61 | 0.47 2022-11-22 |
| 62 | - Add command to generate super_client_info file. (diewald) |
Akron | 66ef3b5 | 2022-11-22 14:25:15 +0100 | [diff] [blame] | 63 | - Support 'client_file' parameter as an alternative to 'client_id' |
| 64 | and 'client_secret'. (diewald) |
Akron | 3340ae7 | 2022-11-22 12:20:13 +0100 | [diff] [blame] | 65 | |
Akron | b774905 | 2022-07-22 18:03:26 +0200 | [diff] [blame] | 66 | 0.46 2022-08-08 |
Marc Kupietz | 61850b9 | 2022-07-05 16:41:13 +0200 | [diff] [blame] | 67 | - Increased max query length from 1000 to 4096 characters. (kupietz) |
Akron | 99968a9 | 2022-06-03 12:32:07 +0200 | [diff] [blame] | 68 | - Fix handling of public clients. (diewald) |
Akron | b774905 | 2022-07-22 18:03:26 +0200 | [diff] [blame] | 69 | - Improve support for non-latin tokens in annotation table views. |
| 70 | (Fixes #168; diewald) |
Marc Kupietz | 61850b9 | 2022-07-05 16:41:13 +0200 | [diff] [blame] | 71 | |
Akron | 8627609 | 2022-05-20 15:36:05 +0200 | [diff] [blame] | 72 | 0.45 2022-05-20 |
Akron | b6b156e | 2022-03-31 14:57:49 +0200 | [diff] [blame] | 73 | - Added confidential client support to OAuth. (diewald) |
Akron | a8efaa9 | 2022-04-09 14:45:43 +0200 | [diff] [blame] | 74 | - Added OAuth client authorization handling. (diewald) |
Akron | b45300f | 2022-04-28 14:03:53 +0200 | [diff] [blame] | 75 | - Mark public clients as slightly more insecure. (diewald) |
Akron | 514f213 | 2022-05-11 15:57:58 +0200 | [diff] [blame] | 76 | - Reintroduce email handle support. (fixes #165; diewald) |
Akron | 9f2ad34 | 2022-05-04 16:16:40 +0200 | [diff] [blame] | 77 | - Support plugin declarations on registration. (diewald) |
Akron | 408bc7c | 2022-04-28 15:46:43 +0200 | [diff] [blame] | 78 | - Fetch client information before grant request. (diewald) |
Akron | ac971df | 2022-05-06 13:42:35 +0200 | [diff] [blame] | 79 | - Enable Zooming on mobile clients. (diewald) |
Akron | 8627609 | 2022-05-20 15:36:05 +0200 | [diff] [blame] | 80 | - Auth Plugin sets cookie expiration explicitely |
| 81 | to 3 days. (diewald) |
Akron | d91a1ca | 2022-05-20 16:45:01 +0200 | [diff] [blame] | 82 | - Remove JWT Auth flow, which was deprecated since 0.42. |
| 83 | (diewald) |
Akron | b6b156e | 2022-03-31 14:57:49 +0200 | [diff] [blame] | 84 | |
| 85 | 0.44 2022-02-31 |
Akron | 3d68ac3 | 2022-01-04 14:40:30 +0100 | [diff] [blame] | 86 | - Fixed autosecrets migration. (diewald) |
Akron | da32e7a | 2021-11-16 17:28:57 +0100 | [diff] [blame] | 87 | - Format page numbers in pagination. (diewald) |
| 88 | - Introduce tei2korapxml command via plugin. (diewald) |
| 89 | - Introduce korapxml2tei command via plugin. (diewald) |
| 90 | - Plugin toggle states are now managed by the state |
| 91 | manager and can therefore survive URL changes. (diewald) |
Akron | 2c502e2 | 2022-02-13 11:55:19 +0100 | [diff] [blame] | 92 | - Add KorAP::XML::Krill and KorAP::XML::TEI to |
| 93 | Dockerfile. (diewald) |
Akron | d7d3ceb | 2022-02-07 20:13:09 +0100 | [diff] [blame] | 94 | - Improve handling of invalid URIs in attachements. (diewald) |
Akron | 3d68ac3 | 2022-01-04 14:40:30 +0100 | [diff] [blame] | 95 | |
Akron | 653461e | 2021-09-20 13:58:08 +0200 | [diff] [blame] | 96 | 0.43 2021-11-05 |
Leo Repp | 56904d2 | 2021-04-26 15:53:22 +0200 | [diff] [blame] | 97 | - New menu class that has an entry at the very end, |
| 98 | similar to the input text prefix, |
Leo Repp | dedcf1a | 2021-08-18 18:57:47 +0200 | [diff] [blame] | 99 | that is always available. (lerepp) |
Akron | cce055c | 2021-07-02 12:18:03 +0200 | [diff] [blame] | 100 | - Fix error message in case of server error (500) |
| 101 | response. |
Leo Repp | dedcf1a | 2021-08-18 18:57:47 +0200 | [diff] [blame] | 102 | - Added utility funcition to util that gets all direct |
| 103 | childNodes of a given element by a tag or class. (lerepp) |
Akron | aef5cf2 | 2021-06-21 11:45:54 +0200 | [diff] [blame] | 104 | - Remove 'X-Frame-Options' in favor of 'frame-ancestors' |
| 105 | as a CSP rule. |
Akron | ba21f6d | 2021-07-23 12:48:33 +0200 | [diff] [blame] | 106 | - Fix CSS compression for new SASS compiler. |
Akron | 8aa1c52 | 2021-07-23 11:33:49 +0200 | [diff] [blame] | 107 | - Support dynamic menu extensions. |
Akron | 20b6d31 | 2021-07-26 15:14:42 +0200 | [diff] [blame] | 108 | - Dynamically extend buttongroup menus. |
Leo Repp | afcf984 | 2021-06-30 13:01:09 +0200 | [diff] [blame] | 109 | - Update to menu.js's removeItems function to only delete |
Leo Repp | dedcf1a | 2021-08-18 18:57:47 +0200 | [diff] [blame] | 110 | direct childNodes aswell as a specification to test for it. (lerepp) |
Akron | 37ea119 | 2021-07-28 10:40:14 +0200 | [diff] [blame] | 111 | - Make actions private in panels and views. |
Akron | 9bd140e | 2021-07-27 16:20:03 +0200 | [diff] [blame] | 112 | - Move pagination out of resultinfo. |
Akron | f8af3b8 | 2021-07-21 20:24:00 +0200 | [diff] [blame] | 113 | - Add support for "adopted" button groups and anchor children |
| 114 | to prepend to. |
Leo Repp | d162b2e | 2021-06-30 13:51:07 +0200 | [diff] [blame] | 115 | - New menu class that has a container for further |
Leo Repp | dedcf1a | 2021-08-18 18:57:47 +0200 | [diff] [blame] | 116 | entries at the very end that is always available. (lerepp) |
Akron | de21283 | 2021-09-08 14:24:32 +0200 | [diff] [blame] | 117 | - Reorder documentation menu and make query languages the |
| 118 | default entry point. (hebasta) |
Akron | d769d70 | 2021-08-16 11:09:08 +0200 | [diff] [blame] | 119 | - Fix init of matches. |
Akron | 58c6099 | 2021-09-07 13:11:43 +0200 | [diff] [blame] | 120 | - Fix tests on text method to accept undef for Mojo >= 9.21. |
Akron | 06723cf | 2021-09-07 14:47:23 +0200 | [diff] [blame] | 121 | - Plugin::TagHelpers::ContenBlock now on CPAN. |
Akron | 64833cc | 2021-09-08 17:19:27 +0200 | [diff] [blame] | 122 | - Fix navigation behaviour for folded subdirectories. |
Akron | dd5ab89 | 2021-09-08 12:46:08 +0200 | [diff] [blame] | 123 | - Introduce legacy redirects for tutorial links. |
Akron | c39cc11 | 2021-09-15 12:12:08 +0200 | [diff] [blame] | 124 | - Improve QueryParam response. |
Akron | a7258cb | 2021-09-13 12:27:25 +0200 | [diff] [blame] | 125 | - Fold all top-level navigation items. |
Akron | ec4bbfa | 2021-09-15 15:00:59 +0200 | [diff] [blame] | 126 | - Add plugin service to redirect to a certain location. |
Akron | 26d57f2 | 2021-09-10 16:48:57 +0200 | [diff] [blame] | 127 | - Add support for pagination information to retrieve by plugins. |
Akron | 4510a3e | 2021-09-10 15:09:56 +0200 | [diff] [blame] | 128 | - Buttongroup menus can be opened at different positions. |
Akron | c8c8bf1 | 2021-09-24 11:30:45 +0200 | [diff] [blame] | 129 | - Fix buttongroup anchoring if anchor doesn't exist. |
Akron | ff7de69 | 2021-09-30 14:12:21 +0200 | [diff] [blame] | 130 | - Fix blind header titles. |
Akron | b7a005a | 2021-09-21 17:43:02 +0200 | [diff] [blame] | 131 | - Turn "upgradeTo" into an object prototype. |
Akron | 4de759f | 2021-10-13 10:46:45 +0200 | [diff] [blame] | 132 | - Fix QueryParam response to work with Chrome (#149). |
Akron | 1419aad | 2021-09-22 18:45:44 +0200 | [diff] [blame] | 133 | - Added DemoServer plugin. |
Akron | 638fc97 | 2021-09-24 16:39:38 +0200 | [diff] [blame] | 134 | - Support CSP disabling. |
| 135 | - Update intro.js (#109; hebasta) |
Akron | 644ad9f | 2021-07-26 16:12:59 +0200 | [diff] [blame] | 136 | - Introduce pagination panel. |
Akron | a4b17f7 | 2021-11-04 15:37:02 +0100 | [diff] [blame] | 137 | - Support for inactive buttongroup items. |
Akron | 72c1c9d | 2021-11-05 10:46:34 +0100 | [diff] [blame] | 138 | - Support default values for state. |
Akron | b7aab87 | 2021-11-04 17:11:04 +0100 | [diff] [blame] | 139 | - Introduce state manager (#119). |
Akron | a70b689 | 2021-11-04 14:23:24 +0100 | [diff] [blame] | 140 | - Support default value for plugin toggle embeddings. |
Akron | 6a228db | 2021-10-14 15:57:00 +0200 | [diff] [blame] | 141 | - Fix wrong handling of utf8 input in login that can |
| 142 | lead to server crash. |
Akron | efed2e2 | 2021-11-16 23:16:54 +0100 | [diff] [blame] | 143 | - Fix query-by-match for multiple colons. |
Akron | dadd1d1 | 2021-11-12 16:20:28 +0100 | [diff] [blame] | 144 | - Fix "menu below hint marker" bug. |
Leo Repp | 5799740 | 2021-08-18 16:37:52 +0200 | [diff] [blame] | 145 | - HintMenu is now based on containerMenu instead of regular |
| 146 | menu (lerepp) |
Akron | baba3b6 | 2021-11-22 17:24:48 +0100 | [diff] [blame] | 147 | - Replace deprecated slash division in favor of math |
| 148 | division in Sass |
hebasta | fa11834 | 2021-11-02 19:56:01 +0100 | [diff] [blame] | 149 | - Detailed explanation of vc creation (#147) in guided |
| 150 | tour (hebasta). |
Akron | 6d1bd6c | 2021-12-14 10:22:10 +0100 | [diff] [blame] | 151 | - Upgrade Sass dependency. |
| 152 | - Release preparation. |
Akron | 31c57b9 | 2021-06-28 18:00:54 +0200 | [diff] [blame] | 153 | |
Akron | 5f75641 | 2021-06-18 11:35:58 +0200 | [diff] [blame] | 154 | 0.42 2021-06-18 |
Akron | b1ecf93 | 2021-03-02 17:36:49 +0100 | [diff] [blame] | 155 | - Added GitHub based CI for perl. |
Leo Repp | a6aba9a | 2021-01-23 20:16:43 +0100 | [diff] [blame] | 156 | - Added further methods for communicating JSON Files |
| 157 | with the server to the APIs (lerepp). |
Akron | 7ca7387 | 2021-03-08 11:29:11 +0100 | [diff] [blame] | 158 | - Remove ruby-sass requirement (fixes #123). |
Akron | 83209f7 | 2021-01-29 17:54:15 +0100 | [diff] [blame] | 159 | - Added support to issue new OAuth2 tokens. |
Akron | 69481a4 | 2021-03-22 10:31:16 +0100 | [diff] [blame] | 160 | - Added tests for Mojolicious >= 9.11 compatibility. |
Akron | d059ea2 | 2021-03-02 15:32:27 +0100 | [diff] [blame] | 161 | - Replace old Kalamar logo with new KorAP logo |
| 162 | (designed by Norbert Cußler-Volz) |
Akron | ed28025 | 2021-03-15 15:02:41 +0100 | [diff] [blame] | 163 | - Added large footer. |
Akron | c3f063c | 2021-04-20 14:29:42 +0200 | [diff] [blame] | 164 | - Make KorAP logo stay when side menu is active |
| 165 | (fixes #133). |
Akron | 26244a7 | 2021-04-28 00:17:56 +0200 | [diff] [blame] | 166 | - Change samesite to 'None' to temporarily |
| 167 | allow for session riding by plugins. |
Leo Repp | 524320f | 2021-05-14 11:33:09 +0200 | [diff] [blame] | 168 | - Overhaul of menuSpec to use getElementsByClassName |
| 169 | and getElementsById instead of child accessors |
| 170 | (lerepp). |
Akron | bc94a9c | 2021-04-15 00:07:35 +0200 | [diff] [blame] | 171 | - List tokens of a client. |
Akron | 3b3a434 | 2021-05-31 11:14:48 +0200 | [diff] [blame] | 172 | - Upgrade Mojolicious dependency to 9.19. |
Akron | abdf9a9 | 2021-01-12 19:06:57 +0100 | [diff] [blame] | 173 | - Added query reference API. |
Akron | 2c2ddbd | 2021-03-05 12:10:27 +0100 | [diff] [blame] | 174 | - Use AutoSecrets plugin to improve security. |
Akron | aa5cf80 | 2021-06-11 11:31:00 +0200 | [diff] [blame] | 175 | - Fixed bug where missing documentation pages raise |
| 176 | exceptions in Mojo >= 9.0. |
Akron | c1aaf93 | 2021-06-09 12:19:15 +0200 | [diff] [blame] | 177 | - Support revocation of tokens. |
Akron | ad011bb | 2021-06-10 12:16:36 +0200 | [diff] [blame] | 178 | - Disable caching in auth routes. |
Akron | 7fb78d6 | 2021-06-10 12:51:13 +0200 | [diff] [blame] | 179 | - Deprecate JWT flow. In the future only OAuth2 |
| 180 | flow will be supported and will be the default |
| 181 | option for authentication and authorization. |
Akron | 1d09b53 | 2021-06-15 18:18:25 +0200 | [diff] [blame] | 182 | - Added settings navigation by default. |
Akron | ff08811 | 2021-06-15 15:26:04 +0200 | [diff] [blame] | 183 | - Fix rendering bug in unauthenticated oauth route. |
Akron | 1cfde27 | 2021-06-14 18:32:39 +0200 | [diff] [blame] | 184 | - Add option to toggle password fields. |
Akron | a9c5580 | 2021-06-15 11:41:29 +0200 | [diff] [blame] | 185 | - Add "copy to clipboard" feature for input fields. |
Akron | 5f75641 | 2021-06-18 11:35:58 +0200 | [diff] [blame] | 186 | - Add "copy to clipboard" for client id. |
Akron | dc0b3ab | 2021-06-18 11:52:43 +0200 | [diff] [blame] | 187 | - Show settings only on demand. |
Akron | 3b3a434 | 2021-05-31 11:14:48 +0200 | [diff] [blame] | 188 | |
| 189 | WARNING: Upgrading to Mojolicious 9.19 will |
| 190 | invalidate all sessions. This is a security update. |
Akron | 2c2ddbd | 2021-03-05 12:10:27 +0100 | [diff] [blame] | 191 | |
| 192 | WARNING: Even testing this distribution will rewrite your |
| 193 | kalamar.secret file to migrate to kalamar.secret.json. |
| 194 | It will keep kalamar.secret - but you'll advise to |
| 195 | delete the file after checking the integrity with |
| 196 | kalamar.secret.json. |
Akron | f21bf74 | 2021-05-19 13:30:38 +0200 | [diff] [blame] | 197 | - Separate prefix style from non-item style |
| 198 | in menus. |
Akron | b1ecf93 | 2021-03-02 17:36:49 +0100 | [diff] [blame] | 199 | |
Akron | 1011daf | 2021-03-01 12:34:58 +0100 | [diff] [blame] | 200 | 0.41 2021-03-01 |
Leo Repp | bc909ab | 2021-01-23 13:58:12 +0100 | [diff] [blame] | 201 | - Introduce CORS headers to the proxy. |
| 202 | - Introduce Content Security Policy. |
Akron | 8f8deda | 2021-01-15 12:55:06 +0100 | [diff] [blame] | 203 | - Remove default api endpoint from config to |
| 204 | enable changes in the 'Kalamar' config environment |
| 205 | while keeping the api_path. |
Leo Repp | bc909ab | 2021-01-23 13:58:12 +0100 | [diff] [blame] | 206 | - Added advice in Readme regarding scripts in |
| 207 | Windows Powershell (lerepp). |
Akron | 354f453 | 2021-01-21 17:29:44 +0100 | [diff] [blame] | 208 | - Establish CSP plugin. |
Akron | eb53ac3 | 2021-01-25 19:15:41 +0100 | [diff] [blame] | 209 | - Added nonce helper to CSP plugin. |
Akron | b7b91c5 | 2021-01-27 17:46:52 +0100 | [diff] [blame] | 210 | - Remove no-js class in nonced inline script. |
Akron | 1bee5a4 | 2021-01-13 17:44:18 +0100 | [diff] [blame] | 211 | - Introduce HSTS header for https_only conf. |
Akron | 807225b | 2021-01-13 18:00:13 +0100 | [diff] [blame] | 212 | - Send 'nosniff' header. |
Akron | f4f2663 | 2021-01-21 10:59:42 +0100 | [diff] [blame] | 213 | - defer main script. |
Akron | 88fc41c | 2021-01-21 15:25:49 +0100 | [diff] [blame] | 214 | - Introduce X-Frame-Options header. |
Akron | 52b32d0 | 2021-01-21 17:37:19 +0100 | [diff] [blame] | 215 | - Introduce X-XSS-Protection header. |
Akron | cb5c171 | 2021-01-26 18:01:04 +0100 | [diff] [blame] | 216 | - Support CSP in notifications framework. |
Akron | 8dda1c6 | 2021-01-20 10:27:32 +0100 | [diff] [blame] | 217 | - Fetch plugin configs from JSON file to be |
| 218 | CSP compliant. |
Akron | 0a4d36e | 2021-01-18 17:50:48 +0100 | [diff] [blame] | 219 | - Support CSP in Matomo/Piwik plugin. |
| 220 | - Removed deprecated default behaviour |
| 221 | of the Piwik/Matomo plugin. |
Akron | 1871f03 | 2021-01-29 10:35:53 +0100 | [diff] [blame] | 222 | - Support CSP in overview SVG image. |
Akron | 690066c | 2021-01-22 17:39:18 +0100 | [diff] [blame] | 223 | - Fix guided tour to work with CSP. |
Akron | 0b37f3e | 2021-02-09 10:32:03 +0100 | [diff] [blame] | 224 | - Fix strict-mode in tour. |
Akron | 87468c2 | 2021-02-08 09:30:01 +0100 | [diff] [blame] | 225 | - Define resources in Makefile. |
Akron | 03c3c9d | 2021-02-15 07:41:27 +0100 | [diff] [blame] | 226 | - Support Mojolicious >= 9. |
Akron | be60634 | 2021-02-15 17:04:57 +0100 | [diff] [blame] | 227 | - Remove deprecated helper methods. |
Akron | 30e7bc7 | 2021-02-16 17:05:41 +0100 | [diff] [blame] | 228 | - Introduce Kalamar::Request and |
| 229 | kalamar->request helper. |
Akron | 08952df | 2021-02-22 11:21:33 +0100 | [diff] [blame] | 230 | - Move /js/tracking.js to /settings/asset/tracking.js |
| 231 | to simplify asset configuration in proxy servers. |
Akron | baae980 | 2021-02-27 18:32:15 +0100 | [diff] [blame] | 232 | - Fix working directory for plugin configuration. |
Akron | 1011daf | 2021-03-01 12:34:58 +0100 | [diff] [blame] | 233 | - Make mailto: embedding CSP compliant. |
Akron | 0e983a0 | 2021-03-01 16:35:19 +0100 | [diff] [blame] | 234 | - Add frame-src to Piwik plugin as '*' may be |
| 235 | overwritten. |
Akron | f6302ff | 2021-03-01 17:11:11 +0100 | [diff] [blame] | 236 | - Fix tutorial queries (reported by margaretha). |
Akron | 337f15d | 2021-01-14 12:57:21 +0100 | [diff] [blame] | 237 | |
Akron | 8f9aae5 | 2020-12-17 15:52:28 +0100 | [diff] [blame] | 238 | 0.40 2020-12-17 |
Akron | 678c26f | 2020-10-09 08:52:50 +0200 | [diff] [blame] | 239 | - Modernize ES and fix in-loops. |
Akron | 237abc4 | 2020-10-07 14:14:52 +0200 | [diff] [blame] | 240 | - add roll() method to state object. |
Akron | 5336fd4 | 2020-10-09 18:13:51 +0200 | [diff] [blame] | 241 | - Fix wrong hint-mirror behaviour in Firefox. |
Akron | 2761d88 | 2020-10-13 10:35:09 +0200 | [diff] [blame] | 242 | - Fix VC fragments for redundant constraints. |
Akron | ff78fef | 2020-10-13 12:00:03 +0200 | [diff] [blame] | 243 | - Modernize ES and improve variable declarations. |
| 244 | - Improve JS test coverage for Datepicker. |
Akron | 4a24b72 | 2020-10-13 12:44:25 +0200 | [diff] [blame] | 245 | - Fix character errors in hint helper at position 0. |
Akron | b7829c4 | 2020-10-20 16:29:46 +0200 | [diff] [blame] | 246 | - Improve JS test coverage for tutorial. |
Akron | e51eaa3 | 2020-11-10 09:35:53 +0100 | [diff] [blame] | 247 | - Move "use strict" to file level. |
Akron | 954c6a5 | 2020-11-10 14:26:29 +0100 | [diff] [blame] | 248 | - Fix bug where event bubbles when prefix is clicked |
| 249 | in hint menu. |
Akron | e208d30 | 2020-11-28 11:14:50 +0100 | [diff] [blame] | 250 | - Remove email support from login (as is not |
| 251 | or no longer supported by LDAP) (#99). |
Akron | 0f00b77 | 2020-12-02 17:32:13 +0100 | [diff] [blame] | 252 | - Fix requirement of KorAP.vc in docgroupref |
| 253 | (which broke the vc demo). |
Akron | dbbe5ee | 2020-12-03 12:39:46 +0100 | [diff] [blame] | 254 | - Improve RegEx-Button in vc builder. |
Akron | cf18053 | 2020-12-07 15:06:48 +0100 | [diff] [blame] | 255 | - Added 'Troubleshooting' section to Readme. |
Akron | 8f9aae5 | 2020-12-17 15:52:28 +0100 | [diff] [blame] | 256 | - Update for Mojolicious >= 8.66. |
Akron | 58f7c81 | 2020-10-07 22:44:34 +0200 | [diff] [blame] | 257 | |
Akron | 3d01380 | 2020-10-07 15:03:38 +0200 | [diff] [blame] | 258 | 0.39 2020-10-07 |
Akron | e7ad84e | 2020-06-18 11:40:12 +0200 | [diff] [blame] | 259 | - Add information on secret file to Readme. |
Akron | 50bde3a | 2020-06-24 21:58:11 +0200 | [diff] [blame] | 260 | - Change default API endpoint to korap.ids-mannheim.de. |
Akron | 16bd164 | 2020-06-25 08:30:28 +0200 | [diff] [blame] | 261 | - Fix label for toggle plugins. |
Akron | 24f48ea | 2020-07-01 09:37:19 +0200 | [diff] [blame] | 262 | - Activate plugin registry. |
Akron | 7b9a196 | 2020-07-02 09:52:53 +0200 | [diff] [blame] | 263 | - Forward 'pipe' parameter to backend. |
Akron | 7f1e07e | 2020-08-24 20:12:14 +0200 | [diff] [blame] | 264 | - Introduce base css file for plugins. |
Akron | 7e5afce | 2020-08-25 15:50:19 +0200 | [diff] [blame] | 265 | - Refactoring of sass files. |
Akron | 45308ce | 2020-08-28 14:10:23 +0200 | [diff] [blame] | 266 | - Added query form API to plugin server. |
Akron | 88c26b1 | 2020-09-07 12:44:18 +0200 | [diff] [blame] | 267 | - Exclude search results from robot indices. |
Akron | 6b42c60 | 2020-09-08 17:00:13 +0200 | [diff] [blame] | 268 | - Added responsive 'news' style. |
hebasta | 40a85cf | 2020-07-15 18:10:08 +0200 | [diff] [blame] | 269 | - Add support for icons in plugin definition (hebasta). |
Akron | 792b1a4 | 2020-09-14 18:56:38 +0200 | [diff] [blame] | 270 | - Change buttonGroup API to accept class and |
| 271 | icon definitions. |
Akron | 432972b | 2020-09-18 17:05:53 +0200 | [diff] [blame] | 272 | - Added query parameter API to plugin server. |
Akron | 82e5642 | 2020-09-21 14:19:14 +0200 | [diff] [blame] | 273 | - Minor documentation fix in Koral. |
Akron | 6db23ab | 2020-09-21 16:50:52 +0200 | [diff] [blame] | 274 | - Added banner style. |
Akron | ccd9d7d | 2020-09-22 09:51:19 +0200 | [diff] [blame] | 275 | - Introduced early 'Plugins' plugin to embed external |
| 276 | services. |
Akron | 9adf2cc | 2020-09-24 07:19:08 +0200 | [diff] [blame] | 277 | - Introduced *-latest.css/*-latest.js files for plugin |
| 278 | assets. |
Akron | b69cbf1 | 2020-10-01 13:04:44 +0200 | [diff] [blame] | 279 | - Add associates() method to state objects. |
Akron | 3d9ce5e | 2020-10-01 15:18:36 +0200 | [diff] [blame] | 280 | - Add minimize() method to views. |
Akron | ba09ed2 | 2020-10-01 16:01:45 +0200 | [diff] [blame] | 281 | - Add "setWidget" action for plugin registration. |
Akron | 38ed5dc | 2020-10-01 17:33:00 +0200 | [diff] [blame] | 282 | - Add clear() method to state objects. |
Akron | fcf89db | 2020-10-01 17:40:20 +0200 | [diff] [blame] | 283 | - Fix "setWidget" action when the service was closed |
| 284 | instead of minimized. |
Akron | fb11a96 | 2020-10-05 12:12:55 +0200 | [diff] [blame] | 285 | - Add registrable permissions to widgets and services |
| 286 | (#112). |
Akron | 3d01380 | 2020-10-07 15:03:38 +0200 | [diff] [blame] | 287 | - Fix plugin info box. |
Akron | 50bde3a | 2020-06-24 21:58:11 +0200 | [diff] [blame] | 288 | |
| 289 | WARNING: If you relied on the former default API endpoint |
| 290 | being http://localhost:9999/, this will break your |
| 291 | deployment. Please override the default API endpoint. |
Akron | e7ad84e | 2020-06-18 11:40:12 +0200 | [diff] [blame] | 292 | |
Akron | 17c6081 | 2020-06-15 14:29:30 +0200 | [diff] [blame] | 293 | 0.38 2020-06-16 |
Akron | 90be03b | 2020-02-03 16:13:37 +0100 | [diff] [blame] | 294 | - Support X-Forwarded-Host name for proxy. |
Akron | 07d8de6 | 2020-02-04 17:45:40 +0100 | [diff] [blame] | 295 | - Document API URI. |
Akron | d00b427 | 2020-02-05 17:00:33 +0100 | [diff] [blame] | 296 | - Improve redirect handling in proxy. |
Akron | 5999212 | 2019-10-29 11:28:45 +0100 | [diff] [blame] | 297 | - Added support for OAuth2 client registration. |
Akron | 0f1b93b | 2020-03-17 11:37:19 +0100 | [diff] [blame] | 298 | - Added support for OAuth2 client listing. |
Akron | c300364 | 2020-03-30 10:19:14 +0200 | [diff] [blame] | 299 | - Added requestMsg() methods to clients for retrieving |
| 300 | data from the embedding server. |
Akron | 3c390c4 | 2020-03-30 09:06:21 +0200 | [diff] [blame] | 301 | - Improve error status codes. |
| 302 | - Support HTML responses for match information. |
| 303 | - Reuse failure template. |
Akron | 1a9d5be | 2020-03-19 17:28:33 +0100 | [diff] [blame] | 304 | - Added support for OAuth2 client unregistration. |
Akron | 8a21b4d | 2020-04-16 16:17:42 +0200 | [diff] [blame] | 305 | - Remove experimental status of proxy (and therefore |
| 306 | configuration option 'experimental_proxy') and enable |
| 307 | proxy by default. |
Akron | 4cdc4fc | 2020-04-28 12:19:11 +0200 | [diff] [blame] | 308 | - Establish 'after_search_results' content part. |
Akron | 7c87c1a | 2020-04-28 12:35:55 +0200 | [diff] [blame] | 309 | - Establish 'after_search' hook. |
Akron | 27031aa | 2020-04-28 14:57:10 +0200 | [diff] [blame] | 310 | - Recommend log in on zero matches in search results |
| 311 | in case not logged in (addresses #67). |
Akron | a352393 | 2020-05-08 14:49:00 +0200 | [diff] [blame] | 312 | - Update Mojolicious requirement for security reasons. |
Akron | 3b3c7af | 2020-05-15 16:23:55 +0200 | [diff] [blame] | 313 | - Fix order of promises in login handling. |
Akron | 6171720 | 2020-05-17 21:28:18 +0200 | [diff] [blame] | 314 | - Update Test::Mojo::Session to be compatible with latest |
| 315 | version of Mojolicious. |
Akron | 17c6081 | 2020-06-15 14:29:30 +0200 | [diff] [blame] | 316 | - Added Dockerfile. |
Akron | 5ea1a1a | 2020-01-20 10:36:51 +0100 | [diff] [blame] | 317 | |
Akron | 020c363 | 2020-01-16 09:25:32 +0100 | [diff] [blame] | 318 | 0.37 2020-01-16 |
Akron | 41a190a | 2019-10-16 18:01:02 +0200 | [diff] [blame] | 319 | - Removed deprecated 'kalamar_test_port' helper. |
| 320 | - Separated KalamarHelpers and KalamarPages. |
Akron | 9490e3b | 2019-10-17 12:26:29 +0200 | [diff] [blame] | 321 | - Renamed 'doc_link_to' to 'embedded_link_to' |
| 322 | and deprecated 'doc_link_to'. |
| 323 | - Renamed 'doc_ext_link_to' to 'ext_link_to' |
| 324 | and deprecated 'doc_ext_link_to'. |
| 325 | - Renamed 'doc_uc' to 'under_construction' |
| 326 | and deprecated 'doc_uc'. |
| 327 | - Introduced 'page_title' helper. |
Akron | 254fe21 | 2019-10-24 14:33:28 +0200 | [diff] [blame] | 328 | - Simplified documentation routing. |
Akron | 3cfa26d | 2019-10-24 15:17:34 +0200 | [diff] [blame] | 329 | - Added 'realm' parameter to 'embedded_link_to' helper. |
Akron | d512ea6 | 2019-10-24 15:50:04 +0200 | [diff] [blame] | 330 | - Introduced 'navigation' helper with 'realm' parameter. |
| 331 | - Deprecated 'doc_navi' helper in favor of 'navigation' |
| 332 | helper. |
Akron | f7ec444 | 2019-10-27 20:01:05 +0100 | [diff] [blame] | 333 | - Added 'navi->set' and 'navi->add' helper. |
Akron | 2d0d96d | 2019-11-18 19:49:50 +0100 | [diff] [blame] | 334 | - Added settings skeleton. |
| 335 | - Added query panel for query views. |
Akron | b79b44e | 2019-12-09 08:12:32 +0100 | [diff] [blame] | 336 | - Added result panel for plugin registration (hebasta). |
Akron | 308a603 | 2019-12-05 16:27:34 +0100 | [diff] [blame] | 337 | - Added state object. |
Akron | 858cbc8 | 2019-12-05 16:53:13 +0100 | [diff] [blame] | 338 | - Added toggle button to buttongroup. |
Akron | d7ad907 | 2019-12-09 07:08:20 +0100 | [diff] [blame] | 339 | - Added pipe object to implement KoralPipes. |
Akron | 22598cd | 2019-12-09 14:59:03 +0100 | [diff] [blame] | 340 | - Separated "service" from "widget" plugin embeddings. |
| 341 | - Implemented preliminary host->plugin communication. |
Akron | 909ed08 | 2019-12-11 21:38:27 +0100 | [diff] [blame] | 342 | - Fixed matchID transformation to deal with textSigles |
| 343 | having dashes. |
Akron | b5b70d0 | 2019-12-17 07:58:03 +0100 | [diff] [blame] | 344 | - Catch timeouts in proxy. |
Akron | 158fce1 | 2019-12-17 14:43:29 +0100 | [diff] [blame] | 345 | - Support non-verbal elements in token table view. |
Akron | c07b11e | 2019-12-17 15:28:03 +0100 | [diff] [blame] | 346 | - Refresh corpus statistics by clicking the |
| 347 | statistics button (#107, hebasta) |
| 348 | - Fixed links to Leibniz association (hebasta) |
Akron | 23ab047 | 2019-12-17 16:55:55 +0100 | [diff] [blame] | 349 | - Make proxy timeouts configurable. |
Akron | 1be6c1c | 2020-01-07 15:29:58 +0100 | [diff] [blame] | 350 | - Show busy indicator while waiting for query results |
| 351 | (#104). |
Akron | 020c363 | 2020-01-16 09:25:32 +0100 | [diff] [blame] | 352 | - Update JS dependencies. |
Akron | 6e74687 | 2019-09-25 11:45:44 +0200 | [diff] [blame] | 353 | |
Akron | 7c70c89 | 2019-09-19 10:41:30 +0200 | [diff] [blame] | 354 | 0.36 2019-09-19 |
Akron | 0c4cd22 | 2019-07-19 16:33:34 +0200 | [diff] [blame] | 355 | - Rename all cookies to be independent |
| 356 | for different instance (#94). |
| 357 | - Enable https only via |
| 358 | configuration option 'https_only'. |
Akron | 13af2f4 | 2019-07-25 15:06:21 +0200 | [diff] [blame] | 359 | - Make VC replaceable via KorAP.vc.fromJson(). |
Akron | a130fa5 | 2019-08-07 20:12:26 +0200 | [diff] [blame] | 360 | - Emit 'after_render' in proxy responses |
| 361 | to make it accessible to post processing |
| 362 | (such as the Piwik plugin). |
Akron | 91a7685 | 2019-08-28 12:35:37 +0200 | [diff] [blame] | 363 | - Fix treatment of legacy "collection" parameter. |
Akron | 4c7cf95 | 2019-08-29 09:31:35 +0200 | [diff] [blame] | 364 | - Fix pagination by not repeating page value in URL. |
Akron | cdfd9d5 | 2019-07-23 11:35:00 +0200 | [diff] [blame] | 365 | - Added auto-refresh of OAuth tokens. |
Akron | 4cefe1f | 2019-09-04 10:11:28 +0200 | [diff] [blame] | 366 | - Added token revocation on logout. |
Akron | 7c70c89 | 2019-09-19 10:41:30 +0200 | [diff] [blame] | 367 | - Improve visibility of keyword fields in metadata view. |
Akron | 0c4cd22 | 2019-07-19 16:33:34 +0200 | [diff] [blame] | 368 | |
| 369 | WARNING: This requires relogin for all users! |
| 370 | |
Akron | e76fd83 | 2019-07-19 11:37:27 +0200 | [diff] [blame] | 371 | 0.35 2019-07-19 |
Akron | 63d963b | 2019-07-05 15:35:51 +0200 | [diff] [blame] | 372 | - Added EXPERIMENTAL proxy to API route. |
| 373 | - Remove deprecated api configuration |
| 374 | (requires api_path instead now). |
Akron | cd42a14 | 2019-07-12 18:55:37 +0200 | [diff] [blame] | 375 | - Deprecated 'collection' parameter in |
| 376 | favor of 'cq' (#92). |
Akron | 5fa61e9 | 2019-07-15 11:56:11 +0200 | [diff] [blame] | 377 | - Update API for statistics. |
margaretha | cd37580 | 2019-07-17 12:43:38 +0200 | [diff] [blame] | 378 | - Introduced documentation on CQL (margaretha). |
Akron | 84b9199 | 2019-07-16 11:35:49 +0200 | [diff] [blame] | 379 | - Introduced documentation on Cosmas 2. |
Akron | 07d166a | 2019-07-17 17:21:29 +0200 | [diff] [blame] | 380 | - Improved documentation on APIs. |
margaretha | 14ce4d6 | 2019-07-17 18:38:45 +0200 | [diff] [blame] | 381 | - Introduced documentation on FCS-QL (margaretha). |
Akron | b7876a8 | 2019-07-18 13:09:00 +0200 | [diff] [blame] | 382 | - Enable experimental proxy via |
| 383 | configuration option 'experimental_proxy'. |
Akron | 1bd65d9 | 2019-07-17 18:26:36 +0200 | [diff] [blame] | 384 | - Updated documentation on annotations. |
margaretha | 0a3aeec | 2019-07-18 16:19:16 +0200 | [diff] [blame] | 385 | - Introduced documentation on Annis QL (margaretha). |
Akron | c072577 | 2019-07-18 16:23:18 +0200 | [diff] [blame] | 386 | - Improved documentation on data. |
Akron | e76fd83 | 2019-07-19 11:37:27 +0200 | [diff] [blame] | 387 | - Removed documentation stub for wildcards |
| 388 | (fully integrated in C2 documentation). |
Akron | f8715a3 | 2019-07-19 13:26:03 +0200 | [diff] [blame] | 389 | - Improved documentation on regular expressions. |
Akron | 63d963b | 2019-07-05 15:35:51 +0200 | [diff] [blame] | 390 | |
Akron | 33f5c67 | 2019-06-24 19:40:47 +0200 | [diff] [blame] | 391 | 0.34 2019-06-26 |
Akron | b5a886f | 2019-05-14 12:28:51 +0200 | [diff] [blame] | 392 | - Introduced guided tour (hebasta, #19). |
| 393 | - Updated dependency on M::P::Notifications to |
| 394 | be compatible with recent versions of Mojolicious. |
Akron | 1a780fe | 2019-05-21 15:59:00 +0200 | [diff] [blame] | 395 | - Introduce cuts in token views. |
Akron | 0d612d1 | 2019-05-21 16:45:49 +0200 | [diff] [blame] | 396 | - Improve QueryCreator to single-quote-escape special |
| 397 | characters in orth-line and include more symbols. |
Akron | 7eb32c6 | 2019-06-24 14:44:25 +0200 | [diff] [blame] | 398 | - Remove deprecated auth_support support. |
Akron | 33f5c67 | 2019-06-24 19:40:47 +0200 | [diff] [blame] | 399 | - Add OAuth2 password grand flow. |
Akron | e9e5e83 | 2019-04-02 14:56:23 +0200 | [diff] [blame] | 400 | |
Akron | 0864884 | 2019-03-28 11:55:22 +0100 | [diff] [blame] | 401 | 0.33 2019-03-28 |
Akron | 751e9e4 | 2019-03-13 09:54:55 +0100 | [diff] [blame] | 402 | - Fix problem with serialization and deserialization |
| 403 | of large numerical values (#87). |
Akron | 0864884 | 2019-03-28 11:55:22 +0100 | [diff] [blame] | 404 | - Added command to generate example HTML file |
| 405 | to pick from JS test suite. |
Akron | 751e9e4 | 2019-03-13 09:54:55 +0100 | [diff] [blame] | 406 | |
| 407 | WARNING: This requires complete recaching, so run |
| 408 | $ perl script/kalamar chi clear default |
| 409 | $ perl script/kalamar chi clear user |
| 410 | in your MOJO_MODE environment after update. |
| 411 | |
Akron | e6be0a8 | 2019-03-12 15:24:31 +0100 | [diff] [blame] | 412 | 0.32 2019-03-12 |
Akron | a0ea3c3 | 2018-12-14 18:33:48 +0100 | [diff] [blame] | 413 | - Support attachements in metadata fields (#77). |
Akron | df479e9 | 2018-12-19 17:23:33 +0100 | [diff] [blame] | 414 | - Added ping request option to Piwik. |
Akron | 3d67306 | 2019-01-29 15:54:16 +0100 | [diff] [blame] | 415 | - Fix handling of login errors. |
hebasta | 94f8ba6 | 2018-12-11 15:29:10 +0100 | [diff] [blame] | 416 | - Added Statistics reload option (hebasta, #66). |
Akron | d3bb85b | 2019-02-08 10:15:13 +0100 | [diff] [blame] | 417 | - Fixed VC query serialization (hebasta). |
| 418 | - Fix treatment of 'data:,'-attachements. |
Akron | a2d92de | 2019-02-27 15:51:07 +0100 | [diff] [blame] | 419 | - Rename "Institute for the German Language" to |
| 420 | "Leibniz Institute for the German Language". |
Akron | 86e63a9 | 2019-02-27 17:35:04 +0100 | [diff] [blame] | 421 | - Fixed "next"-character in paginations. |
Akron | e6be0a8 | 2019-03-12 15:24:31 +0100 | [diff] [blame] | 422 | - Added new IDS logo. |
Akron | a3c353c | 2019-02-14 23:50:00 +0100 | [diff] [blame] | 423 | - Fix timeout cache (#84). |
Akron | a0ea3c3 | 2018-12-14 18:33:48 +0100 | [diff] [blame] | 424 | |
Akron | d48e095 | 2018-11-30 13:01:18 +0100 | [diff] [blame] | 425 | 0.31 2018-11-30 |
Akron | 8df9512 | 2018-11-14 17:03:42 +0100 | [diff] [blame] | 426 | - Update to Mojolicious >= 8.06. |
Akron | 864c293 | 2018-11-16 17:18:55 +0100 | [diff] [blame] | 427 | - Made Authentication/Authorization a separated Kalamar::Plugin::Auth |
Akron | cfe8ecc | 2018-11-20 18:46:16 +0100 | [diff] [blame] | 428 | (deprecated most helpers from Kalamar::Plugin::KalamarUser). |
Akron | 864c293 | 2018-11-16 17:18:55 +0100 | [diff] [blame] | 429 | - Introduced abstract 'korap_request' helper. |
Akron | a9c8b0e | 2018-11-16 20:20:28 +0100 | [diff] [blame] | 430 | - Introduce 'sidebar' content_block. |
Akron | c82b1bc | 2018-11-18 18:06:14 +0100 | [diff] [blame] | 431 | - Introduce 'headerButtonGroup' content_block. |
Akron | cfe8ecc | 2018-11-20 18:46:16 +0100 | [diff] [blame] | 432 | - Added corpusByMatch assistant (#27). |
Akron | d48e095 | 2018-11-30 13:01:18 +0100 | [diff] [blame] | 433 | - Fixed XML fragment serialization in KQ highlighter. |
Akron | 8df9512 | 2018-11-14 17:03:42 +0100 | [diff] [blame] | 434 | |
Akron | b89863a | 2018-11-13 16:43:59 +0100 | [diff] [blame] | 435 | 0.30 2018-11-13 |
Akron | fb6d87d | 2018-10-24 18:10:20 +0200 | [diff] [blame] | 436 | - Rewrote backend: |
| 437 | - Removed dependency of Mojolicious::Plugin::Search. |
| 438 | - Removed abstract API. |
| 439 | - Improved backend error handling. |
| 440 | - Improved backend test suite. |
| 441 | - Removed MMap cache from default configuration |
| 442 | and rely on in-memory cache. |
Akron | 4c33c62 | 2018-11-12 13:43:27 +0100 | [diff] [blame] | 443 | - Introduced Piwik as a separated plugin |
| 444 | (no longer a mandatory plugin). |
Akron | fb6d87d | 2018-10-24 18:10:20 +0200 | [diff] [blame] | 445 | |
Akron | a17bc5b | 2018-10-05 13:35:01 +0200 | [diff] [blame] | 446 | 0.29 2018-10-05 |
Akron | c7656e9 | 2018-08-30 13:33:25 +0200 | [diff] [blame] | 447 | - Deprecated Kalamar.api configuration key |
| 448 | in favor of Kalamar.api_path. |
Akron | 587e4d9 | 2018-08-31 12:44:26 +0200 | [diff] [blame] | 449 | - Fix replacement of docs with docGroupRefs in |
| 450 | VC builder. |
Akron | c14cbfc | 2018-08-31 13:15:55 +0200 | [diff] [blame] | 451 | - Improve touch support for menus. |
| 452 | - Improve touch support for annotation assistant. |
Akron | ad1e46a | 2018-09-19 15:55:40 +0200 | [diff] [blame] | 453 | - Move token table view to marked match. |
Akron | a17bc5b | 2018-10-05 13:35:01 +0200 | [diff] [blame] | 454 | - Added metadata headers. |
Akron | 789afee | 2018-10-08 15:32:23 +0200 | [diff] [blame] | 455 | - Update to Mojolicious >= 8.02. |
Akron | c7656e9 | 2018-08-30 13:33:25 +0200 | [diff] [blame] | 456 | |
Akron | 5d286b2 | 2018-08-29 17:03:28 +0200 | [diff] [blame] | 457 | 0.28 2018-08-29 |
Akron | 18eb000 | 2018-08-16 16:49:02 +0200 | [diff] [blame] | 458 | - Introduced Widget based plugin system. |
| 459 | - Added corpus statistics to VC (hebasta, #25). |
| 460 | - Introduce center alignment (#63). |
| 461 | - Change KWIC lines from table style |
| 462 | to flexbox style (#31). |
Akron | e09fe9b | 2018-08-17 12:53:42 +0200 | [diff] [blame] | 463 | - Added doc group reference to VC builder (#62). |
Akron | 1f0521b | 2018-08-28 13:01:24 +0200 | [diff] [blame] | 464 | - Show VC name, when a reference is defined. |
Akron | 5d286b2 | 2018-08-29 17:03:28 +0200 | [diff] [blame] | 465 | - Make close in match view to minimize. |
| 466 | - Add minimize button to VC. |
Akron | ebc9666 | 2018-08-29 17:36:20 +0200 | [diff] [blame] | 467 | - Make unspecified values in VC a button. |
Akron | 362c11a | 2018-08-29 20:01:30 +0200 | [diff] [blame] | 468 | - Fixed KoralQuery view to correctly update session. |
Akron | 18eb000 | 2018-08-16 16:49:02 +0200 | [diff] [blame] | 469 | |
Akron | 72245b6 | 2018-07-23 10:59:08 +0200 | [diff] [blame] | 470 | 0.27 2018-07-23 |
Akron | afeca25 | 2018-05-23 15:54:28 +0200 | [diff] [blame] | 471 | - Introduced content blocks to create |
| 472 | flexible entry lists in the footer |
Akron | 09e7f1f | 2018-05-28 14:08:14 +0200 | [diff] [blame] | 473 | - Add marker for "cutted" matches. |
Akron | c7666a9 | 2018-06-18 13:36:00 +0200 | [diff] [blame] | 474 | - Re-enabled Windows installations. |
Akron | d2d161f | 2018-07-12 12:58:41 +0200 | [diff] [blame] | 475 | - Added buttongroup class. |
Akron | bfe912c | 2018-07-17 19:30:52 +0200 | [diff] [blame] | 476 | - Introduced panel and view system for |
| 477 | results and matches. |
Akron | 72245b6 | 2018-07-23 10:59:08 +0200 | [diff] [blame] | 478 | - Support verbatim keys/values in QueryCreator |
| 479 | to deal with Koral issue #42. |
Akron | afeca25 | 2018-05-23 15:54:28 +0200 | [diff] [blame] | 480 | |
Akron | 31d8994 | 2018-04-06 16:44:51 +0200 | [diff] [blame] | 481 | 0.26 2018-04-06 |
Akron | b5d05d7 | 2018-02-12 15:09:12 +0100 | [diff] [blame] | 482 | - Added meta data view. |
| 483 | - Attach reference line to match bottom. |
| 484 | - Separate match views and integrate relation menu |
| 485 | into reference line. |
| 486 | - Attach querycreator object to annotation table. |
| 487 | - Update client side dependencies |
| 488 | - Introduce development mode to client side code. |
Akron | dbb448c | 2018-02-14 17:02:36 +0100 | [diff] [blame] | 489 | - Generalized Poliqarp tutorials and made |
| 490 | example queries corpus independent. |
| 491 | - Improve README. |
Akron | 429aeda | 2018-03-19 16:02:29 +0100 | [diff] [blame] | 492 | - Protect login for csrf attacks. |
| 493 | - Remember app state after login (issue #20). |
| 494 | - Fixed DRuKoLA annotation assistant data. |
Akron | 31d8994 | 2018-04-06 16:44:51 +0200 | [diff] [blame] | 495 | - Fixed server error reporting. |
| 496 | - Introduced text type in VC creation. |
| 497 | - Removed "contains" and "containsnot" from |
| 498 | string type. |
| 499 | - Added "ne" operation to date meta type. |
Akron | 51757cb | 2018-05-16 13:10:08 +0200 | [diff] [blame] | 500 | - Added Piwik/Matomo integration. |
Akron | b5d05d7 | 2018-02-12 15:09:12 +0100 | [diff] [blame] | 501 | |
Akron | 6358105 | 2018-01-31 17:50:59 +0100 | [diff] [blame] | 502 | 0.25 2018-01-31 |
Akron | c14cbfc | 2018-08-31 13:15:55 +0200 | [diff] [blame] | 503 | - Make annotation assistant configurable. |
Akron | f4a7cf4 | 2018-01-09 15:58:45 +0100 | [diff] [blame] | 504 | - Support multiple prefixes in menus. |
| 505 | - Show annotation tooltips in table views. |
| 506 | - Improve result display when JavaScript is disabled. |
| 507 | - Improve VC creation tool by supporting "blurring". |
| 508 | - Make tutorial queries localizable for different default corpora. |
Akron | 19058a9 | 2018-01-09 16:50:05 +0100 | [diff] [blame] | 509 | - Update dependencies. |
Akron | 6502a02 | 2018-01-19 01:58:00 +0100 | [diff] [blame] | 510 | - Add lwc annotations. |
Akron | 6358105 | 2018-01-31 17:50:59 +0100 | [diff] [blame] | 511 | - Adapt support for new relation serialization by Krill. |
Akron | f4a7cf4 | 2018-01-09 15:58:45 +0100 | [diff] [blame] | 512 | |
Akron | ef351fa | 2017-11-22 19:44:50 +0100 | [diff] [blame] | 513 | 0.24 2017-11-22 |
Akron | 41e7bdd | 2017-11-10 16:28:35 +0100 | [diff] [blame] | 514 | - Added support for relation visualization. |
Akron | ef351fa | 2017-11-22 19:44:50 +0100 | [diff] [blame] | 515 | - Added support for FCSQL. |
Akron | 41e7bdd | 2017-11-10 16:28:35 +0100 | [diff] [blame] | 516 | |
Akron | bd39a43 | 2017-09-20 13:57:13 +0200 | [diff] [blame] | 517 | 0.23 2017-09-20 |
Akron | e8ea000 | 2017-06-28 18:51:52 +0200 | [diff] [blame] | 518 | - Added query creator tool. |
Akron | b56986f | 2017-06-29 20:52:29 +0200 | [diff] [blame] | 519 | - Fix visualization of empty contexts in KWIC. |
Akron | bd39a43 | 2017-09-20 13:57:13 +0200 | [diff] [blame] | 520 | - Added announcement template. |
Akron | e8ea000 | 2017-06-28 18:51:52 +0200 | [diff] [blame] | 521 | |
Akron | 311ca65 | 2017-06-26 20:39:56 +0200 | [diff] [blame] | 522 | 0.22 2017-06-26 |
Akron | aa7f942 | 2017-04-24 20:49:32 +0200 | [diff] [blame] | 523 | - Added user authentification using Kustvakts LDAP |
| 524 | connection. |
| 525 | - Added X-Forwarded-For. |
Akron | 47787ca | 2017-05-17 16:00:10 +0200 | [diff] [blame] | 526 | - Introduced proxy_prefix as a configuration option. |
Akron | 117d076 | 2017-06-01 17:31:07 +0200 | [diff] [blame] | 527 | - Added support for more rewrite options in js. |
Akron | 311ca65 | 2017-06-26 20:39:56 +0200 | [diff] [blame] | 528 | - Fixed legacy sigle parsing. |
Akron | aa7f942 | 2017-04-24 20:49:32 +0200 | [diff] [blame] | 529 | |
Akron | f65ad6c | 2017-02-01 14:36:38 +0100 | [diff] [blame] | 530 | 0.21 2017-02-01 |
Akron | 834e761 | 2016-09-12 13:11:05 +0200 | [diff] [blame] | 531 | - Use textSigle for API communication instead of |
| 532 | {corpus,doc,text}ID. |
Akron | c14cbfc | 2018-08-31 13:15:55 +0200 | [diff] [blame] | 533 | - Added alert to annotation assistant. |
Akron | 834e761 | 2016-09-12 13:11:05 +0200 | [diff] [blame] | 534 | - Improved menu creation. |
| 535 | - Introduced benchmark system. |
| 536 | - select elements are now improved menus. |
Akron | c14cbfc | 2018-08-31 13:15:55 +0200 | [diff] [blame] | 537 | - Annotation menu do not append menus anymore. |
Akron | 834e761 | 2016-09-12 13:11:05 +0200 | [diff] [blame] | 538 | - Updated dependency for bugfixed Localize. |
| 539 | - Improved readme for localization generation. |
Akron | d30e200 | 2016-11-07 03:19:58 +0100 | [diff] [blame] | 540 | - Fixed select menus to show selected item on |
| 541 | initialization. |
| 542 | - Improved compatibility for new text sigles. |
| 543 | - Fixed alert to not be correctly hidden. |
Akron | 916ec25 | 2016-11-10 17:06:32 +0100 | [diff] [blame] | 544 | - Added download of tree visualizations. |
| 545 | - Do not show multiple identical annotations |
| 546 | in table view. |
Akron | 9a5b1e1 | 2016-12-06 18:18:23 +0100 | [diff] [blame] | 547 | - Added preliminary support for metadata columns. |
Akron | f65ad6c | 2017-02-01 14:36:38 +0100 | [diff] [blame] | 548 | - Added preliminary support for multimenus. |
| 549 | - Updated to more recent version of Mojolicious (7.23). |
Akron | 9a5b1e1 | 2016-12-06 18:18:23 +0100 | [diff] [blame] | 550 | |
Akron | 9c4d1ae | 2016-05-25 21:43:22 +0200 | [diff] [blame] | 551 | 0.20 2016-05-25 |
Akron | 834e761 | 2016-09-12 13:11:05 +0200 | [diff] [blame] | 552 | - Improved menu using sliders. |
| 553 | - Improved menu to make prefixes chooseable, |
| 554 | even if list can't be filtered. |
Akron | c23ce66 | 2021-12-14 12:39:42 +0100 | [diff] [blame] | 555 | - Improve pageup/pagedown behaviour in menus. |
| 556 | - Fixed multiple bugs in menu. |
Akron | 6ed1399 | 2016-05-23 18:06:05 +0200 | [diff] [blame] | 557 | |
Akron | 1ff3ac2 | 2016-04-28 16:30:45 +0200 | [diff] [blame] | 558 | 0.19 2016-04-28 |
Akron | c59f732 | 2016-04-20 13:46:05 +0200 | [diff] [blame] | 559 | - Improved datepicker to enter date strings. |
Akron | 834e761 | 2016-09-12 13:11:05 +0200 | [diff] [blame] | 560 | - Improved menus to have fixed length depending |
| 561 | on entry list. |
Akron | c59f732 | 2016-04-20 13:46:05 +0200 | [diff] [blame] | 562 | |
Akron | cba9f32 | 2016-02-29 23:12:45 +0100 | [diff] [blame] | 563 | 0.18 2016-02-29 |
Akron | 9f64fd0 | 2016-02-13 05:51:38 +0100 | [diff] [blame] | 564 | - Support for dashes in identifiers. |
Akron | 834e761 | 2016-09-12 13:11:05 +0200 | [diff] [blame] | 565 | - Minor changes to the layout. |
| 566 | - Simplified configuration file. |
Akron | 9f64fd0 | 2016-02-13 05:51:38 +0100 | [diff] [blame] | 567 | |
Akron | 656c5d9 | 2015-11-13 21:17:03 +0100 | [diff] [blame] | 568 | 0.17 2015-11-13 |
| 569 | - Support a larger template cache. |
Akron | 834e761 | 2016-09-12 13:11:05 +0200 | [diff] [blame] | 570 | - Minor style adjustments. |
Akron | 656c5d9 | 2015-11-13 21:17:03 +0100 | [diff] [blame] | 571 | |
Akron | f55504a | 2015-06-18 16:42:55 +0200 | [diff] [blame] | 572 | 0.16 2015-06-18 |
| 573 | - Update to new KoralQuery API. |
Akron | 834e761 | 2016-09-12 13:11:05 +0200 | [diff] [blame] | 574 | WARNING! This version is no longer compatible |
| 575 | with old responses of Krill. |
| 576 | - Introduced new notifications engine. |
Akron | f55504a | 2015-06-18 16:42:55 +0200 | [diff] [blame] | 577 | |
Akron | 1c969e6 | 2015-05-21 23:05:55 +0200 | [diff] [blame] | 578 | 0.15 2015-05-21 |
Nils Diewald | b59f801 | 2015-05-07 19:34:31 +0000 | [diff] [blame] | 579 | - Cleanup for GitHub release |
Akron | 834e761 | 2016-09-12 13:11:05 +0200 | [diff] [blame] | 580 | - First realease on GitHub. |
Nils Diewald | b59f801 | 2015-05-07 19:34:31 +0000 | [diff] [blame] | 581 | |
Nils Diewald | ab4d3ca | 2015-04-17 01:48:43 +0000 | [diff] [blame] | 582 | 0.14 2015-04-15 |
Nils Diewald | a297f06 | 2015-04-02 00:23:46 +0000 | [diff] [blame] | 583 | - Redesign of JS and Sass assets |
Akron | 834e761 | 2016-09-12 13:11:05 +0200 | [diff] [blame] | 584 | - Introduced RequireJS |
| 585 | - Introduced VC |
| 586 | - Improved tutorial |
| 587 | - Localized client files |
Nils Diewald | a297f06 | 2015-04-02 00:23:46 +0000 | [diff] [blame] | 588 | |
Nils Diewald | d2b5737 | 2015-03-10 20:09:48 +0000 | [diff] [blame] | 589 | 0.13 2015-03-10 |
Nils Diewald | 25a8644 | 2015-03-04 19:56:39 +0000 | [diff] [blame] | 590 | - Project name is now "Kalamar" |
Akron | 834e761 | 2016-09-12 13:11:05 +0200 | [diff] [blame] | 591 | - Removed Mr Crabs - introduced Karl |
| 592 | - Support semantic markup for KWIC |
Akron | c14cbfc | 2018-08-31 13:15:55 +0200 | [diff] [blame] | 593 | - Fixed Click-bug in annotation menu |
Akron | 834e761 | 2016-09-12 13:11:05 +0200 | [diff] [blame] | 594 | - Renamed "KorAP" classes to "Kalamar" |
| 595 | - Support proxy |
Nils Diewald | 25a8644 | 2015-03-04 19:56:39 +0000 | [diff] [blame] | 596 | |
Nils Diewald | 46e6f18 | 2015-02-04 15:22:49 +0000 | [diff] [blame] | 597 | 0.12 2015-01-28 |
Nils Diewald | 25a8644 | 2015-03-04 19:56:39 +0000 | [diff] [blame] | 598 | - Fixed alignment bug |
Nils Diewald | 46e6f18 | 2015-02-04 15:22:49 +0000 | [diff] [blame] | 599 | |
Nils Diewald | 034ea70 | 2015-01-16 19:41:52 +0000 | [diff] [blame] | 600 | 0.11 2014-01-16 |
Nils Diewald | 25a8644 | 2015-03-04 19:56:39 +0000 | [diff] [blame] | 601 | - Fixed paging bug with the async api |
| 602 | - Disabled Testing feature in tutorial |
Akron | 834e761 | 2016-09-12 13:11:05 +0200 | [diff] [blame] | 603 | - Improved test suite |
Nils Diewald | 034ea70 | 2015-01-16 19:41:52 +0000 | [diff] [blame] | 604 | |
| 605 | 0.10 2014-12-21 |
Akron | 834e761 | 2016-09-12 13:11:05 +0200 | [diff] [blame] | 606 | - Fixed time_exceeded bug |
| 607 | - Fixed test_port bug for inspection button |
Nils Diewald | 0a3f5f9 | 2014-12-21 04:25:53 +0000 | [diff] [blame] | 608 | |
Nils Diewald | 034ea70 | 2015-01-16 19:41:52 +0000 | [diff] [blame] | 609 | 0.09 2014-12-03 |
| 610 | - Added new API module |
| 611 | |
Nils Diewald | 80d4c6e | 2014-11-19 02:53:16 +0000 | [diff] [blame] | 612 | 0.08 2014-11-19 |
| 613 | - Added new suggestion module |
| 614 | |
Nils Diewald | 1d2903f | 2014-11-03 22:31:20 +0000 | [diff] [blame] | 615 | 0.07 2014-11-03 |
Nils Diewald | 80d4c6e | 2014-11-19 02:53:16 +0000 | [diff] [blame] | 616 | - Added API-Response view |
Nils Diewald | 1d2903f | 2014-11-03 22:31:20 +0000 | [diff] [blame] | 617 | |
Nils Diewald | 94bae91 | 2014-09-22 13:40:31 +0000 | [diff] [blame] | 618 | 0.06 2014-09-22 |
Nils Diewald | ca01b76 | 2014-09-08 02:35:20 +0000 | [diff] [blame] | 619 | - Updated certain Notifications and AssetPack plugins |
Akron | c23ce66 | 2021-12-14 12:39:42 +0100 | [diff] [blame] | 620 | - Updated pagination plugin |
Nils Diewald | ca01b76 | 2014-09-08 02:35:20 +0000 | [diff] [blame] | 621 | |
Nils Diewald | 4e9fbcb | 2014-07-15 11:45:09 +0000 | [diff] [blame] | 622 | 0.05 2014-07-15 |
| 623 | - Improved tutorial support |
Akron | 834e761 | 2016-09-12 13:11:05 +0200 | [diff] [blame] | 624 | - Added Exception mail system |
Nils Diewald | 4e9fbcb | 2014-07-15 11:45:09 +0000 | [diff] [blame] | 625 | |
Nils Diewald | 7cad840 | 2014-07-08 17:06:56 +0000 | [diff] [blame] | 626 | 0.04 2014-07-08 |
| 627 | - Fixed template view |
Akron | 834e761 | 2016-09-12 13:11:05 +0200 | [diff] [blame] | 628 | - Preliminary match view |
| 629 | - Switched to asset pipeline wth sass |
| 630 | - Added syntax highlighting to JSON |
| 631 | - Update to Api 0.1 |
Nils Diewald | 7cad840 | 2014-07-08 17:06:56 +0000 | [diff] [blame] | 632 | |
Nils Diewald | 44a7278 | 2014-06-20 16:03:21 +0000 | [diff] [blame] | 633 | 0.03 2014-06-20 |
| 634 | - Added preliminary autocompletion support (freetime project) |
| 635 | |
Nils Diewald | 1eba657 | 2014-06-17 19:49:53 +0000 | [diff] [blame] | 636 | 0.02 2014-06-17 |
| 637 | - Added morphological tables |
| 638 | |
Nils Diewald | dd2d4e8 | 2014-05-31 17:08:33 +0000 | [diff] [blame] | 639 | 0.01 2014-05-31 |
| 640 | - Simplifications: |
Nils Diewald | 80d4c6e | 2014-11-19 02:53:16 +0000 | [diff] [blame] | 641 | Notifications plugin is at |
| 642 | https://github.com/Akron/Mojolicious-Plugin-Notifications |
Akron | 834e761 | 2016-09-12 13:11:05 +0200 | [diff] [blame] | 643 | All other plugins can be found at CPAN |