Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: loopbackio/loopback-next
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: @loopback/example-rpc-server@4.0.0-alpha.4
Choose a base ref
...
head repository: loopbackio/loopback-next
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: @loopback/example-rpc-server@4.0.0-alpha.5
Choose a head ref
  • 20 commits
  • 126 files changed
  • 5 contributors

Commits on Feb 7, 2018

  1. fix(example-getting-started): remove juggler warning

    Explicitly cast path parameter "id" from string to number because the
    REST transport does not implement parameter coercion yet.
    See #750
    
    This change removes the following warnings from `npm test` output:
    
        WARNING: id property cannot be changed from 3 to 3 for model:Todo
        in 'before save' operation hook
    
        WARNING: id property cannot be changed from 3 to 3 for model:Todo
        in 'loaded' operation hook
    bajtos authored and Kevin Delisle committed Feb 7, 2018
    Configuration menu
    Copy the full SHA
    86139f6 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2018

  1. Configuration menu
    Copy the full SHA
    c2e7cf6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ffc1e5 View commit details
    Browse the repository at this point in the history
  3. chore: separate tslint config files for build and vscode

    This is a follow-up to #964.
    
    Two config files are in place now:
    - tslint.build.json for CLI build scripts
    - tslint.json for vscode
    raymondfeng committed Feb 8, 2018
    Configuration menu
    Copy the full SHA
    c86b0cf View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2018

  1. refactor: simplify app setup via RestApplication (part II) (#968)

     - Move any REST-related setup from app.start() back to app constructor.
     - Update the project template to use RestApplication too
     - Update authentication README to use RestApplication
    bajtos authored Feb 9, 2018
    Configuration menu
    Copy the full SHA
    e5a9ce8 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2018

  1. fix(example-getting-started): use sinon from testlab (#984)

    Rework example-getting-started to use sinon from @loopback/testlab
    instead of importing it directly.
    bajtos authored Feb 13, 2018
    Configuration menu
    Copy the full SHA
    09fc791 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    518d2b8 View commit details
    Browse the repository at this point in the history
  3. Decouple application config from features (e.g. components) (#975)

    * fix(core): decouple app config from assembly
    
    * fix(core): update the readmes
    
    * fix(core): add comments
    
    * fix(rest): rebase against RestApplication PR
    
    * fix(core): get rid of array registration
    shimks authored Feb 13, 2018
    Configuration menu
    Copy the full SHA
    707a401 View commit details
    Browse the repository at this point in the history
  4. fix: clean up example-log-extension

    This PR is a follow-up to the following issue based on review comments:
    #939
    
    - Demonstrate how to plug in a different log (console vs memory)
    - Switch to @loopback/metadata for decorator implementation
    - Remove log level provider as it's supposed to be contributed by the app
    
    The exercise also exposes a few needs:
    1. Support for optional dependency so that we can fall back a default
      implementation (or a better way)
    2. Allow a component to bind artifacts beyond providers
    raymondfeng committed Feb 13, 2018
    Configuration menu
    Copy the full SHA
    f13f603 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2018

  1. fix(cli): remove copyright header from generated app (#991)

    * fix(cli): remove copyright header from generated app
    
    use `.template` extension for templates. Rename during project generation. Removes copyright headers from templates.
    
    Fixes #944
    
    * fixup! apply feedback - use RegExp for matching instead of extname
    virkt25 authored Feb 14, 2018
    Configuration menu
    Copy the full SHA
    c987b28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0593b51 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    712529b View commit details
    Browse the repository at this point in the history
  4. build: remove redundant "mocha" dependencies (#987)

    Clean up per-package `package.json` files and remove dependency on
    `mocha` in all places where `lb-mocha` is already in use.
    bajtos committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    cf4a55c View commit details
    Browse the repository at this point in the history
  5. chore: clean up VSCode tasks (#987)

     - Use npm scripts instead of invoking lerna directly
     - Clean up task names
    bajtos committed Feb 14, 2018
    Configuration menu
    Copy the full SHA
    baf9928 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2018

  1. feat(cli): switch .template to .ejs (#996)

    * feat(cli): switch .template to .ejs
    
    * revert: undo removing dist6 from templates
    virkt25 authored Feb 15, 2018
    Configuration menu
    Copy the full SHA
    a27e856 View commit details
    Browse the repository at this point in the history
  2. chore(cli): update templates to remove Node 6 remnants (#998)

    Follow up from #996 and related to dropping Node 6 support. CLI template had references to `dist6` folders which are no longer generated.
    virkt25 authored Feb 15, 2018
    Configuration menu
    Copy the full SHA
    69bd4f7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    99ae181 View commit details
    Browse the repository at this point in the history
  4. test(cli): disable GitHub cloning tests

    The check for equality on example packages after cloning prevents
    update of the contents of those packages, since they are no longer
    equivalent! As a result, we are disabling this test for now until
    we can come up with something that suitably validates the
    behaviour we expect, but in a way that doesn't prevent future
    changes from passing tests.
    kjdelisle authored and Kevin Delisle committed Feb 15, 2018
    Configuration menu
    Copy the full SHA
    14f6333 View commit details
    Browse the repository at this point in the history
  5. docs(example-getting-started): split tutorial into separate files

    Break up the pieces of the tutorial so that they can be served as individual links on LoopBack.io
    under the LB4 docs.
    
    re #729
    kjdelisle authored and Kevin Delisle committed Feb 15, 2018
    Configuration menu
    Copy the full SHA
    e5410b6 View commit details
    Browse the repository at this point in the history
  6. Publish

     - @loopback/authentication@4.0.0-alpha.33
     - @loopback/cli@4.0.0-alpha.23
     - @loopback/context@4.0.0-alpha.32
     - @loopback/core@4.0.0-alpha.34
     - @loopback/example-getting-started@1.0.1-alpha.7
     - @loopback/example-hello-world@4.0.0-alpha.4
     - @loopback/example-log-extension@4.0.0-alpha.7
     - @loopback/example-rpc-server@4.0.0-alpha.5
     - @loopback/openapi-v2@4.0.0-alpha.11
     - @loopback/repository-json-schema@4.0.0-alpha.8
     - @loopback/repository@4.0.0-alpha.30
     - @loopback/rest@4.0.0-alpha.26
    raymondfeng committed Feb 15, 2018
    Configuration menu
    Copy the full SHA
    18eed2d View commit details
    Browse the repository at this point in the history
Loading