Skip to content

Releases: ls1intum/tum-apply

1.1.1

16 Dec 18:01

Choose a tag to compare

What's Changed

🧱 Application

🧱 Database

  • Development: Implement endpoint for adding applicants to interview process by @Abi107717 in #1428

🧱 User management

  • Development: Add endpoint and service for sending registration confirmation email by @Cathy0123456789 in #1533
  • Development: Admin removing research group members by @sachmii in #1498
  • General: Removed alphanumeric OTP and added numeric OTP by @ge94zec in #1548

🚀 General Improvements

🐛 Bug fixes

  • General: Fix selected options in job- and application creation by @CelineLahnor in #1518

📦 Dependencies

  • General: Update @analogjs/vite-plugin-angular to 2.1.1 by @renovate[bot] in #1503
  • General: Update @angular/language-service to 20.3.14 by @renovate[bot] in #1504
  • General: Update org.hibernate.orm:hibernate-jpamodelgen to 6.6.38.Final by @renovate[bot] in #1505
  • General: Update prettier-plugin-packagejson to 2.5.20 by @renovate[bot] in #1506
  • General: Update swagger-ui-dist to 5.30.3 by @renovate[bot] in #1507
  • General: Update cookie to 1.1.1 by @renovate[bot] in #1508
  • General: Update prettier to 3.7.3 by @renovate[bot] in #1509
  • General: Update @primeuix/themes to 2.0.1 by @renovate[bot] in #1531

📝 Documentation

🧪 Tests

  • General: Add new client tests for primeng-translation.service and localized-date.pipe by @CelineLahnor in #1486
  • General: Adjust login page stylings by @ge94zec in #1466
  • General: Update beautifulsoup4 to 4.14.3 by @renovate[bot] in #1529

New Contributors

Full Changelog: 1.1.0...1.1.1

1.1.0

09 Dec 17:08
9938ba6

Choose a tag to compare

What's Changed

🧱 Application

🧱 Database

🧱 Job

  • Usability: Add job pdf export by @Kiara65 in #1316
  • Development: Implement slot creation endpoint by @Abi107717 in #1257
  • Development: Implement Endpoint to get InterviewProcess by ProcessID by @Abi107717 in #1319
  • Usability: Add gender decoder to client by @Kiara65 in #1322
  • Development: Add department selection to research group request form by @Bofan-Zhu in #1376
  • Development: Server implementation of gender decoder by @Kiara65 in #1270
  • Development: Implement slot deletion functionality by @Abi107717 in #1419

🧱 User management

  • Development: Admins can create research groups by @sachmii in #1258
  • Development: Add members to research group functionality by @sachmii in #1312
  • General: Add missing researchGroupResource tests by @sachmii in #1345
  • General: Remove preferred languages from application and professor view by @ge94zec in #1353
  • Development: Use keycloak for adding members to research group by @sachmii in #1409

🚀 General Improvements

🐛 Bug fixes

📝 Documentation

🧪 Tests

  • General: Add researchGroupService server tests by @sachmii in #1173
  • General: Refactor research group creation tests into two files by @sachmii in #1317
  • Development: Add server tests for InterviewResource by @Abi107717 in #1327
  • General: Add server tests for image service and resource by @Bofan-Zhu in #1324
  • Development: Add image upload to job creation form by @Bofan-Zhu in #1311
  • General: Add client tests for add members component by @sachmii in #1323
  • General: Add client tests for research group info by @Bofan-Zhu in #1338
  • General: Replace hardcoded english toast messages with translation keys in my positions by @Bofan-Zhu in #1389
  • General: Add more tests to pass client test workflow by @CelineLahnor in #1313
  • General: Add client tests research group detail and admin view by @sachmii in #1326
  • General: Add client tests for professor landing page by @Bofan-Zhu in #1339
  • General: Add client tests for the otp input component by @marc-fett in #1371
  • General: Add client tests for the password input component by @marc-fett in #1373
  • General: Add tests for authentication related components by @marc-fett in #1395
  • General: Add client tests for auth-idp-buttons & credentials group by @marc-fett in #1375
  • General: Add server tests for user resource by @marc-fett in #1333
  • General: Add missing client tests research group members by @sachmii in #1348
  • General: Fix failing tests by @Abi107717 in #1430

📦 Dependencies

Read more

1.0.5

12 Nov 17:35

Choose a tag to compare

What's Changed

🧱 Application

🧱 Jobs

  • Development: Implement InterviewSlot entity/repository by @Abi107717 in #1242
  • Development: Create Interview Processes overview endpoint by @Abi107717 in #1100
  • Development: Create InterviewProcess for published Jobs by @Abi107717 in #1206

🧱 User management

  • Development: Add research group management view for admins by @sachmii in #1082
  • Development: Secure authentication endpoints by @marc-fett in #1151

🧱 Evaluation

  • Development: Add authorization for the evaluation module by @MoSchmidt in #1013
  • Development: Add grading conversion for professor view by @Kiara65 in #1045

🚀 General Improvements

  • General: Make job cards clickable by @Bofan-Zhu in #1077
  • General: Improved job details page by @Bofan-Zhu in #1061
  • Usability: Add custom icons and ensure consistent icon and button label usage by @Bofan-Zhu in #1138
  • Usability: Improve typography in application and job detail card by @Bofan-Zhu in #1153
  • Usability: Improve landing pages responsiveness by @Bofan-Zhu in #1156
  • Usability: Add sticky bottom to creation forms by @Bofan-Zhu in #1179
  • Usability: Adjust search-filter-sort bar to media version by @Kiara65 in #1133
  • Usability: Add pdf export to application detail by @Kiara65 in #1075
  • Usability: Add asterisk to job creation checkbox by @Kiara65 in #1148
  • General: Redirecting to home after logging out in application form by @CelineLahnor in #1071
  • General: Remove ring effect input bar by @sachmii in #1187
  • General: Add clearer instruction to employee request access form by @ge94zec in #1185
  • General: Change cursor on hover for application step buttons by @ge94zec in #1220
  • General: Improve seo for tumapply by @az108 in #1243
  • General: Adapt sidebar and footer design by @rabeatwork in #1248
  • General: Add question to FAQ about other jobs by @sachmii in #1262
  • General: Clicking icon or label no longer does not open first input field by @sachmii in #1189

🐛 Bug fixes

  • General: Fix title not displayed in application creation when not logged in by @Bofan-Zhu in #1078
  • General: Fix professor onboarding dialog scroll state by @Bofan-Zhu in #1096
  • General: Fix datepicker width and selector icon placement in forms by @Bofan-Zhu in #1117
  • General: Fix compilation error in upload component by @Bofan-Zhu in #1211
  • Development: Fix stacking in application creation by @Bofan-Zhu in #1247
  • General: Fix section detail card rendered text styling by @Bofan-Zhu in #1261
  • General: Fix Angular reactive form warning by @Abi107717 in #1224
  • General: Fix error in translation key for onboarding form by @sachmii in #1093

📝 Documentation

  • General: Fix edit link in documentation by @florian-glombik in #1081
  • General: Improve developer documentation for job module by @ani-ib in #1024
  • General: Add application module documentation for developers by @Douglas-Sarah in #1114
  • General: Add Keycloak documentation by @marc-fett in #1150
  • Documentation: Add developer documentation for the notification module by @MoSchmidt in #1102
  • Documentation: Add documentation for the evaluation module by @MoSchmidt in #1092
  • Documentation: Add user documentation for the application review page by @MoSchmidt in #1143

🧪 Tests

🧰 Maintenance & Config

  • General: Fix workflow wrongly displaying deployment by @sachmii in #1136

New Contributors

Read more

1.0.4

20 Oct 22:34
8decdf8

Choose a tag to compare

What's Changed

🧱 Application

🧱 User management

  • Development: Add professor request access form by @sachmii in #907
  • General: Professor onboarding server changes by @sachmii in #1037
  • Development: Request access form for employees by @sachmii in #1043
  • General: Remove extra styling of optional section in professor onboarding form by @sachmii in #1028

🧪 Tests

  • General: Fix application steps client tests by @Kiara65 in #1042
  • General: Remove temporary test from select component by @ani-ib in #1032
  • General: Fix and extend client datepicker tests by @Bofan-Zhu in #1030

🧰 Maintenance & Config

  • General: Make openapi workflow deterministic by @sachmii in #1047

Other changes

  • General: Add information text in professor onboarding about delayed response by @sachmii in #1036
  • General: Add check prerequisites step to application steps by @rabeatwork in #1029
  • General: Update wording on applicant landing page by @rabeatwork in #1044
  • General: Add link to gs requirements by @rabeatwork in #1046

New Contributors

Full Changelog: 1.0.3...1.0.4

1.0.3

15 Oct 22:01

Choose a tag to compare

What's Changed

🧱 Application

  • General: Redesign application detail page for applicants by @Bofan-Zhu in #917
  • Development: Secure application endpoints by @marc-fett in #824
  • Development: Exchange grading scale enum with upper and lower limits by @Kiara65 in #959

🧱 Job

  • General: Add margin to lists in application detail page by @ani-ib in #945

🧱 User management

🧱 Evaluation

🚀 General Improvements

  • General: Adjust layout padding by @Bofan-Zhu in #961
  • Development: Add professor request access form (server-side) by @sachmii in #910

🐛 Bug fixes

📦 Dependencies

  • Development: Update to Java 25 and Gradle 9.1.0 by @krusche in #752
  • Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #879
  • Update dependency webpack-dev-middleware to v7.4.5 by @renovate[bot] in #828
  • Update dependency org.projectlombok:lombok to v1.18.42 by @renovate[bot] in #826
  • Update ci: GitHub Actions (major) by @renovate[bot] in #698
  • Update dependency beautifulsoup4 to v4.14.2 by @renovate[bot] in #700
  • Update dependency esbuild to v0.25.10 by @renovate[bot] in #825
  • Update dependency org.yaml:snakeyaml to v2.5 by @renovate[bot] in #758
  • Update dependency io.micrometer:micrometer-registry-prometheus-simpleclient to v1.15.4 by @renovate[bot] in #707
  • Update angular monorepo to v20.3.4 by @renovate[bot] in #918
  • Update dependency lint-staged to v16.2.3 by @renovate[bot] in #922
  • Update dependency rollup to v4.52.4 by @renovate[bot] in #923
  • Bump com.github.ben-manes.versions from 0.52.0 to 0.53.0 by @dependabot[bot] in #810
  • Bump com.diffplug.spotless from 7.2.1 to 8.0.0 by @dependabot[bot] in #811
  • Bump com.h2database:h2 from 2.3.232 to 2.4.240 by @dependabot[bot] in #812
  • Update dependency typescript to v5.9.3 by @renovate[bot] in #925
  • Bump gradle/actions from 4 to 5 by @dependabot[bot] in #937
  • Bump peter-evans/create-or-update-comment from 4 to 5 by @dependabot[bot] in #938
  • Update angular-cli monorepo to v20.3.5 by @renovate[bot] in #919
  • Update dependency @angular/cdk to v20.2.8 by @renovate[bot] in #921
  • General: Update junit to version 6.0.0 and leave note for liquibase 5.0.0 by @az108 in #993

🧪 Tests

  • General: Add client tests for job overview page by @ani-ib in #911
  • General: Add client tests for job creation form by @ani-ib in #926
  • General: Write tests for filter-multiselect component by @Kiara65 in #835
  • General: Write tests for search-filter-sort-bar by @Kiara65 in #892
  • General: Write tests for toasts by @Kiara65 in #904
  • General: Write client tests for research group members page by @Bofan-Zhu in #933
  • Development: Global document caching by @MoSchmidt in #766
  • General: Write client tests for landing page by @Abi107717 in #867
  • General: Write client tests for my positions dashboard by @ani-ib in #931
  • General: Write client tests for job detail page by @ani-ib in #932
  • General: Add client tests for atomic select component by @ani-ib in #1007
  • General: Add client tests for atomic datepicker component by @ani-ib in #1008

🧰 Maintenance & Config

  • General: Standardize error messages in application creation form by @sachmii in #827
  • General: Replace decimal list style with bullet points by @ani-ib in #983
  • General: Improve date picker by @Bofan-Zhu in #1005
  • General: Enforce prettier for Java by @Bofan-Zhu in #894
  • General: Fix coverage settings by @az108 in #915
  • General: Adjust workflows for openapi by @az108 in #763
  • Development: Make cv and privacy statement a mandatory field by @Douglas-Sarah in #906
  • General: Rename panel and page properties by @Kiara65 in #912
  • General: Fix validate grade input and show error message by @Abi107717 in #941
  • General: Remove old filter and sort components by @Kiara65 in #930
  • General: Adapted about us description by @sachmii in #955
  • General: Fix inconsistent gendering, text overflow and whitespace between titles and content by @sachmii in #980
  • Development: View all documents dialog by @MoSchmidt in #765
  • General: Fix toast translations by @Kiara65 in #982
  • Development: Add checkbox regarding german doctoral requirements by @sachmii in #1004

Full Changelog: 1.0.2...1.0.3

1.0.2

01 Oct 15:45

Choose a tag to compare

What's Changed

🧱 Job

🧱 Evaluation

  • General: Add filter and sort bar to application evaluation page by @Kiara65 in #787
  • Development: Comments and ratings for review page by @MoSchmidt in #623

🚀 General Improvements

  • Usability: Make landing pages consistent by @Bofan-Zhu in #797
  • General: Rework on docusaurus landing page by @sachmii in #796
  • General: Add status filter to applications overview by @Kiara65 in #764
  • Usability: Allow clearing selection in optional drop downs by @Abi107717 in #774
  • General: Fix translation bug by @Abi107717 in #793
  • Development: Adjust numberinput range validation by @Douglas-Sarah in #862
  • Usability: Add more information to grading scale fields by @Kiara65 in #897

🐛 Bug fixes

🧪 Tests

  • General: Fix tests by @Abi107717 in #782
  • General: Make mvcTestClient a spring component for automatic dependency injection by @Kiara65 in #773
  • General: Write tests for sorting component by @Kiara65 in #789
  • General: Extend MvcTestClient for testing specific status codes by @ani-ib in #860

Other changes

Full Changelog: 1.0.1...1.0.2

1.0.1

23 Sep 10:43

Choose a tag to compare

What's Changed

🧱 Evaluation

  • General: Add sorting functionality to applications overview by @Kiara65 in #749

🚀 General Improvements

  • General: Make header and layout consistent by @Bofan-Zhu in #741
  • General: Added AboutUs page and documentation link to faq by @sachmii in #779
  • Usability: Add toast messages in job creation form by @Abi107717 in #753
  • Development: Fix refresh bug by @marc-fett in #747
  • General: Added failed savingState for job and application creation form by @sachmii in #762

🧪 Tests

  • General: Add client vitest setup by @az108 in #748
  • Development: Add server tests for job module by @ani-ib in #751
  • General: Add tests for ResearchGroupResource by @Kiara65 in #669

🏗 DevOps / Infra

  • Usability: Moved persistent data from a volume to a folder for backup by @FleckiBunti in #746

Other changes

  • General: Improve openapi code generation by @az108 in #740
  • Development: Create researchGroup admin endpoint by @Abi107717 in #683

New Contributors

Full Changelog: v1.0.0...1.0.1

1.0.0

15 Sep 20:10

Choose a tag to compare

What's Changed

🚀 General Improvements

  • Development: Add professor onboarding dialog (server-side) by @marc-fett in #645
  • Development: Add professor onboarding dialog (client-side) by @marc-fett in #649
  • Development: Add more registration server APIs by @marc-fett in #682
  • Development: Add more registration server APIs by @marc-fett in #709
  • Development: Combine application and account creation by @marc-fett in #712
  • Development: Enhance email registration and login by @marc-fett in #715

🐛 Bug fixes

📝 Documentation

  • Usability: Add user documentation for job module by @ani-ib in #659
  • General: Add user centered documentation for application module by @Douglas-Sarah in #714
  • Documentation/adjust job by @ani-ib in #724

🧰 Maintenance & Config

  • Development: Add initial professor landing page by @Bofan-Zhu in #647
  • Development: Improve dropdown search design by @ani-ib in #597
  • General: Remove production website ribbon by @az108 in #723

🧱 Client (Angular)

  • General: Remove icon from confirm dialog by @Kiara65 in #687
  • Development: Add research group info page by @Bofan-Zhu in #662
  • Development: Add my members page to research group by @Bofan-Zhu in #651
  • Usability: Add privacy checkbox to application form by @Abi107717 in #661
  • Development: Improve autosaving logic in job creation form by @ani-ib in #679
  • General: Add new filter by @Kiara65 in #680
  • Usability: Change browser tab title by @Kiara65 in #691
  • General: Fix job card button by @Kiara65 in #694
  • Usability: Adjusted toasts in application by @Abi107717 in #664
  • General: Fix home navigation as Professor by @Bofan-Zhu in #708
  • General: Adjust Multiselect filter by @Kiara65 in #710
  • Development: Fix button logic in job detail based on application state by @ani-ib in #695
  • Usability: Fix toast text translation by @Abi107717 in #721
  • General: Remove icon in View Application button by @Kiara65 in #725
  • General: Fix page2 grade error by @Douglas-Sarah in #720
  • General: Fix undefined application page 3 after otp registration/login by @Bofan-Zhu in #727
  • Development: Update client dependencies by @krusche in #655

Other changes

  • General: Set applicant landing page browser tab title by @Kiara65 in #722

Full Changelog: v0.1.3...v1.0.0

0.1.3

11 Sep 11:07

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.2...v0.1.3

0.1.2

18 Aug 18:24

Choose a tag to compare

What's Changed

  • Development: Exclude actuator endpoints from OpenApi by @MoSchmidt in #461
  • Development: Implement automatic saving in job creation form by @ani-ib in #448
  • Usability: Add tooltips to job card icons by @Kiara65 in #457
  • Development: Email settings integration by @MoSchmidt in #330
  • Development: Implement optional search inside select component by @ani-ib in #454
  • Development: Improve login by @marc-fett in #309
  • Development: Add error handling for editor component by @Douglas-Sarah in #297
  • Development: Add server dynamic templates by @MoSchmidt in #333
  • Development: Add template overview page by @MoSchmidt in #413
  • Development: Implement quality of life improvements for applications by @Douglas-Sarah in #462
  • Development: Fix email login by @marc-fett in #478
  • Development: Add editor component in application and job creation form by @Douglas-Sarah in #311
  • Development: Allow editing of email templates by @MoSchmidt in #486
  • Usability: Fix endless loop in application by @Douglas-Sarah in #526
  • Usability: Add link in application title in application overview page to navigate to corresponding job by @Douglas-Sarah in #520
  • General: Fix redirect of apply buttons by @Kiara65 in #530
  • Development: Restructure Job Creation Form by @ani-ib in #541
  • Usability: Add Confirmation dialogs by @Kiara65 in #525
  • Development: Fix login design by @marc-fett in #543
  • General: Rewrite toast implementation by @Kiara65 in #542
  • General: Fix double toast in auth card by @Kiara65 in #548
  • Development: Add example integration tests for server and client by @az108 in #535
  • Development: Add ratings for applications by @MoSchmidt in #532
  • Development: Add tooltips to badge and adapt evaluation pages by @MoSchmidt in #539

Full Changelog: v0.1.1...v0.1.2