Skip to content

Releases: bcgov/aries-vcr

1.9.0

20 Dec 15:43
b12cae9
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.8.0...1.9.0

1.8.0

25 Oct 18:57
c08ee1c
Compare
Choose a tag to compare

Changes:

  • #703 - update aca-py to 0.7.1
  • #686 - Adds new Credential Type endpoint that optionally disables paged results.
  • #691 - Add names to credential set results.
  • Snowplow API tracking for analytics:
  • #700 - New feedback form.
  • #701 - Add support for multilingual schema labels.

Fixes:

  • #705 - Results paging fix. Fixes a performance issue introduced during releases by #684.
  • #683 - Return error message if we can't support verify credential.

1.7.0

01 Jun 16:53
d0ffffb
Compare
Choose a tag to compare

Summary of major changes:

Client

All client code has been removed from the project and is maintained separately.

Backend

  • Remove display of multiple instances of the same legal name in autocomplete results.
  • A new "fuzzy search" has been added to allow organizations to experiment with data cleanups using OrgBook data. Apps that have been collecting typed in data for the legal name of an entity may be able to use the API to automate the clean up of their data.
  • Fixed a bug related to indexing a credential for the first time.
  • Cleanups to the "get help" email and to the get help guidance.
  • Update the Aries Agent in Aries VCR to the latest 0.6.0 release of ACA-Py, and related changes, including updating to the V2.0 Credential Exchange protocols.
  • Updated documentation on Aries VCR and guidance on creating a user interface using an Aries VCR backend.
  • Routine security hygiene, including updating dependencies with known security vulnerabilities.
  • Improvements to running Aries VCR in a development environment.

1.6.0

08 Feb 19:43
f97c248
Compare
Choose a tag to compare

Summary of major changes:

Additional details, including the information here, can be found in; Please prepare for Release 1.6.0 of Aries VCR

API

Topic Search Changes and OrgBook BC BN Searching

This change introduces major updates to search, adding a v4 API. The early versions of the API (v2 and v3) are unchanged from a signature perspective, but the data returned may change in some cases (see below).

Topic searches in previous versions were based on Credential attributes that were linked back to their owner Topics. This resulted in duplicate Topic results when query terms (such as names) match multiple Credentials. The v4 API introduces Topic search endpoints that are based on Topic attributes. Topic attributes are an aggregation of their owned Credential attributes. This change requires rebuilding SOLR indexes.

In the OrgBook BC deployment, this update was accompanied by a change to the categorization data, adding the BN (Business Number) to the "names" vs. a credential attribute to enable searching by attribute. As a result, some existing APIs were initially altered to include the BNs. Before releasing to production, a change (see below) filtered the BN results out for the existing v2 API searches.

We recommend that OrgBook API clients should migrate to the new version of the search API to enable support for BN searching.

Change log:

Server

  • Introduces new search API endpoints for Topic (/v4/search/topic) and Credential (/v4/search/credential). Search API endpoints for Credential are derived from v3
  • New index fields introduced for Topic that allow searching on Name, Address and Source ID
  • Fixes issue with filtering Topic/Credential by category facets, where result set was not narrowed down by selection
  • General code cleanup

Exclude names other than entity_name and entity_name_assumed in formatted Topics

As noted above, in order to retain the same data semantics as in the previous v2 search, additional names (notably the BN) have been filtered out of the the following endpoints:

  • v2/topic/{id}/formatted
  • v2/topic/ident/{type}/{source_id}/formatted

Fix typo in api/v3/views/rest.py

Fixes a typo that prevents the credential verification logic in the UI from working.

OrgBook BC Front End Client

Updates for API Additions

Updates to use new and evolved API calls in the OrgBook BC front end:

  • Upgrades basic and advanced search to v4 from v3
  • Adds new facets to advanced search for Credential types
  • Upgrades autocomplete to v3 from v2, which expands autocomplete beyond Names to include Address and Source ID
  • Improves advanced search handling of URL query parameters to allow for bookmarking of queries. URL query parameters are also carried over from basic search to advanced search
  • Aligns historical facet filtering for basic and advanced search
  • General code cleanup

Fixes a name display bug with External Schema/Services.

When 'name.' + is not found in i18n translations, entry displays as unformatted key. This fix strips the ‘name.’ prefix so just will display.

Angular upgrade

This PR upgrades the client Angular application to 11.02

Change log:

  • Upgrades Angular to 11.02 (Note: this upgrade removes support for IE <= 10)
  • Replaces localization-router node package and associated http loader
  • Updates style imports

Adds collapse list of alternate names for credential search results

This PR adds topic display names and a collapsable element of alternate topic names/identifiers to OrgBook search results.

Change log:

  • Fixes an issue where topic search results showed a blank name if topic credentials did not use prescribed name types.
  • By default, the topic source_id is displayed for topic search results otherwise the display name is derived from name types in the following order:
    • display_name, entity_name_assumed, entity_name
  • If topic names other than the display name are available, remaining names/identifiers are displayed in a collapsable element
  • Removes local and remote names on credentials unless an entity_name and entity_name_assumed is mapped to credential
  • Adds localization to Credential Types dropdown in Advanced Search
  1. Add remote debugger configuration and docs for vcr-server.

The remote debugger for vcr-server is now available when setting DJANGO_DEBUG=True. The default value for DJANGO_DEBUG has also been set to False, to avoid running the debugger unintentionally.

General Changes

Adds documentation for updating BN in db Name table

Documentation for enabling autocomplete search on BN in existing Aries-VCR databases

Add project lifecycle badge, license badge

Added project lifecycle badge. For lifecycle badge information, see: https://github.com/bcgov/repomountie/blob/master/doc/lifecycle-badges.md

Audits and updates production npm package vulnerabilities

Dependency updates.

1.5.0

02 Feb 00:11
f7a05da
Compare
Choose a tag to compare

Adds loading prompt to advanced search