Releases: fujaba/fulib.org
Releases · fujaba/fulib.org
fulib.org v1.4.2
General
- Updated to fulib v1.2.3.
- Updated to fulibTools v1.2.1.
- Updated to fulibScenarios v1.4.2.
Improvements
- What's New now arranges repos as tabs. #88 #91
- Improved the accessibility for some links in the footer. #89
- Made the "Show Output" and "Grade" links in task lists actual buttons. #89
- The query parameter
atok
can now be used to set the assignment token when viewing all solutions. #92 - The query parameters
atok
andstok
can be now be used to set the assignment or solution token when viewing a solution. #92 - Downloaded
build.gradle
files no longer dictate Java version compatibility. #94
fulib.org v1.4.1
fulib.org v1.4.0
General
- Added fulibYaml to GitHub links and What's New.
- Updated to fulibScenarios v1.4.0.
- Updated to Angular 9.
- Updated to Gradle v6.5.1.
- Cleaned up the backend code.
- Cleaned up the frontend code and improved performance.
QoL and Usability Improvements
-
General
- Cleaned up the GitHub menu in the footer.
- The warning text when an example is selected is now hidden behind the tooltip of an icon.
- Improved the tooltip of the
Compile and Run
button. - Added tooltips to collapse/expand buttons.
-
Assignment Creation
- Tasks in the assignment creation form can now be restored after deletion.
- Added tooltips to the buttons in the assignment creation form.
- Added tooltips to the buttons in the course creation form.
- Outputs in the task lists during assignment creation are now shown below the verification editor.
- Import buttons are now disabled and have a tooltip if no file is selected.
-
Viewing Solutions
- Replaced the
Edit
button in the My Solutions list with a separate item for the current draft. #82 - Changed the button label for submitting comments to
Submit
. - Added the Ctrl-Enter shortcut for the comment submit button.
- Outputs in the task list of solutions are now shown in a collapsible editor.
- Replaced the
-
Grading Solutions
- Changed the button label for search help to
?
and added a tooltip.
- Changed the button label for search help to
Bugfixes
- Fixed a timezone problem with deadlines in the assignment creation form. #83
- Fixed 404 pages changing the tab title until the page is reloaded.
fulib.org v1.3.1
General
- Merged changes from v1.2.1 into the v1.3 branch.
New Features
- Downloaded Gradle projects can now include a decorator class whose name is configurable.
fulib.org v1.2.1
New Features
- Added a checkbox to toggle whether the changelog should open automatically when a new update was released.
Improvements
- Improved the way version numbers are displayed in the changelog sidebar.
- The changelog no longer shows future versions.
fulib.org v1.3.0
Tool Updates
- Updated to FulibScenarios v1.3.0.
- Updated to FulibGradle v0.4.0.
- Downloaded Gradle Projects now use JUnit v4.13.
fulib.org v1.2.0
New Features
- Added Assignments and related functionality:
Tool Updates
- Added a dependency on FulibTables v1.3.0.
- Updated to FulibScenarios v1.2.0.
- Updated to FulibGradle v0.3.0.
- Updated to Gradle v6.3.
fulib.org v1.1.0
New Features
- Added a toggle to the Compile and Run button that does it automatically when the scenario changes. #65
- When visiting a new version of fulib.org, the changelog since the last visited version is shown. #66
- Examples can now be linked by adding a query parameter like
?example=Basics
to the URL. #68 - Added documentation links at the end of examples. #69
Tool Updates
- Updated to FulibTools v1.1.0.
- Updated to FulibScenarios v1.1.0.
Improvements
fulib.org v1.0.0
- Added examples for GUI prototyping using FulibMockups.
- Updated to FulibScenarios v1.0.0.
fulib.org v0.9.0
Scenarios
- Updated to FulibScenarios v0.9.1.
- Added new examples for numeric Add and Remove, List Operations, .txt and .tables.html Object Diagrams, 'the answer', and piecewise method definitions. #45
- Swapped the Transformation and Methods example chapters.
- Improved existing examples. #38
Interface
- Added a Project Configuration dialog with settings for project name, package name, version, and scenario file name. #43
- Added a warning label that changes to examples will not be saved.
- Added a Dark Mode. #44
- The default editor theme in light mode is now
idea
. - The default editor theme in dark mode is now
darcula
. - Improved the way multiple methods are shown in the Java code view.
- Stack Trace Lines from the configured package are no longer filtered from the output.
Download as Gradle Project
- Downloaded Gradle Projects now generate Class Diagram SVGs by default.
- Downloaded Gradle Projects now use Gradle v5.6.2.
- Downloaded Gradle Projects now includes a default .gitignore file.