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: reactiveui/Akavache
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 11.0.1
Choose a base ref
...
head repository: reactiveui/Akavache
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 11.1.1
Choose a head ref
  • 10 commits
  • 39 files changed
  • 3 contributors

Commits on Aug 24, 2025

  1. Update README with SQLite and linker guidance (#1054)

    Improves documentation for resolving SQLite errors on mobile by providing XML-based package reference examples. Adds instructions for preserving assemblies to prevent linker issues, and updates code samples to reflect correct type names.
    ChrisPulman authored Aug 24, 2025
    Configuration menu
    Copy the full SHA
    126af99 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2025

  1. chore(deps): update dependency xunit.runner.visualstudio to 3.1.4 (#1056

    )
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Aug 26, 2025
    Configuration menu
    Copy the full SHA
    5c3a33c View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2025

  1. Resolve Legacy read with a shim (#1058)

    * Update Namespace CacheEntry
    
    * Recover Legacy adapter for V10 Add tests
    
    * Remove SQLitePCL.Batteries
    ChrisPulman authored Aug 27, 2025
    Configuration menu
    Copy the full SHA
    8d18f24 View commit details
    Browse the repository at this point in the history
  2. Fix SettingsCachePath to use writable location (#1059)

    SettingsCachePath is now computed under a writable directory using Environment.SpecialFolder.LocalApplicationData, resolving issues with write attempts to the iOS bundle. The cache path includes the application folder name for better isolation.
    
    Co-authored-by: Glenn <5834289+glennawatson@users.noreply.github.com>
    ChrisPulman and glennawatson authored Aug 27, 2025
    Configuration menu
    Copy the full SHA
    44669ad View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2025

  1. chore(deps): update dependency microsoft.windows.sdk.buildtools to 10…

    ….0.26100.4948 (#1062)
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Aug 29, 2025
    Configuration menu
    Copy the full SHA
    8785467 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2025

  1. Refactor cache directory handling to use isolated storage (#1060)

    * Refactor cache directory handling to use isolated storage
    
    Introduces GetIsolatedCacheDirectory to centralize cache path resolution using isolated storage, improving cross-platform compatibility and preventing write attempts to non-writable locations (e.g., iOS bundles). Updates Sqlite3 and core builder logic to use this method, removes legacy cache directory code, and adjusts settings store initialization. Also updates AkavacheV11Reader to use SystemTextJson serializer and adds project reference.
    
    * Update GetIsolatedCacheDirectory
    
    * Refactor isolated cache directory selection logic
    
    Improves cache directory selection by using a switch on cacheName to determine the appropriate IsolatedStorageFile store. Updates XML documentation to clarify which store is used for each cache type.
    ChrisPulman authored Aug 30, 2025
    Configuration menu
    Copy the full SHA
    61f668b View commit details
    Browse the repository at this point in the history
  2. Refactor SQLite provider initialization (#1063)

    * Refactor SQLite provider initialization and remove CacheEntry
    
    Centralizes SQLite provider initialization in `AkavacheBuilderExtensions` and enforces initialization order.
    this ensures `Batteries_V2.Init();` is called and `raw.SetProvider` is set only once avoiding the confusion between the two.
    
    * Add WithSqliteProvider to Akavache usage examples
    
    Updated README to include .WithSqliteProvider() in all Akavache configuration code samples. This clarifies the required initialization step for SQLite backend usage in v11.0.2 + and helps avoid confusion between Sqlite and EncryptedSqlite providers.
    ChrisPulman authored Aug 30, 2025
    Configuration menu
    Copy the full SHA
    f52e700 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2025

  1. chore(deps): update dependency system.reactive to 6.0.2 (#1065)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Sep 2, 2025
    Configuration menu
    Copy the full SHA
    4f11bcb View commit details
    Browse the repository at this point in the history
  2. Add Sqlite provider configurations and use IAppBulder (#1064)

    * Add Sqlite provider configuration and update tests
    
    Introduces explicit calls to WithSqliteProvider and WithEncryptedSqliteProvider in test and sample setups for Akavache, improving clarity and reliability of database initialization. Updates package versions for Splat.Builder and System.Reactive, refactors builder extension methods to use IAppBuilder, and enhances test robustness by handling TimeoutException in download tests. Adds a tests.runsettings file to limit test runner CPU usage.
    
    * Update Splat
    ChrisPulman authored Sep 2, 2025
    Configuration menu
    Copy the full SHA
    a4cee86 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9093cba View commit details
    Browse the repository at this point in the history
Loading