===== ChangeLog of distribution Couch-DB All code was made by Mark Overmeer. Attributes refer to people who made contributions in ideas and bug-reports. version 0.201: Fri 30 Jan 11:33:38 CET 2026 Changes: - changed parameters of ::searchAnalyze(). - ::DB::compact() split into ::compactViews() and ::Design::compactViews() Improvements: - better organization of docs. - adapt to minor documentation changes in API calls. - convert publication process to OODoc 3.06. - restyle the code and docs to OODoc 3 style. - export docs to interactive documentation browsing. version 0.200: Wed 18 Jun 12:26:20 CEST 2025 Changes: - rename ::Database::search() into ::allDocs() - rename ::Design::indexFind() into ::search(), add $db->search() - rename ::Design::viewSearch() into ::viewDocs() - rename ::Result::page() into ::pageDocs() - loads of work on the ::Design documents - remove leading '_' from special call parameters. Fixes: - setResultDelayed() method name [paulinsche] - _pathToDoc() calls in ::Design [paulinsche] - _pathToDoc() double uri_escape [paulinsche] - find() cannot run queries in parallel. Improvements: - add on_row event - add ::Result::supportsPaging() - add ::Result::row(), ::rows(), and ::docs() - add ::Result::page(), ::pageDocs(), and ::pageRows() - add ::Document::row() - explain different ways of searching. - add ::DB::freshUUID() - add ::Result::short() and string overloading. - add rows feature to some ::Client interfaces. - configurable paging stop version 0.006: Mon 9 Sep 09:42:09 CEST 2024 Fixes: - search(query) parameter 'reduce' typo. - create document with _id==undef (or not set) will block an id to be created. github pull#1 [Paulinsche] version 0.005: Sun 23 Jun 09:33:12 CEST 2024 Changes: - searchAnalyse -> searchAnalyze - clusterSetup(%options) -> clusterSetup($config, %options) - ::Client::dbUpdates(%options) -> dbUpdates(\%feed, %options) - ::Database::compact(ddoc) -> compact(design) - ::Database::listDocuments() -> search() - ::Database::listDesigns() -> designs() - ::Database::listIndexes() -> indexes() - ::Database::{purge,inspect}Documents() -> *Docs() - ::Database::updateDocuments() -> saveBulk() - ::Database::saveBulk(on_error) -> saveBulk(issues) - ::Design::viewFind() -> viewSearch() Fixes: - detection of introduced version. - option search(design) Improvements: - added test for some cluster commands. - reorder methods in Couch::DB. - test UUID methods - search now partially works. version 0.004: Mon 17 Jun 09:20:52 CEST 2024 Improvements: - implement paging, cleanly. version 0.003: Sat 8 Jun 10:46:02 CEST 2024 Changes: - changed paging implementation. - moved quite some 'search' and other complex options to positional params. Fixes: - require HTTP::Status 6.39 for default_status_name() [cpantesters] Improvements: - add ::Util functions pile(), apply_tree(), and simplified(). - add tests to the distribution. version 0.002: Fri 31 May 10:27:47 CEST 2024 Fixes: - include Couch::DB::Design - metacpan HTML of calls. Improvements: - implemented pagination with $result->nextPage (untested) - many documentation fixes - make cross-reference page available. - add cross-reference table Couch::DB -> endpoint version 0.001: Wed 29 May 18:19:12 CEST 2024 - initial release, interface complete but mainly untested.