Skip to content

Commit

Permalink
Update to rc2
Browse files Browse the repository at this point in the history
  • Loading branch information
mbdavid committed Jul 20, 2016
1 parent be57197 commit 56da625
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 8 deletions.
2 changes: 1 addition & 1 deletion LiteDB.Platform/LiteDB.Tests.Android/TestPlatform.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ public class TestPlatform
{
public static string GetFullPath(string filename)
{
return Path.GetFullPath(Path.GetTempPath()) + filename;
return Path.GetFullPath(Path.GetTempPath()) + filename;
}

public static long GetFileSize(string filename)
Expand Down
2 changes: 1 addition & 1 deletion LiteDB.Platform/LiteDB.Tests.iOS/TestPlatform.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ public class TestPlatform
{
public static string GetFullPath(string filename)
{
return Path.GetFullPath(Path.GetTempPath()) + filename;
return Path.GetFullPath(Path.GetTempPath()) + filename;
}

public static long GetFileSize(string filename)
Expand Down
19 changes: 13 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,28 +7,32 @@ LiteDB is a small, fast and lightweight NoSQL embedded database.
- Serverless NoSQL Document Store
- Simple API similar to MongoDB
- 100% C# code for .NET 3.5 in a single DLL (less than 200kb)
- Support for Portable UWP/PCL (thanks to @szurgot)
- Support for Portable UWP/PCL (thanks to @negue and @szurgot)
- ACID transactions
- Data recovery after write failure (journal mode)
- Datafile encryption using DES (AES) cryptography
- Map your POCO classes to `BsonDocument`
- Map your POCO classes to `BsonDocument` using attributs or fluent API
- Store files and stream data (like GridFS in MongoDB)
- Single data file storage (like SQLite)
- Index document fields for fast search (up to 16 indexes per collection)
- LINQ support for queries
- Shell command line - [try this online version](http://www.litedb.org/#shell)
- Open source and free for everyone - including commercial use
- Install from NuGet: `Install-Package LiteDB`
- Install portable verion from NuGet: `Install-Package LiteDB.Core`

## New features in v2.0.0
- Generic data access - can use any `Stream`
## New features in v2.0.0-rc2
- Generic data access - can use any `Stream` as datafile
- Better mapping of classes from your entity to `BsonDocument` (like EntityFramework)
- Better cross reference with `DbRef` mapping
- Lazy engine load (open the datafile only when running a command)
- Reduce your database size with shrink
- Support for `Initial Size` and `Limit Size` databases
- Complete re-write of engine classes with full debug logger
- See more examples at http://www.litedb.org/
- Complete re-write disk operation to be more safe
- Back transaction control
- Back `Mapper.Global` class mapper definition
- See more examples at http://www.litedb.org/ and unit tests

## Try online

Expand Down Expand Up @@ -94,7 +98,6 @@ using(var db = new LiteDatabase(@"C:\Temp\MyData.db"))
- One database **per account/user** data store
- Few concurrent write operations


## Changelog

Change details for each release are documented in the [release notes](https://github.com/mbdavid/LiteDB/releases).
Expand All @@ -104,3 +107,7 @@ Change details for each release are documented in the [release notes](https://gi
[MIT](http://opensource.org/licenses/MIT)

Copyright (c) 2016 - Maurício David

## Thanks

A special thanks to @negue and @szurgot helping with portable version.

0 comments on commit 56da625

Please sign in to comment.