Skip to content

Releases: fujaba/fulib.org

fulib.org v1.4.2

04 Sep 13:11
be5aec3
Compare
Choose a tag to compare

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 and stok 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

15 Aug 09:37
99a7504
Compare
Choose a tag to compare

General

  • Updated to fulib v1.2.1.
  • Updated to fulibTools v1.2.1.
  • Updated to fulibScenarios v1.4.1.

Bugfixes

  • Form fields in the Project Configuration window are now properly validated. #47 #87

fulib.org v1.4.0

15 Aug 09:31
41451fb
Compare
Choose a tag to compare

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.
  • Grading Solutions

    • Changed the button label for search help to ? and added a tooltip.

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

12 Jul 09:45
7af2f4e
Compare
Choose a tag to compare

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

12 Jul 09:45
99579f0
Compare
Choose a tag to compare

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

12 Jul 09:45
72c1640
Compare
Choose a tag to compare

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

12 Jul 09:44
8ae7f91
Compare
Choose a tag to compare

New Features

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

12 Jul 09:41
b0fd0f7
Compare
Choose a tag to compare

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

  • Major improvements to style and dark mode.
  • Cleaned up the backend code.
  • Rewrote the frontend with Angular. #63
  • Overhauled the page footer. #64

fulib.org v1.0.0

12 Jul 09:40
f6105eb
Compare
Choose a tag to compare
  • Added examples for GUI prototyping using FulibMockups.
  • Updated to FulibScenarios v1.0.0.

fulib.org v0.9.0

12 Jul 09:40
9e21b71
Compare
Choose a tag to compare

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.