Skip to content

Conversation

dex4er
Copy link
Collaborator

@dex4er dex4er commented Jul 16, 2025

Freelens 1.5.0 has regression for Extensions API: it misses Common.Util symbols, because webpack removed them after marked them as unused.

Changes:

  • Provided unit tests for checking if API is exported.
  • Exported Gutter component
  • Exported ClusterRoleStore and ClusterRoleBindingStore classes
  • Exported priorityClassApi object
  • Exported Iterator interface
  • Exported all symbols from @freelensapp/utilities avoiding webpack quirks.

@dex4er dex4er force-pushed the fix/api-common-util branch from f83ba66 to f6ffb0c Compare July 16, 2025 14:03
@dex4er dex4er self-assigned this Jul 16, 2025
@dex4er dex4er added bug Something isn't working extensions Related to the Freelens extensions regression Worked before labels Jul 16, 2025
@dex4er dex4er added this to the v1.5.1 milestone Jul 16, 2025
@dex4er dex4er merged commit ad10799 into freelensapp:main Jul 16, 2025
9 checks passed
@dex4er dex4er deleted the fix/api-common-util branch July 16, 2025 16:35
@dex4er dex4er mentioned this pull request Jul 17, 2025
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working extensions Related to the Freelens extensions regression Worked before
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant