Release v1.0.0
Version 1.0.0 "idiomatic"
What's Changed
- Split classes, modules, tests to keep the "idiomatic" layer well separate and not touch the "astrapy" layer by @hemidactylus in #222
- DDL and some DML methods to m1 by @hemidactylus in #223
- passing secondary keyspace to action workflows by @hemidactylus in #224
- fix bug in copy and to_[a]sync when set_caller is later used by @hemidactylus in #226
- full cross-namespace management in DDL by @hemidactylus in #227
- More DDL methods and signature adjustments for Database by @hemidactylus in #232
- Sl overridable copy methods by @hemidactylus in #233
- Cursor/AsyncCursor, find and distinct by @hemidactylus in #234
- remove all 'unsupported' clutter; implement find_one (a/sync) by @hemidactylus in #235
- DML for idiomatic + necessary changes around by @hemidactylus in #238
- bulk_write method by @hemidactylus in #239
- More management methods by @hemidactylus in #241
- Sl collateral commands by @hemidactylus in #242
- commandcursor (+async), used in list_collections by @hemidactylus in #243
- Sl collection options + cap-aware count_documents by @hemidactylus in #244
- Fix #245: Delete CHANGES.md by @erichare in #246
- collection.drop + database/collection info and related methods/properties (metadata) by @hemidactylus in #247
- Adapt to latest choices in API semantics by @hemidactylus in #248
- More syntax changes as discussed + all docstrings by @hemidactylus in #249
- Full support for dotted key names in
distinct
by @hemidactylus in #250 - Refactor to feature 'idiomatic' first, with full back-compat with 'astrapy' by @hemidactylus in #251
- add sorting in hashing for distinct and factor it away by @hemidactylus in #253
- Exception management with a hierarchy of Exception classes by @hemidactylus in #254
- Full timeout support by @hemidactylus in #255
- Sl api refinements by @hemidactylus in #256
- ObjectIDs and UUIDs handled throughout (+ tests) by @hemidactylus in #257
- Admin interfaces and classes by @hemidactylus in #258
- Docstrings for all the admin/client parts + minor improvements to docstrings around by @hemidactylus in #259
- Readme overhaul by @hemidactylus in #260
- exporting logger for back-compatibility by @hemidactylus in #261
- Sl adjustments by @hemidactylus in #262
- custom payload serialization for httpx to block NaNs by @hemidactylus in #264
- improved docstrings (minor stuff) by @hemidactylus in #265
- Methods repr/str to all objects for graceful display by @hemidactylus in #266
- Full test suite on client/admin classes by @hemidactylus in #267
- Abstract DatabaseAdmin, admin standard utility conversion/methods + tests thereof by @hemidactylus in #268
- Collection options is a dataclass and not a dict anymore by @hemidactylus in #269
- pdoc annotations to control auto-docs by @hemidactylus in #270
- logging, create_database signature by @hemidactylus in #271
- Added async support for admin, as alternate methods on original classes by @hemidactylus in #272
- use MultiCallTimeoutManager in create_collection methods by @hemidactylus in #273
- v1.0.0 ("pm convergenge m1") gets to master by @hemidactylus in #275
Full Changelog: v0.7.7...v1.0.0