Skip to content

Release 4.8.0

Compare
Choose a tag to compare
@jerabekjiri jerabekjiri released this 13 Sep 19:30
· 104 commits to stable-4.8 since this release
28437fb

What's Changed

  • Update master to 4.8.0dev, update workflows & README for 4.7 existence by @himdel in #3469
  • Don't send my_permissions field when repository/remote is edited (fixes a 400 Bad request) by @himdel in #3506
  • webpack config - sync with other releases by @himdel in #3535
  • CollectionDetail: use routeParams.repo, not routeParams.published by @himdel in #3559
  • Make alerts return error messages from API by @newswangerd in #3542
  • Unify routing to collection detail by @jerabekjiri in #3541
  • Hide staging and rejected repositories in repository filter by @jerabekjiri in #3568
  • Insights smoke test: nav-toggle no longer exists by @himdel in #3579
  • Fix logo size in collection list by @jerabekjiri in #3567
  • Prevent deleting protected repositories by @jerabekjiri in #3580
  • Approval Modal test by @MilanPospisil in #3504
  • Approve modal checkbox repair by @MilanPospisil in #3565
  • Details: break words when needed for wrapping by @himdel in #3561
  • R&R detail - show NotFound instead of spinner when not found by @himdel in #3560
  • Fix Delete collection version redirect when in multiple repos by @himdel in #3562
  • Remove from repo button says Remove, not Delete now by @himdel in #3563
  • fix extra "You don't have permission to display users." when deleting groups by @himdel in #3564
  • Legacy roles: fix l10n typo by @himdel in #3570
  • Delete repository distributions when deleting a repository by @himdel in #3576
  • Creating a distribution - transform base_path, rename on failure by @himdel in #3578
  • Fixed collection upload permissions and css styling by @jerabekjiri in #3571
  • Use mirror:true for repository syncs by @himdel in #3575
  • Select collection screen - multi select, repository field, repo filter by @jerabekjiri in #3581
  • Fix collection version selector by @himdel in #3595
  • RepoSelector - remove Select logic, just show current repo by @himdel in #3596
  • Fix EmptyStateFilter not appearing in Namespace detail when filtering by repo/tags/sign state by @himdel in #3597
  • Fix Add/Remove collection ignoring repository object permissions by @himdel in #3602
  • Restyle collection list item controls to keep alignment by @himdel in #3603
  • Wisdom Modal Updates by @MilanPospisil in #3566
  • Repository edit: respect object permissions by @himdel in #3628
  • Use display_repositories feature flag by @himdel in #3558
  • Update changelog from 4.7.0 release. by @jerabekjiri in #3631
  • Insights: support /preview/ as well as /beta/ by @himdel in #3343
  • Fix version modal - load data on pagination by @himdel in #3648
  • Fix manual approve/reject when repository name is different from distribution base_path by @himdel in #3655
  • Namespace detail - fix Sign all by @himdel in #3652
  • basic landing page by @ShaiahWren in #3470
  • Fix getRepoUrl so that it takes a parameter and returns the correct url. by @jctanner in #3691
  • Collection documentation: do not wrongly interpret plugins/modules whose name starts with _ as deprecated by @felixfontein in #3715
  • Disable checkbox for adding collection if collection is already assigned to repository by @jerabekjiri in #3657
  • Create tests for repositories by @MilanPospisil in #3714
  • Use antsibull-docs-ts to render semantic markup by @felixfontein in #3607
  • Repositories - consistent filters, filter by approval state by @MilanPospisil in #3659
  • Repository URL - always use distro base_path, show in detail screen by @himdel in #3737
  • deploy/frontend: remove old Repo Management, don't add Repositories & Remotes by @himdel in #3651
  • Synclist deprecation by @ShaiahWren in #3708
  • Repository tests - unskip clipboard test, grant permissions by @himdel in #3756
  • insights tests: ignore chrome api errors by @himdel in #3760
  • waitForTask: switch from polling every 5s to an incremental 2s, 3s, 4.5s, 6.75s, ~10s... progression by @himdel in #3738
  • clean up react imports by @himdel in #3780
  • Repository tests: create distribution for one repo, copy cli fails without it by @himdel in #3782
  • clean up empty jsx pairs by @himdel in #3779
  • Respect display_repositories feature flag for collection/namespace/role filters list by @himdel in #3784
  • Update localization strings from 4.7 by @himdel in #3785
  • Repository sync - modal to set mirror, optimize by @himdel in #3786
  • Drop stable-4.4 dependabot config, l10n cron by @himdel in #3805
  • Find unused exports by @himdel in #3178
  • Add collection upload repository selector by @MilanPospisil in #3654
  • Copy collection version in collection detail screen by @jerabekjiri in #3735
  • Delete collection all or single repo by @MilanPospisil in #3759
  • cypress tests for collection upload with multiple repositories by @MilanPospisil in #3860
  • Repository list - add columns, filters by @himdel in #3787
  • Token insights: remove unused my-distributions query by @himdel in #3893
  • Fix Namespaces/Partners breadcrumb by @himdel in #3896
  • c.r.c. move alert list so it's not covered by breadcrumbs by @himdel in #3895
  • community - fix token page expiration notice when auth provider is github by @himdel in #3879
  • Dependabot, labeler: end of 4.6 full support by @himdel in #3903
  • Namespace detail: use is_highest consistently by @himdel in #3902
  • Cypress by @himdel in #3894
  • dependabot: keep 4.7 tests up to date as well by @himdel in #3966
  • CI: fix Django CSRF error by @himdel in #3994
  • Remove alert from Task list view by @bmclaughlin in #4009
  • Repository/Remote delete: wait for task before requery, redirect to list screen instead of 404 after delete on detail by @himdel in #4012
  • dependabot: ignore @patternfly/* major version updates in stable-* by @himdel in #4057
  • proxy /static/rest_framework/ to the django API by @EamonTracey in #4010
  • generate_manifest: support lockfileVersion 3 by @himdel in #4087
  • Documentation link - link to community docs in galaxy by @himdel in #4008
  • Better choice of distribution when multiple per repo by @himdel in #4007
  • Add "eda" tag to list of filterable tags by @himdel in #4106
  • Add autocomplete=off to login form fields, password fields by @himdel in #4107
  • cypress.yml: rename COMPOSE_PROFILE to BACKEND_FLAVOR by @himdel in #4110
  • Expose download counts by @himdel in #3880
  • Add a 404 Dispatch page, handle some old galaxy URLs by @himdel in #4090
  • Enable community profile in cypress CI by @jerabekjiri in #4089
  • Add banner linking discussions on beta galaxy by @himdel in #4128
  • screenshot tests: add more screens, blackout time, enable legacy by @himdel in #4145
  • Fix collection detail global css by @himdel in #4143
  • Fix dispatch page filter param - use github_user for legacy roles by @himdel in #4144
  • Import modal: better error for Invalid file format. by @himdel in #4159
  • Import modal - add !pipeline filter by @himdel in #4016
  • EE header - fix Edit alignment by @himdel in #4162
  • "Add collection" modal - disable "Select" button when no collections are selected by @himdel in #4193
  • Import only individual icons from react-icons by @himdel in #4195
  • Cypress: skip insights tests for now by @himdel in #4200
  • cypress: pull npm install and gettext out of the 3 modes by @himdel in #4205
  • screenshot tests - fix Signature keys inconsistent order by @himdel in #4211
  • Approval - fix when more than 10 staging repos by @himdel in #4142
  • Menu: allow alternative url prefixes to highlight active menu item by @himdel in #4199
  • update l10n, package-lock by @himdel in #4218
  • Rename legacy roles to Roles by @himdel in #4196
  • [stable-4.8] version bump, post-branch cleanup by @himdel in #4225
  • Release 4.8.0 by @jerabekjiri in #4263

New Contributors

Full Changelog: 4.7.1...4.8.0