Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Finbuckle/Finbuckle.MultiTenant
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v6.13.1
Choose a base ref
...
head repository: Finbuckle/Finbuckle.MultiTenant
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v7.0.0
Choose a head ref
  • 20 commits
  • 164 files changed
  • 2 contributors

Commits on Mar 17, 2024

  1. feat: better options support (#681)

    BREAKING CHANGE: WithPerTenantOptions replaced by ConfigurePerTenant service collection extensions methods.
    
    Added support for `OptionsBuilder` API and more efficient per-tenant options overall.
    AndrewTriesToCode authored Mar 17, 2024
    Configuration menu
    Copy the full SHA
    1859017 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

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

Commits on Mar 20, 2024

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

Commits on Mar 30, 2024

  1. Configuration menu
    Copy the full SHA
    7418855 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39b4f25 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    801f412 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d7d280e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5ade558 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    564baf0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e9940a7 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2024

  1. feat: refactor DI and improve nullability

    BREAKING CHANGE: (I)MultiTenantContext and (I)TenantInfo are no longer available via DI. Use IMultiTenantContextAccessor instead. Also IMultiTenantContext nullability reworked and should never be null.
    AndrewTriesToCode committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    eca24bf View commit details
    Browse the repository at this point in the history
  2. chore: misc cleanup

    AndrewTriesToCode committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    6d6f77f View commit details
    Browse the repository at this point in the history
  3. feat: change default MultiTenantIdentityDbContext default index and k…

    …ey behavior
    
    BREAKING CHANGE: all unique indexes and the UserLogin primary key in the standard Identity models are adjusted to include the tenant id
    AndrewTriesToCode committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    81f5612 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    613b4a8 View commit details
    Browse the repository at this point in the history
  5. feat: MultiTenantDbContext and MultiTenantIdentityDbContext support f…

    …or IMultiTenantContextAccessor DI
    AndrewTriesToCode committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    9015085 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    70d27d7 View commit details
    Browse the repository at this point in the history
  7. feat: remove ConnectionString from ITenantInfo and TenantInfo

    BREAKING CHANGE: Connection string is removed because in many cases it is not needed. Closes #624
    AndrewTriesToCode committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    f4e20db View commit details
    Browse the repository at this point in the history
  8. feat: namespace cleaned up

    BREAKING CHANGE: Many namespaces have been updated for consistency. Most code will only need to reference the `Finbuckle.MultiTenant` namespace.
    AndrewTriesToCode committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    b354838 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    664628f View commit details
    Browse the repository at this point in the history
  10. chore: 7.0.0 [skip ci]

    ## [7.0.0](v6.13.1...v7.0.0) (2024-04-21)
    
    ### ⚠ BREAKING CHANGES
    
    * Many namespaces have been updated for consistency. Most code will only need to reference the `Finbuckle.MultiTenant` namespace.
    * Connection string is removed because in many cases it is not needed. Closes #624
    * all unique indexes and the UserLogin primary key in the standard Identity models are adjusted to include the tenant id
    * (I)MultiTenantContext and (I)TenantInfo are no longer available via DI. Use IMultiTenantContextAccessor instead. Also IMultiTenantContext nullability reworked and should never be null.
    * WithPerTenantOptions replaced by ConfigurePerTenant service collection extensions methods.
    
    Added support for `OptionsBuilder` API and more efficient per-tenant options overall.
    
    ### Features
    
    * better options support ([#681](#681)) ([1859017](1859017))
    * change default MultiTenantIdentityDbContext default index and key behavior ([81f5612](81f5612))
    * MultiTenantDbContext and MultiTenantIdentityDbContext support for IMultiTenantContextAccessor DI ([9015085](9015085))
    * namespace cleaned up ([b354838](b354838))
    * refactor DI and improve nullability ([eca24bf](eca24bf))
    * remove ConnectionString from ITenantInfo and TenantInfo ([f4e20db](f4e20db))
    
    ### Bug Fixes
    
    * AdjustKey correctly adding TenantId to primary and foreign keys ([613b4a8](613b4a8))
    semantic-release-bot committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    9042048 View commit details
    Browse the repository at this point in the history
Loading