Releases: ansible/ansible-hub-ui
Releases · ansible/ansible-hub-ui
UI Dev Release
This is a special release that provides an up to date build off of the latest changes in the master branch. The automation-hub-ui-dist.tar.gz artifact provided here corresponds to the latest version of master.
UI Dev Gateway Release
Provides an up to date build off of the latest changes in the master branch. The automation-hub-ui-gateway-dist.tar.gz artifact provided here corresponds to the latest version of master.
Release 4.9.2
What's Changed
- [stable-4.9] CHANGES fixup by @himdel in #4912
- [stable-4.9] CHANGES - add 4.8.1 by @himdel in #4913
- [PR #4916/345beca0 backport][stable-4.9] Fix tests for downstream usage by @patchback in #4920
- [stable-4.9] test & test-workflow cleanup by @himdel in #4973
- [PR #5014/5e305abc backport][stable-4.9] fix galaxykit: command not found on CI by @patchback in #5016
- [PR #5023/6116e760 backport][stable-4.9] Use env variables instead of passing unsafe text to the workflow script by @patchback in #5024
- [PR #5027/ff7e1ff9 backport][stable-4.9] automerge workflow - split and fix by @patchback in #5032
- [stable-4.9] Update docs links access.redhat.com -> docs.redhat.com (#5002) by @himdel in #5033
- Release 4.9.2 by @jerabekjiri in #4982
Full Changelog: 4.9.1...4.9.2
Release 4.9.1
What's Changed
- [stable-4.9] dev: remove community scoress, missed in cleanup by @himdel in #4751
- [PR #4752/af15869c backport][stable-4.9] cypress.yml: upload-artifact v4 needs a unique name by @patchback in #4755
- [PR #4806/cadebe19 backport][stable-4.9] Collections: sort by name by default by @patchback in #4807
- Release 4.9.1 by @jerabekjiri in #4823
Full Changelog: 4.9.0...4.9.1
Release 4.9.0
What's Changed
- Update master for stable-4.8 existence by @himdel in #4219
- Change the landing page banner. by @rochacbruno in #4197
- Lightspeed ad - change width to 100% by @himdel in #4264
- community - drop "Beta", change discussions link by @himdel in #4282
- Link legacy to provider namespace by @jctanner in #4286
- issues template: add forum.ansible.com by @himdel in #4285
- Roles and role namespaces - functional components, cleanup by @himdel in #4303
- RoleRatings, CollectionRatings - display scores on role list/detail and collection detail by @himdel in #4283
- Namespace - show name, not company (outside insights) by @himdel in #4302
- Search page by @himdel in #4216
- Ensure community users can delete their collections by @bmclaughlin in #4305
- NamespaceListItem - fix url by @himdel in #4306
- 4.2 EOL tooling updates by @himdel in #4304
- Add alert warning about ansible version landing page by @nixocio in #4367
- fix: replace "Github" with "GitHub" on
legacy-role.tsxandREADME.mdby @shuuji3 in #4370 - About: more fields, links by @himdel in #4381
- insights token - update sso link by @himdel in #4384
- logout: reload user info after logout, instead of assuming null by @himdel in #4383
- community Sync - disable without a requirements file .. on the detail screen by @himdel in #4385
- Language switcher by @himdel in #4366
- fix about modal ui repo url by @himdel in #4390
- Use a single variable for all access.redhat.com docs URLs by @himdel in #4391
- Access tab: add users by @himdel in #4284
- Fix failing collection, repository tests by @himdel in #4393
- Remote form: warn about signed_only enabled & missing requirements for Galaxy remote by @himdel in #4392
- Repository sync - warn about community set to signed_only by @himdel in #4411
- Remote form: expose "sync dependencies" switch by @himdel in #4414
- Repository collection versions - fix "Cannot read properties of undefined" after removing cv by @himdel in #4416
- AnsibleRole{,Namespace}{Detail,List} - rename for consistency by @himdel in #4422
- insights: run gettext extract&compile before build-insights by @himdel in #4421
- Roles - update filters, add sort by @himdel in #4368
- The role namespace name is the common identifier, not the github_user. by @jctanner in #4423
- Remove duplicate trailing slash on fetching legacy role versions and content by @jctanner in #4424
- Dispatch: redirect on 1 item by @himdel in #4441
- use name property on version by @ShaiahWren in #4443
- role-detail: show latest version, not oldest by @himdel in #4444
- Drop unused cypress transitive dependency by @himdel in #4439
- Token insights - restore MyDistribution query, show separate synclist url by @himdel in #4198
- Repository create - preselect "create a ... distribution" when creating new repo by @himdel in #4459
- Execution environment form fixups by @himdel in #4457
- Import modal - respect display_repositories, hide selector when no choices by @himdel in #4458
- Revert "Drop unused cypress transitive dependency (#4439)" by @himdel in #4488
- Docs - render object choices by @himdel in #4442
- CollectionsFilter / Roles filter: use /_ui/v1/tags/{collections,roles} API to populate filter tags by @himdel in #896
- Add "View more" card by @himdel in #4502
- Roles: prefer namespace over github_user by @himdel in #4440
- eslint - use no-restricted-imports to dedup patternfly wrappers by @himdel in #4466
- multi-search: fix EE card layout by @himdel in #4505
- ExternalLink by @himdel in #4382
- namespace list - use HubListToolbar, support buttons by @himdel in #4506
- add local nginx conf to community docker image by @drodowic in #4521
- webpack config - add IS_COMMUNITY & IS_INSIGHTS flags by @himdel in #4523
- API: switch to sortParam by @himdel in #4520
- [PR #4525/71a1f11f backport][stable-4.9] API: expand getUIPath, simplify base classes by @patchback in #4577
- [stable-4.9] post-branch cleanup, version bump by @jerabekjiri in #4539
- [stable-4.9] Drop @redhat-cloud-services/frontend-components-config by @himdel in #4618
- [stable-4.9] collection list - use HubListToolbar, add sort (#4507) by @himdel in #4631
- [PR #4633/90e7d0af backport][stable-4.9] Repository sync - fix "optimize" description by @patchback in #4636
- [stable-4.9] Collection upload/deprecate - fix permission checks (#4015) by @himdel in #4664
- Release 4.9.0 by @jerabekjiri in #4540
New Contributors
- @rochacbruno made their first contribution in #4197
- @nixocio made their first contribution in #4367
- @shuuji3 made their first contribution in #4370
Full Changelog: 4.8.0...4.9.0
Release 4.8.1
What's Changed
- [PR #4383/ceba5a3f backport][stable-4.8] logout: reload user info after logout, instead of assuming null by @patchback in #4386
- [PR #4385/53130f27 backport][stable-4.8] community Sync - disable without a requirements file .. on the detail screen by @patchback in #4389
- [PR #4393/0bac2874 backport][stable-4.8] Fix failing collection, repository tests by @patchback in #4395
- [PR #4392/cc0048ca backport][stable-4.8] Remote form: warn about signed_only enabled & missing requirements for Galaxy remote by @patchback in #4407
- [stable-4.8] Use a single variable for all access.redhat.com docs URLs (#4391) by @himdel in #4410
- [PR #4411/5b0a8307 backport][stable-4.8] Repository sync - warn about community set to signed_only by @patchback in #4413
- [PR #4414/0497ce71 backport][stable-4.8] Remote form: expose "sync dependencies" switch by @patchback in #4418
- [PR #4416/8b3ca600 backport][stable-4.8] Repository collection versions - fix "Cannot read properties of undefined" after removing cv by @patchback in #4420
- Release 4.8.1 by @jerabekjiri in #4415
Full Changelog: 4.8.0...4.8.1
Release 4.7.3
Release 4.7.2
What's Changed
- [stable-4.7] Use
display_repositoriesfeature flag (#3558) by @himdel in #3650 - [stable-4.7] Create tests for repositories (#3714) by @patchback in #3734
- [PR #3504/bea7ea18 backport][stable-4.7] Approval Modal test by @patchback in #3584
- [stable-4.7] Pushing updated strings for localization by @rooftopcellist in #3788
- [PR #3786/8de7832e backport][stable-4.7] Repository sync - modal to set mirror, optimize by @patchback in #3806
- [PR #3654/745314e5 backport][stable-4.7] Add collection upload repository selector by @patchback in #3841
- [PR #3735/3c4e894e backport][stable-4.7] Copy collection version in collection detail screen by @patchback in #3842
- [PR #3860/e9cab1b4 backport][stable-4.7] cypress tests for collection upload with multiple repositories by @patchback in #3861
- [PR #3787/8c77c9d5 backport][stable-4.7] Repository list - add columns, filters by @patchback in #3862
- [stable-4.7] Fix namespaces breadcrumb l10n (#3896) by @himdel in #3897
- [PR #3879/1976e22e backport][stable-4.7] community - fix token page expiration notice when auth provider is github by @patchback in #3900
- [stable-4.7] Delete collection all or single repo (#3759) by @himdel in #3901
- [PR #3902/77ab3dfd backport][stable-4.7] Namespace detail: use is_highest consistently by @patchback in #3949
- [stable-4.7] Sync cypress, cleanup wisdom (#3894) by @himdel in #3950
- [PR #4012/584908b9 backport][stable-4.7] Repository/Remote delete: wait for task before requery, redirect to list screen instead of 404 after delete on detail by @patchback in #4017
- [stable-4.7] Better choice of distribution when multiple per repo (#4007) by @himdel in #4088
- [PR #4106/35d273f0 backport][stable-4.7] Add "eda" tag to list of filterable tags by @patchback in #4108
- [PR #4107/6dc75bd2 backport][stable-4.7] Add autocomplete=off to login form fields, password fields by @patchback in #4109
- [stable-4.7] Add a 404 Dispatch page, handle some old galaxy URLs (#4090) by @himdel in #4121
- [PR #3880/18dfe82d backport][stable-4.7] Expose download counts by @patchback in #4127
- [PR #4145/9b0eca61 backport][stable-4.7] screenshot tests: add more screens, blackout time, enable legacy by @patchback in #4146
- [PR #4144/271a9d59 backport][stable-4.7] Fix dispatch page filter param - use github_user for legacy roles by @patchback in #4147
- [stable-4.7] Fix collection detail global css (#4143) by @himdel in #4148
- [stable-4.7] Rename master to main in workflows and docs by @himdel in #4122
- [stable-4.7] Import modal: better error for Invalid file format. (#4159) by @himdel in #4163
- [PR #4016/07a1c1cd backport][stable-4.7] Import modal - add !pipeline filter by @patchback in #4164
- [stable-4.7] EE header - fix Edit alignment (#4162) by @himdel in #4180
- [PR #4193/047dc913 backport][stable-4.7] "Add collection" modal - disable "Select" button when no collections are selected by @patchback in #4194
- [PR #4211/28376ccb backport][stable-4.7] screenshot tests - fix Signature keys inconsistent order by @patchback in #4215
- [stable-4.7] Approval - fix when more than 10 staging repos (#4142) by @himdel in #4217
- [stable-4.7] cleanup by @himdel in #4223
- [stable-4.7] cleanup synclistSwitch by @himdel in #4224
- Release 4.7.2 by @jerabekjiri in #4265
Full Changelog: 4.7.1...4.7.2
Release 4.8.0
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
stagingandrejectedrepositories 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_repositoriesfeature 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_repositoriesfeature 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 htt...
Release 4.7.1
What's Changed
- [PR #3566/43b613e9 backport][stable-4.7] Wisdom Modal Updates by @patchback in #3629
- [PR #3648/8e99d29a backport][stable-4.7] Fix version modal - load data on pagination by @patchback in #3653
- [stable-4.7] Repository edit: respect object permissions (#3628) by @himdel in #3649
- [PR #3655/d4196c4c backport][stable-4.7] Fix manual approve/reject when repository name is different from distribution base_path by @patchback in #3656
- [PR #3652/7dd6688b backport][stable-4.7] Namespace detail - fix Sign all by @patchback in #3658
- [PR #3715/e0387b92 backport][stable-4.7] Collection documentation: do not wrongly interpret plugins/modules whose name starts with
_as deprecated by @patchback in #3732 - [PR #3657/50f33a3a backport][stable-4.7] Disable checkbox for adding collection if collection is already assigned to repository by @patchback in #3733
- [PR #3659/04c11a46 backport][stable-4.7] Repositories - consistent filters, filter by approval state by @patchback in #3755
- [stable-4.7] Use antsibull-docs to render Ansible markup by @felixfontein in #3754
- [stable-4.7] Repository URL - always use distro base_path, show in detail screen (#3737) by @himdel in #3757
- AAP 2.4 Translations (2) by @rooftopcellist in #3711
- Release 4.7.1 by @jerabekjiri in #3758
Full Changelog: 4.7.0...4.7.1