Skip to content

History / Getting Started

Revisions

  • 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.

    @lemonlion lemonlion committed Apr 20, 2026
  • Clarify Setup Guide covers DI patterns, direct instantiation, and config options

    @lemonlion lemonlion committed Apr 20, 2026
  • Improve wiki page alignment: intro paragraph, flowchart prominence, naming consistency - Getting-Started: add intro paragraph explaining what the emulator is - Getting-Started: rename Quick Start heading for consistent sidebar anchor - Getting-Started: add Seeding Test Data section with cross-link - Getting-Started: add Seeding Data to Next Steps links - Choosing-Your-Approach: move Decision Flowchart to top (before At a Glance) - Sidebar: add Seeding Test Data link under Getting Started

    @lemonlion lemonlion committed Apr 20, 2026
  • 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

    @lemonlion lemonlion committed Apr 20, 2026
  • Extract How It Works page; remove redundant ProductionExtensions and .ToFeedIterator() references

    @lemonlion lemonlion committed Apr 20, 2026
  • Wiki overhaul for v4.0.0 - Added Whats-New-In-4.0.md - Renamed Feed-Iterator-Usage-Guide to How-Does-ToFeedIterator-Work - Restructured Integration-Approaches: FakeCosmosHandler section now uses InMemoryCosmos syntax, collapsed InMemoryContainer/InMemoryCosmosClient to deprecated stubs - Updated Dependency-Injection: collapsed Pattern 5 to deprecated stub, fixed UseInMemoryCosmosContainers troubleshooting for v4.0 - Fixed all Feed-Iterator-Usage-Guide links across API-Reference, Features, Known-Limitations, Troubleshooting, Home, Getting-Started - Updated Migration-Guide: added 3.x->4.0 section, updated What's Unchanged section - Updated _Sidebar with new page names and 4.0 link - Removed all new InMemoryContainer()/new InMemoryCosmosClient() references from non-migration docs

    @lemonlion lemonlion committed Apr 19, 2026
  • Updated Getting Started (markdown)

    @lemonlion lemonlion committed Apr 19, 2026
  • docs: update wiki for v3.0.0 InMemoryCosmos API - Updated: Home, Sidebar, Getting-Started, Integration-Approaches, API-Reference, Dependency-Injection, Features, Feed-Iterator, Seeding-Data, Troubleshooting, Feature-Comparison - New pages: Multi-Database, Migration-Guide (2.x -> 3.0.0) - Marked CreateClient/WrapClient/CreateRouter as removed in 3.0.0 - Added InMemoryCosmos, InMemoryCosmosBuilder, InMemoryCosmosResult API docs

    @lemonlion lemonlion committed Apr 19, 2026
  • docs: hierarchical PK examples, LimitToEndpoint, inline serializer note, migration guide - Add hierarchical PK row to Decision 2 comparison table - Add hierarchical PK example to Multi-Container Routing section - Add LimitToEndpoint = true to Step-by-Step, Multi-Container, and Pattern 6 - Expand Pattern 6 to show mixed single/hierarchical PK container map - Add inline serializer snippet to FakeCosmosHandler serialization warning - Add 'Migrating from Custom Cosmos DB Fakes' guide to Getting Started - Update sidebar with migration guide link

    @lemonlion lemonlion committed Apr 13, 2026
  • docs: v2.0.89 - IS_NAN, TYPE(), string null→undefined, 125+ functions, 68 new tests

    @lemonlion lemonlion committed Apr 8, 2026
  • Wiki audit fixes: renumber Known-Limitations, fix factual errors, add SetDifference, update API-Reference for v2.0.70, add _rid/_self/_attachments to Features metadata table, normalize function count to 120+, add Seeding-Data/State-Persistence to Home, deduplicate Seeding-Data persistence section, fix Sidebar anchor typo

    @lemonlion lemonlion committed Apr 6, 2026
  • Getting-Started: add LINQ/serialization notes, expand links and Next Steps

    @lemonlion lemonlion committed Apr 1, 2026
  • v2.0.0: UseInMemoryCosmosDB() now uses FakeCosmosHandler internally - update all docs

    @lemonlion lemonlion committed Apr 1, 2026
  • v1.0.9: Remove M9 limitation (subquery ORDER BY/OFFSET/LIMIT now supported), update SQL-Queries

    @lemonlion lemonlion committed Mar 31, 2026
  • Fix documentation accuracy issues found in audit - API-Reference: Fix constructor signature (InMemoryContainerOptions → ContainerProperties) - Features: Fix unique key policy example to use ContainerProperties - Troubleshooting: Fix CosmosJsonNetSerializer → CosmosJsonDotNetSerializer, rewrite .ToFeedIterator() section with correct exception and guidance, fix 'thedelegate' typo - Getting-Started: Fix SDK version 3.57.1+ → 3.58.0+ - Comparison: Fix '40+ functions' → '100+ functions' in community table - Feed-Iterator-Usage-Guide: Update FakeCosmosHandler line count ~1100 → ~1400 - Integration-Approaches: Fix duplicate ² footnote marker → ² and ³

    @lemonlion lemonlion committed Mar 31, 2026
  • Removed headings

    @lemonlion lemonlion committed Mar 31, 2026
  • Initial docs

    @lemonlion lemonlion committed Mar 31, 2026