javaonline:changelog
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
javaonline:changelog [2022/09/04 13:17] – [Java-Online: Changelog] Martin Pabst | javaonline:changelog [2023/07/23 09:04] – Martin Pabst | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Online-IDE: Changelog ====== | ====== Online-IDE: Changelog ====== | ||
+ | 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:// | ||
+ | * [[https:// | ||
+ | |||
+ | ===== 2023 ===== | ||
+ | * **Juli 2023** | ||
+ | * Die SQL-IDE versteht jetzt auch '' | ||
+ | * **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(), | ||
+ | * 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-> | ||
+ | * 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: '' | ||
+ | * | ||
+ | * **April 2023** | ||
+ | * Graphische [[api: | ||
+ | * [[api: | ||
+ | * [[api: | ||
+ | * [[: | ||
+ | * added section " | ||
+ | * set default speed to " | ||
+ | * bugfix: getText yielded wrong value | ||
+ | * bugfix: cyclic class hierarchy froze compiler | ||
+ | * **März 2023** | ||
+ | * Die SQL-IDE beherrscht jetzt '' | ||
+ | * Die Lernumgebung [[api: | ||
+ | * Bugfix: constructors which call other constructors must not include automatic call to parameterless super constructor | ||
+ | * added method '' | ||
+ | * Bugfixes von Fehlern, die durch den Umstieg auf das Build-System vite entstanden sind, vollständig abgeschlossen | ||
+ | * Make multiple comma seperated attriute declarations possible | ||
+ | * bugfix: '' | ||
+ | * bugfix: GNGDreieck.positionSetzen didn't work properly | ||
+ | * bugfix: better error handling if non-abstract method-declaration ends with semincolon | ||
+ | * bugfix: String.charAt(i) didn't enforce i >= 0 && i < length | ||
+ | * bugfix: studentlist and class list shown twice under certain circumstances | ||
+ | * bugfix in projectexplorer: | ||
+ | * better looking center-alignment of class identifiers in class diagram | ||
+ | * Implement mouse handler and collidesWith-method for Text objects | ||
+ | * add '' | ||
+ | * fix issue [[https:// | ||
+ | * add parameterless constructors for all child classes of FilledShape | ||
+ | * added '' | ||
+ | * Die SQL-IDE beherrscht jetzt views ('' | ||
+ | * **Februar 2023** | ||
+ | * BugFix: implcit type conversion from char to int didnt work with plus-operator | ||
+ | * Long-Konstanten (z.B. '' | ||
+ | * Methode '' | ||
+ | * Bugfix: Files shouldn' | ||
+ | * SQL-IDE: Funktion '' | ||
+ | * Umfangreiche Arbeiten am build-system der Online-IDE und der SQL-IDE: Beide arbeiten jetzt mit [[https:// | ||
+ | * BugFix: '' | ||
+ | * BugFix: nested generic Types weren' | ||
+ | * Umfangreiche Arbeiten an der GNG-Grafikbibliothek: | ||
+ | * create school database for Online-IDE | ||
+ | * Mehrere Bugfixes betreffend den Datentyp '' | ||
+ | * Die Lernumgebung [[api: | ||
+ | * BugFix: import spritesheets dynamically in order to have version-number in dist-filename | ||
+ | * SQL-IDE: embedded-Version with iframe works now => including SQL-IDE inside [[https:// | ||
+ | * SQL-IDE Bugfix: client hung if current workspace was folder | ||
+ | * **Januar 2023** | ||
+ | * Portierung auf die neue Typescript-Version | ||
+ | * Bugfix: Processing now works with and without createCanvas-statement inside setup function | ||
+ | * Added method String.valueOf | ||
+ | * SQL-IDE bugfix: Compiler shouldn' | ||
+ | * SQL-IDE: Added shutdown server menu entry for admin | ||
===== 2022 ===== | ===== 2022 ===== | ||
+ | * ** Dezember 2022** | ||
+ | * Suppress contextmenu when clicking on trash bin | ||
+ | * Umfangreiche Arbeiten und bugfixes am Object tree in der debug-Ansicht. | ||
+ | * SQL-IDE bugfixes: bugfixes: Right click in Explorer; pagination color | ||
+ | * **November 2022** | ||
+ | * bugfix: division assignment didn't respect integer division | ||
+ | * Processing: set default canvas resolution to 800x600 | ||
+ | * implement final classes and make final fields assignable inside constructor | ||
+ | * overriding final or private methods is now forbidden; variant '' | ||
+ | * fix issues [[https:// | ||
+ | * SQL-IDE: on startup expand all folders containing current workspace; better looking folderlines | ||
+ | * SQL-IDE: add max and min functions for date, time, datetime and timestamp-values | ||
+ | * SQL-IDE: Multiple instances of embedded sql-ide are now better separated if they have distinct ids | ||
+ | * SQL-IDE bugfix: embedded version didn't show runtime errors inside dokuwiki | ||
+ | * SQL-IDE: when distributing workspace: distribute it with database and ddl-statements | ||
+ | * SQL-IDE: Added " | ||
+ | * **Oktober 2022** | ||
+ | * Der Compiler meldet jetzt einen Fehler wenn zwei Klassen denselben Bezeichner besitzen. | ||
+ | * SQL-IDE: show errors tab if runtime errors occur | ||
+ | * SQL-IDE: escape identifiers when importing database | ||
+ | * SQL-IDE: on import replace binary and varbinary types by varchar | ||
+ | * SQL-IDE: embedded version: put sliders under database reset menu | ||
+ | * SQL-IDE: new syntax: insert into < | ||
+ | * **September 2022** | ||
+ | * Auch in der Embedded-IDE können jetzt eigene Grafiken als Sprites eingebunden werden. | ||
+ | * '' | ||
+ | * BugFix: '' | ||
+ | * BugFix: Etwas dunklere Schriftfarbe im Light-Theme | ||
+ | * SQL-IDE: accept time constants beginning with 00: | ||
+ | * SQL-IDE: Added data type '' | ||
+ | * SQL-IDE: upper case keyword hints | ||
+ | * SQL-IDE: on import translate '' | ||
+ | * SQL-IDE: enabled foreign key constraint enforcement | ||
+ | * SQL-IDE bugfix: path of files that had bin dragged into folders hadn't been transferred to server | ||
+ | * SQL-IDE: added operators not, <=, >= | ||
+ | * SQL-IDE bugfix: terms with unary and binary operators lacked resulttype | ||
+ | * SQL-IDE: make active statement highlighting half transparent so that current selection is visible underneath | ||
+ | * SQL-IDE: bugfix: alter table add constraint only evaluated first constraint | ||
+ | * SQL-IDE bugfix: group by < | ||
* **August 2022** | * **August 2022** | ||
* Schüler/ | * Schüler/ | ||
+ | * **Juli 2022** | ||
+ | * SQL-IDE bugfix: SymbolResolver didn't recognize aggregating function sum | ||
+ | * SQL-IDE bugfix: parser doesn' | ||
+ | * SQL-IDE bugfix: mysql syntax for auto_increment start value not recognized | ||
+ | * SQL-IDE bugfix: SymbolTable couldn' | ||
* **Juni 2022** | * **Juni 2022** | ||
* Das Christoph-Scheiner-Gymnasium Ingolstadt ist mit der Online-IDE [[https:// | * Das Christoph-Scheiner-Gymnasium Ingolstadt ist mit der Online-IDE [[https:// |
javaonline/changelog.txt · Zuletzt geändert: 2023/10/14 13:38 von Martin Pabst