delete_by_query()/$delete_by_query() method not work correctly (#121) thanks @abhik1368 for the reportdata_frame and as_data_frame usage converted to as_tibble (#119)NULL (#118)SolrClient and their function equivalents gain parameter progress that supports for now only httr::progress() (#115)$json_request() on SolrClient and new function solr_json_request() for working with the JSON request API (#117)responseHeader and nextCursorMark when available as attributes on the returned object (#114)tibble (#116)This is v1, indicating breaking changes from the previous version!
GET request, but if any body parameters given (even if query params given) we do a POST request. This means that all solr_* functions have more or less the same parameters, and you now pass query parameters to params and body parameters to body. This definitely breaks previous code, apologies for that, but the bump in major version is a big indicator of the breakage.R6 setup for the Solr connection object. The connection object deals with connection details, and you can call all methods on the object created. Additionally, you can simply pass the connection object to standalone methods. This change means you can create connection objects to >1 Solr instance, so you can use many Solr instances in one R session. (#100)update_atomic_json and update_atomic_xml for doing atomic updates (#97) thanks @yinghaohsolr_search and solr_all gain attributes that include numFound, start, and maxScore (#94)solr_search/solr_all/solr_mlt gain new feature where we automically check for and adjust rows parameter for you if you allow us to. You can toggle this behavior and you can set a minimum number for rows to be optimized with minOptimizedRows. See (#102) (#104) (#105) for discussion. Thanks @1havranhttr with crul. Should only be noticeable with respect to specifying curl options (#98)optimize renamed to solr_optimize (#107)solr_facet fails better when no facet.* fields given (#103)solr_highlight parsing to data.frame bug (#109)dplyr::rbind_all() (deprecated) to dplyr::bind_rows() (#90)solr_facet() (#91)solr_group() (#92)XML with xml2 (#57)tibble to give back compact data.frame’sxml2 instead of XML, and improvements