Skip to content

Latest commit

 

History

History
71 lines (51 loc) · 3.24 KB

CHANGELOG.md

File metadata and controls

71 lines (51 loc) · 3.24 KB

cargo-docset changelog

9/26/2022 - v0.3.1

  • Bugfix: update the crate version in Cargo.lock (thanks @antifuchs)
  • Bugfix: attempt not to index files that only consist of a redirection.
  • CI: switch to github actions
  • Tests: add some basic unit tests surrounding CLI arguments parsing.
  • Maintenance: update dependencies

7/30/2022 - v0.3.0

  • Bugfix: module names are no longer suffixed by ::index.
  • Bugfix: fix several issues with virtual workspaces.
  • Feature: add --target-dir option and respect CARGO_TARGET_DIR environment variable and build.target_dir config.
  • Feature: add the --docset-name option in order to specify or override the docset name.
  • Feature: add the --docset-index option in order to specify or override the docset index package.
  • Feature: add the --platform-family option in order to specify or override the docset platform family string.
  • Feature: add the enabled by default color cargo feature which can be disabled to turn off colored terminal output.
  • Refactored: use the cargo-metadata crate to obtain the workspace metadata, replace hand-rolled mechanisms.
  • Maintenance: update dependencies to their latest versions.
  • Maintenance: update to Rust edition 2021.

8/23/2020 - v0.2.1

  • Bugfix: fix spelling of the manifest-path when passed down to cargo.
  • Bugfix: fix detection of the workspace base directory for filesystem operations.
  • Documentation: mention the dependency on SQLite and link to rusqlite's documentation in the README.
  • Feature: provide the ability to use the SQLite version bundled with rusqlite through the bundled-sqlite feature.
  • Maintenance: update rusqlite to v0.24.

6/22/2020 - v0.2.0

  • Enhancement: do not depend on cargo anymore. This greatly improves the compile time, and should fix the recurring issues regarding the bundled version of cargo being unable to parse the Cargo.lock file. Drop other dependencies that are not needed anymore as a consequence.
  • Feature: support the --target and --manifest-path options.
  • Enhancement: enable default features by default, use the --no-default-features flag to disable this behavior.
  • Maintenance: update the other dependencies to their latest versions.

6/19/2020 - v0.1.5

  • Maintenance: update cargo to 0.42 (thanks to @zgotch) and run cargo update.

1/6/2020 - v0.1.4

  • Bugfix: enable external JavaScript in Info.plist, should fix docsets not rendering properly in Dash.

10/28/2019 - v0.1.3

  • Bugfix: don't crash the application when invoked directly as cargo-docset, print the usage message instead.
  • Maintenance: run cargo update.

9/5/2019 - v0.1.2

  • Feature: add the following command line options mimicking cargo doc: --features, --no-default-features, --all-features, --frozen, --locked, --offline, --lib, --bin and --bins.
  • Feature: make cleaning the doc directory optional, through --no-clean option.
  • Enhancement: use cargo clean command instead of remove\_dir\_all to clean the rustdoc directory.
  • Enhancement: better error output.

8/29/2019 - v0.1.1

  • Feature: add --exclude option
  • Feature: add --quiet and --verbose options
  • Enhancement: update dependencies to latest versions

8/14/2019 - v0.1.0

Initial release.