Skip to content

Releases: OctoLinker/OctoLinker

v4.16.1

11 Feb 20:50
03cf6a2
Compare
Choose a tag to compare

Bugfix

Housekeeping

  • Continue mono repo work #441

All Changes

v4.16.0...v4.16.1

v4.16.0

31 Jan 21:11
93fca44
Compare
Choose a tag to compare

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.0...v4.16.0

Huge thanks to our contributors: @xt0rted and @bildja

v4.15.1

07 Dec 22:34
Compare
Choose a tag to compare

This release fix a bug that stopped OctoLinker from inserting links. See #409 and #410

v4.15.0

02 Dec 21:21
Compare
Choose a tag to compare

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

Java

Bugfixes

  • Fix loading message by removing tooltip delay #405

All Changes

v4.14.0...v4.15.0

Huge thanks to our contributors: @TehShrike and @xt0rted

v4.14.0

09 Nov 21:20
d781585
Compare
Choose a tag to compare

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

v4.13.0...v4.14.0

Huge thanks to our contributor: @bfred-it

v4.13.0

19 Oct 20:56
Compare
Choose a tag to compare

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

  • Change rust regex to be more exclusive #373
  • Hide tooltip after redirect #385

Miscellaneous

  • We refactored the options page to Preact #386

All Changes

v4.12.0...v4.13.0

Huge thanks to our first-time contributors: @rgroothuijsen @cynicaldevil @deecewan

v4.12.0

04 Jul 05:46
Compare
Choose a tag to compare

Small NodeJS and .NET improvements

Features

  • Link proxyquire like require (#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

25 Apr 14:55
Compare
Choose a tag to compare

This release mainly addresses the Mozilla review process.

For more details see #351

All Changes

v4.10.0...v4.11.0

v4.10.0

28 Mar 07:11
Compare
Choose a tag to compare

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

  • Support for Sass import #317
  • Support for Less import #322
  • Support for Haskell import #308

Miscellaneous

JavaScript

  • Add support for dynamic imports #318
  • npm: link module and jsnext:main fields
  • npm: Fallback from dist to lib to src #313

Less

  • support @import keywords #325

Ruby

  • Add support for require_relative #328

Python

  • Add support for *requirements.txt files #333
  • Match packages without version specifier #334

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

v4.9.0...v4.10.0

Huge thanks to our first-time contributors: @ousennin, @MatthewDG, @jmcmahon443, and @agudulin

v4.9.0

09 Mar 21:30
Compare
Choose a tag to compare

Features

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 polyfill Object.entries (#279)

Miscellaneous

  • Test on Chrome/Firefox instead of PhantomJS, if possible (#286)
  • Use yarn to install nodejs dependencies (#297)

All Changes

4.8.0...v4.9.0