Fix audit findings: update internal class refs, broken links, terminology, remove ToFeedIteratorOverridable
- Seeding-Data: fix configureContainer/OnContainerCreated examples for IContainerTestSetup,
replace new InMemoryContainer() with InMemoryCosmos.Create(), fix BackingContainer type
description, update See Also links, fix ClearItems via captured reference
- README: fix broken wiki links (Integration-Approaches->Choosing-Your-Approach,
Dependency-Injection->Setup-Guide), DI->Dependency Injection
- Known-Limitations: InMemoryContainer:->Emulator: in all section descriptions,
update stored procedure registration section for IContainerTestSetup
- Setup-Guide: fix OnContainerCreated comment, update fidelity note, fix troubleshooting
- State-Persistence: InMemoryCosmosClient->InMemoryCosmos.Builder().Build(), update See Also
- Features: update InMemoryCosmosClient/InMemoryDatabase/InMemoryContainer refs to generic terms
- Whats-New-In-3.0: add v4.0+ notes for internal/deprecated classes
- Troubleshooting: update InMemoryContainer refs to generic wording
- Remove ALL .ToFeedIteratorOverridable() references from wiki (API-Reference, Beta,
How-Does-ToFeedIterator-Work, Migration-Guide, Whats-New-In-4.0)
Spell out 'Dependency Injection' instead of 'DI' on pages that also mention Direct Instantiation
Avoids DI/DI ambiguity between Dependency Injection and Direct Instantiation.
Updates all heading anchors and cross-references to match.
Remove H1 headings from wiki pages (GitHub auto-generates title from filename)
Restructure wiki: replace Integration-Approaches + Dependency-Injection with Choosing-Your-Approach + Setup-Guide
- Choosing-Your-Approach.md: short decision guide with comparison table and flowchart
- Setup-Guide.md: comprehensive single-source-of-truth for all 5 patterns + direct instantiation
- Zero content loss: all code examples, warnings, pros/cons, config options preserved
- Fixed stale references: Pattern 6 -> Pattern 5, removed obsolete RegisterFeedIteratorSetup comments
- Updated cross-references across 13 wiki pages and sidebar
Replace new InMemoryContainer/InMemoryCosmosClient with InMemoryCosmos pattern across wiki
- Rewrite Unit-Testing.md to use InMemoryCosmos.Create() and Builder() throughout
- Update Home.md quickstart snippet
- Update Getting-Started.md unit test quick start
- Update Features.md: bulk ops, partition keys, feed ranges, unique keys, computed properties
- Update Seeding-Data.md: export/import, fixture, reset sections
- Update State-Persistence.md: direct instantiation and seeding from file
- Update Troubleshooting.md: partition key path fix example
- Update Dependency-Injection.md: Pattern 6 fixture to use InMemoryCosmos.Builder()
- Remove 'direct InMemoryContainer usage is unchanged' from Migration-Guide and Whats-New-In-3.0
- Preserved Before (2.x) examples in Migration-Guide, Whats-New-In-3.0, and Beta design doc
- Integration-Approaches and Feed-Iterator-Usage-Guide left unchanged per policy
Add MaxChangeFeedSize docs: API-Reference, Features, Known-Limitations (#62), State-Persistence (PITR impact)
docs: redesign sidebar with subsections, add State Persistence page
- Restructure sidebar with subsection links for all major pages
- Add missing Seeding Data page to sidebar
- Add new Data Management section with Seeding Data and State Persistence
- Create dedicated State-Persistence page (manual export/import, auto-persist, PITR)
- Update Features page to cross-link to State Persistence
- Add subsection anchors for Getting Started, Unit Testing, Integration, DI, Features, SQL