Changelog
Source:NEWS.md
searcher 0.1.0
Features
- Added GenAI Search Portals:
-
ask_chatgpt()
: Discuss with OpenAI’s ChatGPT -
ask_claude()
: Discuss with Anthropic’s Claude AI -
ask_perplexity()
: Discuss with Perplexity AI -
ask_mistral()
/ask_le_chat()
: Discuss with Mistral AI’s Le Chat -
ask_copilot()
: Discuss with Microsoft Bing’s Copilot -
ask_xai()
/ask_grok()
: Discuss with xAI’s Grok -
ask_meta_ai()
: Discuss with Meta AI
-
- Added an AI Prompt Management System with Persona Prompts:
-
ai_prompt()
: Set a prompt for the AI -
ai_prompt_active()
: View the active prompt -
ai_prompt_clear()
: Clear the active prompt -
ai_prompt_list()
: List all prompts -
ai_prompt_register()
: Add a custom prompt -
ai_prompt_remove()
: Remove a prompt
-
- Added new vignettes:
-
using-ai-assistants-with-searcher.Rmd
: Overview of the AI Searching Techniques -
managing-ai-prompts.Rmd
: Overview ofsearcher
’s AI Prompt Management System
-
- Added search portals:
-
search_brave()
: Searches on Brave. (#42) -
search_kagi()
: Searches on Kagi. (#42) -
search_mastodon()
: Searches on Mastodon. (#45) -
search_bluesky()
: Searches on BlueSky. (#45)
-
- Added searcher logo (#40)
Documentation
Package Website
- Enhanced
_pkgdown.yml
with a more organized structure and improved navigation- Set the theme to use Bootstrap 5’s Flatly theme for a modern look
- Added categorized function reference sections for better discoverability
Function Documentation
- Reorganized search functions into separate help pages by category:
- Search engines (Google, Bing, etc.)
- AI assistants (ChatGPT, Claude, etc.)
- Community sites (StackOverflow, Twitter, etc.)
- Code repositories (GitHub, BitBucket, etc.)
- Implemented
@family
tags to group related functions in the “See also” section - Added more specific, relevant examples for each function
- Added brief descriptions of each AI service’s strengths and characteristics
Deprecations
- Deprecated
search_rstudio_community()
andsearch_rscom()
functions. (#43)- These functions are now replaced by
search_posit_community()
/search_posit()
which searches Posit Community.
- These functions are now replaced by
searcher 0.0.7
CRAN release: 2024-02-04
Features
- Added search portals:
-
search_grep()
: Searches on grep.app. (#35, #37) -
search_qwant()
: Searches on Qwant. (#36)
-
searcher 0.0.6
CRAN release: 2021-07-24
Features
- Added search portals:
-
search_ecosia()
: Searches on Ecosia. (#31, #32) -
search_rseek()
: Searches on rseek. (#32, thanks @rossellhayes!)
-
Bug Fixes
- Modified URLs to search engines to pass CRAN checks.
- Removed documentation URLs to Ecosia search engine as they return
404: Not Found
.
Deployment
- Updated GitHub Actions for R workflows (#34).
- Added pkgdown website (#34).
searcher 0.0.5
CRAN release: 2020-02-06
Features
- Added search portal:
-
search_twitter()
: Searches on Twitter. (#19, #30)
-
- Added ability to set default package actions. (#7, #20)
-
searcher.launch_delay
controls how long the user remains in R prior to the browser opening. Default is0.5
seconds. -
searcher.use_rstudio_viewer
specifies whether RStudio’s viewer pane should open the link instead of a web browser. Default isFALSE
until RStudio’s sandbox issue is resolved. -
searcher.default_keyword
: Suffix keyword to focus search results between either"base"
or"tidyverse"
. Default is"base"
.
-
- Added option to launch RStudio’s Viewer pane to display search results.
- Note: This feature requires a patch per rstudio/rstudio#2252. (#21, #22)
Breaking Changes
- Function factory or a closure approach-based approach is now used to create search portal functions
search_*()
throughsearcher()
. -
searcher()
function has lost the ability to specifyrlang
to address an unevaluated promise issue.
Deployment
- Switched from using TravisCI to using GitHub Actions for R. (#25, #27)
- Improved code coverage of unit tests (#29)
searcher 0.0.4
CRAN release: 2019-07-05
Changes
- Renamed search portal:
- Changed
search_ixquick()
tosearch_startpage()
due to the merging of ixquick into startpage. (#15)
- Changed
- Update the README overview for the project. (#16)
searcher 0.0.3
CRAN release: 2018-07-01
Changes
- Append
r programming
to major search engines by default (#11, #10) - Add
ixquick
as a valid engine tosearch_site()
. (#8, #6) - Included link to repository and bug tracker to
DESCRIPTION
.
searcher 0.0.2
CRAN release: 2018-01-16
Features
- Added search portal functions
-
search_site()
: Looks up search portal and then searches with it. -
search_google()
: Searches with Google -
search_bing()
: Searches with Bing -
search_duckduckgo()
orsearch_ddg()
: Searches with DuckDuckGo -
search_github()
orsearch_gh()
: Searches issues on GitHub -
search_bitbucket()
orsearch_bb()
: Searches issues on BitBucket -
search_stackoverflow()
orsearch_so()
: Searches questions on StackOverflow
-
- Add function generator
searcher()
to create function objects that can be used as error handlers inoption(error = )
and task call-backs.