Releases: rokwire/rokwire-building-blocks-api
Releases · rokwire/rokwire-building-blocks-api
1.12.0
Added
- Add edit contribution capability in catalog. #737
- Add edit contribution button based on the logged in user. #766
- Add contributionAdmins to capability and talent detail end point. #730
- Catalog release script. #784
- /ok endpoint for healthcheck in AppConfig.#754
- /version endpoint in AppConfig.#760
- Core BB Auth Support #808
- Core BB profile migration #809
- SECURITY.md file. #804
- Add version endpoint in Events building block.#725
Changed
- Updated pre-commit config and corresponding GitHub Action to use
Yelp/detect-secrets
version 1.0.3. #649 - Make catalog pages to show all the items for contribution admins. #728
- Make contribution details pages to show all items for reviewers and admins. #728
- Catalog default port and default URL prefix. #784
- Modified contribution schema for required capability #790
- Default Contributions Catalog port to 5000 and made it configurable. #788
Fixed
- Fix get event endpoint with user auth key. #746
- Fix published capabilities and talents not showing without login. #767
- Fix catalog use python generated result instead of java script. #772
- Contribution POST gives proper error message. #714
- Hard coded base url. #780
- Multiple bugs/improvements around login. #782
- Fix login problem with session. #796
- Fix logout. #775
- Fix top navigation to provide correct login info. #773
- Fix login button provide correct info when user not logged in. #778
- Contributions Catalog release script and Dockerfile. #787
- Added version and gitsha in catalog footer #770
- Auth middleware lib to recognize Rokwire issuer. #823
- Groups membership request in Events BB. #823
Full Changelog: 1.11.3...1.12.0
1.11.3
1.11.2
1.11.1
1.11.0
Added
- Show different components in the catalog based on the user. #709
- Add copyright to the catalog codes. #708
- Add group authorization to GET /events/{event_id}/images endpoint.#716
- Add group authorization to GET/events/{event_id}/images/{image_id} endpoint.#718
- Add group authorization to PUT/events/{event_id}/images/{image_id} endpoint.#719
- Add group authorization to DELETE /events/{event_id}/images/{image_id} endpoint.#720
- Make catalog pages to show different items for reviewers and non-reviewers. #709
Fixed
1.10.0
Added
- Add endpoints for listing contributions, capabilities, and talents. #602
- Add query parameters to contribution building block's api spec and function arguments. #616
- Add user auth to Events Building Block yml file. #598
- Use dovenv library for organizing enviroment variables.#614
- Add CORS support for Contribution Building Block.#621
- Add login option for Contribution Catalog.#634
- Add logout option for Contribution Catalog.#636
- Update event schema to add new field createdByGroupId.#396
- Add ApiKeyAuth and status to contribution building block.#654
- Add ids to capability and talent.#661
- Add auth check for login required pages.#657
- Add /contribute as prefix for ./profile page. #663
- Add UUID for capability and talent in Contribution Catalog.#666
- Add autocomplete feature when inputting admin name for contribution catalog.#665
- Add search endpoints using capability and talent id.#662
- Add release script for Contributions Building Block.#675
- Add okay endpoint to Contributions Building Block.#679
- Add isGroupPrivate to Events schema.#682
- Add group authorization to GET /events endpoint. #683, #684
- Add reviewers management endpoints. #692
- Add get group event by groupid parameter.#685
- Add isEventFree field to Events Building Block yaml file.#695
- Add group authroziation on get event endpoint.#693
- Add basic detailed views for Contributions, Talents, and Capabilities. #638, #669, #670
- Add group authroziation on put event endpoint.#699
- Add group authroziation on patch event endpoint.#701
- Add group authroziation on deletion event endpoint#700
Fixed
- Fix Contribution catalog's home page display issue. #448
- Use dovenv library for organizing enviroment variables. #614
- Add CORS support for Contribution Building Block. #617
- Add strict validation in Contribution Building Block. #627
- Add authentication and authorization using GitHub account in Contribution Building Block. #635
- Add github authorization in new contribution post via catalog. #647
- Fix date format issue in the events endpoint of GET /events/. #438
- Fix error code in GET /contributions/{contributionID}. #672
- Fix status in contribution. #668
- Fix returning an object when there is only single result in GET /contributions. #681
Changed
- Updated CODEOWNERS file. #631
- Modified environmental variables in Dockerfile. #677
- Updated location description in Events Building Block. #706
Removed
- Remove db index on sponsor field. #686
1.9.1
1.9.0
Fixed
- Fix the error code to 400 on events missing fields query. #448
- Text changes to Contributions Catalog. #601
Added
- Add capabilities dataset in contribution building block. #401
- Add contribution building block. #406
- Add talent data to contribution dataset. #407
- Add search option in contribution and capability dataset. #458
- Contributor guidelines. #572
- A pull request template. #573
- Add Contributions Catalog Frontend. #462
- Add Github authentication for Contributions Catalog. #580
- Add Rokwire Group admins AD group to list of authorized event write groups. #607
Changed
1.8.0
Added
- Add multiple client id ability to auth library. #548
- Add more time range query parameters to events yml and Readme.#551
- Add query parameters to enhance events search. #551
Fixed
- Replace the record on put endpoint. #550
- Runtime error in building blocks by updating gunicorn and gevent versions. #560
- Runtime error when Auth Library validates manually generated ID tokens. #562
Changed
1.7.0
Added
- Add Standard License Header for Events Building Block. #480
- Add Standard License Header for Authentication Building Block. #497
- Add Standard License Header for Authentication Library. #498
- Add CODEOWNERS file. #508
- Add Standard License Header for API Doc. #501
- Add bug report and feature request issue templates. #510
- Add Talent Chooser Building Block APIs documentation. #528
- Add flags isVirtual and displayOnlyWithSuperEvent to events schema. #542, #541
- Add
startDateLimit
query parameter to events search endpoint. #545
Changed
- OpenAPI specification file rokwire.yaml file split across different building blocks. #485
- Update Swagger-UI version. #500
- Rokwire API Doc Dockerfile to integrate multiple OpenAPI specifications file. #486
- Update Appconfig Building Block docker base image. #515
- Update Authentication Building Block docker base image. #517
- Update Authentication Building Block README. #519
- Changed docker base image for Profile and Logging Building Block. #521
- Changed README for auth-middleware-test-svc based on new change. #523
- Update issue template. #537
- Update README. #539
Removed
- rokwire.yaml file and deployment scripts that were not getting used. #486
Fixed
- Docker image vulnerabilities in Authentication Building Block. #499
- Docker image vulnerabilities in Events Building Block. #484
- Re-fixed bug related to including .env files in docker images. #419