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

Setup Monorepo #805

Merged
merged 727 commits into from
Jan 29, 2021
Merged

Setup Monorepo #805

merged 727 commits into from
Jan 29, 2021
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Feb 23, 2018

  1. Allow enviroment set _renderMode to be used in Visit

    This is part of an arching plan to introduce Glimmer's
    rehydration/serializtion modes to Ember proper.
    
    There are 4 PR's that are all interwoven, of which, this is one.
    
    In order of need to land they are:
    
    Glimmer.js:
    glimmerjs/glimmer-vm#783 (comment)
    
    This resolves a rather intimate API problem.  Glimmer-vm expects a very
    specific comment node to exist to know whether or not the rehydration
    element builder can do it's job properly.  If it is not found on the
    first node from `rootElement` it throws.
    
    In fastboot however we are certain that there will already be existant
    elements in the way that will happen before rendered content.
    
    This PR just iterates through the nodes until it finds the expected
    comment node.  And only throws if it never finds one.
    
    ---
    
    Ember.js:
    emberjs/ember.js#16227
    
    This PR modifies the `visit` API to allow a private _renderMode to be
    set to either serialize or rehydrate.  In SSR environments the
    assumption (as it is here in this fastboot PR) is that we'll set the
    visit API to serialize mode which ensures glimmer-vm's serialize element
    builder is used to build the API.
    
    The serialize element builder ensures that we have the necessary fidelty
    to rehydrate correctly and is mandatory input for rehydration.
    
    ---
    
    Fastboot:
    ember-fastboot/fastboot#185
    
    This allows enviroment variable to set _renderMode to be used in Visit
    API.  Fastboot must send content to browser made with the serialization
    element builder to ensure rehydration can be sucessful.
    
    ---
    
    EmberCLI Fastboot:
    ember-fastboot#580
    
    Finally this does the fun part of disabling the current
    clear-double-render instance-initializer
    
    We first check to ensure we are in a non-fastboot environment.  Then we
    ensure that we can find the expected comment node from glimmer-vm's
    serialize element builder.  This ensures that this change will only
    effect peoeple who use ember-cli-fastboot with the serialized output
    from the currently experimental fastboot setup
    
    Then we ensure `ApplicationInstance#_bootSync` specifies the rehydrate
    _renderMode.
    
    This is done in `_bootSync` this way because visit is currently not used
    to boot ember applications.  And we must instead set bootOptions this
    way instead.
    
    We also remove the markings for `fastboot-body-start` and
    `fastboot-body-end` to ensure clear-double render instance-initializer
    is never called.
    rondale-sc committed Feb 23, 2018
    Configuration menu
    Copy the full SHA
    ac5911f View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2018

  1. Merge pull request ember-fastboot#185 from rondale-sc/utilize-rehydra…

    …tion-serialization-from-glimmer
    
    Rehydration
    rwjblue committed Mar 8, 2018
    Configuration menu
    Copy the full SHA
    4cc38c6 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2018

  1. 1.1.4-beta.1

    kratiahuja committed Mar 11, 2018
    Configuration menu
    Copy the full SHA
    be88b6c View commit details
    Browse the repository at this point in the history
  2. Update changelog

    kratiahuja committed Mar 11, 2018
    Configuration menu
    Copy the full SHA
    4568734 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2018

  1. Configuration menu
    Copy the full SHA
    2db1409 View commit details
    Browse the repository at this point in the history
  2. Merge pull request ember-fastboot#77 from ember-fastboot/bump-fastboot

    Bump fastboot for rehydration release
    kratiahuja committed Mar 13, 2018
    Configuration menu
    Copy the full SHA
    a5d194e View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2018

  1. Adds notes to readme about overriding the workerCount

    Took me a bit to figure out if this was possible.
    Duder-onomy committed Mar 29, 2018
    Configuration menu
    Copy the full SHA
    cdf55c0 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2018

  1. Merge pull request ember-fastboot#180 from SergeAstapov/html-attributes

    Allow html attributes
    rwjblue committed May 27, 2018
    Configuration menu
    Copy the full SHA
    b684123 View commit details
    Browse the repository at this point in the history
  2. Add 1.2.0 to CHANGELOG.

    rwjblue committed May 27, 2018
    Configuration menu
    Copy the full SHA
    ac86992 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    251c252 View commit details
    Browse the repository at this point in the history
  4. Add yarn.lock to .npmignore.

    rwjblue committed May 27, 2018
    Configuration menu
    Copy the full SHA
    19bb471 View commit details
    Browse the repository at this point in the history
  5. v1.2.0

    rwjblue committed May 27, 2018
    Configuration menu
    Copy the full SHA
    5a42df5 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2018

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

Commits on Jun 7, 2018

  1. Merge pull request ember-fastboot#41 from izelnakri/master

    fastboot package upgrade to v1.2
    rwjblue committed Jun 7, 2018
    Configuration menu
    Copy the full SHA
    9bfc2cc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e8d6ee View commit details
    Browse the repository at this point in the history
  3. v1.2.0

    rwjblue committed Jun 7, 2018
    Configuration menu
    Copy the full SHA
    204dd04 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2018

  1. Normalize headers to lower case

    When accessing a header, fastboot [will lowercase the string](https://github.com/ember-fastboot/fastboot/blob/master/src/fastboot-headers.js#L51-L57). However, when adding headers to the FastBootHeaders, the casing [is not changed](https://github.com/ember-fastboot/fastboot/blob/master/src/fastboot-headers.js#L20).
    
    This PR normalizes all headers as lower case strings, so `X-Headers` will be accessible on the `fastboot.request.headers` object.
    ryanto committed Jun 16, 2018
    Configuration menu
    Copy the full SHA
    c79fb5c View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2018

  1. Merge pull request ember-fastboot#189 from ryanto/normalize-headers

    Normalize headers to lower case
    kratiahuja committed Jul 11, 2018
    Configuration menu
    Copy the full SHA
    e8e570d View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2018

  1. Moved script tag of fastboot-body-start boundary in _finalizeHTML method

    * issue ember-fastboot#193
    * Added unit tests to check domContents.body includes boundary script tag
    dnalagatla committed Sep 11, 2018
    Configuration menu
    Copy the full SHA
    3a5042d View commit details
    Browse the repository at this point in the history
  2. Merge pull request ember-fastboot#194 from dnalagatla/dnalagatla/upda…

    …te_body_in_domContents
    
    Moved the script tag fastboot-body-start boundary in _finalizeHTML method
    kratiahuja committed Sep 11, 2018
    Configuration menu
    Copy the full SHA
    f61ab1b View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2018

  1. release v1.2.1 🎉

    stefanpenner committed Sep 17, 2018
    Configuration menu
    Copy the full SHA
    8562d2d View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2018

  1. Fixed small typo

    funtion -> function
    kiwiupover committed Sep 27, 2018
    Configuration menu
    Copy the full SHA
    411ea83 View commit details
    Browse the repository at this point in the history
  2. Merge pull request ember-fastboot#197 from kiwiupover/patch-1

    Fixed small typo
    rwjblue committed Sep 27, 2018
    Configuration menu
    Copy the full SHA
    e5c777d View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2018

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

Commits on Nov 21, 2018

  1. Configuration menu
    Copy the full SHA
    0ec6425 View commit details
    Browse the repository at this point in the history
  2. Update Node.js support matrix

    * 💥 remove v4
    * add v8 and v10
    bobisjan committed Nov 21, 2018
    Configuration menu
    Copy the full SHA
    ec33ae8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2269148 View commit details
    Browse the repository at this point in the history
  4. Merge pull request ember-fastboot#203 from zonkyio/remove-babelrc

    Remove .babelrc configuration file
    rwjblue committed Nov 21, 2018
    Configuration menu
    Copy the full SHA
    eeccf23 View commit details
    Browse the repository at this point in the history
  5. Merge pull request ember-fastboot#201 from SergeAstapov/remove-exists…

    …-sync
    
    Remove usage of deprecated exists-sync
    rwjblue committed Nov 21, 2018
    Configuration menu
    Copy the full SHA
    5d14cf5 View commit details
    Browse the repository at this point in the history
  6. Merge pull request ember-fastboot#202 from zonkyio/node-support-update

    Update Node.js support matrix
    rwjblue committed Nov 21, 2018
    Configuration menu
    Copy the full SHA
    b79df75 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f51adc5 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2018

  1. Allow to require module path from whitelisted dependency

    Required module path can be one of
    
    - `fs` (built-in Node.js module),
    - `abortcontroller-polyfill` (external main module),
    - `abortcontroller-polyfill/dist/cjs-ponyfill` (external submodule).
    
    FastBoot's build system requires only dependency whitelisting,
    thus looking only for the first part of module path.
    bobisjan committed Nov 22, 2018
    Configuration menu
    Copy the full SHA
    708e8da View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2018

  1. Merge pull request ember-fastboot#200 from zonkyio/require-module-path

    Allow to require module path from whitelisted dependency
    kratiahuja committed Nov 29, 2018
    Configuration menu
    Copy the full SHA
    4516747 View commit details
    Browse the repository at this point in the history
  2. Merge pull request ember-fastboot#204 from ember-fastboot/greenkeeper…

    …/debug-4.1.0
    
    fix(package): update debug to version 4.1.0
    kratiahuja committed Nov 29, 2018
    Configuration menu
    Copy the full SHA
    f4d8983 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2018

  1. Add yarn.lock.

    rwjblue committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    4bd6d04 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a227e6 View commit details
    Browse the repository at this point in the history
  3. Merge pull request ember-fastboot#206 from rwjblue/update-simple-dom

    Update minimum version of simple-dom to 1.4.0.
    rwjblue committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    b45654b View commit details
    Browse the repository at this point in the history
  4. v1.2.1 package upgrades

    izelnakri authored and rwjblue committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    5ba47fa View commit details
    Browse the repository at this point in the history
  5. Merge pull request ember-fastboot#188 from izelnakri/master

    v1.2.1 package upgrades
    rwjblue committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    e803519 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d734ffe View commit details
    Browse the repository at this point in the history
  7. Add 2.0.0 to changelog.

    rwjblue committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    1c484c3 View commit details
    Browse the repository at this point in the history
  8. 2.0.0

    rwjblue committed Dec 10, 2018
    Configuration menu
    Copy the full SHA
    8dc7404 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2018

  1. Fix to run all tests

    Currently only one test (fastboot-dependencies) is running on master. This PR fixes to run all tests. Will be adding revelant eslint plugins as next PR so this doesn't happen in future.
    kratiahuja committed Dec 17, 2018
    Configuration menu
    Copy the full SHA
    3cc767b View commit details
    Browse the repository at this point in the history
  2. Merge pull request ember-fastboot#208 from ember-fastboot/fix-tests

    Fix to run all tests
    kratiahuja committed Dec 17, 2018
    Configuration menu
    Copy the full SHA
    b467f9b View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2018

  1. Add Eslint to this project

    kratiahuja committed Dec 19, 2018
    Configuration menu
    Copy the full SHA
    8128c6b View commit details
    Browse the repository at this point in the history
  2. Merge pull request ember-fastboot#210 from ember-fastboot/add-eslint

    Add Eslint to this project
    kratiahuja committed Dec 19, 2018
    Configuration menu
    Copy the full SHA
    cafd96c View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2018

  1. Fix package.json preversion command

    Currently can't publish versions as I broke the preversion command. Sorry!
    kratiahuja committed Dec 20, 2018
    Configuration menu
    Copy the full SHA
    a34d17f View commit details
    Browse the repository at this point in the history
  2. Merge pull request ember-fastboot#211 from ember-fastboot/fix-package…

    ….json
    
    Fix package.json preversion command
    kratiahuja committed Dec 20, 2018
    Configuration menu
    Copy the full SHA
    9d6e0be View commit details
    Browse the repository at this point in the history
  3. 2.0.1

    kratiahuja committed Dec 20, 2018
    Configuration menu
    Copy the full SHA
    39a9d66 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    52b3432 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    037a155 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2019

  1. Merge pull request ember-fastboot#43 from ember-fastboot/greenkeeper/…

    …fastboot-2.0.1
    
    Greenkeeper/fastboot 2.0.1
    kratiahuja committed Jan 21, 2019
    Configuration menu
    Copy the full SHA
    30ff3a3 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2019

  1. Configuration menu
    Copy the full SHA
    3ec09d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c85adc View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2019

  1. Merge pull request ember-fastboot#213 from ember-fastboot/greenkeeper…

    …/ember-source-3.8.0
    
    Greenkeeper/ember source 3.8.0
    rwjblue committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    d4bf21a View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2019

  1. Fix an incorrect debug() call

    CvX committed Apr 28, 2019
    Configuration menu
    Copy the full SHA
    aa752f7 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2019

  1. Fix an incorrect debug() call (ember-fastboot#219)

    Fix an incorrect `debug()` call
    rwjblue committed Apr 29, 2019
    Configuration menu
    Copy the full SHA
    7ec19e5 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2019

  1. Bump fastboot

    lucacorti committed May 6, 2019
    Configuration menu
    Copy the full SHA
    f18b839 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8f810c0 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2019

  1. Configuration menu
    Copy the full SHA
    a2ecaa7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    37e54c1 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2019

  1. Merge pull request ember-fastboot#222 from ember-fastboot/greenkeeper…

    …/cookie-0.4.0
    
    Update cookie to the latest version 🚀
    rwjblue committed May 17, 2019
    Configuration menu
    Copy the full SHA
    57a7633 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2019

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

Commits on Jul 12, 2019

  1. Merge pull request ember-fastboot#103 from cagrimmett/readme-chunkedr…

    …esponse
    
    Add README section on scraping issues and chunkedResponse
    mansona committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    5c35c78 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    06dd4fe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f97e82e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f081bd4 View commit details
    Browse the repository at this point in the history
  5. Add link to s3-notifier

    allthesignals committed Jul 12, 2019
    Configuration menu
    Copy the full SHA
    8969fde View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7670f13 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    acb519a View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2019

  1. Merge pull request ember-fastboot#105 from kiwiupover/drop-node-6-add…

    …-new-node-versions
    
    Dropping test support for node 4 and 6 and adding node 8, 10, 12 and stable
    kratiahuja committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    a2e3b1c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e3de2b View commit details
    Browse the repository at this point in the history
  3. v2.0.0

    kratiahuja committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    841263c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1023c7e View commit details
    Browse the repository at this point in the history
  5. Merge pull request ember-fastboot#109 from ember-fastboot/upgrade-fas…

    …tboot-middleware
    
    Bump fastboot-express-middleware
    kratiahuja committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    faee661 View commit details
    Browse the repository at this point in the history
  6. v2.0.0

    kratiahuja committed Jul 15, 2019
    Configuration menu
    Copy the full SHA
    bc36d74 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2019

  1. Update node support matrix

    sdhull committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    a4f7451 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2019

  1. Configuration menu
    Copy the full SHA
    3a618d6 View commit details
    Browse the repository at this point in the history
  2. Update readme for npm install in dist

    - For deployed app, dist/node_modules is required
    - For development mode in ember-cli-fastboot, require can fallback to
    lookup working directory node_modules
    xg-wang committed Jul 23, 2019
    Configuration menu
    Copy the full SHA
    cbafed0 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2019

  1. fallback require only for MODULE_NOT_FOUND

    node API doc: https://nodejs.org/docs/latest-v6.x/api/modules.html#modules_file_modules
    
    Co-Authored-By: Robert Jackson <me@rwjblue.com>
    xg-wang and rwjblue committed Jul 24, 2019
    Configuration menu
    Copy the full SHA
    31e0aab View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2019

  1. Merge pull request ember-fastboot#49 from boundless-inc/update-node-s…

    …upport-matrix
    
    Update node support matrix
    rwjblue committed Jul 25, 2019
    Configuration menu
    Copy the full SHA
    3febb1d View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2019

  1. Update node engines to match node versions we are testing against (em…

    …ber-fastboot#225)
    
    Update node engines to match node versions we are testing against
    rwjblue committed Jul 26, 2019
    Configuration menu
    Copy the full SHA
    a0b5ea2 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2019

  1. Merge pull request ember-fastboot#227 from xg-wang/require

    Restore allowing fallback require from working directory
    kratiahuja committed Aug 5, 2019
    Configuration menu
    Copy the full SHA
    e461dd8 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2019

  1. add Fastboot.distPath

    stefanpenner committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    e3fe7ae View commit details
    Browse the repository at this point in the history
  2. Merge pull request ember-fastboot#229 from ember-fastboot/fastboot-di…

    …st-path
    
    add Fastboot.distPath
    stefanpenner committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    96eabc8 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2019

  1. General cleanup; ES<latest>ification.

    There are no intentional semantic changes here, just cleanup of syntax
    while reviewing.
    rwjblue committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    0cbf3c3 View commit details
    Browse the repository at this point in the history
  2. Add prettier setup.

    rwjblue committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    dbe14cf View commit details
    Browse the repository at this point in the history
  3. eslint . --fix

    rwjblue committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    582296c View commit details
    Browse the repository at this point in the history
  4. Fix remaining linting errors.

    rwjblue committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    ec02ca6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2500c23 View commit details
    Browse the repository at this point in the history
  6. General repo cleanup. (ember-fastboot#231)

    General repo cleanup.
    rwjblue committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    99c6f4d View commit details
    Browse the repository at this point in the history
  7. Make a single Sandbox base class.

    This division was useful back when we had to support two different
    VM sandboxes (back in the Node 0.12 days 😱).
    rwjblue committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    9a3243f View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2019

  1. Merge pull request ember-fastboot#232 from rwjblue/merge-sandbox

    Make a single `Sandbox` base class.
    rwjblue committed Oct 25, 2019
    Configuration menu
    Copy the full SHA
    a65af2e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    854e249 View commit details
    Browse the repository at this point in the history
  3. Update dependencies/devDependencies to latest. (ember-fastboot#233)

    Update dependencies/devDependencies to latest.
    rwjblue committed Oct 25, 2019
    Configuration menu
    Copy the full SHA
    f551550 View commit details
    Browse the repository at this point in the history
  4. Remove rsvp dependency.

    Now that we are only supporting Node 8+ we can always leverage
    async/await for our Node land code and we don't need RSVP directly as a
    dependency any more.
    rwjblue committed Oct 25, 2019
    Configuration menu
    Copy the full SHA
    b63b687 View commit details
    Browse the repository at this point in the history
  5. Remove rsvp dependency. (ember-fastboot#234)

    Remove `rsvp` dependency.
    rwjblue committed Oct 25, 2019
    Configuration menu
    Copy the full SHA
    3b13ce1 View commit details
    Browse the repository at this point in the history
  6. Document reload method.

    rwjblue committed Oct 25, 2019
    Configuration menu
    Copy the full SHA
    a7dc5fb View commit details
    Browse the repository at this point in the history
  7. Document reload method. (ember-fastboot#235)

    Document `reload` method.
    rwjblue committed Oct 25, 2019
    Configuration menu
    Copy the full SHA
    90a378c View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2019

  1. Add dev script to make tracing easier.

    This creates a `./dev` folder (for stashing helpful development
    scripts/utils/etc).
    
    The specific file added here (`dev/trace-multiple-visit.js') can be used
    for quickly tracing the characteristics of the following:
    
    * `require('fastboot')` - Labeled in the trace as `"require fastboot"`
    * `new FastBoot({ distPath: '...' })` - Labeled in the trace as
      `"initial setup"`
    * `await fastboot.visit('/')` - Labeled in the trace as `"first visit"`
    * `await fastboot.visit('/')` - Labeled in the trace as `"second visit"`
    * `await fastboot.visit('/')` - Labeled in the trace as `"third visit"`
    
    General usage and evaluation steps:
    
    1. run the script (e.g. `node dev/trace-multiple-visit.js`)
    2. Navigate Chrome to the `chrome:tracing`
    3. Click "load" (in the top left) and navigate to this repo, select the `node_trace.1.log` file
    4. Review / evaluate
    
    Co-authored-by: Kris Selden <kselden@linkedin.com>
    rwjblue and krisselden committed Oct 27, 2019
    Configuration menu
    Copy the full SHA
    43f39ef View commit details
    Browse the repository at this point in the history
  2. Merge pull request ember-fastboot#237 from rwjblue/add-dev-scripts

    Add dev script to make tracing easier.
    rwjblue committed Oct 27, 2019
    Configuration menu
    Copy the full SHA
    749a4c7 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2019

  1. Add basic memory profiling script to dev/ folder.

    This script is used for gathering basic memory statistics. It takes a
    heapsnapshot at the following locations:
    
    - `new FastBoot({ distPath: '...' })` - Saved in `snapshots/0-setup.heapsnapshot`
    - `await fastboot.visit('/')` - Saved in `snapshots/1-first-visit.heapsnapshot`
    - `await fastboot.visit('/')` - Saved in `snapshots/2-second-visit.heapsnapshot`
    - `await fastboot.visit('/')` - Saved in `snapshots/3-third-visit.heapsnapshot`
    
    General usage and evaluation steps:
    
    1. run the script (e.g. `node dev/memory-usage.js`)
    2. Navigate Chrome to the `about:blank`
    3. Open the Chrome DevTools
    4. Click into the "Memory" tab.
    5. Click "Load" and load each of the files above (in order)
    6. Review / evaluate
    rwjblue committed Oct 29, 2019
    Configuration menu
    Copy the full SHA
    0c1b2c1 View commit details
    Browse the repository at this point in the history
  2. Add basic memory profiling script to dev/ folder. (ember-fastboot#238)

    Add basic memory profiling script to `dev/` folder.
    rwjblue committed Oct 29, 2019
    Configuration menu
    Copy the full SHA
    5ad17de View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2019

  1. Make a vm context per visit.

    Co-authored-by: Kris Selden <kselden@linkedin.com>
    rwjblue and krisselden committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    97aad84 View commit details
    Browse the repository at this point in the history
  2. Remove ability to provide custom sandbox class.

    Co-authored-by: Kris Selden <kselden@linkedin.com>
    rwjblue and krisselden committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    8789fc5 View commit details
    Browse the repository at this point in the history
  3. Share script bytecode across vm contexts.

    Avoid reevaluating the app files and vendor files from scratch for each
    visit request.
    
    Co-authored-by: Kris Selden <kselden@linkedin.com>
    rwjblue and krisselden committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    1ff2b24 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    da6bbbb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    edeeb8f View commit details
    Browse the repository at this point in the history
  6. Refactor destruction (Ember.Application and `Ember.ApplicationInsta…

    …nce`)
    
    * Collapse `createEmberApp` into `buildApp` (since we are no longer
      separating the concepts of `Ember.Application` vs
      `Ember.ApplicationInstance`)
    * Stash the `Ember.Application` instance (along with the
      `Ember.ApplicationInstance` instance) after creation, for destruction
      later
    * Ensure destruction of both `Ember.Application` and
      `Ember.ApplicationInstance` occur when the `visit` has completed.
    rwjblue committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    ec2b32d View commit details
    Browse the repository at this point in the history
  7. Evaluate dist files upon new FastBoot

    This helps ensure that if the dist files themselves are invalid, we fail
    fast (e.g. before the first `fastboot.visit()` invocation).
    rwjblue committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    148a75c View commit details
    Browse the repository at this point in the history
  8. Failing test: Add test showing prototype mutation leaking across visi…

    …t requests.
    
    This shows that mutating the prototype of an object used in multiple
    requests, leaks that mutation.
    rwjblue committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    b67703f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0893cec View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    53ee52e View commit details
    Browse the repository at this point in the history
  11. Refactor to use a single sandboxed context per visit request. (ember-…

    …fastboot#236)
    
    Refactor to use a single sandboxed context per visit request.
    rwjblue committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    cf0f451 View commit details
    Browse the repository at this point in the history
  12. Add automated release setup.

    See RELEASE.md for details.
    rwjblue committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    6349fcc View commit details
    Browse the repository at this point in the history
  13. Add automated release setup. (ember-fastboot#243)

    Add automated release setup.
    rwjblue committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    2e261c4 View commit details
    Browse the repository at this point in the history
  14. Release 3.0.0-beta.1

    rwjblue committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    85a3666 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2019

  1. Remove ember-source from devDependencies.

    We were using it primarily to test that our
    `FastBootHeaders.prototype.unknownProperty` method functioned
    properly. This refactors things to use a simulated `Ember.get` to allow
    the same test scenario to succeeed, but avoid having to depend on Ember
    itself.
    
    Note: this does not remove any "real" testing of various Ember versions,
    most of our tests are using fixtures with a fully compiled ember-cli
    applications.
    rwjblue committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    cb8bf0e View commit details
    Browse the repository at this point in the history
  2. Merge pull request ember-fastboot#248 from rwjblue/remove-explicit-em…

    …ber-dependency
    
    Remove ember-source from devDependencies.
    rwjblue committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    4e03960 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2019

  1. Refactor sandboxGlobals -> buildSandboxGlobals

    This changes the system from providing default set of shared (and
    therefore mutable) global properties to using a builder function to
    generate the set of globals to be used _per visit_.
    
    The `buildSandboxGlobals` function will receive the default set of
    globals that FastBoot creates (currently this is `najax` and
    `FastBoot`), and whatever the `buildSandboxGlobals` function returns is
    what will ultimately be used. If `buildSandboxGlobals` is not provided,
    a default implementation is used (it is essentially `defaultGlobals =>
    defaultGlobals;`).
    
    For example, to specify a custom global property named `AwesomeThing` to
    be accessed within the sandboxed context:
    
    ```js
    let fastboot = new FastBoot({
      distPath: 'some/path/here',
      buildSandboxGlobals(globals) {
        return Object.assign({}, globals, {
          AwesomeThing: 'Taco Cat'
        });
      }
    });
    ```
    
    If `sandboxGlobals` is passed (and `buildSandboxGlobals` is not) issue a
    deprecation and automatically create a `buildSandboxGlobals` of the
    following:
    
    ```js
    globals => Object.assign({}, globals, options.sandboxGlobals);
    ```
    rwjblue committed Nov 1, 2019
    Configuration menu
    Copy the full SHA
    297ff53 View commit details
    Browse the repository at this point in the history
  2. Refactor sandboxGlobals -> buildSandboxGlobals (ember-fastboot#245)

    Refactor sandboxGlobals -> buildSandboxGlobals
    rwjblue committed Nov 1, 2019
    Configuration menu
    Copy the full SHA
    ed9b9d1 View commit details
    Browse the repository at this point in the history
  3. Remove najax from default set of sandbox globals.

    * Recent versions of ember-data (3.12+) will automatically use
      `ember-fetch` (or global `fetch`) if present, and does not need
      special logic around `najax`
    * New applications (as of ember-cli@3.13.0) include `ember-fetch` by
      default, and do **not** include jQuery by default. Considering that
      `najax` is a `jQuery.ajax` emulation API, I think this library should
      avoid exposing it.
    * `najax` (as a dependency of this library) is difficult for the host
      application to control (e.g. get their own version), and would be
      better if they provided it themselves (via `buildSandboxGlobals` API)
    * Providing backwards compatibility is **very** easy (add `najax:
      require('najax')` via `buildSandboxGlobals`)
    * It seems better to "follow a spec" (suggesting `fetch` usage)
    
    For applications that still need `najax` (for example, if they are using
    an older ember-data version), they can do (example uses new
    `buildSandboxGlobals` API):
    
    ```js
    const najax = require('najax');
    
    let fastboot = new FastBoot({
      distPath: 'some/path/to/dist',
      buildSandboxGlobals(globals) {
        return Object.assign({}, globals, {
          najax,
        });
      }
    });
    ```
    rwjblue committed Nov 1, 2019
    Configuration menu
    Copy the full SHA
    bab91cf View commit details
    Browse the repository at this point in the history
  4. Merge pull request ember-fastboot#247 from rwjblue/remove-najax

    Remove najax from default set of sandbox globals.
    rwjblue committed Nov 1, 2019
    Configuration menu
    Copy the full SHA
    b8e8690 View commit details
    Browse the repository at this point in the history
  5. Release 3.0.0-beta.2

    rwjblue committed Nov 1, 2019
    Configuration menu
    Copy the full SHA
    30af94b View commit details
    Browse the repository at this point in the history
  6. Fix invalid syntax with deferRendering.

    An earlier refactor (to avoid floating the passed in `promise`)
    introduced invalid syntax (`Promise.all(firstThing, secondThing)`), this
    fixes the issue and adds tests ensuring we don't regress.
    rwjblue committed Nov 1, 2019
    Configuration menu
    Copy the full SHA
    909e714 View commit details
    Browse the repository at this point in the history
  7. Fix invalid syntax with deferRendering. (ember-fastboot#250)

    Fix invalid syntax with deferRendering.
    rwjblue committed Nov 1, 2019
    Configuration menu
    Copy the full SHA
    beda093 View commit details
    Browse the repository at this point in the history
  8. Release 3.0.0-beta.3

    rwjblue committed Nov 1, 2019
    Configuration menu
    Copy the full SHA
    1d0e4c8 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2019

  1. Expose option to allow a new sandbox per visit

    This PR does a few things:
    
    Firstly, it allows the end consumer to decide
    if they want a sandbox per visit or to share a single sandbox over all
    visits.
    
    Second, it changes the default of `buildSandboxPerVisit` back to
    `false` therefore sharing a single sandbox for many `visit` invocations.
    rwjblue committed Nov 4, 2019
    Configuration menu
    Copy the full SHA
    8b953b5 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2019

  1. Configuration menu
    Copy the full SHA
    8119a22 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8fe9bb0 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2020

  1. Remove Babel

    bobisjan committed Jan 4, 2020
    Configuration menu
    Copy the full SHA
    367347f View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2020

  1. Configuration menu
    Copy the full SHA
    984cba1 View commit details
    Browse the repository at this point in the history
  2. Migrate to ESLint

    bobisjan committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    35c58d3 View commit details
    Browse the repository at this point in the history
  3. Merge pull request ember-fastboot#55 from bobisjan/eslint

    Migrate to ESLint
    locks committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    dec01ce View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2020

  1. Add Prettier

    bobisjan committed Jan 18, 2020
    Configuration menu
    Copy the full SHA
    3aec19f View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2020

  1. Merge pull request ember-fastboot#56 from bobisjan/prettier

    Add Prettier
    locks committed Jan 19, 2020
    Configuration menu
    Copy the full SHA
    3ec6b07 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd3404e View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2020

  1. Configuration menu
    Copy the full SHA
    3b28a2e View commit details
    Browse the repository at this point in the history
  2. Drop Node 8 support.

    rwjblue committed Jan 31, 2020
    Configuration menu
    Copy the full SHA
    d096682 View commit details
    Browse the repository at this point in the history
  3. Expose option to allow a new sandbox per visit (ember-fastboot#252)

    Expose option to allow a new sandbox per visit
    rwjblue committed Jan 31, 2020
    Configuration menu
    Copy the full SHA
    d0b9013 View commit details
    Browse the repository at this point in the history
  4. Merge pull request ember-fastboot#258 from rwjblue/drop-node-8

    Drop Node 8 support.
    rwjblue committed Jan 31, 2020
    Configuration menu
    Copy the full SHA
    a948965 View commit details
    Browse the repository at this point in the history
  5. Update chalk to 3.x.

    rwjblue committed Jan 31, 2020
    Configuration menu
    Copy the full SHA
    baecb8c View commit details
    Browse the repository at this point in the history
  6. Update source-map-support.

    rwjblue committed Jan 31, 2020
    Configuration menu
    Copy the full SHA
    5e063b2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    737a3a2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    13651e6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    949fa69 View commit details
    Browse the repository at this point in the history
  10. Merge pull request ember-fastboot#259 from rwjblue/update-deps

    Update various dependencies to latest versions.
    rwjblue committed Jan 31, 2020
    Configuration menu
    Copy the full SHA
    ea2e6fc View commit details
    Browse the repository at this point in the history
  11. Release 3.0.0

    rwjblue committed Jan 31, 2020
    Configuration menu
    Copy the full SHA
    31b8a5b View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2020

  1. Merge pull request ember-fastboot#54 from bobisjan/request-as-dev-dep…

    …endency
    
    Move request into dev dependencies
    rwjblue committed Feb 5, 2020
    Configuration menu
    Copy the full SHA
    b5a4751 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2020

  1. Build new sandbox after request is done

    This is basic PR to build a new sandbox per visit after current request is complete. Specifically making sure the creation of sandbox is not tied to the request timeline itself but is done as an after effect. This is so that we do not build sandbox at the start of the request which is slow.
    
    Not specifically adding tests as this is just an internal implementation change. When we add queue management, I'll add more test cases of requests more than queue size or less than to cover those usecases.
    kratiahuja committed Mar 3, 2020
    Configuration menu
    Copy the full SHA
    0bdb1a9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request ember-fastboot#262 from ember-fastboot/build-sandb…

    …ox-after-request
    
    Build new sandbox after request is done
    kratiahuja committed Mar 3, 2020
    Configuration menu
    Copy the full SHA
    bef5cf3 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2020

  1. Configuration menu
    Copy the full SHA
    3bafd32 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2a5b508 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2020

  1. v3.0.1

    kratiahuja committed Mar 13, 2020
    Configuration menu
    Copy the full SHA
    fdb4afb View commit details
    Browse the repository at this point in the history
  2. Update changelog

    kratiahuja committed Mar 13, 2020
    Configuration menu
    Copy the full SHA
    0ca95fb View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2020

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

Commits on Mar 23, 2020

  1. Configuration menu
    Copy the full SHA
    6dc6870 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cbed25e View commit details
    Browse the repository at this point in the history
  3. Add more thorough testing

    cibernox committed Mar 23, 2020
    Configuration menu
    Copy the full SHA
    c1454ef View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2020

  1. Add sandbox queue management when using buildSandboxPerVisit

    In order to increase the efficiency of the system when using `buildSandboxPerVisit` flag, we currently lazily create the sandbox for the next request. This is a single sandbox that is leveraged. In order to help with performance, we will be maintaining a queue of these sandboxes that can be leveraged by the requests. When the sandbox is empty, it will eagerly create the sandbox instead of caching the pending request and letting it run when the sandbox is available. This is primarily so that we don't end up starving the system when number of requests is far greater than queue size and the system cannot recover from storing the sandbox for next requests. Finishing the request (even if in degraded fashion) brings in better resilience.
    
    In addition, when requests cannot use the sandbox from the queue, we now emit analytics information about the request in the result object. This helps applications using this flag to track if their QPS is greater than Queue size and bump the queue size.
    
    The queue size is provided when the app is created and pre-emptively the queue is filled up so initial requests don't starve.
    
    Updated README as well with this new public API.
    kratiahuja committed Mar 24, 2020
    Configuration menu
    Copy the full SHA
    c3e4f94 View commit details
    Browse the repository at this point in the history
  2. Merge pull request ember-fastboot#264 from ember-fastboot/add-queue-m…

    …anagement
    
    Add sandbox queue management when using buildSandboxPerVisit
    kratiahuja committed Mar 24, 2020
    Configuration menu
    Copy the full SHA
    227e84d View commit details
    Browse the repository at this point in the history
  3. Update changelog

    kratiahuja committed Mar 24, 2020
    Configuration menu
    Copy the full SHA
    72d89f4 View commit details
    Browse the repository at this point in the history
  4. Release 3.0.2

    kratiahuja committed Mar 24, 2020
    Configuration menu
    Copy the full SHA
    06998f2 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2020

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

Commits on Mar 26, 2020

  1. Merge pull request ember-fastboot#265 from ember-fastboot/greenkeeper…

    …/release-it-lerna-changelog-2.0.0
    
    Update release-it-lerna-changelog to the latest version 🚀
    rwjblue committed Mar 26, 2020
    Configuration menu
    Copy the full SHA
    952140f View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2020

  1. Merge pull request ember-fastboot#268 from cibernox/fix-double-class-bug

    Append extra classes to existing ones in the body and html tags
    kratiahuja committed Apr 7, 2020
    Configuration menu
    Copy the full SHA
    b450f7d View commit details
    Browse the repository at this point in the history
  2. v3.0.3

    kratiahuja committed Apr 7, 2020
    Configuration menu
    Copy the full SHA
    85fe688 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2020

  1. Migrate to ESLint

    bobisjan committed Apr 12, 2020
    Configuration menu
    Copy the full SHA
    8e6177a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a0623cf View commit details
    Browse the repository at this point in the history
  3. Use async/await in tests

    bobisjan committed Apr 12, 2020
    Configuration menu
    Copy the full SHA
    cf26df6 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2020

  1. Configuration menu
    Copy the full SHA
    0407a0c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9918911 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    87bdbc6 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2020

  1. implement a new html-oriented manifest format

    This implements a new v5 schema for fastboot. Unlike the previous json-oriented formats, this is an html-oriented format. HTML is better understood by general purpose build tools, which makes it easier to integrate with embroider. It also allows us to eliminate some redundancies -- for example, the app config no longer needs to exist in both package.json and the meta tags, since the HTML oriented format can use it directly from the meta tags.
    
    In package.json, the v5 schema supports:
    
    - `fastboot.schemaVersion: 5`
    - `fastboot.moduleWhitelist: []`: unchanged meaning from v4.
    - `fastboot.htmlEntrypoint: 'index.html'`: the path to your HTML entrypoint file
    - `name`: note that in the new format, we take the appName directly from the package.json top level. This field is used for nothing else by the time we get to fastboot, so there was no reason for redundancy.
    
    The HTML entrypoint file is any valid HTML, plus these fastboot-specific extensions:
    
    - `<fastboot-script>` tags work like `<script>` tags, but they will only run in fastboot and be stripped out before serving to browsers.
    - `<script data-fastboot-ignore></script>` will *not* run in fastboot, and the data attribute will be stripped out before serving to browsers.
    - `<script src="https://some-cdn.com/app.js" data-fastboot-src="assets/app.js"></script>` tells fastboot the local path to an asset that may have a different public URL for browser consumption. The data-fastboot-src attribute is stripped before serving to browsers.
    
    New html-oriented manifest format for embroider
    
    implementing data-fastboot-ignore and data-fastboot-src
    
    making htmlEntrypoint the new v5 schema
    
    And refactoring so we truly hide the differences in schema versions from the rest of the program.
    
    schema v5
    
    This makes the htmlEntrypoint format be the official v5 schema.
    ef4 committed May 19, 2020
    Configuration menu
    Copy the full SHA
    3fd5bc9 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2020

  1. handle customized rootURL

    Edward Faulkne committed May 21, 2020
    Configuration menu
    Copy the full SHA
    3fae95c View commit details
    Browse the repository at this point in the history

Commits on May 26, 2020

  1. Configuration menu
    Copy the full SHA
    429eb1d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    61dabd8 View commit details
    Browse the repository at this point in the history
  3. Release 3.1.0

    rwjblue committed May 26, 2020
    Configuration menu
    Copy the full SHA
    41ff067 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2020

  1. Merge pull request ember-fastboot#121 from zonkyio/eslint

    Migrate to ESLint
    rwjblue committed Jul 21, 2020
    Configuration menu
    Copy the full SHA
    8898cbb View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2020

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

Commits on Oct 7, 2020

  1. Update README.md

    wagenet committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    b1a47b0 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2020

  1. Merge pull request ember-fastboot#60 from bobisjan/response-append

    Use append to support multi-value headers
    rwjblue committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    90095a2 View commit details
    Browse the repository at this point in the history
  2. Drop Node 8 and 13 support.

    rwjblue committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    c610415 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    97973cf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b139c19 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    19bc106 View commit details
    Browse the repository at this point in the history
  6. Add release automation setup.

    `npx create-rwjblue-release-it-setup`
    rwjblue committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    a1401ad View commit details
    Browse the repository at this point in the history
  7. Merge pull request ember-fastboot#69 from rwjblue/add-release-automation

    Add release automation setup.
    rwjblue committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    f3ed7c1 View commit details
    Browse the repository at this point in the history
  8. Update to fastboot@3.1.0

    rwjblue committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    996604d View commit details
    Browse the repository at this point in the history
  9. Add RELEASE.md documentation.

    rwjblue committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    8199cb4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b56547d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    03ee080 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    14998ec View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2020

  1. Configuration menu
    Copy the full SHA
    a21d52d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9b69cf5 View commit details
    Browse the repository at this point in the history
  3. Update release setup.

    rwjblue committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    94e9968 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3f985df View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6501efb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    331148a View commit details
    Browse the repository at this point in the history
  7. Release 3.1.1

    rwjblue committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    13a1f36 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    20b93c0 View commit details
    Browse the repository at this point in the history
  9. Restart resilient mode behavior

    I find this behavior to be _very odd_, but it matches what we have under
    test. Specifically, it seems bizarre to call `next` and then do
    _anything_ with the response still, calling `next` signifies "I'm done
    here"!!?!?!!
    rwjblue committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    f50f3b1 View commit details
    Browse the repository at this point in the history
  10. Merge pull request ember-fastboot#70 from rwjblue/update-fastboot

    Update to fastboot@3.1.0
    rwjblue committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    d7a504c View commit details
    Browse the repository at this point in the history
  11. Update release setup.

    rwjblue committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    7ac1109 View commit details
    Browse the repository at this point in the history
  12. Release 3.0.0

    rwjblue committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    f03c96f View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2020

  1. Merge pull request ember-fastboot#120 from zonkyio/node-cleanup

    Remove legacy Node.js support leftovers
    rwjblue committed Oct 24, 2020
    Configuration menu
    Copy the full SHA
    d4a75a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9b4e88f View commit details
    Browse the repository at this point in the history
  3. Drop Node 8 and 13 support

    bobisjan committed Oct 24, 2020
    Configuration menu
    Copy the full SHA
    51d2373 View commit details
    Browse the repository at this point in the history
  4. Merge pull request ember-fastboot#123 from zonkyio/drop-node-8

    Drop Node 8 and 13 support
    rwjblue committed Oct 24, 2020
    Configuration menu
    Copy the full SHA
    32e5418 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2020

  1. Update FastBoot v3

    bobisjan committed Oct 25, 2020
    Configuration menu
    Copy the full SHA
    82362c9 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2020

  1. Configuration menu
    Copy the full SHA
    4e80446 View commit details
    Browse the repository at this point in the history
  2. Merge pull request ember-fastboot#114 from curvo-eu/add-link-to-fastb…

    …oot-gcloud-storage-downloader
    rwjblue committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    0c0bafd View commit details
    Browse the repository at this point in the history
  3. Merge pull request ember-fastboot#115 from curvo-eu/add-link-to-fastb…

    …oot-gcloud-storage-notifier
    
    Add link to fastboot-gcloud-storage-notifier in README
    rwjblue committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    d4bc043 View commit details
    Browse the repository at this point in the history
  4. Merge pull request ember-fastboot#106 from allthesignals/patch-2

    Add link to s3-notifier
    rwjblue committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    fecdaf2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    581be4c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    375e44c View commit details
    Browse the repository at this point in the history
  7. Add release automation.

    rwjblue committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    c99bd6a View commit details
    Browse the repository at this point in the history
  8. Merge pull request ember-fastboot#125 from ember-fastboot/add-automat…

    …ed-release-setup
    
    Add release automation.
    rwjblue committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    ddd742b View commit details
    Browse the repository at this point in the history
  9. Migrate to GitHub Actions.

    rwjblue committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    f9b2b31 View commit details
    Browse the repository at this point in the history
  10. Merge pull request ember-fastboot#126 from ember-fastboot/gh-actions

    Migrate to GitHub Actions.
    rwjblue committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    5694a70 View commit details
    Browse the repository at this point in the history
  11. Update dependencies to latest.

    Includes a major bump of `chalk`, but the breaking changes (after
    reviewing) should not affect us.
    rwjblue committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    84af7da View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    015671d View commit details
    Browse the repository at this point in the history
  13. Update mocha to latest.

    rwjblue committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    7af05b2 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4b04466 View commit details
    Browse the repository at this point in the history
  15. Update linting setup

    * Update eslint to 7.x
    * Move from `lint:js` to `lint`
    * Use `npm-run-all` instead of `&&` in scripts
    * Move `NODE_ENV` configuration into `.mocharc.js` (makes it so that
      `mocha test/some-file-test.js` works on its own)
    rwjblue committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    02e0c72 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    5e77cf0 View commit details
    Browse the repository at this point in the history
  17. Release 3.0.0

    rwjblue committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    c5981be View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    66dd459 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    7f3d79b View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2020

  1. Configuration menu
    Copy the full SHA
    8e65c17 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    47ee2b6 View commit details
    Browse the repository at this point in the history
  3. Release 3.1.2

    rwjblue committed Oct 29, 2020
    Configuration menu
    Copy the full SHA
    d72e6ff View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2020

  1. Remove node version in Readme

    It's covered in package.json engines.
    Also removes https://embadge.io badge which seems unavailable.
    xg-wang committed Oct 30, 2020
    Configuration menu
    Copy the full SHA
    5d64ea2 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2020

  1. Merge pull request ember-fastboot#282 from xg-wang/patch-1

    Remove node version in Readme
    rwjblue committed Oct 31, 2020
    Configuration menu
    Copy the full SHA
    b966986 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2020

  1. add tests

    suchitadoshi1987 committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    9a9a07d View commit details
    Browse the repository at this point in the history
  2. add documentation

    suchitadoshi1987 committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    8ac7b9a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6289968 View commit details
    Browse the repository at this point in the history
  4. Release 3.1.0

    rwjblue committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    a3456bc View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2020

  1. Configuration menu
    Copy the full SHA
    0f5b00b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    117a9fe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a3457b4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2bee927 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f67d7a0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9f5b056 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2020

  1. Match packages versions and run tests in CI

    # Conflicts:
    #	packages/fastboot-express-middleware/package.json
    
    run tests in ci
    
    skip legacy mocha tests
    
    skip fastboot ci on windows
    
    fastboot ci test is not working correctly on windows
    xg-wang committed Dec 11, 2020
    Configuration menu
    Copy the full SHA
    bd49886 View commit details
    Browse the repository at this point in the history
  2. Integration tests fist pass

    port fastboot test into integration-tests package
    xg-wang committed Dec 11, 2020
    Configuration menu
    Copy the full SHA
    5451050 View commit details
    Browse the repository at this point in the history
  3. update readies, deps

    xg-wang committed Dec 11, 2020
    Configuration menu
    Copy the full SHA
    e3712c5 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2021

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

Commits on Jan 23, 2021

  1. Run new integration tests in ci

    add integration-test in ci
    rename lib to test-helper
    xg-wang committed Jan 23, 2021
    Configuration menu
    Copy the full SHA
    dcc4294 View commit details
    Browse the repository at this point in the history