mirror of
https://github.com/token2/snapd.git
synced 2026-03-13 11:15:47 -07:00
* store: Return categories in find results This allows clients to show the categories as snapcraft.io does. Fixes https://bugs.launchpad.net/snapd/+bug/1838786 * Remove unnecessary CategoryInfos type * Only show categories when using --verbose * Add tests for snap info printing categories * Update cmd/snap/cmd_info.go Co-authored-by: Miguel Pires <miguelpires94@gmail.com> * Update cmd/snap/cmd_info.go Co-authored-by: Miguel Pires <miguelpires94@gmail.com> * v1 store API doesn't return categories * Drop category information from snap info Other snap commands don't support categories yet, this change should be part of that. * Add /v2/categories and support /v2/find?category=foo * Add note that section is deprecated * Update client/packages.go Co-authored-by: Miguel Pires <miguelpires94@gmail.com> * Update daemon/api_categories.go Co-authored-by: Miguel Pires <miguelpires94@gmail.com> * Update daemon/api_categories.go Co-authored-by: Miguel Pires <miguelpires94@gmail.com> * Update daemon/api_categories.go Co-authored-by: Miguel Pires <miguelpires94@gmail.com> * Update store/store.go Co-authored-by: Miguel Pires <miguelpires94@gmail.com> * Update store/details_v2.go Co-authored-by: Miguel Pires <miguelpires94@gmail.com> * Update client/packages.go Co-authored-by: Miguel Pires <miguelpires94@gmail.com> * Improve test error message * Drop copy/pasted comments that doesn't seem relevant * Remove unused import * Reorder CategoryInfo struct * Fix accepted content type for store v2/snaps/categories request * Set APILevel for v2/snaps/categories request * Update accept string used to get data for store test * Make /v2/categories return objects not just strings --------- Co-authored-by: Miguel Pires <miguelpires94@gmail.com>