Benutzer-Werkzeuge

Webseiten-Werkzeuge


javaonline:changelog

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
javaonline:changelog [2023/03/26 11:23] Martin Pabstjavaonline:changelog [2023/10/14 13:38] (aktuell) Martin Pabst
Zeile 1: Zeile 1:
 ====== Online-IDE: Changelog ====== ====== Online-IDE: Changelog ======
-Beim Führen der Liste unten hat sich immer mehr herausgestellt, dass sie kaum mehr Inhalt enthält als die commit historys der beiden Projekte. Am besten sehen Sie also direkt dort nach, wenn sie das aktuelle Geschehen verfolgen möchten+Ich komme mit dem Führen der Liste unten leider nicht immer hinterher. Die aktuellen Änderungen finden Sie tagesaktuell in den Commit-Historys der beiden Projekte: 
-  * [[https://github.com/martin-pabst/SQL-IDE/commits/master||Commit-history der SQL-IDE]] +  * [[https://github.com/martin-pabst/Online-IDE/commits/master|Commit-history der Online-IDE]] 
-  * [[https://github.com/martin-pabst/Online-IDE/commits/master||Commit-history der Online-IDE]]+  * [[https://github.com/martin-pabst/SQL-IDE/commits/master|Commit-history der SQL-IDE]]
  
 ===== 2023 ===== ===== 2023 =====
 +  * **September 2023**
 +    * Anfang September 2023 wurden die Server von Online-IDE und SQL-IDE auf den neuen Servercode umgestellt. Nach kleineren anfänglichen Schwierigkeiten laufen sie jetzt deutlich stabiler und performanter als vor der Umstellung. Der Code ist jetzt viel besser lesbar, klarer strukturiert und - dank deutlich weniger Abhängigkeiten zu externen Bibliotheken - zukunftssicherer als vorher.
 +  * **August 2023**
 +    * Weitere Arbeiten am Prüfungsmodus
 +    * Umfangreiche Arbeiten am Servercode. 
 +  * **Juli 2023**
 +    * Die SQL-IDE versteht jetzt auch ''enum''-Datentypen.
 +  * **Juni 2023**
 +    * Umfangreiche Arbeiten am Server: Umstellung von Kotlin auf Java und von Exposed auf ein eigenes ORM vorbereitet (Umstieg erfolgt in den Sommerferien)
 +  * **Mai 2023**
 +    * Neue Methoden Group.getIndexOf(Shape s), Sprite.getImageIndex(), Collections.shuffle(Collection c)
 +    * Added Sprite import by pressing button (insted drag'n drop) for compatibility with tablets
 +    * Beim Duplizieren eines Workspace wird jetzt auch das zugehörige Klassendiagramm mit dupliziert.
 +    * Hauptmenü Ansicht->Enable/disable word wrap hinzugefügt.
 +    * include fonts.css in includeIDE.js
 +    * make login page responsive
 +    * Arbeiten am Modus zur Durchführung von schriftlichen Prüfungen mit der Online-IDE begonnen
 +    * Umfangreiche Bugfixes, v.a. in der SQL-IDE
 +    * SQL-IDE: ''Join'' ... ''on'' ist jetzt möglich.
 +    *   
 +  * **April 2023**
 +    * Graphische [[api:documentation:grafik:gui|GUI-Elemente]] ''TextField'', ''CheckBox'', ''Radiobutton'' und ''Button''
 +    * [[api:documentation:http:start|Http-Requests]] von der Online-IDE aus sind jetzt möglich
 +    * [[api:documentation:files:start|Files-API zum lesenden und schreibenden Zugriff auf Dateien im Workspace]]; txt, json und xml-Datendateien können jetzt im Workspace angelegt werden.
 +    * [[:api:documentation:http:start#aufbereiten_der_json-daten_jsonparser|Json-Parser]]
 +    * added section "new" in login page
 +    * set default speed to "max"
 +    * bugfix: getText yielded wrong value
 +    * bugfix: cyclic class hierarchy froze compiler
   * **März 2023**   * **März 2023**
 +    * Die SQL-IDE beherrscht jetzt ''create view...'' und ''drop view''. Die Struktur der Views wird rechts im Datenbankexplorer mit angezeigt.
     * Die Lernumgebung [[api:documentation:hamster:start|Java Hamster]] ist jetzt in die Online-IDE integriert!     * Die Lernumgebung [[api:documentation:hamster:start|Java Hamster]] ist jetzt in die Online-IDE integriert!
     * Bugfix: constructors which call other constructors must not include automatic call to parameterless super constructor     * Bugfix: constructors which call other constructors must not include automatic call to parameterless super constructor
Zeile 23: Zeile 53:
     * add parameterless constructors for all child classes of FilledShape     * add parameterless constructors for all child classes of FilledShape
     * added ''union''-Operator in SQL-IDE     * added ''union''-Operator in SQL-IDE
 +    * Die SQL-IDE beherrscht jetzt views (''create view...'', ''drop view'', Anzeige der Struktur von views im Database-Explorer rechts)
   * **Februar 2023**   * **Februar 2023**
     * BugFix: implcit type conversion from char to int didnt work with plus-operator     * BugFix: implcit type conversion from char to int didnt work with plus-operator
javaonline/changelog.1679822618.txt.gz · Zuletzt geändert: 2023/03/26 11:23 von Martin Pabst

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki