Skip to content

Releases: linemanjs/lineman

Update more things

12 May 20:51
Compare
Choose a tag to compare
  • Get off our fork of grunt-contrib-watch
  • Update our fetcher gem to latest to avoid dragging in ancient coffee-script package
  • update sass again

Keep Working A While Longer Please Release

10 May 13:09
Compare
Choose a tag to compare

Lineman is effectively unmaintained at this point, but still seems to work fine in the handful of places we run it.

This release is an attempt to stave off the inevitable march of progress by upgrading all of our Lineman's dependencies to their latest releases (including the ones we own like grunt-watch-nospawn and grunt-asset-fingerprint). It also switches from grunt-concat-sourcemap to grunt-contrib-concat, switches to a modern/working sass plugin. The only dependency we weren't able to get to latest was express@4, but only because I didn't have enough time to ensure that the proxy API feature would continue to work as it had been previously.

As a result, after upgrading to this version of Lineman and running on Node 14, you should expect some deprecation warnings:

connect deprecated multipart: use parser (multiparty, busboy, formidable) npm module instead ../../../../linemanjs/lineman/node_modules/connect/lib/middleware/bodyParser.js:56:20
connect deprecated limit: Restrict request size at location of read ../../../../linemanjs/lineman/node_modules/connect/lib/middleware/multipart.js:86:15

And:

(node:28158) [DEP0066] DeprecationWarning: OutgoingMessage.prototype._headers is deprecated

Issues you might encounter

  • For some reason, this upgrade may require you to install coffeescript directly to your project in order to load; since Lineman uses Grunt to bootstrap itself and the final version of Grunt required users to install coffeescript directly themselves even if it was transitively installed under lineman, will fail and tell you to npm i -D coffeescript. If you do so, it should start working again. ¯_(ツ)_/¯

v0.37.0

19 Jun 21:00
Compare
Choose a tag to compare
  • Upgrades grunt-contrib-jshint to v1.1.0
  • Eliminates errors caused by leftover JS compiled from coffee

0.36.6

30 Sep 17:23
Compare
Choose a tag to compare

Uses a new option to keep grunt-contrib-sass happy in light of the changes from 0.36.5

Sent this option addition as a PR: gruntjs/grunt-contrib-sass#214

For now Lineman will depend on the linemanjs/grunt-contrib-sass fork.

0.36.5

29 Sep 19:47
Compare
Choose a tag to compare
  • adds includePaths field to the sass:compile options, since that's what node-sass wants

0.36.4

11 Sep 14:34
Compare
Choose a tag to compare
  • allows the fetcher recipe repo to be overridden in config/application.{js,coffee} like so:
fetcher: {
  recipeRepo: "https://github.com/davemo/fetcher-recipes"
}

0.36.3

03 May 03:32
Compare
Choose a tag to compare
  • Another strict mode fix for jasmine-fixture

0.36.2

02 May 20:19
Compare
Choose a tag to compare
  • Support lineman-babel (out of the box the spec helpers will blow up on strict mode; upgrade all spec helpers for existing projects)

0.36.1

11 Apr 14:01
Compare
Choose a tag to compare
  • Minor archetype change #358

0.36.0

30 Mar 10:45
Compare
Choose a tag to compare
  • Upgrades minor version of testem #354