All notable changes to the "crates" extension will be documented in this file.
- use semver library to identify pre-releases Heliozoa
- changed link to go straight to docs seivan
- remove web.crev.dev reviews
- update readme descriptions
- update all dependencies
- vscode MSV is now ^1.85.0
- add support for Alternate Registries
- support toml .version and improve path detection
- rename to crates-io
- a fix for extension activator adamtrilling
- a bug fix for decorator css support Jacob-32587
- crates-index-server support removed.
- decorator css support Jacob-32587
- sparse index yanked fixed. BarbossHack
- better prerelease check. BarbossHack
- sparse index support with custom url support added. BarbossHack
- ignore line support for spesific dependencies. BarbossHack
- git conflict marks handled. BarbossHack
- github support removed.
- local index support removed.
- crates-index-server support added.
- doc.rs bug with dependency names quoted fixed.
- better error messages, ui and logging.
- dependencies updated.
- minor bug fixes.
- Better errors at tooltips. #126
- Default local registry branch goes to origin/HEAD and fallback is origin/master.
- Using "?" as version auto updates to latest version on save. Thanks to William
- Version auto complete is now available #130. Thanks to William
- Local repository git branch changed to origin/master and also it is changeable from settings
crates.localCargoIndexBranch
#121
- Comma handled for ranged versions #117
- Fix for comments with brackets inside arrays #115
- ${version} is not being replaced for compatible decorator #118
- Support alternative local index #109
- "Incorrectly marking 1.4.0 as incompatible with 1.3" fixed #101
- Failing all decorators on one error fixed #111
- "spaces in dependencies" fixed #105
- "Support semver symbols" fixed #104
- "Accessibility regression" fixed #100
- Bundled with webpack
- Dependencies updated.
- Local registry index PR merged thanks to ervinoro
- New setting added "crates.useLocalCargoIndex" to switch between GithHub and Local index.
- Hot Fix
- Should not convert single to double quotes #66
- Rate limiting should not trigger error messages #65
- Fetch Errors and constant error messages when viewing Cargo.toml with conflicts #61
- Alert always happen when I add deps to Cargo.toml #59
No versions found
error should be less intrusive #58- alternative registries are not taken into account #41
- Github basic authentication support for increasing api rates 5000req/h #60
- Dependencies updated.
- Certain version numbers cause fetch errors. #37
- Buggy rendering for parameterized dependencies #52
- ^ versions handled incorrectly #39
- Splitting vscode package into @types/vscode and vscode-test #57
- Uppercase key seems to be causing an error #56
- Dependencies updated.
- Number parsing fixed #50
- PR #48 merged. Thanks to @RensAlthuis
- Sorting of the versions fixed. #43
- All fetches will be done from github api to crates.io-index repository. #42
- Dependencies updated.
- Quoted dependency names are supported now. #40
- Fetch errors for crates with package alias. #38
- Fetch errors for crate from git link and version. #36
- User-Agent header added on crates.io requests. #31
- Confuse on table dependencies with boolean attributes fixed. #28
- Spacing issues with inline dependencies. #26.
- New settings: crates.latestDecorator. For changing latest version decoration. #27
- Dependencies updated.
- Command descriptions are better now.
- Emojis added for critical status messages.
- Update All command added.
- Some small performance improvements.
- Better README with more gifs :D
- New icon. (Wow, this really changes everything!)
- This is the most complete release so far.
- Retry command added for reloading versions.
- RegExps removed and migrated to a custom parser. #17
- Additional depencency case added for the test. #22
- All failed fetchs will be reported via status mesage and notification with a retry command. #23
- A bug at caching fixed.
- Thanks to @userzimmermann for this release.
- Regexp bug fixed by @userzimmermann
- Extension listener is back to onchange but with a dirty control. #15
- Out of line dependencies supported. #8
- No dependency case handled by @userzimmermann
- "-" is the controlidentifier for pre-release check.
- crates now decorates the toml file on each save. Not on every change.
- Invalid toml files caused a glitch on version decorations. Now all will be cleared with a toolbar and error message. Also commented sections handled correctly. #9
- Patreon link changed to a badge.
- Marketplace badges are linked to marketplace. #13.
- Package json improved.
- The up to date decorator (👍) is now customizable from setting crates.upToDateDecorator #12.
- Listing pre-releases is now customizable from setting crates.listPreReleases #10.
- build-dependencies support.
- dev-dependencies support.
- Dependencies updated.
- Readme Updated.
- Version updated due to increased stability.
- Version List error fixed #4.
- Null control fix for "target". Thanks to braunse.
- Complex Cargo.toml error fixed. #1
- Support for target dependencies. (not all usage cases)
- Re-decorates on edit. (It was on save before)
- Version list (hover) is clickable now. Easier to navigate between versions.
- Better activation event. Listens for "Cargo.toml" as a rool level file.
- Refreshes after each save.
- fetch caching for performance
- If latest version is same with the current, a nice 👍 for you. No more unnecessary info.
- Hover tooltip is more readable now.
- Better gif at readme
- Activates on rust or toml.
- Only listens for Cargo.toml file
- Last version bug fixed
- travis integration
- gif resized
- readme edited
- badges added for marketplace and travis.
- parsing fixed for
- Console errors fixed.
- Logo added
- The first release, an alpha.