CHANGELOG.md
November 22, 2020 · View on GitHub
v5.0.0 (2020-11-22)
Pull requests
- #50 Upgrade prettier to version 2.2.0 (depfu[bot])
- #48 Upgrade eslint-config-standard to version 16.0.0 (depfu[bot])
- #47 Upgrade eslint-config-standard to version 15.0.0 (depfu[bot])
Commits to master
- Also check *.json with prettier (Andreas Lind)
- Add CHANGELOG.md + offline-github-changelog integration (Andreas Lind)
- Drop node.js 8 support, add 14, lint with 14 (semver-major) (Andreas Lind)
- Update unexpected and unexpected-express (Andreas Lind)
v4.2.0 (2020-09-28)
Pull requests
- #46 Upgrade to hijackresponse 5 (Gustav Nikolaj Olsen)
- #45 Upgrade prettier to version 2.1.0 (depfu[bot])
- #44 Upgrade eslint-plugin-mocha to version 8.0.0 (depfu[bot])
- #41 Upgrade eslint-plugin-mocha to version 7.0.0 (depfu[bot])
- #40 Upgrade eslint to version 7.0.0 (depfu[bot])
- #37 Upgrade mocha to version 7.0.0 (depfu[bot])
- #36 Upgrade eslint-plugin-node to version 11.0.0 (depfu[bot])
- #35 Upgrade nyc to version 15.0.0 (depfu[bot])
- #34 Upgrade eslint-plugin-node to version 10.0.0 (depfu[bot])
- #33 Upgrade eslint-config-standard to version 14.0.0 (Andreas Lind, depfu[bot])
- #32 Upgrade eslint-plugin-mocha to version 6.0.0 (depfu[bot])
- #31 Upgrade eslint-config-standard to version 13.0.1 (depfu[bot])
- #30 Upgrade eslint-config-prettier to version 6.0.0 (depfu[bot])
- #29 Upgrade unexpected-express to version 12.0.0 (depfu[bot])
- #27 Upgrade eslint-config-prettier to version 5.0.0 (depfu[bot])
- #26 Upgrade async to version 3.0.0 (depfu[bot])
- #24 Upgrade nyc to version 14.0.0 (depfu[bot])
Commits to master
- Upgrade less to ^3.12.2 (Gustav Nikolaj Olsen)
- Update CI setup, run on node latest, only lint on node 12 (Andreas Lind)
- prettier --write '**/*.{js,md}' (Andreas Lind)
- Also enable prettier for markdown files (Andreas Lind)
- Update prettier to version 2.0.2 (depfu[bot])
- +6 more
v4.1.0 (2019-03-05)
Pull requests
- #23 Upgrade hijackresponse to version 4.0.0 (depfu[bot])
- #22 Upgrade mocha to version 6.0.0 (depfu[bot])
- #21 Upgrade async to version 2.6.2 (depfu[bot])
- #20 Upgrade unexpected to version 11.0.0 (depfu[bot])
Commits to master
- prettier --write '**/*.js' (Andreas Lind)
- for transform in arrow arrow-return let obj-shorthand obj-method ; do for dir in lib test; do lebab --transform dir; done ; done (Andreas Lind)
- prettier --write '**/*.js' (Andreas Lind)
- Add prettier (Andreas Lind)
- Fix lint (Andreas Lind)
- +9 more
v4.0.0 (2018-12-01)
Pull requests
- #18 Upgrade unexpected-express to version 11.0.0 (depfu[bot])
- #17 Upgrade async to version 2.6.1 (depfu[bot])
- #13 Upgrade istanbul to version 0.4.5 (depfu[bot])
- #14 Upgrade passerror to version 1.1.1 (depfu[bot])
- #15 Upgrade hijackresponse to version 3.0.0 (depfu[bot])
Commits to master
- Travis: Build with node 10 and 11, drop 9 (Andreas Lind)
- Drop node 4 support to follow the newest version of less (Andreas Lind)
- Pin less to version 3.9.0 (depfu[bot])
- Upgrade csserror to version 2.0.2 (depfu[bot])
- Drop support for node.js < 4 (Andreas Lind)
- +4 more
v3.1.0 (2016-06-13)
v3.0.5 (2016-06-10)
- Update hijackresponse to v1.1.0 to fix infinite loading issue (Maarten Winter)
- Use a valid SPDX license identifier. (Andreas Lind)
v3.0.4 (2015-10-05)
v3.0.3 (2015-09-23)
- update hijackresponse to 1.0.1 (Gustav Nikolaj Olsen)
- build on node.js 4.1 too (Gustav Nikolaj Olsen)
- use travis new infrastructure (Gustav Nikolaj Olsen)
v3.0.2 (2015-09-23)
- package.json: remove tag next (Gustav Nikolaj Olsen)
- update hijackresponse to 1.0.0 (Gustav Nikolaj Olsen)
v3.0.1 (2015-09-22)
- update hijackresponse to 0.0.0 (Gustav Nikolaj Olsen)
- fix embarassing linting errors (Gustav Nikolaj Olsen)
v3.0.0 (2015-09-22)
- package.json: tag next (Gustav Nikolaj Olsen)
- rewrite module to use hijackresponse instead of express-interceptor (Gustav Nikolaj Olsen)
- fix regexes that match for error messages in tests. output changed with new less version (Gustav Nikolaj Olsen)
v2.3.2 (2015-08-05)
- update express-interceptor to 1.1.0 (Gustav Nikolaj Olsen)
- remove magicpen and magicpen-prism devDependencies (Gustav Nikolaj Olsen)
- update unexpected to v8.2.0 (and plugins) (Gustav Nikolaj Olsen)
v2.3.1 (2015-05-26)
v2.3.0 (2015-05-13)
Pull requests
Commits to master
- Test: Use magicpen-prism to gain syntax highlighting of response bodies. (Andreas Lind)
- Update unexpected, unexpected-express, and unexpected-messy. (Andreas Lind)
v2.2.1 (2015-05-04)
- Gah, moved a freshly introduced function declaration to the top of its enclosing function to shut up jshint. (Andreas Lind)
v2.2.0 (2015-05-04)
v2.1.0 (2015-05-04)
Pull requests
- #10 Propose to use express-interceptor instead of express-hijackresponse (Fernando Ochoa, fer8a)
Commits to master
- Avoid creating functions in blocks, as kindly suggested by jshint. (Andreas Lind)
- Test: No need to explicitly pull in unexpected-messy (Andreas Lind)
- Removed unused 'request' dependency. (Andreas Lind)
- Add jshint, istanbul, coveralls, and Travis integration. (Andreas Lind)
- Pass jshint. (Andreas Lind)
- +3 more
v2.0.0 (2015-03-26)
v1.0.1 (2015-01-13)
- Fixed some issues with parsing of the If-None-Match header and delivery of 304 responses. (Andreas Lind)
- Update express (devDependencies) to 4.10.7. (Andreas Lind)
v1.0.0 (2014-10-13)
Pull requests
- #8 Use csserror for showing error messages in the browser (Peter Müller)
Commits to master
- Update README (Maarten Winter)
- Use res.status(statusCode).end() which express 4 prefers (Maarten Winter)
- Update express to 4.9.5, set the charset to utf-8 where we set the content type header ourselves (express 4 sets the same for responses it handles) (Maarten Winter)
- Update passerror to 1.1.0 (Maarten Winter)
- Update express-hijackresponse to 0.2.1 (Maarten Winter)
v0.5.0 (2014-08-28)
v0.4.0 (2013-12-20)
- Don't consider the Accept header when figuring out whether to hijack the response. Only kick in if the url ends with .less (Andreas Lind Petersen)
v0.3.6
- Release 0.3.6. (Andreas Lind Petersen)
- Made the 'less' module a config option so that the caller can choose to up- or downgrade the bundled version. (Andreas Lind Petersen)
v0.3.5
- Release 0.3.5. (Andreas Lind Petersen)
- Update less to 1.5.1. (Andreas Lind Petersen)
- Test: Replace expect.js with unexpected. (Andreas Lind Petersen)
v0.3.4
- Release 0.3.4. (Andreas Lind Petersen)
- Don't kick in unless the request has an Accept header AND accepts text/css, or if the request url ends with .less (Andreas Lind Petersen)
- Fixed whitespace. (Andreas Lind Petersen)
- package.json: Indent with 2 spaces. (Andreas Lind Petersen)
v0.3.3
- Release 0.3.3. (Andreas Lind Petersen)
- Wrap root.toCSS call in a try-catch block, sendErrorResponse if an error was caught (Maarten Winter)
- Add test for catching errors during toCSS execution, such as undefined variable (Maarten Winter)
v0.3.2
- Release 0.3.2. (Andreas Lind Petersen)
- createCssStringLiteral: Remember to also end the string literal with single quote, d'oh. Broke error reporting in Chrome. (Andreas Lind Petersen)
v0.3.1
- Release 0.3.1. (Andreas Lind Petersen)
- Pass relativeUrls:true to the less compiler so that relative urls in @imported files are rewritten correctly. (Andreas Lind Petersen)
- Update less to 1.4.2. (Andreas Lind Petersen)
v0.3.0
- Release 0.3.0. (Andreas Lind Petersen)
- Major overhaul/cleanup: (Andreas Lind Petersen)
- Update less to 1.4.1. It has some minor backwards-incompatible changes, see: http://lesscss.org/ (Andreas Lind Petersen)
v0.2.1
- Release 0.2.1. (Andreas Lind Petersen)
- flattenLessText: Don't break with single line comments. (Andreas Lind Petersen)
v0.2.0
- Release 0.2.0. (Andreas Lind Petersen)
- Preserve comments so the line numbers in errors come out right, but prevent commented out @imports from being resolved. (Andreas Lind Petersen)
- Don't throw away line numbers etc. when reporting certain parse/syntax errors. (Andreas Lind Petersen)
v0.1.6
- Release 0.1.6. (Andreas Lind Petersen)
- Escape backslashes in error messages injected via the CSS 'content' property. See One-com/livestyle#28 (Andreas Lind Petersen)
v0.1.5
- Release 0.1.5. (Andreas Lind Petersen)
- Wrap less.render in a try...catch and report parse/syntax/etc. errors. (Andreas Lind Petersen)
- Tweak the appearance of error messages, and try to hide everything else on the page. (Andreas Lind Petersen)
- Prevent error responses from being cached (don't include an ETag header). (Andreas Lind Petersen)
v0.1.4
- Release 0.1.4. (Andreas Lind Petersen)
- Added hack that prevents hrefs from being rewritten when there's a macro expansion unside a url(...) token. (Andreas Lind Petersen)
v0.1.3
- Release 0.1.3. (Andreas Lind Petersen)
- flattenLessText: Added missing 'g' flag to regexp so that not only the first //-style comment is removed. Fixes #5. (Andreas Lind Petersen)
v0.1.2
- Release 0.1.2. (Andreas Lind Petersen)
- Update express-hijackresponse to 0.1.2. (Andreas Lind Petersen)
- Set a high z-index on error messages. (Andreas Lind Petersen)
v0.1.1
Pull requests
- #4 Less updated to 1.3.3 (Peter Müller)
Commits to master
- Release 0.1.1. (Andreas Lind Petersen)
- Update express-hijackresponse to 0.1.0. (Andreas Lind Petersen)
v0.1.0
- Release 0.1.0. (Andreas Lind Petersen)
- flattenLessText: Rewrite url(...) in referenced files to be relative to the compiled file. (Andreas Lind Petersen)
- Update mocha to 1.8.1. (Andreas Lind Petersen)
- Release 0.0.10. (Andreas Lind Petersen)
- Added forgotten bufferjs dependency. (Andreas Lind Petersen)
- +3 more
v0.0.10
- Release 0.0.10. (Andreas Lind Petersen)
- Added forgotten bufferjs dependency. (Andreas Lind Petersen)
- README: Removed bogus 'done' argument to app.listen in example. (Andreas Lind Petersen)
v0.0.9
- Release 0.0.9. (Andreas Lind Petersen)
- Collect all errors and try to display them to the user by injecting them into body using the 'content' CSS property. (Andreas Lind Petersen)
- Update README.md (Andreas Lind Petersen)
v0.0.8
- Release 0.0.8. (Andreas Lind Petersen)
- Specify the @imported less files using a background-image property instead of src (so Firefox doesn't throw it away). (Andreas Lind Petersen)
v0.0.7
- Release 0.0.7. (Andreas Lind Petersen)
- Don't hang if the request doesn't accept text/css (d'oh). (Andreas Lind Petersen)
v0.0.6
- Release 0.0.6. (Andreas Lind Petersen)
- Output the urls of the @import'ed less assets in a .compiless {src: url(...);} rule so it's valid CSS that can be read through document.styleSheets. (Andreas Lind Petersen)
- flattenLessText: Remove comments before looking for @imports. (Andreas Lind Petersen)
- More README. (Andreas Lind Petersen)
- Explicitly require the Content-Type to be application/octet-stream when compiling the body on the basis that the url ends in .less (as stated in the README). (Andreas Lind Petersen)
- +4 more
v0.0.5
- Release 0.0.5. (Andreas Lind Petersen)
- Output the names of all @import'ed files in comments at the top of the rendered file so that LiveStyle can subscribe to all source files. (Andreas Lind Petersen)
- Include a hash of all @import'ed files, their mtimes and sizes in the ETag. Fixes #1. (Andreas Lind Petersen)
v0.0.4
- Release 0.0.4. (Andreas Lind Petersen)
- Forgot to check for whether the If-None-Match header is there before calling indexOf on it, duh. (Andreas Lind Petersen)
v0.0.3
- Release 0.0.3. (Andreas Lind Petersen)
- Fixed some conditional GET issues occurring when turning compiless on and off. (Andreas Lind Petersen)
- package.json: Added expect.js as a dependency (was missing, so the tests were broken). (Andreas Lind Petersen)
- Release 0.0.2. (Andreas Lind Petersen)
- Handle 304s properly. (Andreas Lind Petersen)
- +1 more