Releases: drodil/backstage-plugin-qeta
Releases · drodil/backstage-plugin-qeta
v3.21.0
New features:
QetaSearchResultListItem
is now using the extension. Thanks to @borjapazr for the contribution!- Entities and tags are now part of URL when filtering questions/answers/collections for easier sharing of specific content
Fixes:
- If permissions are not enabled, conditional authorize does nothing
- Improved handling of
403 Forbidden
responses in the frontend
v3.20.3
Answers are filtered correctly based on permissions
v3.20.2
Few performance improvements
v3.20.1
New features
- Possibility to add permission checks for tags and collections
- IF YOU ARE NOT USING PERMISSIONS: The collections can only be managed by the collection owner and moderators. Separate
read
andedit
access to collections have been removed. Tag creation will work based on the configuration flagqeta.tags.allowCreation
and istrue
by default like previously - IF YOU ARE USING PERMISSIONS: Tags cannot be any more updated by anyone. If you want to enable this, add a new permission check, example here. Additionally, you must allow reading tags and collections in your permission policy accoringly.
- There are a few available rules for each permission, check those out from here
- IF YOU ARE NOT USING PERMISSIONS: The collections can only be managed by the collection owner and moderators. Separate
- New
QetaSearchResultListItem
is exported from@drodil/backstage-plugin-qeta
that can be used to show search results in more beautiful way. See https://github.com/drodil/backstage-plugin-qeta/blob/main/docs/search.md for more information - Q&A home plugin table can now show also articles. In customizable home page this can be selected by the user or this can be passed also as a prop to
PostsTableCard
component
Improvements
- Permission rules and conditions have been moved to
@drodil/backstage-plugin-qeta-node
package. Thebackend
package exports these as deprecated and they will be removed in a future release. - As the loading times can get higher due to permission checks, there are now better loading indicators for each page
- A couple of navigation and rendering improvements all over the UI
- Comments are now stored in one table instead of separate ones for posts and answers. The existing data will be migrated automatically
Fixes
- Search collator can now access the collections and index them properly
v3.20.0
Was not published to npm registry due to TSC issue
v3.19.0
Was not published to npm registry due to TSC issue
v3.18.2
Fixed code blocks going out of screen
v3.18.1
Fixes issue with permission integration router returning null values
v3.18.0
- Improved search
- Entity picker now shows also entity type to make it more easy to distinguish entities with same name
v3.17.6
- Entity title rendering improvement
- Search collator fix when using permissions