twitst4tz

twitter statistics web application
Log | Files | Refs | README | LICENSE

HISTORY.md (10083B)


      1 1.14.1 / 2019-05-10
      2 ===================
      3 
      4   * Set stricter CSP header in redirect response
      5   * deps: send@0.17.1
      6     - deps: range-parser@~1.2.1
      7 
      8 1.14.0 / 2019-05-07
      9 ===================
     10 
     11   * deps: parseurl@~1.3.3
     12   * deps: send@0.17.0
     13     - deps: http-errors@~1.7.2
     14     - deps: mime@1.6.0
     15     - deps: ms@2.1.1
     16     - deps: statuses@~1.5.0
     17     - perf: remove redundant `path.normalize` call
     18 
     19 1.13.2 / 2018-02-07
     20 ===================
     21 
     22   * Fix incorrect end tag in redirects
     23   * deps: encodeurl@~1.0.2
     24     - Fix encoding `%` as last character
     25   * deps: send@0.16.2
     26     - deps: depd@~1.1.2
     27     - deps: encodeurl@~1.0.2
     28     - deps: statuses@~1.4.0
     29 
     30 1.13.1 / 2017-09-29
     31 ===================
     32 
     33   * Fix regression when `root` is incorrectly set to a file
     34   * deps: send@0.16.1
     35 
     36 1.13.0 / 2017-09-27
     37 ===================
     38 
     39   * deps: send@0.16.0
     40     - Add 70 new types for file extensions
     41     - Add `immutable` option
     42     - Fix missing `</html>` in default error & redirects
     43     - Set charset as "UTF-8" for .js and .json
     44     - Use instance methods on steam to check for listeners
     45     - deps: mime@1.4.1
     46     - perf: improve path validation speed
     47 
     48 1.12.6 / 2017-09-22
     49 ===================
     50 
     51   * deps: send@0.15.6
     52     - deps: debug@2.6.9
     53     - perf: improve `If-Match` token parsing
     54   * perf: improve slash collapsing
     55 
     56 1.12.5 / 2017-09-21
     57 ===================
     58 
     59   * deps: parseurl@~1.3.2
     60     - perf: reduce overhead for full URLs
     61     - perf: unroll the "fast-path" `RegExp`
     62   * deps: send@0.15.5
     63     - Fix handling of modified headers with invalid dates
     64     - deps: etag@~1.8.1
     65     - deps: fresh@0.5.2
     66 
     67 1.12.4 / 2017-08-05
     68 ===================
     69 
     70   * deps: send@0.15.4
     71     - deps: debug@2.6.8
     72     - deps: depd@~1.1.1
     73     - deps: http-errors@~1.6.2
     74 
     75 1.12.3 / 2017-05-16
     76 ===================
     77 
     78   * deps: send@0.15.3
     79     - deps: debug@2.6.7
     80 
     81 1.12.2 / 2017-04-26
     82 ===================
     83 
     84   * deps: send@0.15.2
     85     - deps: debug@2.6.4
     86 
     87 1.12.1 / 2017-03-04
     88 ===================
     89 
     90   * deps: send@0.15.1
     91     - Fix issue when `Date.parse` does not return `NaN` on invalid date
     92     - Fix strict violation in broken environments
     93 
     94 1.12.0 / 2017-02-25
     95 ===================
     96 
     97   * Send complete HTML document in redirect response
     98   * Set default CSP header in redirect response
     99   * deps: send@0.15.0
    100     - Fix false detection of `no-cache` request directive
    101     - Fix incorrect result when `If-None-Match` has both `*` and ETags
    102     - Fix weak `ETag` matching to match spec
    103     - Remove usage of `res._headers` private field
    104     - Support `If-Match` and `If-Unmodified-Since` headers
    105     - Use `res.getHeaderNames()` when available
    106     - Use `res.headersSent` when available
    107     - deps: debug@2.6.1
    108     - deps: etag@~1.8.0
    109     - deps: fresh@0.5.0
    110     - deps: http-errors@~1.6.1
    111 
    112 1.11.2 / 2017-01-23
    113 ===================
    114 
    115   * deps: send@0.14.2
    116     - deps: http-errors@~1.5.1
    117     - deps: ms@0.7.2
    118     - deps: statuses@~1.3.1
    119 
    120 1.11.1 / 2016-06-10
    121 ===================
    122 
    123   * Fix redirect error when `req.url` contains raw non-URL characters
    124   * deps: send@0.14.1
    125 
    126 1.11.0 / 2016-06-07
    127 ===================
    128 
    129   * Use status code 301 for redirects
    130   * deps: send@0.14.0
    131     - Add `acceptRanges` option
    132     - Add `cacheControl` option
    133     - Attempt to combine multiple ranges into single range
    134     - Correctly inherit from `Stream` class
    135     - Fix `Content-Range` header in 416 responses when using `start`/`end` options
    136     - Fix `Content-Range` header missing from default 416 responses
    137     - Ignore non-byte `Range` headers
    138     - deps: http-errors@~1.5.0
    139     - deps: range-parser@~1.2.0
    140     - deps: statuses@~1.3.0
    141     - perf: remove argument reassignment
    142 
    143 1.10.3 / 2016-05-30
    144 ===================
    145 
    146   * deps: send@0.13.2
    147     - Fix invalid `Content-Type` header when `send.mime.default_type` unset
    148 
    149 1.10.2 / 2016-01-19
    150 ===================
    151 
    152   * deps: parseurl@~1.3.1
    153     - perf: enable strict mode
    154 
    155 1.10.1 / 2016-01-16
    156 ===================
    157 
    158   * deps: escape-html@~1.0.3
    159     - perf: enable strict mode
    160     - perf: optimize string replacement
    161     - perf: use faster string coercion
    162   * deps: send@0.13.1
    163     - deps: depd@~1.1.0
    164     - deps: destroy@~1.0.4
    165     - deps: escape-html@~1.0.3
    166     - deps: range-parser@~1.0.3
    167 
    168 1.10.0 / 2015-06-17
    169 ===================
    170 
    171   * Add `fallthrough` option
    172     - Allows declaring this middleware is the final destination
    173     - Provides better integration with Express patterns
    174   * Fix reading options from options prototype
    175   * Improve the default redirect response headers
    176   * deps: escape-html@1.0.2
    177   * deps: send@0.13.0
    178     - Allow Node.js HTTP server to set `Date` response header
    179     - Fix incorrectly removing `Content-Location` on 304 response
    180     - Improve the default redirect response headers
    181     - Send appropriate headers on default error response
    182     - Use `http-errors` for standard emitted errors
    183     - Use `statuses` instead of `http` module for status messages
    184     - deps: escape-html@1.0.2
    185     - deps: etag@~1.7.0
    186     - deps: fresh@0.3.0
    187     - deps: on-finished@~2.3.0
    188     - perf: enable strict mode
    189     - perf: remove unnecessary array allocations
    190   * perf: enable strict mode
    191   * perf: remove argument reassignment
    192 
    193 1.9.3 / 2015-05-14
    194 ==================
    195 
    196   * deps: send@0.12.3
    197     - deps: debug@~2.2.0
    198     - deps: depd@~1.0.1
    199     - deps: etag@~1.6.0
    200     - deps: ms@0.7.1
    201     - deps: on-finished@~2.2.1
    202 
    203 1.9.2 / 2015-03-14
    204 ==================
    205 
    206   * deps: send@0.12.2
    207     - Throw errors early for invalid `extensions` or `index` options
    208     - deps: debug@~2.1.3
    209 
    210 1.9.1 / 2015-02-17
    211 ==================
    212 
    213   * deps: send@0.12.1
    214     - Fix regression sending zero-length files
    215 
    216 1.9.0 / 2015-02-16
    217 ==================
    218 
    219   * deps: send@0.12.0
    220     - Always read the stat size from the file
    221     - Fix mutating passed-in `options`
    222     - deps: mime@1.3.4
    223 
    224 1.8.1 / 2015-01-20
    225 ==================
    226 
    227   * Fix redirect loop in Node.js 0.11.14
    228   * deps: send@0.11.1
    229     - Fix root path disclosure
    230 
    231 1.8.0 / 2015-01-05
    232 ==================
    233 
    234   * deps: send@0.11.0
    235     - deps: debug@~2.1.1
    236     - deps: etag@~1.5.1
    237     - deps: ms@0.7.0
    238     - deps: on-finished@~2.2.0
    239 
    240 1.7.2 / 2015-01-02
    241 ==================
    242 
    243   * Fix potential open redirect when mounted at root
    244 
    245 1.7.1 / 2014-10-22
    246 ==================
    247 
    248   * deps: send@0.10.1
    249     - deps: on-finished@~2.1.1
    250 
    251 1.7.0 / 2014-10-15
    252 ==================
    253 
    254   * deps: send@0.10.0
    255     - deps: debug@~2.1.0
    256     - deps: depd@~1.0.0
    257     - deps: etag@~1.5.0
    258 
    259 1.6.5 / 2015-02-04
    260 ==================
    261 
    262   * Fix potential open redirect when mounted at root
    263     - Back-ported from v1.7.2
    264 
    265 1.6.4 / 2014-10-08
    266 ==================
    267 
    268   * Fix redirect loop when index file serving disabled
    269 
    270 1.6.3 / 2014-09-24
    271 ==================
    272 
    273   * deps: send@0.9.3
    274     - deps: etag@~1.4.0
    275 
    276 1.6.2 / 2014-09-15
    277 ==================
    278 
    279   * deps: send@0.9.2
    280     - deps: depd@0.4.5
    281     - deps: etag@~1.3.1
    282     - deps: range-parser@~1.0.2
    283 
    284 1.6.1 / 2014-09-07
    285 ==================
    286 
    287   * deps: send@0.9.1
    288     - deps: fresh@0.2.4
    289 
    290 1.6.0 / 2014-09-07
    291 ==================
    292 
    293   * deps: send@0.9.0
    294     - Add `lastModified` option
    295     - Use `etag` to generate `ETag` header
    296     - deps: debug@~2.0.0
    297 
    298 1.5.4 / 2014-09-04
    299 ==================
    300 
    301   * deps: send@0.8.5
    302     - Fix a path traversal issue when using `root`
    303     - Fix malicious path detection for empty string path
    304 
    305 1.5.3 / 2014-08-17
    306 ==================
    307 
    308   * deps: send@0.8.3
    309 
    310 1.5.2 / 2014-08-14
    311 ==================
    312 
    313   * deps: send@0.8.2
    314     - Work around `fd` leak in Node.js 0.10 for `fs.ReadStream`
    315 
    316 1.5.1 / 2014-08-09
    317 ==================
    318 
    319   * Fix parsing of weird `req.originalUrl` values
    320   * deps: parseurl@~1.3.0
    321   * deps: utils-merge@1.0.0
    322 
    323 1.5.0 / 2014-08-05
    324 ==================
    325 
    326   * deps: send@0.8.1
    327     - Add `extensions` option
    328 
    329 1.4.4 / 2014-08-04
    330 ==================
    331 
    332   * deps: send@0.7.4
    333     - Fix serving index files without root dir
    334 
    335 1.4.3 / 2014-07-29
    336 ==================
    337 
    338   * deps: send@0.7.3
    339     - Fix incorrect 403 on Windows and Node.js 0.11
    340 
    341 1.4.2 / 2014-07-27
    342 ==================
    343 
    344   * deps: send@0.7.2
    345     - deps: depd@0.4.4
    346 
    347 1.4.1 / 2014-07-26
    348 ==================
    349 
    350   * deps: send@0.7.1
    351     - deps: depd@0.4.3
    352 
    353 1.4.0 / 2014-07-21
    354 ==================
    355 
    356   * deps: parseurl@~1.2.0
    357     - Cache URLs based on original value
    358     - Remove no-longer-needed URL mis-parse work-around
    359     - Simplify the "fast-path" `RegExp`
    360   * deps: send@0.7.0
    361     - Add `dotfiles` option
    362     - deps: debug@1.0.4
    363     - deps: depd@0.4.2
    364 
    365 1.3.2 / 2014-07-11
    366 ==================
    367 
    368   * deps: send@0.6.0
    369     - Cap `maxAge` value to 1 year
    370     - deps: debug@1.0.3
    371 
    372 1.3.1 / 2014-07-09
    373 ==================
    374 
    375   * deps: parseurl@~1.1.3
    376     - faster parsing of href-only URLs
    377 
    378 1.3.0 / 2014-06-28
    379 ==================
    380 
    381   * Add `setHeaders` option
    382   * Include HTML link in redirect response
    383   * deps: send@0.5.0
    384     - Accept string for `maxAge` (converted by `ms`)
    385 
    386 1.2.3 / 2014-06-11
    387 ==================
    388 
    389   * deps: send@0.4.3
    390     - Do not throw un-catchable error on file open race condition
    391     - Use `escape-html` for HTML escaping
    392     - deps: debug@1.0.2
    393     - deps: finished@1.2.2
    394     - deps: fresh@0.2.2
    395 
    396 1.2.2 / 2014-06-09
    397 ==================
    398 
    399   * deps: send@0.4.2
    400     - fix "event emitter leak" warnings
    401     - deps: debug@1.0.1
    402     - deps: finished@1.2.1
    403 
    404 1.2.1 / 2014-06-02
    405 ==================
    406 
    407   * use `escape-html` for escaping
    408   * deps: send@0.4.1
    409     - Send `max-age` in `Cache-Control` in correct format
    410 
    411 1.2.0 / 2014-05-29
    412 ==================
    413 
    414   * deps: send@0.4.0
    415     - Calculate ETag with md5 for reduced collisions
    416     - Fix wrong behavior when index file matches directory
    417     - Ignore stream errors after request ends
    418     - Skip directories in index file search
    419     - deps: debug@0.8.1
    420 
    421 1.1.0 / 2014-04-24
    422 ==================
    423 
    424   * Accept options directly to `send` module
    425   * deps: send@0.3.0
    426 
    427 1.0.4 / 2014-04-07
    428 ==================
    429 
    430   * Resolve relative paths at middleware setup
    431   * Use parseurl to parse the URL from request
    432 
    433 1.0.3 / 2014-03-20
    434 ==================
    435 
    436   * Do not rely on connect-like environments
    437 
    438 1.0.2 / 2014-03-06
    439 ==================
    440 
    441   * deps: send@0.2.0
    442 
    443 1.0.1 / 2014-03-05
    444 ==================
    445 
    446   * Add mime export for back-compat
    447 
    448 1.0.0 / 2014-03-05
    449 ==================
    450 
    451   * Genesis from `connect`