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.ymlwith 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
@familytags 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_delaycontrols how long the user remains in R prior to the browser opening. Default is0.5seconds. -
searcher.use_rstudio_viewerspecifies whether RStudio’s viewer pane should open the link instead of a web browser. Default isFALSEuntil 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 specifyrlangto 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 programmingto major search engines by default (#11, #10) - Add
ixquickas 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.