Releases: linemanjs/lineman
Update more things
Keep Working A While Longer Please Release
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 tonpm i -D coffeescript
. If you do so, it should start working again. ¯_(ツ)_/¯
v0.37.0
- Upgrades grunt-contrib-jshint to v1.1.0
- Eliminates errors caused by leftover JS compiled from coffee
0.36.6
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
0.36.4
0.36.3
0.36.2
- Support lineman-babel (out of the box the spec helpers will blow up on strict mode; upgrade all spec helpers for existing projects)