Skip to content

Release 4.7.0

Compare
Choose a tag to compare
@jerabekjiri jerabekjiri released this 17 Apr 18:34
· 293 commits to stable-4.7 since this release
5091d3e

What's Changed

  • bump version to 4.7.0dev by @ShaiahWren in #2604
  • Can't see imports when there are more than 100 namespaces. by @MilanPospisil in #2374
  • Update README, dependabot, i18n config for stable-4.6 existence by @himdel in #2621
  • Use /ui/:repo/:namespace paths for namespace by @jerabekjiri in #2605
  • Add backport labels to PRs by @awcrosby in #2574
  • labeler workflow: fix quoting issue by @himdel in #2685
  • labeler: react only when a PR is opened, not on updates by @himdel in #2687
  • Add a start script for the community profile. by @jctanner in #2599
  • The ui for dependencies doesn't show collection namespace by @MilanPospisil in #2686
  • Create permissions function by @ShaiahWren in #2682
  • standalone dev - proxy docker v2 APIs from port 8002 to 5001 by @himdel in #2711
  • Rerun the failed cypress tests by @MilanPospisil in #2683
  • Collection dependencies - link has to check also collection version by @MilanPospisil in #2713
  • insights: use UI_BASE_PATH over computing basename from pathname by @himdel in #2744
  • update hasPermission function to work with the /me api endpoint refactor by @ShaiahWren in #2741
  • insights: fix Collections menu click 404 by @himdel in #2768
  • resolve build and ephemeral issues with frontend container by @drodowic in #2334
  • ci: multiple fixes by @himdel in #2795
  • Automerge test for dependabots PRs by @MilanPospisil in #2660
  • Path in the collection dependencies does not contains / at the end of the url by @MilanPospisil in #2712
  • Update EE repositories/remotes/registries endpoints for new API by @jerabekjiri in #2481
  • custom_release: build prod-beta with HUB_CLOUD_BETA=true by @himdel in #2766
  • Permissions - clean up by @himdel in #2771
  • webpack: fix isBuild when NODE_ENV is not provided by @himdel in #2819
  • npm run lint-setup,lint-fix by @himdel in #2817
  • Dependabot: enable github-actions updates by @himdel in #2851
  • Display AAP version by @jerabekjiri in #2823
  • /ui/login/: fix navbar and headers appearing on default login screen in standalone by @himdel in #2849
  • Merge Galaxy Doc Builder code into ansible-hub-ui by @himdel in #2850
  • Insights tests by @himdel in #2740
  • Update localization strings by @himdel in #2895
  • automerge workflow: skip on non-dependabot PRs, fail on bad args, and patternfly by @himdel in #2899
  • Test ansible/galaxykit#81 fix by @himdel in #2900
  • Revert "Test ansible/galaxykit#81 fix" by @himdel in #2922
  • getContainersURL: support generating full url, reuse, fix :latest in detail, fix missing name@ before digest by @himdel in #2852
  • Insights tests - add uiPrefix, rename prefix to apiPrefix by @himdel in #2897
  • cypress: run standalone and insights against oci-env by @himdel in #2822
  • Insights tests - add smoke tests, manualCloudLogin command from previous PRs by @himdel in #2898
  • Update changelog from 4.6.0 release. by @jerabekjiri in #2986
  • standalone dev: proxy /static/rest_framework to pulp by @himdel in #2979
  • Fix imports_filter test, update console-logger by @himdel in #3013
  • React - switch to React 17, enable StrictMode by @himdel in #2925
  • Add .editorconfig by @himdel in #2818
  • remote_repo_edit test - Clear before expecting empty inputs by @himdel in #3014
  • Use version range when comparing dependencies. by @newswangerd in #2984
  • CI - add flag to prevent oci-env exec from blowing up on ci by @himdel in #3018
  • Legacy roles & namespaces views by @jctanner in #2789
  • Try to fix provided by namespace name. by @jctanner in #3019
  • Use page_size for v1 instead of limit. by @jctanner in #3021
  • Error messages aren't displaying on the remote container create form by @MilanPospisil in #2601
  • Finish automerge of dependabots PR by @MilanPospisil in #2982
  • Change pull request URL to number in Automerge by @MilanPospisil in #3026
  • RenderPluginDoc: convert bools to true/false, not yes/no by @himdel in #3012
  • License fields on ah blank or formatted incorrectly by @MilanPospisil in #3029
  • Add a link to the CRC public key in PAH by @MilanPospisil in #3028
  • Automerge with --auto by @MilanPospisil in #3065
  • Fix reserved resources on task management by @newswangerd in #3017
  • Labeler workflow: disable for 4.2 and 4.4 by @himdel in #3069
  • Dependabot: ignore react 17/18 updates, switch 4.4 to monthly by @himdel in #3100
  • Use permissions from api not constants by @ShaiahWren in #2955
  • Screenshots tests by @MilanPospisil in #2742
  • pr-checks - webpack: ignore different counts of "Waiting for rbac_postgres" by @himdel in #3138
  • insights-loader: switch to useChrome by @himdel in #2987
  • [beta] UX: give a helpful message about roles with no versions by @MilanPospisil in #3063
  • CRC Hub has broken link to SSO offline token page by @MilanPospisil in #3145
  • Quick fix of screenshot tests - disable pages with variable time info by @MilanPospisil in #3150
  • Hide the licence when empty by @MilanPospisil in #3149
  • Menu in insights does not load and render by @MilanPospisil in #3148
  • Make approval collection list test faster by @MilanPospisil in #3154
  • [beta] UX: slow legacy pagination needs loading spinners by @MilanPospisil in #3064
  • Tests for insights mode by @MilanPospisil in #2985
  • Cloud collection detail: Create Issue button leading to prefilled access.redhat.com/support/cases by @himdel in #2684
  • Make collections list test faster by @MilanPospisil in #3146
  • Add test to click on left navigation menu items by @MilanPospisil in #3168
  • Fix undefined id in Index execution environments by @jerabekjiri in #3177
  • Update react router to 6 by @himdel in #1263
  • Clean up more old code by @himdel in #3176
  • Container signing feature flag fix by @himdel in #3153
  • Prettier: sort imports, bump to 2.8 by @himdel in #3198
  • Collections tests for insights mode by @MilanPospisil in #3170
  • insights dev/test - mock more APIs by @himdel in #3217
  • Support ?pseudolocalization=true|false to enable/disable pseudolocalization; ?lang= to force language by @himdel in #3225
  • Refactor class components to functional - from begining to namespace-detail by @MilanPospisil in #3201
  • Localization fixes by @himdel in #3248
  • dependabot: switch to monthly updates for 4.5 by @himdel in #3283
  • labeler: drop stable-4.5 by @himdel in #3265
  • LabelGroup - translate Show Less / N more by @himdel in #3264
  • src/components: convert first few components to functional by @himdel in #3200
  • CI/insights dev: mock more insights APIs to fix test insights failures by @himdel in #3282
  • Repair insights tests by @MilanPospisil in #3324
  • Refactor components to functional from start to namespace form2 by @MilanPospisil in #3224
  • Remove inbound repo logic by @jerabekjiri in #3346
  • pr-checks: catch use of this outside of files using class by @himdel in #3390
  • Insights tests: fix Cannot POST /api/chrome-service/... by @himdel in #3403
  • Drop babel-plugin-lodash by @himdel in #3404
  • webpack: use HtmlWebpackConfig directly by @himdel in #3325
  • cy.*login: use cy.session; clean up by @himdel in #3345
  • [community] Terms of Use link by @himdel in #3360
  • Wisdom namespaces by @MilanPospisil in #3347
  • Refactor components to functional from start to namespace form3 by @MilanPospisil in #3330
  • LocalRepositoryTable - fix error when distribution repository is null by @himdel in #3439
  • queueAlert - save alert in context, for next container by @himdel in #3438
  • Update product docs url version by @himdel in #3422
  • taskAlert - handle "task started" alerts by @himdel in #3437
  • UX: rename Owners to Access, rename API token management to API token by @himdel in #3436
  • Repositories & Remote - utility functions, menu test fix by @himdel in #3434
  • RemoteForm - support no modal, hidden_fiels/write_only_fields switch by @himdel in #3435
  • Collection approval workflow UI by @MilanPospisil in #3428
  • Repositories & Remotes by @himdel in #3144
  • Repositories - Versions tab by @himdel in #3430
  • [Cross Repo Search] Approval dashboard and my imports screens by @jerabekjiri in #3465
  • Repositories & Remotes - Access tab by @himdel in #3429
  • Repository version - add list of collections by @himdel in #3466
  • Remotes - YAML editor by @himdel in #3432
  • [Cross Repo Search] Namespace detail, collection list and collection detail refactor by @jerabekjiri in #3467
  • Repair approval process and modal by @MilanPospisil in #3468
  • Repositories - add helper text, remove obsolete approved_for_use, change is_private label to private field by @himdel in #3464
  • Repositories & Remotes - access checks by @himdel in #3463
  • Cypress: disable video on CI when not debug logging by @himdel in #3471
  • Repository management cleanup, add insights routes by @himdel in #3433
  • Repositories - Collection versions tab by @himdel in #3431
  • Repository Collection versions - Add/Remove collections by @himdel in #3472
  • [stable-4.7] Set version to 4.7.0b1 and branch cleanup by @jerabekjiri in #3500
  • [PR #3506/ac967a0f backport][stable-4.7] Don't send my_permissions field when repository/remote is edited (fixes a 400 Bad request) by @patchback in #3534
  • [stable-4.7] More cleanup by @himdel in #3502
  • [stable-4.7] webpack config - sync with other releases by @himdel in #3540
  • [PR #3559/0d898a4c backport][stable-4.7] CollectionDetail: use routeParams.repo, not routeParams.published by @patchback in #3569
  • [PR #3542/22393234 backport][stable-4.7] Make alerts return error messages from API by @patchback in #3572
  • [PR #3568/ae094dfd backport][stable-4.7] Hide staging and rejected repositories in repository filter by @patchback in #3573
  • [stable-4.7] Unify routing to collection detail (#3541) by @himdel in #3577
  • [PR #3565/4b55dd85 backport][stable-4.7] Approve modal checkbox repair by @patchback in #3585
  • [PR #3567/9be21de7 backport][stable-4.7] Fix logo size in collection list by @patchback in #3582
  • [PR #3561/7f5cff5a backport][stable-4.7] Details: break words when needed for wrapping by @patchback in #3586
  • [PR #3570/c87be1a0 backport][stable-4.7] Legacy roles: fix l10n typo by @patchback in #3591
  • [PR #3560/6fdf1519 backport][stable-4.7] R&R detail - show NotFound instead of spinner when not found by @patchback in #3587
  • [PR #3562/881b89c2 backport][stable-4.7] Fix Delete collection version redirect when in multiple repos by @patchback in #3588
  • [PR #3563/42dc8726 backport][stable-4.7] Remove from repo button says Remove, not Delete now by @patchback in #3589
  • [PR #3564/a4e1589b backport][stable-4.7] fix extra "You don't have permission to display users." when deleting groups by @patchback in #3590
  • [PR #3576/e1dbd2f6 backport][stable-4.7] Delete repository distributions when deleting a repository by @patchback in #3592
  • [PR #3580/a0bda992 backport][stable-4.7] Prevent deleting protected repositories by @patchback in #3583
  • [PR #3578/7e6d29c5 backport][stable-4.7] Creating a distribution - transform base_path, rename on failure by @patchback in #3593
  • [PR #3575/6d869eee backport][stable-4.7] Use mirror:true for repository syncs by @patchback in #3594
  • [PR #3581/091fe652 backport][stable-4.7] Select collection screen - multi select, repository field, repo filter by @patchback in #3598
  • [PR #3596/4aff3956 backport][stable-4.7] RepoSelector - remove Select logic, just show current repo by @patchback in #3600
  • [PR #3595/0e18a656 backport][stable-4.7] Fix collection version selector by @patchback in #3599
  • [PR #3602/02c7968f backport][stable-4.7] Fix Add/Remove collection ignoring repository object permissions by @patchback in #3605
  • [PR #3597/1a08a6bb backport][stable-4.7] Fix EmptyStateFilter not appearing in Namespace detail when filtering by repo/tags/sign state by @patchback in #3604
  • [stable-4.7] Fixed collection upload permissions and css styling (#3571) by @jerabekjiri in #3625
  • [stable-4.7] Restyle collection list item controls to keep alignment #3603 by @jerabekjiri in #3624
  • Release 4.7.0 by @jerabekjiri in #3626

New Contributors

Full Changelog: 4.6.0...4.7.0