edit | blame | history | raw

Changelog

Änderungen der API werden hier dokumentiert.

[3.0.0] - 2020-02-05

Added

  • Dokumentation zu einem Werkzeug kann nun über die Werkzeug-Deklaration verlinkt werden
  • ./dist/es6/ Ausgabeverzeichnis: Hilfsfunktionen als ES6 JavaScript Dateien zur
    Verwendung in Kombination mit einem Build-System oder modernem Browser.
  • ./dist/lib/ Ausgabeverzeichnis: Hilfsfunktionen als Standalone ES5 Bibliothek
    zur direkten Verwendung als lokale Kopie

    Fixed

  • Beim Einbinden dieses npm Pakets stehen Typdefinitionen automatisch in der verwendeten
    Entwicklungsumgebung zur Verfügung

    Removed

  • mathcoach-api.d.ts entfällt. ./src/MathCoach.ts spezifiziert nun die öffentliche
    MathCoach IDE API.

[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