Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4.0.0 #82

Merged
merged 7 commits into from
Jul 23, 2015
Merged

4.0.0 #82

merged 7 commits into from
Jul 23, 2015

Commits on Jul 15, 2015

  1. Drop infinity-agent

    Overall it is a bad practice to 'fix' internal modules within the other module.
    
    I think graceful-fs (https://github.com/isaacs/node-graceful-fs#global-patching) is good example, how to do this:
    
    ```js
    var http = require('http');
    var https = requrie('https');
    
    var infinityAgent = require('infinity-agent');
    infinityAgent.patch(http);
    infinityAgent.patch(https);
    ```
    
    This will enable global agent tuning in edge cases.
    
    Closes #73 and closes #60
    floatdrop committed Jul 15, 2015
    Configuration menu
    Copy the full SHA
    63d95b6 View commit details
    Browse the repository at this point in the history
  2. Add Promise API

    * Base logic moved into event-emitter and all APIs wrapped around it
    * read-all-stream combined into one place - less code duplication
    * Unzip stream now inherits all properties and function from response and returned instead of response
    
    Closes #66
    floatdrop committed Jul 15, 2015
    Configuration menu
    Copy the full SHA
    04dbc4b View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2015

  1. Quick shims

    floatdrop committed Jul 16, 2015
    Configuration menu
    Copy the full SHA
    16f93ea View commit details
    Browse the repository at this point in the history
  2. Move setImmediate closer to sync event

    > EventEmitter was made to be used as an abstraction around asynchronous events. Thus, when an event is emitted it will have happened on a different tick than when the event was set.
    
    See nodejs/node-v0.x-archive#8470 (comment)
    floatdrop committed Jul 16, 2015
    Configuration menu
    Copy the full SHA
    a1eb3f7 View commit details
    Browse the repository at this point in the history
  3. Add helpers for stream API

    floatdrop committed Jul 16, 2015
    Configuration menu
    Copy the full SHA
    00a9129 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2015

  1. Configuration menu
    Copy the full SHA
    b38a797 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2015

  1. Small simplifications

    floatdrop committed Jul 23, 2015
    Configuration menu
    Copy the full SHA
    8768176 View commit details
    Browse the repository at this point in the history