CHANGELOG.md 10.2 KB
Newer Older
Daniel Gerhardt's avatar
Daniel Gerhardt committed
1 2
# Changelog

Daniel Gerhardt's avatar
Daniel Gerhardt committed
3 4 5 6
## 2.4.4
Bug fixes:
* Fix layout problems in Firefox 49+

Daniel Gerhardt's avatar
Daniel Gerhardt committed
7 8 9 10 11 12
## 2.3.4
Bug fixes:
* Fix layout problems in Firefox 49+
* ARSnova no longer hangs because of a `ReferenceError` when loading for the
  first time on slow connections.

Daniel Gerhardt's avatar
Daniel Gerhardt committed
13 14 15 16 17 18
## 2.4.3
Bug fixes:
* Buttons of the question format bar are now correctly shown or hidden when
  switching use cases.
* Flipping of flashcards is no longer inhibited.

Daniel Gerhardt's avatar
Daniel Gerhardt committed
19 20 21 22 23 24 25 26
## 2.4.2
Bug fixes:
* Fixed a JavaScript `TypeError` which occured when presenting questions with
  enabled slides feature and required a reload to make ARSnova usable again.
* Button descriptions now adjust correctly when slides are enabled.
* ARSnova no longer hangs because of a `ReferenceError` when loading for the
  first time on slow connections.

Daniel Gerhardt's avatar
Daniel Gerhardt committed
27 28 29 30
## 2.4.1
Bug fixes:
* Theme variable `tabbar-button-icon-color` works again.

Daniel Gerhardt's avatar
Daniel Gerhardt committed
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
## 2.4
Major features:
* Slides: A new content format without any answer options has been added.
* Interactive keynote: A new use case including the 'slides' format has been
  added. It replaces the 'All-inclusive' use case.

Minor features and changes:
* An overlay showing count of new student's questions and average feedback has
  been added to presentation mode.
* Student's questions and comments are now directly displayed instead of a list
  of subjects.
* JSON export and import now include session info and feature settings.

Bug fixes:
* Editor buttons now add new lines when necessary to produce correct Markdown.
* New lines in Markdown content are now displayed as is.
* All question formats apart from 'grid' are now correctly exported to CSV.

49 50 51 52 53 54 55 56 57
New variables for theming:
* `carousel-indicator-unanswered-question-color`
* `icon-danger-color`
* `icon-warning-color`
* `list-header-txt-color`
* `list-header-unread-color`
* `tooltip-background-color`
* `tooltip-text-color`

Daniel Gerhardt's avatar
Daniel Gerhardt committed
58 59 60 61 62 63 64 65 66 67
Changes for developers:
* Initial support for localization variations has been implemented.

**This version is brought to you by:**  
Project management: Klaus Quibeldey-Cirkel  
Lead programming: Andreas Gärtner, Daniel Gerhardt, Tom "tekay" Käsler  
Sponsoring: [AG QLS](https://www.thm.de/site/en/hochschule/service/ag-qls.html),
[HMWK](https://wissenschaft.hessen.de/wissenschaft/it-neue-medien/kompetenznetz-e-learning-hessen)


Daniel Gerhardt's avatar
Daniel Gerhardt committed
68 69 70 71 72 73 74 75
## 2.3.3
Bug fixes:
* Fixes JavaScript errors occuring with `question.answer-option-limit` set to
  values other than `8`.
* Fixes charset errors in German i18n of dates.
* Fixes opening of external pages (blog, privacy, legal info) when they can not
  be embedded in Firefox

Daniel Gerhardt's avatar
Daniel Gerhardt committed
76 77 78 79 80
## 2.3.2
This patch release improves browser compatibility.

Minor changes:
* Improved browser detection
Daniel Gerhardt's avatar
Daniel Gerhardt committed
81

Daniel Gerhardt's avatar
Daniel Gerhardt committed
82
Bug fixes:
Daniel Gerhardt's avatar
Daniel Gerhardt committed
83 84 85 86
* Fixes scrolling with touch devices for Edge browser
* Fixes numerous usability and rendering errors with Internet Explorer

## 2.3.1
Daniel Gerhardt's avatar
Daniel Gerhardt committed
87
Bug fixes:
Daniel Gerhardt's avatar
Daniel Gerhardt committed
88 89
* Fixes a regression leading to incorrect detection of Safari.

Daniel Gerhardt's avatar
Daniel Gerhardt committed
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136
## 2.3
Major features:
* Use case scenarios: To simplify the user interface, question types and
  functions are now enabled on a per session basis. Unused features are hidden
  and no longer distract from the workflow.
* Improved UI theming: Theming has been simplified by providing a variables
  file. Deep knowledge of CSS, SCSS and ARSnova's HTML structure is no longer
  required for color adjustments. Additionally, the default theme got a refresh.
* Message of the Day: It is now possible to display a message to all users per
  session or globally.
* New question type "Ask the audience": four options A, B, C, and D without
  question text.
* CSV export/import (experimental): Questions and their answers can now be
  exported to a simple CSV file.

Minor features and changes:
* Improved formatting: New formatting options (GitHub Flavored Markdown) are
  available.
* New templates for opinion polls have been added.
* Chrome's "pull-to-refresh" action is now longer triggered in text fields.
* Text selection in multiline editors no longer triggers scrolling.
* It is now possible to freeze live feedback.
* Image uploads except for hot spot questions and image answers are no longer
  available. Images on external servers can still be embedded via Markdown.
* Usability improvements and bug fixes

Bug fixes:
* Image scaling and rotation have been fixed.

Changes for developers:
* The `grunt run` build task has been improved to display important messages by
  Sencha Cmd. Verbose output for debugging purposes is displayed when parameter
  `-v` is used.
* Maven builds are now deprecated for the frontend. Please use Grunt instead.
* Version information is now saved with builds and is accessible via `Version`
  controller.

**This version is brought to you by:**  
Project management: Klaus Quibeldey-Cirkel  
Lead programming: Andreas Gärtner, Daniel Gerhardt, Tom "tekay" Käsler,
Christoph Thelen  
Contributions: Daniel Haag (University of Innsbruck), Juan Markowich,
Marco Schäfer  
Sponsoring: [AG QLS](https://www.thm.de/site/en/hochschule/service/ag-qls.html),
[HMWK](https://wissenschaft.hessen.de/wissenschaft/it-neue-medien/kompetenznetz-e-learning-hessen)


Daniel Gerhardt's avatar
Daniel Gerhardt committed
137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165
## 2.2
Major features:
* Peer Instruction: A question can now be answered again in a second round.
  To limit the answering time, a countdown timer can be activated.
* Full screen mode: The browser automatically enters full screen mode when
  presenting questions. Additionally, a theme optimized for projections is used
  in this case. The font size can be adjusted.
* Learning analytics: Multiple calculation options for learning progress have
  been introduced.
* Image answers (experimental): Free text answers can now be answered with an
  image (the feature has to be enabled explicitly for a question).
* Performance: A lot of improvements have been introduced to make the UI more
  responsive

Minor features and changes:
* Simplified text formatting: A formatting tool bar has been introduced.
* Video embedding from YouTube and Vimeo
* Code syntax highlighting in questions
* Hint & solution for questions
* Session info: The previously with public pools introduced session info is now
  available for all sessions.
* QR Code: It is now possible to generate and display QR Codes for a sessions
  directly from ARSnova Mobile.
* Role switching: Switching between speaker to student views is now possible
  without leaving a session or logging out.
* Embedded pages: External websites are now embedded in ARSnova (if possible)
  instead of opening a new browser tab.
* Usability improvements and bug fixes

166
Bug fixes:
Daniel Gerhardt's avatar
Daniel Gerhardt committed
167 168 169 170 171 172 173 174 175
* Fixed a rendering bug with latest Chrome versions (43+) which made question
  answering impossible.

**This version is brought to you by:**  
Project management: Klaus Quibeldey-Cirkel  
Lead programming: Andreas Gärtner, Daniel Gerhardt, Christoph Thelen  
Contributions: Simon Hauck, Marcel Hedderich, Dominik Hikade, Nicola Justus,
Tom Käsler, Maximilian Klingelhöfer, Franciska Periša, Simeon "EinBaum" Perlov,
Björn Pfarrreis, Sviatlana Plakhina, Dennis Schönhof, Katharina Staden,
Daniel Gerhardt's avatar
Daniel Gerhardt committed
176 177 178
Max Steinwachs  
Sponsoring: [AG QLS](https://www.thm.de/site/en/hochschule/service/ag-qls.html),
[HMWK](https://wissenschaft.hessen.de/wissenschaft/it-neue-medien/kompetenznetz-e-learning-hessen)  
Daniel Gerhardt's avatar
Daniel Gerhardt committed
179 180


Daniel Gerhardt's avatar
Daniel Gerhardt committed
181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205
## 2.1
Major features:
* Modern theme: The ARSnova theme has been completely overhauled. The new theme
  uses scalable, single colored icons and plain colors instead of
  gradients.
* Export and import of sessions (experimental): It is now possible to export
  sessions with their questions and answers. Exported data can be imported into
  a new session.
* Public Pool (experimental): It is now possible to share sessions with other
  users in a pool of public sessions. Other users can create their own copies of
  shared sessions.

Minor features and changes:
* The usability on non-mobile devices has been improved. It is now possible to
  scroll via mouse wheel.
* Buttons linking to a manual, blog, imprint and privacy policy have been added
  to the bottom toolbar. The URLs can be set up in the backend's configuration.
* It is now possible to integrate the analytics software
  [Piwik](http://piwik.org). The tracking parameters are set up in the backend's
  configuration.

**This version is brought to you by:**  
Project management: Klaus Quibeldey-Cirkel  
Lead programming: Andreas Gärtner, Daniel Gerhardt, Christoph Thelen  
Contributions: Felix Schmidt, Artjom Siebert, Daniel Vogel  
206
Sponsoring: [AG QLS](https://www.thm.de/site/en/hochschule/service/ag-qls.html),
Daniel Gerhardt's avatar
Daniel Gerhardt committed
207 208 209
[HMWK](https://wissenschaft.hessen.de/wissenschaft/it-neue-medien/kompetenznetz-e-learning-hessen)  


Daniel Gerhardt's avatar
Daniel Gerhardt committed
210 211 212 213 214 215
## 2.0.2
This is a security and bug fix release. It introduces the following changes:
* Fix XSS vulnerability in panels with Markdown and MathJax support
* Fix rendering issue with MathJax caused by an updated version delivered via
  CDN. ARSnova Mobile now explicitly requests MathJax 2.4.

Daniel Gerhardt's avatar
Daniel Gerhardt committed
216 217 218 219 220 221 222 223
## 2.0.1
This is a security and bug fix release. It introduces the following changes:
* HTML code is always filtered for skill questions
* MathJax's safe mode is enabled
* Line breaks are displayed even if Markdown is disabled
* The Presenter button uses the path from configuration and is hidden for
  guests

Daniel Gerhardt's avatar
Daniel Gerhardt committed
224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241
## 2.0
ARSnova 2.0 has been in development for more than two years. Further releases
can be expected much more frequently.

The second major release finally introduces compatibility for non-webkit
browsers. Starting with this version, ARSnova Mobile no longer has direct
access to the database. It now depends on the separate ARSnova Backend
software, which introduces more options for access control. Furthermore ARSnova
Mobile has got support for additional question formats and a new theme.

**This version is brought to you by:**  
Project management: Klaus Quibeldey-Cirkel  
Lead programming: Andreas Gärtner, Daniel Gerhardt, Christoph Thelen,
Paul-Christian Volkmer  
Contributions: Colin Appel, Sören Gutzeit, Julian Hochstetter, Jan Kammer,
Daniel Knapp, Alexander Nadler, Julian Rossback, Karolina Rozanka, Jannik
Schaaf, Felix Schmidt, Artjom Siebert, Daniel Vogel  
Testing & Feedback: Kevin Atkins, Kathrin Jäger  
242
Sponsoring: [AG QLS](https://www.thm.de/site/en/hochschule/service/ag-qls.html),
Daniel Gerhardt's avatar
Daniel Gerhardt committed
243 244 245
[HMWK](https://wissenschaft.hessen.de/wissenschaft/it-neue-medien/kompetenznetz-e-learning-hessen),
[@LLZ](http://llz.uni-halle.de/)  

246

Daniel Gerhardt's avatar
Daniel Gerhardt committed
247 248 249 250
## 1.0
**The initial release of ARSnova is brought to you by:**  
Project management: Klaus Quibeldey-Cirkel  
Design & programming: Christian Thomas Weber