v2.0.0 - 2024-10-16
- Integrate omnibox search into manage page
- Split IndexSetter from IndexManager
- Migrate Firefox version to Manifest V3. close #201
- Sunset rustc docs search (#281)
- Support description shards (#285)
- Support all stdlib crates
- Bug fix:
- chore: fix typo (#273)
- Fix offline mode not working on Chrome
- Fix search of extern crates (#276)
- Fix docs.rs TOC if headings contain inline code (#278)
- Fix crate indexing by upgrading item types for old crate doc (#277)
- Fix optional dependency nowrap, close #274
- Fix source code mode and levenshtein bug
- Fix docs.rs svg icons
v1.13.0 - 2024-02-14
- Migrate std docs index to
Map
. - Remove const links feature, fix issue links. close (#261)
- Improve docs.rs TOC highlight. (#268)
- Remove domain expired book
- Fix
getVar()
value null bug - Load search index for
rustc
- Update to latest search index
v1.12.0 - 2023-07-15
- Update search index
- docs: add doc on how to enable offline mode (#253)
- Fix macro diagram not showing in some crates (#256)
- Fix redirection issue when searching in
std
documentation (#258) - Fix
getVars()
, close #259 - Fix html escape lint descriptions
- Fix call start() twice. Close #260.
Thanks for the contrubtiosn from @Devin-Yeung and @SteveLauC.
v1.11.0 - 2023-04-22
- Support keep crates up-to-date settings (#248)
- Support new format of
itemPaths
in search index (#246) - Bugfix:
- Fix ampersand (&) escaping
Thanks for the contributions from @shwin0901.
v1.11.1 - 2023-04-22
- Fix search functions not working bug after upgrade to v1.11.0
v1.10.0 - 2023-03-25
- Add security advisory menu to docs.rs (#239)
- Support statistics by year (#221)
- Support new error-index page (#192)
- Support new search index format since 1.69 (#233)
- Bugfix:
- Remove:
Thanks for the contributions from @shwin0901, @duskmoon314, and @isunjn.
v1.9.0 - 2022-11-20
- Migrate to
chrome.storage.onChange
event to avoid adding docs index failure (#206). - Support search space-separated keywords.
- Cache feature flags in session storage.
- New commands:
:rustc
- Search rustc codegen options and lints.:target
- Search rust target for three tiers.
- Add a pagination tip in the last page item.
- Remove prefix for RFC (??) & Improve docs (#197).
- Condense attributes and crates index size.
- Make feature flag's name sticky left.
- Bugfix:
Thanks for the contributions from @shwin0901, @light4, and @xxchan.
v1.9.1 - 2022-11-27
- Revert invalid levenshtein algorithm fix
- Feat rustc search appendix
v1.8 - 2022-08-15
- Migrate to Manifest V3 (#179).
- Integrate macro_railroad_ext (#183). Kudos to @lukaslueg.
- Support options page. Fixes (#133).
- Replace 'crate:check' action with
chrome.storage
API query. - Support the new search-index loading, see rust-lang/rust#98124.
- Add more books into
:book
command. - Add
:book/zh
command to list Chinese books. (#175). - Adjust margin of add to extension button (#178).
- Remove uninstall url. Close #188.
- Bugfix:
- Fix default
offlineDocPath
undefine bug. - Don't load search index in non-rust doc pages.
- Invalid cached crate searcher after crate search index updated or removed.
- Fix default
Thanks for the contributions from @C-Dao, @zjp-CN, and @ZhangHanDong.
v1.8.1 - 2022-08-17
- Remove
file:///*
permission. Fixes (#190). - Add Show Macro Railroad options.
- Use rustwiki Chinese CDN. (#190)
Thanks for the contributions from @PureWhiteWu.
v1.8.2 - 2022-10-30
- Fix book index object field (
constructor
) conflicts bug
v1.7 - 2022-06-06
- Remove the
tabs
permission requirement. - Migrate
localStorage
tochrome.storage
API (#155, #157, #158). - Support update blog command posts index in update page.
- Bugfix:
v1.6 - 2022-03-02
- Show optional dependencies in feature flags menu. Fixes #29.
- Fix latest version parsing for crates with hyphens. Thanks the contribution #147 from @rrbutani.
v1.5 - 2022-01-25
- Support customize default search items in settings. Fixes #141.
- Add docs outline highlight. Thanks the contribution #140 from @NaturelLee.
- Bugfix:
- Fix update label/rfc index bug.
- Fix add to extension button toggle float issue.
- Fix crate version parse bug.
- Fix docs.rs TOC render and UI.
v1.5.1 - 2022-02-01
v1.4 - 2021-10-30
-
New commands:
-
Improvements:
- Error code search supports offline mode.
- Expand the
:stable
command result to 100 versions.What a coincidence! Rust will release v1.87.0 on its 10th anniversary day!
-
Bugfix:
- Fix docs.rs TOC overlap issue.
- Fix weeks, hours, and dates statistics bug.
- Fix percent statistics NAN bug. fix #125.
- Fix % books search some invalid urls bug.
v1.4.1 - 2021-12-30
- Fix #134, get the
searchIndexJs
fromwindow.searchIndexJs
. - Fix #135, docs.rs latest version path compatibility.
- Filter out auto-generated google api crates. Fixes #138.
v1.3 - 2021-08-01
- Unify Settings, Statistics into manage pages, additionally, you can also:
- Manage your all indexed crates.
- Import/Export your settings, search history, statistics, and crates data.
- Support offline mode in Windows.
- Show Table of Content in docs.rs.
- Improvements:
- Only keep the latest 100 search histories.
- Ignore legacy rust std docs, such as v0.12.0.
- Bugfix:
v1.3.1 - 2021-08-06
v1.3.2 - 2021-08-07
- Fix the stupid bug: missing the manage pages. #124
v1.2 - 2021-03-26
- Support prefix
//
(double slash) to search rustc crates docs. π Learn more. - Support search released Rust versions quickly. π Learn more.
- Add source code mode (with
src:
or with aliass:
) to open the source code page directly. π Learn more. - New commands:
:blog
: show all Rust release blog posts.
- Improvements:
- Bugfix:
- Fix the compatibility for the new style of search-index.js format. Fix #106.
- Fix the compatibility of search-index.js on-demand load mode. See this commit eefa192c.
- Add validation when auto index std search-index. Fix #99.
- Fix compatibility issue of the new const-since link in Rust docs page.
- Fix search statistics bug for https://docs.rs/releases data.
v1.2.1 - 2021-04-30
- Fix wrongly load searchIndexJS bug. #114.
- Improve error user experience when adding search index to the extension.
- Fix the compatibility of Github markdown file's sticky header.
v1.1 - 2021-01-06
- Docs.rs is now the
!
search, crates.io is!!
. See issue #85. - Refactor search statistics page (finer granularity for search metrics)
- Add a table of content for the rust-lang repository release page. (New permission required, see FAQ)
- docs.rust-lang.org enhancement: in stable/nightly docs page and source code pages, link all
"since"
and"issue"
tags to corresponding URLs - Show a crate's Cargo.toml quick link when feature flag is empty
- New commands:
:cargo
: show all useful cargo subcommands:release
: open rust-lang repository release page
- Bugfix:
v1.0 - 2020-10-30
Finally, we reach v1.0! ππ
- Support sync stable/nightly std search index automatically. There is no extension updating required to get the latest search index after v1.0.
- Support prefix ? and ?? to search caniuse.rs and RFC respectively. Thanks the PR #77 from @aquarhead.
- Upload the latest index files to the update page once a day, those index including:
- Command index
- Book index
- Clippy lint index
- Caniuse index
- Github rust-lang/rust repository label index
- Top 20K crate index
- Support configure auto index-updating in the popup page
- New commands:
:stats
: open search statistics page:update
: open the update page to sync the latest index automatically
- Bugfix:
- Fix docs.rs SVG icon missing issue
- Fix docs.rs new header bar UI compatibility
v0.11 - 2020-08-27
- New domain: change rust-search-extension.now.sh to rust.extension.sh ππ
- Bump std search index version to v1.46.0
- Support prefix / to search nightly docs
- New commands:
:mirror
: show all rust mirror websites
- Improve error code regex
- Update the latest attribute index
v0.10 - 2020-06-04
- Bump std search index version to v1.44.0
- Support prefix ~ to search all added crate's docs collectively
- Support prefix !!! (triple !) to open crate's repository effortlessly
- Support customize crates.io(default) or lib.rs for crates searching
- Add search statistics page, including calendar heatmap, daily|weekly|hourly search bar charts, and top searched crates, etc
- Improve searching speed, approximately 10% faster than the previous version
- New commands:
:tool
: search rust tools
- Bugfix:
- Fix std doc offline mode bug
- Fix wrong Add button state in docs.rs's src page issue
v0.9 - 2020-04-24
- Bump std search index version to v1.43.0
- Support add crates to Rust Search Extension in docs.rs pageοΌthen you can use @crate-name to search that crate's docs.
- Support prefix > to search Cargo Clippy lints
- New commands:
:label
: search rust-lang issue label
- Dark mode supported
- Microsoft Edge version is available
v0.8 - 2020-03-02
- Bump crates index number from top 10K to top 20K
- Support display crate's Feature flags in docs.rs page
- Support prefix !! (double exclamation mark) to search crates with docs.rs url
- Support prefix % (percent mark) to search Rust official book chapters
- Builtin command system
:help
command to show all help messages:book
command to show all Rust official books:stable
command to show stable Rust scheduled release date in the next year:yet
command to show all Are We Yet websites:history
command to show your local search history
- Support page down the result with page-turner - (hyphen)
- Support open in new tab by using
Cmd
/Alt
+Enter
- Add Privacy Policy
v0.8.1 - 2020-03-12
- Bump std search index to v1.42.0
- Fix crate search name unnecessary replacement issue
- Fix
:stable
command version calculation bug - Fix sync latest crates index bug
v0.7 - 2020-02-04
- Bump search-index to version v1.41.0
- Support search rust builtin attributes instantly
- Announcing on Reddit post, get 200+ upvotes!
- Be included in This Week in Rust 324
v0.6 - 2020-01-20
- Bump search-index to version v1.40.0
- Support search top 10K crates instantly
- Support update the latest crates index on popup page automatically. (Chrome only)
v0.5 - 2019-11-08
The version v0.5 was released at 2019-11-08
.
- Bump search-index to version v1.39.0
- Fix escape bug on Firefox
v0.4 - 2019-11-01
v0.4 was a minor bug fix version released at 2019-11-01
.
- Fix offline mode search bug
- Offline doc path support
file://
andhttp://
v0.3 - 2019-10-29
After long time inactivity. The v0.3 gets released at 2019-10-29
with an announcing on Reddit post.
- Bump search-index to stable version v1.38.0
- Support search Compiler Error Index with error code
- Published to Firefox AMO
v0.2 - 2019-02-03
The version v0.2 was released at 2019-02-03
.
- Update search-index to version v1.32.0
- Support configure offline doc path
v0.1 - 2018-11-29
The first version v0.1 was released at 2018-11-29
with a debut show on Rust Internals Forum.
This version only ships the very basic capabilities, including:
- Integrate Rust stable v1.31.0 search-index
- Support search docs in the address bar.
- Support search crates on https://crates.io
- Available on Chrome Webstore
- Support Firefox but didn't publish it to AMO yet