Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explicit extension namespaces #45

Draft
wants to merge 6 commits into
base: main
Choose a base branch
from
Draft

Explicit extension namespaces #45

wants to merge 6 commits into from

Commits on Feb 24, 2023

  1. feat: handle extension namespace clashes

    This resolves name conflicts by making extensions only available through 
    their namespace names.
    
    Related to #36
    
    
    BREAKING CHANGES: 
    
    * Extensions are not registered with their local names anymore, 
      but only via their namespace prefixed names such as 
      `someProperty` -> `e:someProperty`
    nikku committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    70e3319 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dd0c92d View commit details
    Browse the repository at this point in the history
  3. test: verify multiple inheritance conflict resolution

    Outlines solution to #36
    nikku committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    4d65a81 View commit details
    Browse the repository at this point in the history
  4. 7.0.0-exp.1

    nikku committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    17b7c31 View commit details
    Browse the repository at this point in the history
  5. 7.0.0-exp.2

    nikku committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    07f8e2a View commit details
    Browse the repository at this point in the history
  6. 7.0.0-exp.3

    nikku committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    d0dc458 View commit details
    Browse the repository at this point in the history