Commit f668486
authored
Release: 8.0.0 (#73)
* refactor: prefer IAsyncEnumerable<T> over Task<T[]> (#64)
* refactor: prefer IAsyncEnumerable<T> over Task<T[]>
* Empty commit
* Refactor: Deprecate Expressions (#76)
* chore: mark expression methods as obsolete
* chore: exclude obsolete methods from code coverage
* feat: replacement abstractions
1. filter by the lease scope, label, or value
2. filter by the tag label or value
3. sort by the lease scope, label, or value
4. sort by the tag label or value
5. allow an options object to be attached to a query that will allow, among other things, specifying collation for sorting purposes (since value is string and you may want to sort by numeric value)
* feat: implement new features in Common library
* feat: implement new features in MongoDb library
* refactor: update tests for new features and deprecations
* bugfix: throw NotSupportedException instead of NotImplementedException
* chore: mark obsolete method implementations
* refactor: use new enumerate method for projection repository
(stop using obsolete method)
* Refactor: Envelope Service has too many methods (#78)
* Feat: Npgsql (#80) + Implicit Usings
* refactor(test): allow each implementation to specify the exact TimeStamp it should expect to get back
instead of checking all of the possibilities
* feat: Postgres date time column supports microsecond precision
* feat: postgres driver
* refactor(test): use TestContainers package instead of docker-compose for local and other things for CI
* refactor: use getter/setter, remove redundant null assignment
* refactor: avoid magic constants
* refactor: avoid magic constants
* refactor: reduce number of params
* refactor: appease codacy
* refactor: de-duplicate json envelope logic
* refactor: reduce duplication
* refactor: reduce duplication?
* refactor: reduce duplication
* refactor: reduce duplication
* refactor: reduce duplication
* refactor: remove statics where not needed
these classes are only instantiated once, so there's no performance issues with non-static
* bugfix: wrong property name
* refactor: remove redundant initialization
* refactor: reduce duplication
* refactor: implicit usings
chops off a bunch of lines
* feat: record Data Type for Mongo
* feat: forgot to implement the postgres provisioner
* chore: update a bunch of packages
* refactor: codacy suggestion1 parent 03e1792 commit f668486
File tree
330 files changed
+6916
-2003
lines changed- .github/workflows
- src
- EntityDb.Abstractions
- Agents
- Disposables
- Entities
- Projections
- Queries
- FilterBuilders
- SortBuilders
- Snapshots
- Transactions
- Builders
- ValueObjects
- EntityDb.Common
- Agents
- Annotations
- Commands
- Disposables
- Documents
- Entities
- Envelopes
- Exceptions
- Extensions
- Polyfills
- Projections
- Properties
- Queries
- Modified
- SortBuilders
- Snapshots
- Transactions
- Builders
- Subscribers
- ProcessorQueues
- Processors
- TypeResolvers
- EntityDb.EventStore
- EntityDb.InMemory
- Sessions
- Snapshots
- EntityDb.Json
- Converters
- Envelopes
- Properties
- EntityDb.MongoDb.Provisioner
- Commands
- Extensions
- MongoDbAtlas
- Models
- Transactions
- EntityDb.MongoDb
- Commands
- Documents
- Envelopes
- Extensions
- Queries
- FilterBuilders
- SortBuilders
- Rewriters
- Serializers
- Sessions
- Transactions
- EntityDb.Mvc
- Agents
- EntityDb.Npgsql.Provisioner
- Commands
- Extensions
- Properties
- Transactions
- EntityDb.Npgsql
- Converters
- Extensions
- Properties
- Queries
- Transactions
- EntityDb.Redis
- ConnectionMultiplexers
- Extensions
- Sessions
- Snapshots
- EntityDb.SqlDb
- Commands
- Converters
- Documents
- AgentSignature
- Command
- Lease
- Tag
- Extensions
- Properties
- Queries
- Definitions
- Filter
- Sort
- FilterBuilders
- SortBuilders
- Sessions
- Transactions
- EntityDb.Void
- Transactions
- test
- EntityDb.Common.Tests
- Agents
- DockerVolumes/MongoDb/Init
- Entities
- Envelopes
- Extensions
- Implementations
- Agents
- Commands
- Entities
- Leases
- Projections
- Queries
- Seeders
- Snapshots
- Tags
- Projections
- Snapshots
- Transactions
- TypeResolvers
- EntityDb.MongoDb.Tests
- Envelopes
- Rewriters
- Sessions
- EntityDb.Mvc.Tests
- Agents
- Seeder
- EntityDb.Redis.Tests
- Envelopes
- Sessions
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
330 files changed
+6916
-2003
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | 24 | | |
34 | 25 | | |
35 | 26 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | 40 | | |
50 | 41 | | |
51 | 42 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | 48 | | |
58 | 49 | | |
59 | 50 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
9 | 14 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
29 | 28 | | |
30 | 29 | | |
31 | 30 | | |
| |||
42 | 41 | | |
43 | 42 | | |
44 | 43 | | |
45 | | - | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
46 | 53 | | |
47 | 54 | | |
48 | 55 | | |
| |||
98 | 105 | | |
99 | 106 | | |
100 | 107 | | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
101 | 124 | | |
102 | 125 | | |
103 | 126 | | |
| |||
115 | 138 | | |
116 | 139 | | |
117 | 140 | | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
118 | 145 | | |
119 | 146 | | |
120 | 147 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
| 1 | + | |
5 | 2 | | |
6 | 3 | | |
7 | 4 | | |
| |||
Lines changed: 0 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | 1 | | |
6 | 2 | | |
7 | 3 | | |
| |||
Lines changed: 1 addition & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
| 1 | + | |
4 | 2 | | |
5 | 3 | | |
6 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | 5 | | |
7 | | - | |
8 | | - | |
9 | 6 | | |
10 | 7 | | |
11 | 8 | | |
| |||
Lines changed: 0 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | 1 | | |
5 | 2 | | |
6 | 3 | | |
| |||
0 commit comments