v4.2.2
What's Changed
- Add basic _all_docs support to server by @flimzy in #872
- multi-query _all_docs & POST _all_docs by @flimzy in #873
- Other views by @flimzy in #874
- Begin work on sqlite backend by @flimzy in #875
- Add Go 1.22 to build matrix by @flimzy in #877
- Update linter by @flimzy in #878
- More progress on sqlite backend by @flimzy in #876
- Beginning Get support in sqlite driver by @flimzy in #879
- Compound revs in db store by @flimzy in #880
- SQLite progress by @flimzy in #881
- More SQLite progress by @flimzy in #882
- Improve handling of special fields by @flimzy in #883
- Begin support for new_edits=false & _revisions by @flimzy in #884
- Handle _revisions + _rev + query param conflicts properly by @flimzy in #885
- More _revisions support by @flimzy in #886
- Finish Get() by @flimzy in #887
- Begin adding attachments support by @flimzy in #888
- Delete losing leaf properly by @flimzy in #889
- More sqlite progress by @flimzy in #890
- Convert tests to use testy.Table by @flimzy in #891
- Simplify a SQL query with a view by @flimzy in #892
- Refactor mergeIntoDoc to be more efficient, and deterministic by @flimzy in #893
- more _all_docs options by @flimzy in #894
- mergeIntoDoc improvements by @flimzy in #895
- Emulate CreateDoc if not implemented by backend by @flimzy in #896
- Begin PutAttachment support by @flimzy in #897
- Beginning of delete attachment support by @flimzy in #898
- Get attachment by @flimzy in #899
- Fix nil pointer dereference in example by @flimzy in #902
- Update readme by @flimzy in #901
- Refactor tests to not require hardcoded revs as much by @flimzy in #903
- Improve rev tests & stop storing literal _deleted key in doc JSON by @flimzy in #904
- Return actual attachment data by @flimzy in #905
- Use tx for get attachments by @flimzy in #906
- Use text/template to standardize sql query templates by @flimzy in #907
- Update README to say 4.x is stable by @flimzy in #909
- Make it possible to keep test databases by @flimzy in #910
- Improvements to GetAttachment, Delete and DeleteAttachment by @flimzy in #911
- More get attachment work by @flimzy in #912
- Simplify check functions by @flimzy in #913
- Test DRY by @flimzy in #914
- Attachments FK refactor by @flimzy in #915
- add isLeafRev function by @flimzy in #916
- Improve rev calculation by @flimzy in #917
- simplify attachment checks in tests by @flimzy in #918
- Delete attachments progress by @flimzy in #919
- Add attachments helpers for tests by @flimzy in #920
- Fix a PUT bug, and consistently handle updates to non-winning leaf revs by @flimzy in #921
- Cache prepared statements by @flimzy in #922
- Basic Changes feed support by @flimzy in #923
- Add limit and skip support for _all_docs view by @flimzy in #928
- Replicating attachments by @flimzy in #927
- Switch to matrix for main Go tests by @flimzy in #926
- More changes features by @flimzy in #924
- More changes improvements by @flimzy in #930
- Add include_docs support to changes feed by @flimzy in #931
- Basic purge support & more stub methods by @flimzy in #932
- Add _revs_diff support to sqlite backend by @flimzy in #935
- More changes feed progress by @flimzy in #933
- Sqlite open revs by @flimzy in #939
- Longpoll changes feed with attachments by @flimzy in #936
- Re-calculate revision for Put by @flimzy in #940
- Get meta by @flimzy in #941
- Start support for design docs by @flimzy in #942
- x/sqlite: Add support for LocalDocs and DesignDocs methods by @flimzy in #943
- Beginning support for querying views by @flimzy in #944
- Bump github.com/google/go-cmp to v0.6.0 by @flimzy in #948
- Bump goreleaser version by @flimzy in #951
- Tag a new maintenence release v4.2.2 by @flimzy in #950
Full Changelog: v4.2.1...v4.2.2