Skip to content

Latest commit

 

History

History
447 lines (295 loc) · 48.1 KB

CHANGELOG.md

File metadata and controls

447 lines (295 loc) · 48.1 KB

1.5.2 (2023-11-16)

Bug Fixes

1.5.1 (2023-11-16)

Bug Fixes

  • improved some errors with test (809bce6)

1.5.0 (2023-11-16)

Features

  • UserTest: 🍻 added more tests to the core user class (42fa505)

1.4.4 (2023-11-16)

Bug Fixes

1.4.3 (2023-11-16)

Bug Fixes

1.4.2 (2023-11-16)

Bug Fixes

  • ValidateEndpoints: Fixed missing variable decleration for MAX_NAME_LENGTH (b563c70)

1.4.1 (2023-11-16)

Bug Fixes

  • Overview: added backend validation for Workout name. (was already validated in frontend) (860f106)

1.4.0 (2023-11-15)

Bug Fixes

  • Persistence: 📦 fixed persistence loading over multiple instances (d74977f)

Features

  • Persistence: 🚧 worked on adding persistence (571a160)

1.3.1 (2023-11-15)

Bug Fixes

1.3.0 (2023-11-14)

Bug Fixes

  • Rest API: 🐛 fixed the new Rest API methods (39706f8)

Features

  • Rest API: ✨ added a new endpoint to send Exercise attribuites instead of sending the whole exercise object (c5dc404)
  • Rest API: ⚡ added validation to new endpoints (d79d318)
  • Rest API: added new endpoints for current workout (c8d3958)
  • WorkoutView: 🎨 seperated getWorkouts into smaller get requests (f453fa4)

1.2.0 (2023-11-13)

Bug Fixes

  • ♻️ updated workout tonot take in an exercise object (3093489)
  • ♻️ updated workout tonot take in an exercise object (007fe8c)
  • Changed it so we don't show the scrollbar for overview and workoutview (d915361)
  • ExerciseView: 🐛 load the ExerciseList only after the UI has been initialized (7d72bfd)
  • ExerciseView: 🐛 load the ExerciseList only after the UI has been initialized (53b66c2)

Features

  • Rest API: 🥅 Updated frontend to display errors from server responses (24fa154)
  • Rest API: 🥅 Updated frontend to display errors from server responses (0f108f5)
  • Rest API: 🚀 added the exercisesList to the backend (5c6768f)
  • Rest API: 🚀 added the exercisesList to the backend (b4067be)
  • Rest API: added validation to all backend endpoints (fd46550)
  • Rest API: added validation to all backend endpoints (ffd5683)
  • User: ♻️ User implements UserAccess so it is possible to run the app fully local (92066be)
  • User: ♻️ User implements UserAccess so it is possible to run the app fully local (ff95d73)

1.2.0 (2023-11-12)

Bug Fixes

  • ♻️ updated workout tonot take in an exercise object (3093489)
  • ♻️ updated workout tonot take in an exercise object (007fe8c)
  • Changed it so we don't show the scrollbar for overview and workoutview (d915361)
  • ExerciseView: 🐛 load the ExerciseList only after the UI has been initialized (7d72bfd)
  • ExerciseView: 🐛 load the ExerciseList only after the UI has been initialized (53b66c2)

Features

  • Rest API: 🥅 Updated frontend to display errors from server responses (24fa154)
  • Rest API: 🥅 Updated frontend to display errors from server responses (0f108f5)
  • Rest API: 🚀 added the exercisesList to the backend (5c6768f)
  • Rest API: 🚀 added the exercisesList to the backend (b4067be)
  • Rest API: added validation to all backend endpoints (fd46550)
  • Rest API: added validation to all backend endpoints (ffd5683)
  • User: ♻️ User implements UserAccess so it is possible to run the app fully local (92066be)
  • User: ♻️ User implements UserAccess so it is possible to run the app fully local (ff95d73)

1.2.0 (2023-11-12)

Bug Fixes

  • ♻️ updated workout tonot take in an exercise object (3093489)
  • ♻️ updated workout tonot take in an exercise object (007fe8c)
  • Changed it so we don't show the scrollbar for overview and workoutview (d915361)
  • ExerciseView: 🐛 load the ExerciseList only after the UI has been initialized (7d72bfd)
  • ExerciseView: 🐛 load the ExerciseList only after the UI has been initialized (53b66c2)

Features

  • Rest API: 🥅 Updated frontend to display errors from server responses (24fa154)
  • Rest API: 🥅 Updated frontend to display errors from server responses (0f108f5)
  • Rest API: 🚀 added the exercisesList to the backend (5c6768f)
  • Rest API: 🚀 added the exercisesList to the backend (b4067be)
  • Rest API: added validation to all backend endpoints (fd46550)
  • Rest API: added validation to all backend endpoints (ffd5683)
  • User: ♻️ User implements UserAccess so it is possible to run the app fully local (92066be)
  • User: ♻️ User implements UserAccess so it is possible to run the app fully local (ff95d73)

1.1.1 (2023-11-12)

Bug Fixes

  • Changed it so we don't show the scrollbar for overview and workoutview (d915361)

1.1.0 (2023-11-12)

Bug Fixes

  • 🚑 Fixed semantic release infinite loop (6893549)
  • 🎉 Fixed indentation in .gitlab-rc.yml (3ca0187)
  • changed last uri (b4f7edb)
  • clean install: fixed try-catch issues (e87fad4)
  • Filehandling: WorkoutDeserializer, DateSerializer and deserializer (7d452e0)
  • JacksonModule: module info not found error (5f5edb7)
  • Removed relativePath, and changed uri-name (5770711)

Features

  • Added jlink and jpackage again (fc097ca)
  • Added pom and scripts (6a5d066)
  • Rest API: 🚧 Fixed all endpoints and json serializing, added backend server logging (ed48797)
  • Rest API: 💸 added springboot and all user api endpoints (e3b9b39)
  • Rest API: ✨ added UserAccess interface and RemoteUserAccess to access the user object on the server (1394eba)
  • Rest API: ✅ updated updated controllers to utilise new endpoint requests from RemoteUserAccess (22724f1)

1.1.0 (2023-11-11)

Bug Fixes

  • 🚑 Fixed semantic release infinite loop (6893549)
  • 🎉 Fixed indentation in .gitlab-rc.yml (3ca0187)
  • changed last uri (b4f7edb)
  • clean install: fixed try-catch issues (e87fad4)
  • Filehandling: WorkoutDeserializer, DateSerializer and deserializer (7d452e0)
  • JacksonModule: module info not found error (5f5edb7)
  • Removed relativePath, and changed uri-name (5770711)

Features

  • Added pom and scripts (6a5d066)
  • Rest API: 🚧 Fixed all endpoints and json serializing, added backend server logging (ed48797)
  • Rest API: 💸 added springboot and all user api endpoints (e3b9b39)
  • Rest API: ✨ added UserAccess interface and RemoteUserAccess to access the user object on the server (1394eba)
  • Rest API: ✅ updated updated controllers to utilise new endpoint requests from RemoteUserAccess (22724f1)

1.1.0 (2023-11-11)

Bug Fixes

  • changed last uri (b4f7edb)
  • clean install: fixed try-catch issues (e87fad4)
  • Filehandling: WorkoutDeserializer, DateSerializer and deserializer (7d452e0)
  • JacksonModule: module info not found error (5f5edb7)
  • Removed relativePath, and changed uri-name (5770711)

Features

  • Added pom and scripts (6a5d066)
  • Rest API: 🚧 Fixed all endpoints and json serializing, added backend server logging (ed48797)
  • Rest API: 💸 added springboot and all user api endpoints (e3b9b39)
  • Rest API: ✨ added UserAccess interface and RemoteUserAccess to access the user object on the server (1394eba)
  • Rest API: ✅ updated updated controllers to utilise new endpoint requests from RemoteUserAccess (22724f1)

1.1.0 (2023-11-11)

Bug Fixes

  • changed last uri (b4f7edb)
  • clean install: fixed try-catch issues (e87fad4)
  • Filehandling: WorkoutDeserializer, DateSerializer and deserializer (7d452e0)
  • JacksonModule: module info not found error (5f5edb7)
  • Removed relativePath, and changed uri-name (5770711)

Features

  • Added pom and scripts (6a5d066)
  • Rest API: 🚧 Fixed all endpoints and json serializing, added backend server logging (ed48797)
  • Rest API: 💸 added springboot and all user api endpoints (e3b9b39)
  • Rest API: ✨ added UserAccess interface and RemoteUserAccess to access the user object on the server (1394eba)
  • Rest API: ✅ updated updated controllers to utilise new endpoint requests from RemoteUserAccess (22724f1)

1.1.0 (2023-11-11)

Bug Fixes

  • changed last uri (b4f7edb)
  • clean install: fixed try-catch issues (e87fad4)
  • Filehandling: WorkoutDeserializer, DateSerializer and deserializer (7d452e0)
  • JacksonModule: module info not found error (5f5edb7)
  • Removed relativePath, and changed uri-name (5770711)

Features

  • Added pom and scripts (6a5d066)
  • Rest API: 🚧 Fixed all endpoints and json serializing, added backend server logging (ed48797)
  • Rest API: 💸 added springboot and all user api endpoints (e3b9b39)
  • Rest API: ✨ added UserAccess interface and RemoteUserAccess to access the user object on the server (1394eba)
  • Rest API: ✅ updated updated controllers to utilise new endpoint requests from RemoteUserAccess (22724f1)

2.0.0 (2023-11-02)

Bug Fixes

  • 🚑 added missing setName and setDate (0b10993), closes #70
  • 🚑 updated getRemote and imports for MainController (54d00d9), closes #106
  • 🐛 fixed Main.fxml stackPane, ExerciseViewController initialize, and minimum stage size (e6f3fb0), closes #106
  • 🐛 fixed Main.fxml stackPane, ExerciseViewController initialize, and minimum stage size (1890b4e), closes #106
  • 🐛 Fixed Spotbugs (e1c9bec), closes #37
  • 🐛 Fixed Spotbugs (7f56284), closes #37
  • Add exercise: textfield overwrites name (77d0808)
  • Added semantic release back (b51b488)
  • App: fixed fxml for App (9ab1a9f)
  • Changed how cell gets alignment (cd323d9)
  • docs cleanup: cleaned up old code so the App runs the ExerciseView (1d56591)
  • docs: 📝 moved concept images out of workoutplanner so they display like before (36706f8)
  • Filestructure changed: Changed the file structure for ui (d733c0d)
  • fixed CHANGELOG.md (6666291)
  • Fixed jacoco working (ed9e1ae)
  • fxml: added back the fx:id to the newWorkout button (62093d0), closes #12
  • fxml: renamed the fxml file in App.java (740833c), closes #12
  • fxml: renamed the fxml file in App.java (f139bca), closes #12
  • jacoco: 🐛 Fixed jacoco (09a461f)
  • Merge conflict with branch 40 (e4dfc04)
  • PlanView: fixed gridpane mapping (f4a2bd8)
  • PlanView: fixed gridpane mapping (1c9c126)
  • PlanView: fixed Planview page (a32ef33)
  • removed old WorkoutTests to pass the pipeline (60eb27e)
  • Root README change: Changed the link so it makes proper repository (85cd9f0)
  • setup: 🚑 updated CHANGELOG.md to reflect changes correctly (e74fddd), closes #5
  • setup: 🚑 updated references and fixed pom.xml (62a2bc2), closes #23
  • setup: added maven image to the whole ci workflow (276f75c), closes #1
  • setup: added maven-sunfire-plugin argline (26ad178), closes #23
  • setup: fixed changelog to version 1.0.0 (4d33690), closes #5
  • setup: fixed duplicate changelog entry (bd0b806)
  • setup: fixed README.md setup and added versions section (91aef2d), closes #16
  • setup: fixed README.md setup and added versions section (3b895d9), closes #16
  • setup: fixed typo in user story (a4a1de8)
  • setup: made workoutplanner lowercase in devfile.yml (3baf349)
  • setup: made workoutplanner lowercase in devfile.yml (c0a057a)
  • updated the workout object to have a date and name and updated the test (06e703d), closes #96
  • User: deletes currentWorrkout object when removeing workout (762fe89)
  • UX: 🐛 updated return labels, removed cancel button when adding exercises to pre-existing workout (896cd6c), closes #113
  • Workout: Changed workout code (ed09bbb)

Features

  • 🔥 Added a new helping class to overview (eeba49c)
  • 🔥 Added a new helping class to overview (c0a0205)
  • ♻️ Refactored ExerciseViewController (9b0b944), closes #106
  • ✨ added a controller class for connecting controllers together (3480f46), closes #106
  • ✨ Added PageLoader static method (bb22c94)
  • ⚡ Added the overviewcontroller back so its working (ac58b7b)
  • ⚡ Added the overviewcontroller back so its working (dab0f66)
  • Added cancel and save logic overview (b287d8e)
  • Added error-handling to overview (d7e35b3)
  • Added files to access CDE (0c44006), closes #9
  • added getLatestWorkout method and removed "s" from workoutViewController (fbe53c7), closes #106
  • Added jackson (0b2f32a)
  • Added mailmap (d650960), closes #53
  • Added Maincontroller and main-fxml (07e92d6)
  • Added workout to overviewgrid (b9383e2)
  • Exercise Cell methods update: updated the exerciseCell class (7eeee4a)
  • ExerciseLoader: moved and updated ExerciseLoader and fxutils (d2dcf30)
  • ExerciseView Added: created the fxml for exercise view (92079ac)
  • Exerciseview: ✨ Added controller logic and fxml file for the Exerciseview panel (36084fb), closes #28
  • Filestructure changed: Added a couple of files we need (8e1d6da)
  • fxml file changed: saveExercise working (3e2c2ea)
  • fxml: 💄 added basic Home.fxml (ad26b7f), closes #12
  • fxml: 💄 added basic Home.fxml (2abfbdc), closes #12
  • fxml: 💄 added VBox to home fxml (f296c5e)
  • fxml: 💄 updated ExerciseView fxml window to be resizeable (1ac9316), closes #39
  • Module-info and Pom files fixed (8ad4998)
  • overview: 🍻 fixed so you can view a workout without having to enter its name again (9dae463), closes #98
  • pom: Fixed dependency issues (63526a8)
  • pom: fixed mvn dependencies (55fcf7a)
  • renamed checkstyles and create user class (019d21b)
  • setup: Added javafx template (5fd52de)
  • setup: updated semantic release config to mudlarity and added new node install script (cf243e9), closes #103
  • ui logic: worked on HomeController, created empty ExerciseView.fxml and updated pom.xml (808017e), closes #12
  • Working grid in overview (6282d3b)
  • WorkoutView, ExerciseView and Overview: ✨ added the ability to move the exercise order and delete exercises from a workout (486ae6f), closes #113
  • WorkoutView, ExerciseView and Overview: ✨ finished refactoring all controllers, modified user and removed core logic (8e64023), closes #109
  • workoutView: ✨ finished the workout class and loaded overview.fxml (0d6c035), closes #67
  • workoutView: added the UI for workoutView (87cc63c), closes #67

1.4.0 (2023-10-02)

Features

  • fxml: 💄 added VBox to home fxml (c915820)
  • fxml: 💄 updated ExerciseView fxml window to be resizeable (49c64f4), closes #39

1.3.1 (2023-09-26)

Bug Fixes

1.3.0 (2023-09-21)

Bug Fixes

  • Add exercise: textfield overwrites name (974af8f)

Features

  • Exerciseview: ✨ Added controller logic and fxml file for the Exerciseview panel (ff61bb2), closes #28
  • fxml file changed: saveExercise working (e0fad83)

1.2.1 (2023-09-20)

Bug Fixes

  • setup: fixed typo in user story (d37beb3)

1.2.0 (2023-09-20)

Bug Fixes

  • fixed CHANGELOG.md (04fdb99)
  • fxml: added back the fx:id to the newWorkout button (277e08b), closes #12
  • fxml: renamed the fxml file in App.java (6d39b7d), closes #12
  • fxml: renamed the fxml file in App.java (9ada7f7), closes #12
  • setup: fixed README.md setup and added versions section (f19699a), closes #16
  • setup: made workoutplanner lowercase in devfile.yml (fdcdcb5)

Features

  • ExerciseView Added: created the fxml for exercise view (fa8eb47)
  • fxml: 💄 added basic Home.fxml (bc655e1), closes #12
  • fxml: 💄 added basic Home.fxml (830305a), closes #12
  • ui logic: worked on HomeController, created empty ExerciseView.fxml and updated pom.xml (f7bd831), closes #12

1.1.4 (2023-09-20)

Bug Fixes

  • setup: 🚑 updated references and fixed pom.xml (c908ada), closes #23
  • setup: added maven-sunfire-plugin argline (71ad791), closes #23

1.1.3 (2023-09-19)

Bug Fixes

  • jacoco: 🐛 Fixed jacoco (9dc6402)

1.1.2 (2023-09-19)

Bug Fixes

  • setup: made workoutplanner lowercase in devfile.yml (30adbbf)

1.1.1 (2023-09-19)

Bug Fixes

  • setup: fixed README.md setup and added versions section (6c5faa4), closes #16

1.1.0 (2023-09-19)

Features

  • Added files to access CDE (b068bb1), closes #9

1.0.1 (2023-09-15)

Bug Fixes

  • setup: fixed changelog to version 1.0.0 (1b0a007), closes #5

1.0.0 (2023-09-15)

Bug Fixes

  • setup: 🚑 updated CHANGELOG.md to reflect changes correctly (a7dfe2f), closes #5
  • setup: added maven image to the whole ci workflow (344bbfd), closes #1
  • setup: fixed duplicate changelog entry (cf256b2)

Features

  • setup: Added javafx template (4c398d3)