Releases: OctoLinker/OctoLinker
v4.0.0
Say hello to the new OctoLinker
made by art-noir.net
What's new in this Release?
I've been working very hard on the new version of the OctoLinker. The previous version was really fuzzy in terms of link replacement. The new version is much more accurate. Also, it's much easier to extend the OctoLinker with new features.
Today we will start the streak of new features with adding Ruby support 🎉
Ruby support
I'm happy to announce that OctoLinker now supports Ruby. This means you can navigate through your Ruby code by clicking require
statements or dependencies defined in your Gemfile
.
Try it out and please provide feedback!
Navigate through PullRequest
Another new feature is navigating through PullRequest. It's allows you to click on require
and import
statements.
Misc
- As mentioned, the link replacement in general is more accurate now.
- We are on twitter! Follow us for updates @OctoLinker.
If you encounter any problems with the new release, please open an issue.
v.3.8.2
v.3.8.1
Bugfix
- Underline links on mouseover
3.8.0
In the previous versions, every release had a static list for each supported registry. This had two important side effects. First, the list was huge:
- NPM 140006 entries
- Bower 30824 entries
- Composer 63318 entries
and by that the initial page load for github.com delayed by ~250ms #38. Second, the list was not in sync with the registry and by that out of date all the time.
Today, I'm very happy to announce the live-resolver API. This is a new service which resolves the requested packages in real time. This feature requires a new permission https://githublinker.herokuapp.com/
to communicate with the API. With this new service in place, support for other languages like Python, Ruby, Go .. will come within the next major release. But this will take some time, because I want to rewrite the core. The idea is to build a "module" system so everyone can easily contribute to this project.
If you want help me, please contact me.
Happy coding
3.7.0
3.6.0
Chrome extension
Features
- Add extension options page
Update core to v1.7.0
Features
- Add gist.github.com support #11 (Thanks @petereberlecom)
- Link core package to https://iojs.org/api/{package}.html
Misc
- Use github-injection to detect dom changes
- Use validate-npm-package-name for package name validation
- Use builtins to identify core modules
- Personalize update notification