Skip to content

Conversation

the-avid-engineer
Copy link
Member

closes #75

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)
@the-avid-engineer the-avid-engineer added diff:add Code has been added diff:deprecate Code has been marked as obsolete, but still works labels Jul 21, 2022
@the-avid-engineer the-avid-engineer added this to the 8.0 milestone Jul 21, 2022
@the-avid-engineer the-avid-engineer self-assigned this Jul 21, 2022
@the-avid-engineer the-avid-engineer changed the base branch from main to release/8.0.0 July 21, 2022 04:04
@the-avid-engineer the-avid-engineer temporarily deployed to beta July 21, 2022 04:31 Inactive
@the-avid-engineer the-avid-engineer merged commit 5bfe39c into release/8.0.0 Jul 21, 2022
@the-avid-engineer the-avid-engineer deleted the refactor/deprecate-expressions branch July 21, 2022 05:05
the-avid-engineer added a commit that referenced this pull request Aug 7, 2022
* 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
the-avid-engineer added a commit that referenced this pull request Aug 7, 2022
* 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 suggestion
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
diff:add Code has been added diff:deprecate Code has been marked as obsolete, but still works
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Expression Functions are misleading and not portable
1 participant