Releases: OctoLinker/OctoLinker
v4.16.1
v4.16.0
Extended .net and typescript support
Highlights
- Extend existing .net proj file to support
DotNetCliToolReference
#419 - Add support for F# project files and .net props files #424
- Add support for
.tsx
files #438
Housekeeping
- Replace Karma / Mocha with Jest #415
- Fix Haskell logo path in readme #417
- Add demo git fo readme
- Improve Windows compatibility of npm scripts #423 #420
- Fix load plugins error #421
- Use XRegExp.tag instead of re-implementing it #426
- Move away from posix #428
- Continue mono repo work by using
lerna
#433 - Move insert-link and settings to separate packages #435
- Refactor helper-insert-link package #436
All Changes
v4.15.1
v4.15.0
Extend Java support and few other improvements!
Highlights
- Resolve java import statements for a few popular community projects #404
(Most spring project, jslf4j, jackson, junit, mockito and hamcrest) - Add support for .NET project files #398
- Support require calls using backtick-quoted strings in JS #403
Bugfixes
- Fix loading message by removing tooltip delay #405
All Changes
Huge thanks to our contributors: @TehShrike and @xt0rted
v4.14.0
Support for Java added and various bug fixes! 🚀
Highlight
Do you know what's the second-most popular language on GitHub after JavaScript ... correct Java. Today we're happy to announce that OctoLinker is finally supporting a little Java. As a first step, OctoLinker links java SE and EE imports to their documentation page. It doesn't take the version set in the pom.xml into account. Instead, OctoLinker tries to find the class either in SE/EE version 9, 8 and last but not least 7.
Bugfixes
- Update css selector to fix incorrect position of the permalink link #396
- Fix a few broken plugins #392
All Changes
Huge thanks to our contributor: @bfred-it
v4.13.0
HTML script tag support and a few other improvements
Before we dive into the changes a comment on our own behalf:
OctoLinker is a tool made by software developers for software developers with passion and love for what we do. If you like what we're doing, and appreciate our many of hours spent on OctoLinker, please consider backing or sponsoring OctoLinker's open source collective.
Especially if you use OctoLinker for your daily business needs, please consider our company option.
Thank you
Highlights
- Partial* HTML script tags support (* relative files only) #383
- Add support for
golang.org
imports #381 - Support commit-ish in package.json #375
Bugfixes
Miscellaneous
- We refactored the options page to Preact #386
All Changes
Huge thanks to our first-time contributors: @rgroothuijsen @cynicaldevil @deecewan
v4.12.0
Small NodeJS and .NET improvements
Features
- Link
proxyquire
likerequire
(#361) - Resolve
__dirname + '/some/relative/path'
(#364) - Fix .net core parsing for framework-specific dependencies (#366)
- Add support for .NET Framework packages.config (#367)
Bug fixes
- Remove non-URL-safe characters from npm package names (#365)
Miscellaneous
- CONTRIBUTING.md: Add update notification info to Release Checklist (#356)
- Add Yarn link to CONTRIBUTING.md (#358)
- Note support for Ruby
require_relative
in README (#362) - CONTRIBUTING.md: Note that new features should be documented (#363)
- Simplify
processJSON()
array handling - Use forEach() instead of map() where result is discarded
- CONTRIBUTING.md: Add note about release notification contents
- CONTRIBUTING.md: Use
npm --no-git-tag-version version
v4.11.0
v4.10.0
We added support for Sass, Less & Haskell
Sass & Less
Three weeks ago we added support for CSS imports. Now, the logical next step has been taken: we added support for Sass and Less. Relative imports are working very smoothly and the implementation was easy. Getting custom includePaths working was a bit tricky. There are many different ways in Sass and Less to define includePaths
, which makes it almost impossible to find the linked file.
In the end we decided to use the GitHub search API to find the best match. For private repositories you have to add a GitHub API token in the options.
Haskell (partial)
Another big step forward on our mission to add support for common languages was made by @ousennin, who added Haskell support in their first pull request. Well done! If you are experiencing any problems, please file an issue!
Features
Miscellaneous
JavaScript
- Add support for dynamic imports #318
- npm: link
module
andjsnext:main
fields - npm: Fallback from
dist
tolib
tosrc
#313
Less
- support
@import
keywords #325
Ruby
- Add support for
require_relative
#328
Python
Core
- Add option to turn off update notification #314
- Add option to add github api token #330
- Allow spaces before parentheses in
require()
#323 - Add GitHub search api resolver #327
All Changes
Huge thanks to our first-time contributors: @ousennin, @MatthewDG, @jmcmahon443, and @agudulin
v4.9.0
Features
- Support for CSS
@import
- Support for HTML
<link rel="import" href="...">
- (JavaScript) fallback from ./dist to ./lib to ./src: #303
- Option to open tabs in background: #305
Bugfixes
- javascript-file: Don't strip extension from file names (#273)
- Update
REQUIRE
regex to allow whitespaces around quotes (#281) - Fix private repo handling (#289)
- helper-grammar-regex-collection: prevent RUST_CRATE from matching partial words (#291)
- npm, bower: ensure file paths resolve to files (#299)
- Use
core-js
to polyfillObject.entries
(#279)
Miscellaneous
- Test on Chrome/Firefox instead of PhantomJS, if possible (#286)
- Use yarn to install nodejs dependencies (#297)