Skip to content

Latest commit

 

History

History
341 lines (305 loc) · 37.9 KB

CHANGELOG.md

File metadata and controls

341 lines (305 loc) · 37.9 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

Changed

Deprecated

Removed

Fixed

Security

[v1.3.2] - 2024-10-09

Changed

  • chore(deps): update aquasecurity/trivy-action action to v0.26.0 by @LNDS-Sysadmins in #479
  • fix(deps): update dependency next to v14.2.15 by @LNDS-Sysadmins in #478
  • chore(deps): update dependency eslint-config-next to v14.2.15 by @LNDS-Sysadmins in #477

Fixed

  • fix: remove padding on applications and entitlements page + remove bu… by @admy7 in #476

[v1.3.1] - 2024-10-07

Changed

  • feat: extract card component for consistency + minor ui fixes by @admy7 in #474

[v1.3.0] - 2024-10-07

Added

  • 253 gdi frontend support text typed fields by @sulejmank in #260
  • feat: Implement configurable fonts and colors by @zalborzi in #267
  • feat: remove specific color names + default values for fonts and colors by @zalborzi in #268
  • ART-6884: dark mode similar to light mode by @zalborzi in #270
  • Add email, date and phone number fields by @EmiPali in #266
  • feat: Unified Error handling by @inderps in #279
  • 264 gdi frontend design and develop entitlement card by @nolliia in #284
  • feat: Renovate bot config file by @sehaartuc in #286
  • chore: export dataset into different formats by @brunopacheco1 in #371
  • feat: #363 display contact points by @nolliia in #375
  • feat: #360 Organization Page/details by @nolliia in #380
  • feat: themes component to homepage by @zalborzi in #342
  • feat: Themes Page and filter by @nolliia in #350
  • feat: #281 accept terms and conditions by @nolliia in #387

Changed

  • chore(deps): update docker/build-push-action action to v6 by @LNDS-Sysadmins in #297
  • chore(deps): update fsfe/reuse-action action to v4 by @LNDS-Sysadmins in #298
  • chore(deps): update docker/metadata-action digest to a64d048 by @LNDS-Sysadmins in #291
  • chore(deps): update oss-review-toolkit/ort-ci-github-action digest to 81698a9 by @LNDS-Sysadmins in #292
  • chore(deps): update docker/login-action digest to 0d4c9c5 by @LNDS-Sysadmins in #290
  • chore(deps): update devdependencies by @LNDS-Sysadmins in #293
  • fix(deps): update dependency utils to ^0.3.0 by @LNDS-Sysadmins in #295
  • chore(deps): update azure/webapps-deploy digest to 5c1d76e by @LNDS-Sysadmins in #289
  • fix(deps): update dependency next to v14.2.5 by @LNDS-Sysadmins in #294
  • fix(deps): update dependency cmdk to v1 - autoclosed by @LNDS-Sysadmins in #300
  • feat: footer content is configurable by env vars by @zalborzi in #306
  • feat: restructure footer by @zalborzi in #308
  • feat: header configurable by @zalborzi in #309
  • feat: Prettier config fixed by @zalborzi in #311
  • feat: howto banner should be permanent by @zalborzi in #312
  • feat: homepage about page should be dynamic by @zalborzi in #323
  • feat: fix layout of homepage about by @zalborzi in #336
  • fix: change heroicon to fontawesome by @zalborzi in #337
  • Improve phone field by @EmiPali in #285
  • feat: #273 display Recents Datasets on homepage by @nolliia in #341
  • chore: centralize env vars in server config by @brunopacheco1 in #343
  • fix(deps): update dependency lucide-react to ^0.408.0 by @LNDS-Sysadmins in #338
  • fix(deps): update dependency lucide-react to ^0.411.0 by @LNDS-Sysadmins in #345
  • fix(deps): update dependency lucide-react to ^0.412.0 by @LNDS-Sysadmins in #348
  • LNDC design for themes by @nolliia in #347
  • fix(deps): update dependency lucide-react to ^0.414.0 by @LNDS-Sysadmins in #349
  • chore: separate content from service configurations by @zalborzi in #351
  • fix(deps): update dependency lucide-react to ^0.416.0 by @LNDS-Sysadmins in #352
  • feat: #261 made support fields uneditable by @nolliia in #353
  • fix(deps): update dependency lucide-react to ^0.417.0 by @LNDS-Sysadmins in #359
  • feat: dataset detail page by @zalborzi in #358
  • fix(deps): update dependency lucide-react to ^0.418.0 by @LNDS-Sysadmins in #365
  • fix(deps): update dependency lucide-react to ^0.419.0 by @LNDS-Sysadmins in #367
  • fix(deps): update dependency lucide-react to ^0.424.0 by @LNDS-Sysadmins in #368
  • chore: migrate base docker image to UBI9 by @brunopacheco1 in #374
  • fix(deps): update dependency lucide-react to ^0.426.0 by @LNDS-Sysadmins in #381
  • fix(deps): update dependency lucide-react to ^0.427.0 by @LNDS-Sysadmins in #382
  • feat: #278 replace date-picker by shadcn date-picker by @nolliia in #383
  • chore: add test coverage to sonar cloud by @brunopacheco1 in #390
  • chore: remove unnecessary functions and fix API mapping by @brunopacheco1 in #393
  • feat: revise themes, publishers and about pages by @zalborzi in #391
  • fix: add tests for about renderer by @zalborzi in #394
  • feat: homepage ui by @zalborzi in #388
  • chore: #ART-8080 reduce duplicated error handling code by @brunopacheco1 in #395
  • chore: handle ErrorResponse in form by @brunopacheco1 in #397
  • chore: rename organization to publisher by @brunopacheco1 in #398
  • chore(deps): update registry.access.redhat.com/ubi9/nodejs-20-minimal docker tag to v1-57.1724037293 by @LNDS-Sysadmins in #401
  • chore(deps): update dependency eslint-config-next to v14.2.6 by @LNDS-Sysadmins in #404
  • fix(deps): update dependency next to v14.2.6 by @LNDS-Sysadmins in #405
  • feat: #378 change the filters component by @nolliia in #407
  • feat: remove image from organization page by @zalborzi in #410
  • feat: #378 add Skeleton for datasetpage and pagination overhaul by @nolliia in #413
  • fix filter dropdown if empty by @nolliia in #414
  • fix border in small screen between info by @nolliia in #415
  • feat: for publisher, client side rendering changed to server side rendering by @zalborzi in #416
  • fix basket color by @nolliia in #417
  • fix: about content in the same folder as other public resources. by @zalborzi in #418
  • fix: footer logo and about content by @zalborzi in #421
  • Get correct offset with pagination by @admy7 in #422
  • feat: #370 support REMS option list, multi-select list, label and header field types by @nolliia in #423
  • feat: #389 support REMS Table field type by @nolliia in #424
  • fix: the border and invalid value in the form by @nolliia in #426
  • chore(deps): update dependency eslint-config-next to v14.2.7 by @LNDS-Sysadmins in #419
  • fix(deps): update dependency next to v14.2.7 by @LNDS-Sysadmins in #420
  • chore(deps): bump micromatch from 4.0.5 to 4.0.8 by @dependabot in #425
  • Revert "chore(deps): bump micromatch from 4.0.5 to 4.0.8" by @nolliia in #427
  • chor(deps): upgrade tailwind for micromatch vulnerability by @nolliia in #431
  • fix: add correct font files by @inderps in #433
  • chore: clean up of unused components and minor refactor by @sulejmank in #436
  • feat: #399 use react-markdown for loading markdown file content as st… by @nolliia in #437
  • feat: #403 add documentation about frontend customization by @nolliia in #439
  • fix not needed underline in md files by @zalborzi in #440
  • 430/get facets from new endpoint by @admy7 in #441
  • fix: keywords showing Dataset Card by @zalborzi in #442
  • move the favicon to public folder by @nolliia in #443
  • Decommision facet groups by @admy7 in #444
  • feat: add distributions to dataset card and fix error layout by @nolliia in #445
  • Fix: responsiveness for portal by @nolliia in #446
  • chore(deps): update registry.access.redhat.com/ubi9/nodejs-20-minimal docker tag to v1-63.1725851021 by @LNDS-Sysadmins in #432
  • chore(deps): update devdependencies (patch) by @LNDS-Sysadmins in #434
  • fix(deps): update dependency date-fns to v4 by @LNDS-Sysadmins in #447
  • feat: change the color of the form text from primary to black by @nolliia in #448
  • fix(deps): update dependency next to v14.2.10 [security] by @LNDS-Sysadmins in #452
  • chore(deps): update devdependencies (patch) by @LNDS-Sysadmins in #450
  • fix(deps): update dependency next to v14.2.13 by @LNDS-Sysadmins in #435
  • chore(deps): update dependency eslint-config-next to v14.2.13 by @LNDS-Sysadmins in #453
  • fix: ART-9683/Filter not working by @nolliia in #454
  • fix: the overflow of themes in dataset card and removing the icon by @nolliia in #455
  • chore(deps): update dependency tailwindcss to v3.4.13 by @LNDS-Sysadmins in #456
  • Move, images fonts and palette to public by @brunopacheco1 in #459
  • chore(deps): update sonarsource/sonarqube-scan-action action to v3 by @LNDS-Sysadmins in #460
  • feat: add sitemap.xml and robots.txt by @zalborzi in #458
  • feat: ART-9568/add feature flag for access request by @nolliia in #461
  • chore: change font names by @nolliia in #462
  • chore: fix RDF file export by @brunopacheco1 in #464
  • Feat/delete draft action by @admy7 in #463
  • fix: add missing body to makeDeleteApplication by @admy7 in #465
  • fix: revert changes on DELETE verb by @brunopacheco1 in #466
  • ART-9681/Display selected filters on top of the dataset cards by @nolliia in #468
  • ART-9680/Small enhancements by @nolliia in #471
  • chore(deps): update dependency eslint-config-next to v14.2.14 by @LNDS-Sysadmins in #469
  • fix(deps): update dependency next to v14.2.14 by @LNDS-Sysadmins in #470
  • Align layout for applications and entitlements by @admy7 in #472
  • chore: minor refactoring by @admy7 in #473
  • chore(deps): update aquasecurity/trivy-action action to v0.25.0 by @LNDS-Sysadmins in #475

Fixed

  • fix: Throw full page error for 404 on application page by @inderps in #280
  • fix: layout by @inderps in #282
  • fix: Close alert when navigating to other page by @inderps in #283
  • feat: #272 review homepage layout by @nolliia in #318
  • fix search bar placeholder by @nolliia in #321
  • fix: border and colour highlight by @nolliia in #354
  • fix: hover and colour consistency on application form fields by @nolliia in #356
  • fix: hover upload button opacity by @nolliia in #357
  • fix: alignment of tile and dates on small screens by @inderps in #361
  • fix: fix organization link fix distribution box and add info box by @zalborzi in #362
  • fix: #355 session always expires after 5 min by @nolliia in #366
  • fix: #364 error of missing timezone in console by @nolliia in #372
  • fix: add more tests for make sonar happy by @zalborzi in #396
  • feat: #378 remove fitler icon for small screen by @nolliia in #408
  • feat: debounce save form to prevent race condition by @inderps in #406
  • feat: #378 dataset card revamp by @nolliia in #411
  • fix: Phone number onChange event by @inderps in #409

[v1.2.0] - 2024-06-12

Added

  • feat: Setup GDI Brand fonts by @inderps in #81
  • feat: #56 add state management and router by @admy7 in #82
  • feat: Add GDI branding color schemes by @inderps in #83
  • feat: setup Icons, Style header by @inderps in #85
  • feat: add footer + disclaimer + active tab in header by @admy7 in #86
  • feat: CKAN packageSearch client, Dataset interface and unit testing by @inderps in #88
  • feat: Handling Errors by @inderps in #89
  • feat: Error handling for server-side 404 by @inderps in #90
  • feat: Improve types and CKAN service naming based on business domain by @inderps in #91
  • feat: #59 Develop About page by @nolliia in #93
  • feat: Dataset details page with tags by @inderps in #99
  • feat: add authentification and new style features & style to header by @admy7 in #100
  • feat: dataset details page sidebar by @inderps in #102
  • feat: consistent colouring by @inderps in #103
  • feat: dataset details distribution accordion by @inderps in #104
  • feat: Dataset details coloring by @inderps in #106
  • feat: #57 Implement dataset counter by @EmiPali in #109
  • feat: #58 dataset page by @admy7 in #111
  • feat: Add to basket button, And DatasetBasketProvider by @inderps in #113
  • feat: # 57 Implement Full Homepage by @EmiPali in #110
  • feat: Basket list page by @inderps in #114
  • feat: Add to Basket button on dataset details page by @inderps in #116
  • feat: Make DatasetCounter and PortalStatistics components as client component to improve performance by @inderps in #118
  • feat: Alert Box by @inderps in #119
  • feat: Wire Request now btn to create application endpoint by @inderps in #120
  • feat: static application details page by @admy7 in #151
  • feat: responsiveness for application details page by @admy7 in #153
  • feat: #66 develop applications page by @sulejmank in #154
  • feat: PageContainer, CenteredListContainer, List, ListItem common components by @inderps in #156
  • feat: replace list endpoints by package_search by @brunopacheco1 in #157
  • feat: Application icon in header by @inderps in #160
  • feat: Enhanced Applications Page by @inderps in #162
  • feat: Link Application Details page in the list view by @inderps in #168
  • feat: use tailwind by @inderps in #174
  • feat: Redirect to application page on success by @inderps in #186
  • feat: #152 gdi frontend integrate with dataset discovery service by @sulejmank in #190
  • feat: Make errors more informative by @inderps in #196
  • feat: Improve loading message, remove disclaimer by @inderps in #207
  • feat: add dataset-discovery-service src by @nolliia in #209
  • feat: Remove identifiers links and show record count by @brunopacheco1 in #210
  • feat: put back margin by @admy7 in #226
  • feat: improve error handling and displaying by @EmiPali in #236
  • feat: #60 request page by @admy7 in #240
  • feat: #243 gdi frontend display granted datasets by @sulejmank in #257
  • feat: add query operator to dataset search by @sulejmank in #258
  • feat: hide date on entitlmenets by @sulejmank in #259

Changed

  • chore: Rename components by @admy7 in #211
  • chore: #69 test application routes by @admy7 in #216
  • refactor: #128 remove white background from existing favicon by @EmiPali in #247
  • chore(deps): bump next from 14.1.0 to 14.1.1 by @dependabot in #248
  • chore: vulnerability Scan Weekly - Licenses by @sehaartuc in #249
  • chore: add changelog and improve github actions by @brunopacheco1 in #71
  • chore: #7 add REUSE standards by @brunopacheco1 in #72
  • doc: #54 Review CONTRIBUTING.md by @brunopacheco1 in #73
  • chore: Install typescrit, nextjs, react and teailwind with default configs by @inderps in #76
  • chore: #56 eslint prettier config by @admy7 in #87
  • chore: #96 dockerize the frontend by @brunopacheco1 in #98
  • chore(deps): bump ip from 2.0.0 to 2.0.1 by @dependabot in #101
  • chore: dataset page/improve search bar by @admy7 in #112
  • chore(deps): bump jose from 4.15.4 to 4.15.5 by @dependabot in #123
  • chore: NextJS expects env variables to be fetched statically by @inderps in #140
  • chore(deps): bump follow-redirects from 1.15.5 to 1.15.6 by @dependabot in #142
  • chore: Enforce order of metadata tags by @hcvdwerf in #146
  • chore: improved performance of counters by caching results by @Markus92 in #143
  • refactor: Move dataset list page to pure client side by @inderps in #184
  • chore: improve UI value labels by @brunopacheco1 in #201
  • chore: #197 improve dynamic filters presentation by @sulejmank in #205
  • doc: #55 Improve README.md by @nolliia in #79

Fixed

  • fix: REUSE compliance and linting issues by @inderps in #80
  • fix: add type check in CI and remove eot fonts (only needed to support IE 6-IE 8 and is not supported by nextjs) by @inderps in #92
  • fix: #95 The actions menu dropdown does not close by @nolliia in #97
  • fix: date format by @inderps in #107
  • fix: primary is secondary and vice-versa by @inderps in #108
  • fix: loading btn turning into logged in user on page reload by @inderps in #121
  • fix: use correct colors by @inderps in #122
  • fix: Prepend NEXTPUBLIC before env variables to make it available in both client and backend by @inderps in #139
  • fix: Home page improvements by @inderps in #141
  • fix(azure-deployment): Trigger repull on new catalogue version by upd… by @hcvdwerf in #137
  • fix: #125 Fix Lucene query by @brunopacheco1 in #144
  • fix: fix search bar enhancement by @EmiPali in #145
  • fix: use next-runtime-env for picking up at runtime NEXT_PUBLIC envir… by @hcvdwerf in #148
  • fix: Make DAAM URL public by @hcvdwerf in #149
  • fix: improve header and overall responsiveness by @sulejmank in #163
  • fix: revert to previus layout homepage by @sulejmank in #164
  • fix: title is a label not string by @inderps in #166
  • fix: Do not crash if date is invalid by @inderps in #165
  • fix: Dataset Url by @inderps in #167
  • fix: filter options are updating correctly by @admy7 in #170
  • fix: unnecessary text selection during expansion by @inderps in #172
  • fix: remove link from avatar menu, add it to small screen menu by @sulejmank in #173
  • fix: added icon for application link by @sulejmank in #175
  • fix: spacing and filter icon by @inderps in #176
  • fix filter list close icon location by @inderps in #178
  • fix: search bar width by @inderps in #177
  • fix: FilterList button colors, height and dataset item colors and chip colors by @inderps in #180
  • fix: Applications page error handling by @inderps in #181
  • fix pagination links browser errors and colors by @inderps in #182
  • fix: spacing by @inderps in #185
  • fix: minor fixes in Basket and Applications pages by @brunopacheco1 in #187
  • fix: return createApplication response from nextjs backend by @inderps in #189
  • fix: Dataset details page improvements by @inderps in #193
  • fix: Longggg title and container spacing by @inderps in #195
  • fix: Description can be optional by @inderps in #199
  • fix: provide client secret while refreshing token by @inderps in #204
  • fix: #191 blocked eval scr issue by @nolliia in #198
  • fix: fix if csp is empty by @nolliia in #208
  • fix: #69 application details page/file upload by @admy7 in #194
  • fix: #188 update loading message for datasets search by @nolliia in #213
  • fix: send identifier to create application by @EmiPali in #214
  • fix: fix for disabling buttons by @EmiPali in #215
  • fix: fix for undefined application id when redirecting from basket to applications details by @EmiPali in #221
  • fix: fetch application request fails silently and makes renedering is… by @sulejmank in #254
  • fix: #225 refresh token error by @admy7 in #252
  • fix: #203 fix redirecting to first element when pressing enter to search by @EmiPali in #250
  • fix: application details path by @admy7 in #246
  • fix: make sidebar client component by @admy7 in #245
  • Fix for removing logic duplication for handling application submission errors by @EmiPali in #242
  • fix: Application Layout spacing by @inderps in #230
  • fix: navigation hover colors and highlight them when active by @inderps in #232
  • fix: Date format, improve sidebar item values by @inderps in #231
  • fix: Dont refetch datasets on resizing window by @inderps in #235
  • fix: Show error if application submission fails by @inderps in #234
  • fix: remove formatting for ErrorMessages by @EmiPali in #244
  • fix: #69 fix discrepancies by @admy7 in #224

[v1.0.0] - 2024-01-30

Added

  • Homepage with search bar.
  • OIDC integration for user authentication.
  • Box with catalogue statistics to homepage.
  • datasets page for searching datasets.
  • basic filters on datasets: publishers, catalogues, themes and keywords.
  • sorting datasets by: relevance, last created and last modified.
  • about page with short details on User Portal and Genomic Data Infrastructure.
  • disclaimer about Milestone 11.
  • GDI Look&Feel.
  • footer with GDI project details and useful links.