All Versions
22
Latest Version
Avg Release Cycle
66 days
Latest Release
211 days ago

Changelog History
Page 1

  • v5.0.9

    August 06, 2020

    ๐Ÿ”„ Changes

    • ๐ŸŒฒ The LiteDatabase ctor that takes a Stream for its data storage now takes another Stream as log storage. LiteDB can now be used with custom storage solutions (as long as it implements Stream).
    • Custom serializers and deserializers can now be used even with basic BSON types. This is useful if you don't want to lose precision when storing DateTime.

    ๐Ÿ› Bug fixes

  • v5.0.8

    May 13, 2020
  • v5.0.7

    April 14, 2020

    ๐Ÿ†• New

    • Maximum index key length increased to 1023 bytes
    • โฌ†๏ธ Upgrade option in ConnectionString is now a bool again (DataOnly no longer needed because index key length was increased)
    • Id field in resolved includes are now stored with $id key (instead of _id)

    ๐Ÿ› Bug fixes

  • v5.0.5

    March 26, 2020

    ๐Ÿ†• New

    • Max document size raised to 16MB
    • Queries can now correctly use index over array field
    • โฌ†๏ธ Upgrade option in ConnectionString is now an enum

    ๐Ÿ› Bug fixes

  • v5.0.4

    March 12, 2020

    ๐Ÿ›  Bugfixes

  • v5.0.3

    February 21, 2020

    ๐Ÿ›  Bugfixes

  • v5.0.2

    February 10, 2020

    ๐Ÿ›  Bugfixes

  • v5.0.1

    February 03, 2020

    ๐Ÿ›  Bugfix

  • v5.0.0-rc

    January 19, 2020

    ๐Ÿ†• New

    • Collation: define culture and sort comparer options to your database
    • Shrink was renamed to Rebuild with change password/change collation option
    • ๐Ÿšš Move some engine options to Pragmas
    • ๐Ÿ“‡ Rename ConnectionMode.Embedded to ConnectionType.Direct
    • โž• Adding EnsureIndex method in Repository pattern
    • ๐Ÿ‘Œ Support JsonEx syntax for special data types in BsonExpression parser
    • Create $page_list and $dump(pageID) system collections
    • Do not allow current document in aggregation expressions
    • ๐Ÿ›  Lot of bugfixes

    ๐Ÿ’ฅ BREAKING: Datafiles created with v5-alpha/beta are not compatible with this version. You must re-create your datafile using v5-rc

  • v5.0.0-beta

    October 29, 2019

    ๐Ÿ†• New

    • Be compatible with NETStandard 1.3
    • โž• Add back UserVersion for LiteEngine and LiteDatabase
    • ๐Ÿ‘Œ Support for ISet<T>
    • ๐Ÿ‘ Implement EnumAsInteger in BsonMapper for better LINQ support
    • Shell tool in netcore3.0
    • โฌ†๏ธ Upgrade to VS2019