# Changelog Änderungen der API werden hier dokumentiert. ## [Unreleased] ### Added - Dokumentation zu einem Werkzeug kann nun über die Werkzeug-Deklaration verlinkt werden ### Changed ### Fixed ### Removed ## [2.0.1] - 2019-12-21 ### Fixed - Fehlerhafte Validierung von Argumenten bei API Aufrufen gegenüber der Offline-Implementierung (z.B. `Helpers.enableOfflineUsageIfNecessary`) verbessert ## [2.0.0] - 2019-12-18 ### Added - Neue Hilfsfunktionen: `Helpers.contextFileToExerciseFile`, `Helpers.isFile` und `Helpers.createStorageBasedApi` ### Changed - Hilfsfunktionen sind nun im Namensraum `Helpers` untergebracht - Die Offline-API (`Helpers.enableOfflineUsageIfNecessary`) prüft nun die Argumente von API Aufrufen, sodass fehlerhafte Benutztung schneller auffällt ### Fixed - Bessere Dokumentation, mehr Beispiele ## [1.1.0] - 2019-09-30 ### Added - Beispiele, siehe `./examples/` - `MC.ide.navigator.navigateToExercise(file,forceOpen)` um zu einer MathCoach-Aufgabe zu navigieren. Somit muss das Werkzeug keine Exercise-Links erzeugen können. - `MC.isReady()` um zu prüfen, ob die Verbindung zur IDE besteht - Dieses Paket liefert nun zusätzlich Hilfsfunktionen zur Entwicklung von externen Werkzeugen. - Hilfsfunktion: `enableOfflineUsageIfNecessary` um die API ohne IDE-Verbindung bereitzustellen - beispielsweise beim Testen oder Offline-Verwenden des Werkzeugs ### Fixed - Bessere Dokumentation ## [1.0.0] - 2019-06-04 ### Added - Erste Version der API