Releases: OctoLinker/OctoLinker
4.8.0
Highlights
We added support for one more language. This time we picked Go. As usually, this makes import statements clickable and let you discover dependencies with ease. Read on for details or check out the related PR #253
Core library imports
A standard library import like import "math/big"
will reference to https://golang.org/pkg/math/big
.
Relative imports
An import path beginning with ./
or ../
is treated as a relative path. OctoLinker tries to resolve the path and redirects you to the linked resource.
Remote imports
Last but not least, OctoLinker also supports hosting sites. For example import "github.com/foo/bar"
will reference to https://github.com/foo/bar
. The following hosting sites are supported:
- github.com
- bitbucket.org
- launchpad.net
- hub.jazz.net
- gopkg.in
Note, other remote import path like company.com/foo/bar
aren't supported yet. If you want to get this implemented vote on the related issue #264.
Misc
- Fallback to
storage.local
ifstorage.sync
isn't available #258
Bugfix
All Changes
v4.7.1
v4.7.0
Highlights
I'm very happy to tell you that the OctoLinker works in discussion and other none-code documents like markdown files now. Check out the related PR for details #224
Misc
- Track usage of extension via GA #227
Bugfix
- Firefox Pop-up blocker prevents open link in new tab #228
- CoffeeScript support by merging presets (#222)
All Changes
v4.6.0
Highlights
We now have an options page that allows you to customize your OctoLinker experience. Let's kick off with the most important options. We added an option where you can specify whether a link should open in a new tab or not #216.
To increase the visibilty of the OctoLinker links we added another options which will add an indcator next to the line number if the line contains an OctoLinker link #217.
Another useful feature we think you'll like is PullRequest comment support. Like in the PullRequest file view, the code surrounded by a comment will be converted into links as well. It doesn't work for JSON files like package.json
, because our parser requires a valid JSON representation #207.
Other improvements
- TypeScript – Link
typings
andtypes
fields in package.json #204 - NodeJS – Resolve require('module') to https://nodejs.org/api/modules.html #206
- python – Try API docs before PyPI #210
Bugfix
- Fix issue where links in the PullRequest diff was broken #218
All Changes
v4.5.0
Highlights
- Add .net core project.json support #190
Bugfix
- Does not remove closing bracket in source code comment #192
All Changes
Thanks a lot to @ibrahim-islam for his first pull request!
v4.4.0
It took awhile, but now you can open links in a new tab on middle mouse click. Also, I'm happy to tell you that the OctoLinker hit 10.000 active users mark today 🎉
v4.3.0
This was an exciting release where we've added a few more languages to the extension.
Highlights
- Add Python support #155
- Add Rust support #153
- Add Dockerfile support #142
- Add vimrc support #147
- Add gist support #158
A detailed list of all features is available here.
Other Changes
Homebrew
Website
- We have just finalised a first version of the website http://octolinker.github.io/
All Changes
Huge thanks to core contribute @josephfrazier. Also props to @petereberlecom and http://art-noir.net for the awesome website!
v4.2.0
Highlights
- Publish Firefox version of the OctoLinker #100
- Publish Opera version of the OctoLinker #118
- Add TypeScript support. This will let you click on
import
andrequire
statements in TypeScript files. Furthermore reference tags like<reference path="./foo.d.ts" />
are clickable as well #130
Other Changes
- Link files from packages
foo/bar.js
#95 - Link files from scope packages
@foo/bar/baz.js
#115 - Link the
bin
field inpackage.json
#127 - Link the
browser
field inpackage.json
#126 - Support the
dependencies
andconflicts
filed for Homebrew-Cask #124 - Open OctoLinker notification in new tab #85.
- Add close button to OctoLinker notificaton #102
- Fix conflict with github-highlight-selected chrome extension #88
- Allow links to be "clicked" with Vimium chrome extension #114
All Changes
Huge thanks to @josephfrazier @dpeukert @dannyfritz @ruanyl
v4.1.0
In this release we added support for Homebrew formula #81. Special thanks @josephfrazier for your awesome contribution.
v4.0.2
This bug fix release makes export declarations clickable #80 Thanks @jamestalmage for your contribution.