Skip to content

Releases: huhu/rust-search-extension

Release v1.8.0

14 Aug 14:52
Compare
Choose a tag to compare

image

  • 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. Thanks .
  • 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.

Thanks for the contributions from @C-Dao, @zjp-CN, and @ZhangHanDong.

Release v1.7.0

05 Jun 16:29
Compare
Choose a tag to compare
  • Remove the tabs permission requirement.
  • Migrate localStorage to chrome.storage API (#155, #157, #158).
  • Support update blog command posts index in update page.
  • Bugfix:
    • Fix docs.rs TOC max-width and padding.
    • Only render .top-doc headings as TOC. Fixes #152.
    • Don't reposition feature flag menu. Fixes #154.
    • Fix search base iterate issue (#159).

Release v1.6.0

02 Mar 04:56
Compare
Choose a tag to compare
  • Show optional dependencies in the feature flags menu. Fixes #29.
    optional-dependencies
  • Fix the latest version parsing for crates with hyphens. Thanks for contribution #147 from @rrbutani.

Release v1.5.0

25 Jan 16:27
Compare
Choose a tag to compare
  • Support customize default search items in settings. Fixes #141.
    image
  • Add docs outline highlight. Thanks for 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

Release v1.4.0

01 Nov 07:45
Compare
Choose a tag to compare
  • New commands:
    • :rfc: show all Rust RFC list.
  • 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.

https://rust.extension.sh/changelog/

Release v1.3.0

30 Jul 13:24
Compare
Choose a tag to compare
  • 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:
    • Fix fail to add some crate into the extension issue. Fix #114, #119, #120.

https://rust.extension.sh/changelog/

Release v1.2.0

27 Mar 07:41
Compare
Choose a tag to compare
  • 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 alias s:) to open the source code page directly. πŸ‘‰ Learn more.
  • New commands:
    • :blog: show all Rust release blog posts.
  • Improvements:
    • Add a reminder for Firefox offline mode on the popup page. Fix #94.
    • Add fallback search strategy for @crate search. Fix #96.
    • Only open update page once a day if the auto-update is on. Fix #97.
    • Add more useful tips for the :help command.
    • Compress history's JSON data slightly.
  • 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.0-rc

21 Mar 04:22
Compare
Choose a tag to compare

Release v1.1.0

05 Jan 15:34
Compare
Choose a tag to compare
  • 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
  • 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:
    • Fix dark theme color compatibility in docs.rs
    • Fix #89, official feature flags menu compatibility
    • Fix #84, feature flags not working in some crate's docs.rs page

Release v1.0.0

31 Oct 05:50
Compare
Choose a tag to compare

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 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