Skip to content

Releases: uhawaii-system-its-ti-iam/uh-groupings-api

V2.5.2.RELEASE

12 Oct 00:49
2e3fe88
Compare
Choose a tag to compare

What's Changed

Full Changelog: V2.4.2.RELEASE...V2.5.2.RELEASE

V2.4.2.RELEASE

12 Oct 00:51
7efdb73
Compare
Choose a tag to compare

What's Changed

  • Implement wrapper for Gs/Gc HasMembers and Clean up and Cover API by @zakgilbert in #420
  • Implement wrapper for Gc/Ws GroupSave by @zakgilbert in #421
  • Adds random generator for uid and uhuuid to fix concurrency test issues by @KaileeHung in #422
  • Implement wrapper for Gc/Wc GetMembers by @zakgilbert in #425
  • Refactor Command Classes to Implement Builder Design Pattern:Add/Remo… by @zakgilbert in #423
  • Refactor Command Classes to Implement Builder Design Pattern:SubjectC… by @zakgilbert in #428
  • Clean up and cover API by @zakgilbert in #430
  • Refactor Command Classes to Implement Builder Design Pattern:GroupAtt… by @zakgilbert in #431
  • Refactor Command Classes to Implement Builder Design Pattern:GetGroupsCommand by @zakgilbert in #432
  • Changes TestGroupAttributeService and TestMemberAttributeService by @carolwong492 in #424
  • New Manage Person functionality: pop up a list of owners by @zakgilbert in #429
  • Clean up and Cover API by @zakgilbert in #434
  • Implement wrapper for Gc/Wc AssignAttributes by @zakgilbert in #438
  • Implement wrapper for Gc/Wc FindAttributeDefNames by @zakgilbert in #436
  • Clean up and Cover API by @zakgilbert in #442
  • Implement wrapper for Gc/Wc AssignGrouperPrivilegesLite by @zakgilbert in #443
  • Override recipient email with property by @yertsti in #440
  • Implement wrapper for Gc/Wc GetMembers by @zakgilbert in #444
  • Rename GroupAttributeService to GroupingAttributeService. by @zakgilbert in #447
  • Restructure pagination on the UI-side to be iterative instead of recu… by @zakgilbert in #448
  • Starts standardizing tests to use testiwt accounts rather than iamtst by @KaileeHung in #449
  • Fixes error when not member of any groupings by @Kristyn-Mimura in #446
  • Add Java version check on runtime with failure analyzer by @carolwong492 in #445
  • Corrects spelling error in uh-groupings-api-overrides.skeleton.properties by @Kristyn-Mimura in #450
  • Defines custom.properties and overrides in application property files by @JorWo in #451
  • Updates to Spring Boot 2.7.12, adds Spring Actuator endpoints, removes Thymeleaf by @JorWo in #452
  • Forward port fix dynamic sync destination text not rendering by @JorWo in #456
  • Standardize the overrides files by @FeimeiChen in #453
  • Remove Travis badge from the UI and API projects and investigate new badge by @michho8 in #454
  • Updates test to ensure Sync Dest checkbox texts are accurate by @JorWo in #458
  • Create new build status badge with GitHub Actions by @michho8 in #460
  • Combine enable/disablePreference into one method by @JorWo in #461
  • Forward port async endpoints by @JorWo in #457
  • Move properties out of custom.properties file into application.proper… by @FeimeiChen in #463
  • Forward port fix timestamp regression by @JorWo in #465
  • Rename TestGroupingService to TestGroupingsService (typo) by @JorWo in #467
  • clean up application-localhost.properties file by @FeimeiChen in #466
  • Implement logging levels by @JorWo in #468
  • Remove AppConfig class by @FeimeiChen in #470
  • Fixes and creates tests for no everyone-can-opt-in scenario by @JorWo in #471
  • Set prod logging levels to INFO and the rest DEBUG by @JorWo in #473
  • Update GrouperCommand to use more precise Regex for isUhUuid by @JorWo in #475
  • Deletes docs directory by @jarrenseson in #476
  • Make PropertiesFileOverridesReporter Class by @FeimeiChen in #477
  • Deletes @ActiveProfile('localTest') from GroupAttributeTest.java by @jarrenseson in #474
  • Remove unused yearOfDate() function in util/Dates.java by @FeimeiChen in #481
  • Remove sync destination methods by @yertsti in #472
  • Fixes email send recipient not being overridden when running tests by @JorWo in #480
  • Make a test file for PropertiesFileOverridesReporter class by @FeimeiChen in #479
  • Sort sync destinations by @JorWo in #483
  • Add first and last name fields to group member by @yertsti in #488
  • Update multiple group paths timestamps by @yertsti in #489
  • Backport: Update timestamp for adding and removing grouping admin by @hokwaichan in #502

New Contributors

Full Changelog: V2.3.3.RELEASE...V2.4.2.RELEASE

V2.3.3.RELEASE

12 Oct 02:16
884b167
Compare
Choose a tag to compare

What's Changed

  • Export to CSV Button in MultiAdd members modal doesn't work-GROUPINGS-922 by @zakgilbert in #244
  • Revert "Export to CSV Button in MultiAdd members modal doesn't work-GROUPINGS-922" by @Kobeyarai808 in #245
  • Export to CSV Button in MultiAdd members modal doesn't work. by @zakgilbert in #247
  • Groupings-935: membershipResults correctly defines what counts as a membership now. by @ruizaj in #248
  • ticket 823 by @andreweemmons in #251
  • Groupings-941: Fixed all tests except memberAttributesAdminTest() by @ruizaj in #252
  • Fix memberAttributesAdminTest() by @zakgilbert in #261
  • set the last-modified timestamp for partially successful inclusions/e… by @zakgilbert in #265
  • Add remove button to owners by @devgav in #268
  • Fix JUnit tests by @devgav in #270
  • upgraded spring to 2.6.2 by @Kobeyarai808 in #271
  • Update mvn output in pom file by @zakgilbert in #272
  • Bump h2 from 1.4.198 to 2.0.206 by @dependabot in #259
  • Dependabot PR: Bump h2 from 1.4.198 to 2.0.206 by @zakgilbert in #274
  • Bump h2 from 1.4.198 to 2.0.206 by @dependabot in #275
  • Cleaned up extra things in pom.xml by @Kobeyarai808 in #276
  • Remove warnings and unused imports by @William-Liang808 in #279
  • Add multi-add feature to owners - API by @devgav in #278
  • Fix typo in overrides file #1016 by @devgav in #281
  • [Snyk] Security upgrade io.swagger:swagger-parser from 1.0.48 to 1.0.57 by @snyk-bot in #283
  • Fixed Broken mvnw script - Dev kobeya 1017 by @Kobeyarai808 in #284
  • Test files need to be thoroughly checked (de-spaghettify) by @zakgilbert in #289
  • Convert todos to Jira tickets by @zakgilbert in #291
  • Simplify and shorten test functions in TestMembershipService by @zakgilbert in #293
  • Refactor return type of add/Remove Admin by @zakgilbert in #296
  • GROUPINGS-871 - add getGroupingOwners() and isSoleOwner() by @chakhon in #295
  • Refactor return type of add/Remove Admin by @zakgilbert in #299
  • Created Github actions by @Erick-Orozco-Ciprian in #302
  • Bump junit from 4.12 to 4.13.1 by @dependabot in #152
  • Removed mvn references in POM by @Kobeyarai808 in #307
  • Updated to Jacoco 0.8.8 by @Erick-Orozco-Ciprian in #306
  • Update Coverage Badge Reference by @Erick-Orozco-Ciprian in #303
  • Upgrade spring security oauth 2.6.2 to latest version by @devgav in #308
  • Fix coverage badge on API by @devgav in #309
  • Adjust endpoints to match new API bible documentation. by @zakgilbert in #311
  • remove unnecessary activeProfile localTest by @Rubegen in #315
  • Membership Opportunities not being displayed by @zakgilbert in #316
  • /admin - can't remove an admin with no UH Username by @zakgilbert in #317
  • Remove SQL-related artifacts. by @fduckart in #318
  • Create testing/refactor network call in GroupingRestController by @zakgilbert in #319
  • /admin - can't remove an admin with no UH Username by @zakgilbert in #320
  • API Overrides file no longer needs the project-base.dir by @devgav in #321
  • Create "wrapper" for Grouper imports: WsGetAttributeAssignmentResults by @zakgilbert in #324
  • Create wrapper for Grouper imports: WsGetGroupsResults by @zakgilbert in #326
  • Updates PasswordScanner and adds its tests by @carolwong492 in #331
  • Refactor return type of optIn/optOut, create addMember function by @lukepag in #327
  • Rename TestGrouperApiService to TestGrouperApiServiceTutorial, add more implementations to tests by @lukepag in #328
  • Fixed optIn/optOut preferecnes not saving by @JorWo in #335
  • Refactored enable/disable preference endpoints in GroupingsRestController and GroupAttributeService by @JorWo in #337
  • Fix users in exclude list can add themselves to grouping when "allow add" is unchecked by @devgav in #340
  • Update to atlassian cloud link by @devgav in #341
  • Create wrapper for Grouper imports-WsAddMemberResults,WsDeleteMemberR… by @zakgilbert in #345
  • Removes unused settings in application.properties by @KaileeHung in #344
  • refractor scanner call by @devgav in #346
  • Implement try...when and add comment stating scanner is closed at end of try by @devgav in #347
  • Added descriptions to groupPath and membership classes. Added FindGroupsResults wrapper by @JorWo in #338
  • Refactored enable/disablePreferences endpoints by @JorWo in #351
  • Fixes integration test failing TestGroupingsRestControllerv2_1#enablePreferenceTest by @JorWo in #352
  • Updated GroupType enum class, replaced all string variables with enum values from GroupType by @JorWo in #354
  • Redistributed HelperService, HelperServiceImpl, and HelperServiceTest functions by @JorWo in #355
  • Implement Subject Wrappers by @zakgilbert in #356
  • Removes Spring Security dependencies by @JorWo in #358
  • Fix error when trying to do an invalid multi-add in Owners by @devgav in #359
  • Replaced AccessControlException with custom exception AccessDeniedException by @JorWo in #362
  • [API Side] Changes add/remove member request to contain a body by @JorWo in #363
  • Implement wrapper classes for Multi add and remove by @zakgilbert in #368
  • Addresses Dependabot Alert: Bump bcprov-jdk15on from 1.60 to 1.67 by @JorWo in #366
  • Upgrades from Swagger 2 to OpenAPI 3 by @JorWo in #369
  • Update naming conventions for different identifiers by @yertsti in #371
  • Remove Dependencies on the pom file in API by @carolwong492 in #372
  • Project Security: Change the properties files and t...
Read more

V2.2.5.RELEASE

12 Oct 02:17
47696cb
Compare
Choose a tag to compare

What's Changed

Read more

V2.1.0.RELEASE

16 Nov 01:51
03fb7d6
Compare
Choose a tag to compare

v2.1 Epic Features

This release was skipped--never promoted to production. The new features were bundled into Epic v2.2 instead.

V2.1.0.QA

05 Oct 01:15
03fb7d6
Compare
Choose a tag to compare
V2.1.0.QA Pre-release
Pre-release

Version 2.1.0 QA release. Minor performance and coding changes.

V2.1.0.ALPHA

01 Jun 02:22
a9e1af8
Compare
Choose a tag to compare

Provide early access to select grouping owners encountering the "very large groupings timeout bug."