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

Obsidian v3 #175

Draft
wants to merge 38 commits into
base: master
Choose a base branch
from
Draft

Obsidian v3 #175

wants to merge 38 commits into from

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    c277488 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2024

  1. Upgrade to ESLint 9 - part 1

    guyca committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    fc8900f View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Configuration menu
    Copy the full SHA
    5fce66e View commit details
    Browse the repository at this point in the history
  2. Fix broken eslint rule test

    guyca committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    0914014 View commit details
    Browse the repository at this point in the history
  3. Remove unused eslint plugins

    guyca committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    fdfe198 View commit details
    Browse the repository at this point in the history
  4. Use Obsidian's ESLint rules

    guyca committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    5cd017c View commit details
    Browse the repository at this point in the history
  5. Use prerelease tag

    guyca committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    cd3c2eb View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Fix isDev ts build error

    guyca committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    61575a1 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Upgrade to TS 5.6.2

    guyca committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    759ed02 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. Configuration menu
    Copy the full SHA
    a7b4453 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2024

  1. Bump major

    guyca committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    e209bea View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into upgradeTS

    # Conflicts:
    #	packages/eslint-plugin-obsidian/package.json
    #	packages/react-obsidian/package.json
    #	yarn.lock
    guyca committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    9234edd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    380a89b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7288dd6 View commit details
    Browse the repository at this point in the history
  5. Deprecate Uppercase decorators

    guyca committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    14a7e5d View commit details
    Browse the repository at this point in the history
  6. Ignore some ESLint rules

    guyca committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    2fc2915 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. version bump

    guyca committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    e764324 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Configuration menu
    Copy the full SHA
    d8f2ee3 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into upgradeTS

    # Conflicts:
    #	packages/eslint-plugin-obsidian/package.json
    #	packages/react-obsidian/package.json
    #	yarn.lock
    guyca committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    0ea6b61 View commit details
    Browse the repository at this point in the history
  3. Fix lint

    guyca committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    6599a65 View commit details
    Browse the repository at this point in the history
  4. version bump

    guyca committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    afc1218 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

  1. Configuration menu
    Copy the full SHA
    6fdf06f View commit details
    Browse the repository at this point in the history
  2. Stop using the Memoize decorator in the library

    By default Babel doesn't transform node modules. By using a decorator this meant we had to add Obsidian to the transform ignore list
    guyca committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    42e90b6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7e778fb View commit details
    Browse the repository at this point in the history
  4. version bump

    guyca committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    874940a View commit details
    Browse the repository at this point in the history
  5. Use the stage 3 decorators proposals in the babel plugin tests + fix …

    …Inject bug
    
    Apparently there was a bug that caused Obsidian to ignore custom names passed to @Inject and @LateInject decorators
    guyca committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    1df699b View commit details
    Browse the repository at this point in the history
  6. Update lock file

    guyca committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    7508a4e View commit details
    Browse the repository at this point in the history
  7. Test both v2 and v3 syntax

    guyca committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    7c0cbaf View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cfd53d2 View commit details
    Browse the repository at this point in the history
  9. version bump

    guyca committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    f27b443 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2024

  1. Update installation steps

    guyca committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    71331ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9355534 View commit details
    Browse the repository at this point in the history
  3. Add migration guide

    guyca committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    5c4837f View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. Update Babel deps to fix tests

    guyca committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    a41a250 View commit details
    Browse the repository at this point in the history
  2. Stop attempting to inject constructor args

    Decorating constructor arguments isn't officially supported so for now we won't support this case.
    guyca committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    042bcc3 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. Merge branch 'master' into upgradeTS

    # Conflicts:
    #	packages/documentation/docs/documentation/usage/Graphs.mdx
    #	packages/eslint-plugin-obsidian/package.json
    #	packages/react-obsidian/.eslintrc.json
    #	packages/react-obsidian/package.json
    #	packages/react-obsidian/src/decorators/inject/Injectable.ts
    #	packages/react-obsidian/src/graph/ObjectGraph.ts
    #	packages/react-obsidian/src/graph/registry/GraphRegistry.ts
    #	packages/react-obsidian/src/injectors/components/InjectComponent.ts
    #	packages/react-obsidian/test/integration/classInjection.test.tsx
    #	yarn.lock
    guyca committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    eea187c View commit details
    Browse the repository at this point in the history
  2. fix lint

    guyca committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    83de682 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. Merge branch 'master' into upgradeTS

    # Conflicts:
    #	packages/eslint-plugin-obsidian/package.json
    #	packages/eslint-plugin-obsidian/src/rules/unresolvedProviderDependencies/dependencyResolver.ts
    #	packages/react-obsidian/package.json
    #	yarn.lock
    guyca committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    71a5ba3 View commit details
    Browse the repository at this point in the history