Releases: Breeding-Insight/bi-api
Releases · Breeding-Insight/bi-api
v0.5.0
Features
- [BI-982] - Backend: Ontology BrAPI Mapping for Trait @dmeidlin (#99)
- [BI-995] - Ontology UI - Add New Term @dmeidlin, @nickpalladino (#103)
- [BI-1055] - 3.0 Save Uploaded Germplasm @ctucker3 (#124)
- [BI-1056] - 5.0 All Germplasm Table @ctucker3 (#130)
- [BI-1074] - 1.4 Germplasm Import - Validate Breeding Methods @davedrp (#134)
- [BI-1157] - 1.1 Allow for mapping templates to not be associated to a program @ctucker3 (#106)
- [BI-1219] - Change DBID to GID in the UI @ctucker3 (#132)
- [BI-1059] - Name vs Full Name @HMS17 (#105)
- [BI-1060] - Ontology batch import - error message database duplicate @davedrp (#109)
- [BI-1085] - 4.0 Save germplasm list @ctucker3 (#129)
- [BI-1086] - 4.1 Germplasm lists table @HMS17 (#136)
- [BI-1088] - 4.3 Germplasm List Export File @HMS17 (#143)
- [BI-1139] - 1.3 Breeding Methods: Backend @davedrp (#113)
- [BI-1167] - 1.2 Germplasm Import - Validate Required Fields @nickpalladino (#138)
- [BI-1190] - Add new species to program species drop down @ctucker3 (#108)
- [BI-1201] - Add 'Program Key' field to Program Create @HMS17 (#114)
- [BI-1204] - Create Flyway migration to update existing germplasm in connected Breedbase systems to match BI germplasm definition @ctucker3 (#126)
- [BI-1205] - Extend user session to 12 hours @nickpalladino (#112)
- [BI-1227] - Add 'Program Key' to Existing Programs @HMS17 (#125)
- [BI-1251] - BreedBase Fixes for Germplasm Import @ctucker3 (#128)
- [BI-1255] - Implement Caching Layer for Germplasm @ctucker3 (#133)
- [BI-1149] - 2.3 Germplasm Import Preview Dups @ctucker3 (#137)
Bugfixes
- [BI-1144] - ISSUE - Ordinal scale class label and value are swapped on UI @davedrp (#118)
- [BI-1158] - Reconcile Ontology Import Template @davedrp (#117)
- [BI-1387] - Download germplasm list error @davedrp (#160)
- [BI-1289] - Improve ontology term snapshot @dmeidlin (#145)
- [BI-1291] - Import Germplasm Preview Columns Incorrect @nickpalladino (#161)
- [BI-1357] - ISSUE: Import Ontology Term - Nominal scale class allowing ordinal values and categories @ctucker3 (#156)
- [BI-1360] - Ontology "undefined" method description @ctucker3 (#200, #211)
- [BI-1397] - Unrecognized Breeding Methods @ctucker3 (#156)
- [BI-1408] - ISSUE - All Germplasm Table stuck loading when connected with Breedbase @timparsons (#154)
- [BI-1115] - ISSUE: Program User table - Error while trying to load program users @nickpalladino (#104)
- [BI-1270] - ISSUE: trait level showing up as add't'l error message if missing trait entity @ctucker3 (#140)
- [BI-1271] - ISSUE: Missing Unit error message if Scale Class is missing @ctucker3 (#141)
- [BI-1280] - ISSUE: Missing nominal scale category results in missing ordinal scale category message @ctucker3 (#147)
- [BI-1281] - ISSUE: Ontology Import inconsistent messaging @dmeidlin (#150)
- [BI-1335] - ISSUE: Tables sort using case-sensitivity @ctucker3 (#148)
- [BI-1337] - ISSUE: System Users Table - Role and Programs columns not sortable @dmeidlin (#192)
- [BI-1370] - ISSUE: Ontology List Table - Trait column not sortable @ctucker3 (#152)
- [BI-1372] - ISSUE: Confirm Ontology Term Table - Trait column not sortable @ctucker3 (#155)
- [BI-1386] - BrAPI Phenotypic Importer fails silently @ctucker3 (#153)
- [BI-1417] - Handle NA pedigree strings from Breedbase @HMS17 (#165)
- [BI-1315] - Unknown Error germplasm import 0.5+240 @ctucker3 (#139)
- [BI-1317] - Erroneous error germplasm import @ctucker3 (#142)
- [BI-1399] - Germplasm Lists table limited to 10 entries when connected to breedbase @ctucker3 (#158)
- [BI-1412] - ISSUE - Navigating to "Germplasm Lists" shows all germplasm lists that exist in Breedbase @dmeidlin (#179)
v0.4.0
Features
- [BI-768] - Pedigree Importer @ctucker3 (#80)
- BI-741 - Create BrAPI v2 Proxy @timparsons (#82)
- [BI-748] - Make import process asynchronous @ctucker3 (#87)
- [BI-967] - Automatically build docker images @timparsons (#89)
- BI-965 - Discrete Analyzer Import @nickpalladino (#88)
- BI-969 - Blueberry Penetrometer Import @nickpalladino (#93)
- [BI-763] Updates to brapi v2 proxy to support Field Book @ctucker3 (#96)
- [BI-998] - Add tags to traits @ctucker3 (#95)
- Use brapi client 2.0.2 @nickpalladino (#98)
Bugfixes
- [BI-873] Remove crosses from the germplasm importer @ctucker3 (#86)
- [BI-986] - Add more description to scale min/max requirements in importer error @ctucker3 (#94)
- Fix json serialization issue in import mapping due to change in brapi client @nickpalladino (#97)
- Importer add studyType to Study @nickpalladino (#100)
- [BI-975] - Prevent creating programs with same name @HMS17 (#101)
- [BI-1169] Fix pedigree connections in germplasm import] @ctucker3 (#107)
- [BI-1203] - Fix study importer "null" germplasm relationship bug @ctucker3 (#110)
- [BI-1223] Add null check for tags field @ctucker3 (#115)
- [BI-1203] - Fix for study importer. Germplasm created, but not mapped to OU @ctucker3 (#121)
- [BI-1252] phenotypic importer: require germplasm for observation unit @ctucker3 (#122)
- [BI-1144] correct parsing of scale value and scale label @davedrp
v0.3.0
Changes
- Adding release workflow to generate a new docker image for the latest tag @timparsons (#91)
Features
- [BI-641] - Validate lower and upper limits for correctness @ctucker3 (#73)
- BI-674 - Program Definable BrAPI Service URL @nickpalladino (#70)
- [BI-703] - Move hardcoded brapi page size from breedbase to bi-api @ctucker3 (#74)
- [BI-732,BI-729] - Archive traits @ctucker3 (#71)
- [BI-677] - PUT traits @ctucker3 (#68)
Bugfixes
v0.2.0
Changes
- [BI-280] - Add brapi program create and update on program create and update @ctucker3 (#50)
- Changing startup/shutdown action to prevent wiping of database @timparsons (#52)
- [BI-617] - Sort/paginate/filter for trait upload @ctucker3 (#49)
- [BI-613, BI-614, BI-615, BI-616] - Sort/Pagination/Filter for traits, users, program users @ctucker3 (#46)
- [BI-611] - Sort/Pagination/Filter @ctucker3 (#44)
Features
- [BI-625] Configure TLS (HTTPS) for sandbox/qa environments @dmeidlin (#66)
- BI-608 - Create location in BrAPI systems @nickpalladino (#57)
- [BI-601] - Program security @ctucker3 (#58)
- BI-659 - BrAPI v1.3 GET /variables endpoint @nickpalladino (#56)
- BI-647 - Authorize for Field Book BrAPI endpoints @nickpalladino (#53)
- [BI-379] Display web and API build version on UI @timparsons (#54)
- [BI-652] - New account signup @ctucker3 (#55)
Bugfixes
v0.1.0
Changes
- Create LICENSE.md @timparsons (#15)
Features
- INF-202 - Development release notes and release drafter investigation @nickpalladino (#38)
- INF-200 - Make the orcid id column for the bi_user table unique @ctucker3 (#34)
- INF-172 - Configure GitHub Actions to automatically build bi-api @ctucker3 (#33)
- PRO-78 - Manual entry of ORCID iD @ctucker3 (#32)
- ONT-68 - Validate entire trait file @ctucker3 (#30)
- ONT-44 - Finalize trait import @ctucker3 (#29)
- INF-164 - Validate package dependencies to make sure we don't have any GPL dependencies @nickpalladino (#27)
- ONT-32 - API - Create endpoint to accept file upload @nickpalladino (#25)
- PRO-53 - UI - System User management - Show list of programs actively associated with a given user @ctucker3 (#24)
- PRO-33 - Reauth User @ctucker3 (#23)
- INF-161 - Add Apache 2.0 header to source code files @nickpalladino (#22)
- ONT-48 - API - Fetch trait details from BrAPI Pheno service @ctucker3 (#21)
- INF-84 - Program Locations Additional Endpoints @dmeidlin (#20)
- INF-59 - Set appropriate logging configuration @nickpalladino (#19)
- INF-55 - Update POM file to add default profile @ctucker3 (#18)
- INF-158 - Add user object to JWT in bi-api @ctucker3 (#17)
- INF-82 - Create program location endpoints @nickpalladino (#14)
- INF-143 - Admin User Management system role support143 @ctucker3 (#12)
- INF-95 - UserService#fetchByOrcid return Optional @ctucker3 (#11)
- INF-141 - Create GET roles endpoints @nickpalladino (#9)
- INF-68 - Create custom web exception @ctucker3 (#8)
- INF-64 - Remove embedded micronaut-security dependency @ctucker3 (#7)
- INF-78 - Update application-prod.yml to use environment variables @ctucker3 (#6)
- PRO-42 Create Program Endpoints @nickpalladino (#3)
- PRO-41 - Database - Create program table @ctucker3 (#2)
- INF-55 - Update POM file to add default profile @timparsons (#1)
Bugfixes
- BI-638 - Fix JNI error causing biapi build to fail in docker stack @nickpalladino (#43)
- [BI-603] - Traits: Unable to import a valid csv traits file @ctucker3 (#41)
- INF-205 - Change brapi-server to support text instead of varchar(255) @ctucker3 (#39)
- ISSUE-5 - A system administrator is able to deactivate themselves @ctucker3 (#35)
- PRO-77 - BUG - POST locations controller inserts 'null' into sql column when there is no data @ctucker3 (#31)
- INF-138 - Include data in response even if not populated @ctucker3 (#28)
- INF-94 - Admin management Improvements; INF-139 - Persist active program in Vuex state @ctucker3 (#13)
- INF-144 - GET /programs/id/users combining roles into one program user instead of each @nickpalladino (#10)
- INF-72 - Update tests to be self contained @ctucker3 (#5)
- INF-89 - Fix committed OAuth credentials for test config @ctucker3 (#4)
Releases
- [BI-635] Release v0.1 @timparsons (#47)