Releases: denkspuren/LiveViewProgramming
Releases · denkspuren/LiveViewProgramming
Bachelorthesis von Ramon Biehl
Live View Programming - ein neuer explorativer Programmierstil für beliebige Programmiersprachen: Von der Konzeption zur Architektur und Umsetzung
Der Release zur Bachelorthesis von Ramon Biehl
Release 0.5.4
Release 0.5.3
Release 0.5.2
Beispiele zu den neuen Input-Feldern finden sich in demo.java
What's Changed
- Input Felder by @RamonDevPrivate in #82
- Error Overlay by @RamonDevPrivate in #83
Full Changelog: 0.5.1...0.5.2
Release 0.5.1
Release 0.5.0
What's Changed
- Verbessertes Resource Loading, einstellbares Logging und Code-Refactoring by @RamonDevPrivate in #75
- Architekturänderungen, SVG Turtle, LiveReloading und neues Interaktionssystem by @RamonDevPrivate in #78
Full Changelog: 0.4.0...0.5.0
Release 0.4.0
- GitHub Actions Workflow: Automatisierung des Build-Prozesses und der Erstellung von Releases.
- Maven Support: Maven wurde als Build-Tool hinzugefügt.
- Markdown Engine Wechsel: Die Markdown-Engine wurde auf "MarkIt" umgestellt.
- Mathjax Support: Unterstützung für Mathjax zur Darstellung mathematischer Formeln.
- Lightweight String Templates: Einführung einer leichteren Variante von String-Templates.
What's Changed
- Server-Sent-Events mit Daten in Base64-Kodierung by @denkspuren in #40
- Fixes zu Markdown, Wechsel zur Engine markdown-it by @denkspuren in #42
- Syntax-Highlighting ergänzt by @denkspuren in #43
- Enhancement of Turtle Functionality: Absolute Movements and Line Drawing by @DavIT42 in #47
- Umbauten für Java 23 (String-Templates werden nicht mehr unterstützt) by @denkspuren in #51
- Wir können Matheformeln! (Added Mathjax Support) by @denkspuren in #52
- Kleine Demo zur MathJax-Erweiterung by @denkspuren in #56
- Leightweight Implementation of String Templates by @denkspuren in #60
- Neues
RELEASE-Kommando, um Locks freizugeben. Damit ist Problem bei Slider gelöst by @denkspuren in #62 - Kleine Korrektur + Testfall ergänzt by @denkspuren in #63
- Lock-Mechanismus für Client-Requests by @denkspuren in #64
- ignore .vscode by @denkspuren in #69
- Feature/jar by @denkspuren in #73
- Github Workflows by @RamonDevPrivate in #74
New Contributors
Full Changelog: 0.3.2...0.4.0
0.3.2 Turtle kann Text, Markdown kann <>, Dot + Objekt-Inspektor
- Turtle kann mit
text(...)vor Kopf Text schreiben - Spitze Klammern <> können mit
Text.escapeHtmlin Markdown vor HTML-Interpretation geschützt werden (Beitrag von @RamonDevPrivate) - Darstellung von Graphen mit der Dot-Sprache (Beitrag von @RamonDevPrivate)
- Object-Inspektor als Skill (Beitrag von @RamonDevPrivate)
What's Changed
- Clerk für die Dot-Sprache (Graphen) und Skill ObjectInspector by @denkspuren in #36
- Spitze Klammern im Text nicht als HTML interpretieren by @denkspuren in #38
- Turtle kann nun Texte vor Kopf schreiben by @denkspuren in #39
Full Changelog: 0.3.1...0.3.2
0.3.1 Turtle kann Farbe, Slider bringt Interaktivität
- Der Turtle-Clerk kann nun auch Farbe
- Preview: Slide-Clerk für Interaktivität
What's Changed
- clear liveview content without reloading the page by @denkspuren in #19
- clear deletes inline scripts by @denkspuren in #20
- LOAD-Synchronisation umgeschrieben by @denkspuren in #21
- <script>-Tags erst bei Ladeerfolg "persistent" by @denkspuren in https://github.com//pull/23
- Clerk.load kann nun von online- und offline-Quelle als Fallback laden by @denkspuren in #24
- Update logo.java - Fixed Typo by @Dottellini in #25
File-Klasse belegt den Namensraum, inTextgeändert by @denkspuren in #28- Merge latest changes to main into this branch by @denkspuren in #29
- Comet1903/main: Turtle-Stift mit veränderlicher Farbe und Strichdicke by @denkspuren in #30
- Add line width and color to turtle clerk by @Comet1903 in #27
- Aktualisiere development-Branch by @denkspuren in #31
- Logo-Doku und -Beispiel ergänzt um Farbe und Strichstärke by @denkspuren in #32
- Turtle mit reset() by @denkspuren in #33
- Slider-Clerk als Preview-Feature by @denkspuren in #34
New Contributors
- @Dottellini made their first contribution in #25
- @Comet1903 made their first contribution in #27
Full Changelog: 0.3.0...0.3.1
0.3.0
Mit diesem Release geht ein Refactoring einher samt einiger Verbesserungen am Code. Mit den Umbauten hat sich ein deutliches Design herausgeschält, und es sind passende Begrifflichkeiten entstanden. Das hat auch dazu geführt, dass ich das Repository umbenannt habe.
Vielen Dank an @RamonDevPrivate für seine Beiträge!
What's Changed
- Feature/sse by @denkspuren in #9
- Thread.sleep() ersetzt, loaded-Anzeige by @denkspuren in #11
- Überarbeitung der Methoden
sendundsendAndWaitby @denkspuren in #12 - Beginn des Refactorings by @denkspuren in #13
- CreateReponseContext and fixed favicon by @denkspuren in #14
- Klassen in Dateien überführt und als Skills organisiert, Bereinigungen vorgenommen by @denkspuren in #15
- tictactoe + better mime type detection by @denkspuren in #16
- Reorganisation 2. Teil, Aktualisierung der Doku by @denkspuren in #17
Full Changelog: 0.2.0...0.3.0