Skip to content

Releases: ReCodEx/api

v1.4.4

16 Jan 06:45

Choose a tag to compare

Changelog

  • Deleted endpoints for collecting public user and group information, private/public info consolidated into one multifunctional enpoints which engages user permissions
  • Bugfix: Comments can be now longer than 255 characters
  • Users registered externally are now able to create local account with appropriate endpoint
  • All compilation pipelines supports extra source files given by exercise author
  • Python compilation to pyc format
  • Added cpu-time alongside wall-time in exercise limits and submission evaluation
  • CMD commands to cleanup of exercise configurations and pipeline configurations

Commits

31bc8f8 Fixing tests.
5a9512b Bugfix: python compilation outputs pyc file
47b0f77 Move parent group ID and IDs from private part to public part in GroupView.
da05822 Add new method to BaseDeleteRepository which is supposed to get all even deleted entities.
729ebc2 Pipeline configs cleanup command
db8e2ce Exercise configs cleanup command
0145dea Refactor commands for current cleanups
3666dfb Bugfix: correct extra files python migration
8fc9ebf Store cpu time in evaluation test and task results
3d46db3 Add cpu time in Stats evaluation helper structures
a4e12da Rename time to wall-time in results evaluation
1b25507 Add cpu-time to exercise configuration
70af4cb Refactor fetch pipeline boxes
e4a2443 Export compilation extra files and python compilation into fixtures
4aba204 Python compilation
1103f9a Migrate db to reflect compilation extra files
de59163 Add extra source files to chosen compilation boxes
0553ccf Refactor static strings in compilation boxes
ed481df Add ID to submission failures
e3a43d9 Bugfix: environment has to be added even into tests during environment config update
ce9483e Bugfix: empty passwords are not hashed
f9fa0e5 Add proper user view into createLocalAccount action
c6a167b Merge branch 'private-public-info'
c488121 Create local account endpoint
67d466c Change column type of comment->text from varchar(255) to text
66dd61f Public/private group data view factory
903abcc Merge branch 'master' of https://github.com/ReCodEx/api
9a3462c Fixing bug in shuffle judge parameters in JudgeBox.

v1.4.3

02 Jan 16:43

Choose a tag to compare

Changelog

  • Pascal will now accept multiple files
  • Proper displaying of version on default page
  • Communication with CAS service using XML rather than JSON

Commits

b873a24 Each pascal source file has to be compiled separately
cce63c0 Allow pascal compilation to accept multiple source files
f16a6a7 Displayed version of api is based on git tags
9a9a8f8 CAS 2nd phase verification uses XML instead of JSON (#136)

v1.4.2

29 Dec 16:48

Choose a tag to compare

Changelog

  • Added comment statistics to assignment solution view
  • Added new file/folder existance check after compilation of user solutions (Useful for instance for FPC which sometimes does not output proper binary file even if told to)
  • Various bugfixes and code optimisations

Commits

15cc7cd make sure that submissions without result url are not evaluated
3b3c01a Make sure getCurrentUser() doesn't return null
3066d95 Fixing doc comment.
7cdffb4 Fixing idiotic bugs from previous PRs.
1150fd5 Fixing minor issues reported in PR. (#134)
64bfec8 Merge branch 'master' of https://github.com/ReCodEx/api into solution-view-factory
5f204d7 Adding comments statistics to solution view factory.
dee84a1 check for sqlite3 in tests
93442eb Solution view refactored into separate view factory. Some ACL relics from solution/submission redesign fixed along the way.
06fc29a WiP Refactoring - moving AssignmentSolution getData into separate view factory.
9b6644f Better exception handling in evaluation loading
87652bc Add new file/folder exists worker task after compilation of user programs (#131)
da3ada7 Better be safe in fors then sorry due to badly indexed elements
10b2342 Bugfix: repair possibly badly indexed arrays in DataInBox

v1.4.1

19 Dec 09:07

Choose a tag to compare

Changelog

  • Proper synchronization of assignments which copies all needed items
  • Various bugfixes and optimisations

Commits

89714f3 Exercise are update even on change of associated files
fea4435 Updateable and Deleteable traits. Assignment and Exercise updated timestamp is properly updated. (#129)
92cc14b UpdatedAt of exercise and assignment added to assignment sync info.
0f37dc6 Fix tests
0d95b87 Runtime environments also has to be synced
307a39b Sync supplementary and attachment files in assignment
78e3527 Export current pipelines

v1.4.0

19 Dec 09:06

Choose a tag to compare

v1.4.0

v1.3.0

16 Dec 21:50

Choose a tag to compare

Version 1.3.0

v1.2.0

16 Dec 21:50
790d446

Choose a tag to compare

Version 1.2.0

v1.1.1

16 Dec 21:50

Choose a tag to compare

Release 1.1.1

Software project release

24 Nov 23:49

Choose a tag to compare

1.0.0

Generate default score config properly