{"action":"published","release":{"url":"https://api.github.com/repos/ropensci/elastic/releases/897844","assets_url":"https://api.github.com/repos/ropensci/elastic/releases/897844/assets","upload_url":"https://uploads.github.com/repos/ropensci/elastic/releases/897844/assets{?name}","html_url":"https://github.com/ropensci/elastic/releases/tag/v0.3.0","id":897844,"tag_name":"v0.3.0","target_commitish":"master","name":"v0.3.0","draft":false,"author":{"login":"sckott","id":577668,"avatar_url":"https://avatars.githubusercontent.com/u/577668?v=3","gravatar_id":"","url":"https://api.github.com/users/sckott","html_url":"https://github.com/sckott","followers_url":"https://api.github.com/users/sckott/followers","following_url":"https://api.github.com/users/sckott/following{/other_user}","gists_url":"https://api.github.com/users/sckott/gists{/gist_id}","starred_url":"https://api.github.com/users/sckott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sckott/subscriptions","organizations_url":"https://api.github.com/users/sckott/orgs","repos_url":"https://api.github.com/users/sckott/repos","events_url":"https://api.github.com/users/sckott/events{/privacy}","received_events_url":"https://api.github.com/users/sckott/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2015-01-29T15:40:20Z","published_at":"2015-01-29T18:00:34Z","assets":[],"tarball_url":"https://api.github.com/repos/ropensci/elastic/tarball/v0.3.0","zipball_url":"https://api.github.com/repos/ropensci/elastic/zipball/v0.3.0","body":"This is the first version to go to CRAN - so all notes are included here.\r\n\r\nelastic 0.3.0\r\n===============\r\n\r\nNEW FEATURES\r\n\r\n* Added a function `scroll()` and a `scroll` parameter to the `Search()` function (#36)\r\n* Added the function `explain()` to easily get at explanation of search results.\r\n* Added a help file added to help explain timem and distance units. See `?units-time` and \r\n`?units=distance`\r\n* New help file added to list and explain the various search functions. See `?searchapis`\r\n* New function `tokenizer_set()` to set tokenizers\r\n* `connect()` run on package load to set default base url of `localhost` and port of `9200` - \r\nyou can override this by running that fxn yourself, or storing `es_base`, `es_port`, etc. \r\nin your `.Rprofile` file.\r\n\r\nIMPROVEMENTS\r\n\r\n* Made CouchDB river plugin functions not exported for now, may bring back later. \r\n* Added vignettes for an intro and for search details and examples (#2)\r\n* `es_search()` changed to `Search()`.\r\n* More datasets included in the package for bulk data load (#16)\r\n* All examples wrapped in `\\dontrun` instead of `\\donttest` so they don't fail on CRAN checks.\r\n* `es_search_body()` removed - body based queries using the query DSL moved to the `Search()` \r\nfunction, passed into the `body` parameter.\r\n\r\nelastic 0.2.0\r\n===============\r\n\r\nIMPROVEMENTS\r\n\r\n* Remoworked package API. Almost all functions have new names. Sorry for this major change\r\nbut it needed to be done. This brings `elastic` more in line with the official Elasticsearch\r\nPython client (http://elasticsearch-py.readthedocs.org/en/master/).\r\n* Similar functions are grouped together in the same manual file now to make finder related\r\nfunctions easier. For example, all functions that work with indices are on the `index` manual\r\npage, and all functions prefixed with `index_()`. Thematic manual files are: `index`, `cat`,\r\n`cluster`, `alias`, `cdbriver`, `connect`, `documents`, `mapping`, `nodes`, and `search`.\r\n* Note that the function `es_cat()` was changed to `cat_()` - we avoided `cat()` because as \r\nyou know there is already a widely used function in base R, see `base::cat()`.\r\n* We changed `cat` functions to separate functions for each command, instead of passing \r\nthe command in as an argument. For example, `cat('aliases')` becomes `cat_aliases()`.\r\n* The `es_` prefix remains only for `es_search()`, as we have to avoid conflict with \r\n`base::search()`. \r\n* Removed `assertthat` package import, using `stopifnot()` instead (#14)\r\n\r\nelastic 0.1.0\r\n===============\r\n\r\nNEW FEATURES\r\n\r\n* First version."}}