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

Release Resin-SDK v7.0.0 #420

Merged
23 commits merged into from Oct 12, 2017
Merged

Release Resin-SDK v7.0.0 #420

23 commits merged into from Oct 12, 2017

Commits on Oct 12, 2017

  1. *BREAKING*: Remove application.online_devices and application.device_…

    …length
    
    These were slightly convenient, but hacky and inconsistent with any data
    retrieved manually with $expands. One day we might bring these back, but
    for now it's much cleaner for everybody if we keep this simple.
    
    Change-Type: major
    pimterry committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    8ad02b8 View commit details
    Browse the repository at this point in the history
  2. *BREAKING*: Remove device.application_name and device.dashboard_url

    Both of these were generated from expanded data we'd like to remove, and
    somewhat messily at that. You can easily generate them by hand by
    expanding application yourself and looking at the name and
    id there by hand.
    
    Change-Type: major
    pimterry committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    0e704c9 View commit details
    Browse the repository at this point in the history
  3. *BREAKING*: Don't expand relationships by default. Pass { expand: '..…

    ….' } options to opt in instead.
    
    Change-Type: major
    pimterry committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    d809e82 View commit details
    Browse the repository at this point in the history
  4. Update yarn.lock

    pimterry committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    b7e9445 View commit details
    Browse the repository at this point in the history
  5. Make device.move throw ResinInvalidDeviceType for incompatible device…

    … types (not just Error)
    
    Change-Type: patch
    pimterry committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    89afe7b View commit details
    Browse the repository at this point in the history
  6. *BREAKING*: Don't allow creating applications with discontinued devic…

    …e types
    
    Connects-To: #358
    Change-Type: major
    pimterry committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    4391099 View commit details
    Browse the repository at this point in the history
  7. *BREAKING*: Rename getAppWithOwner to getAppByOwner

    Change-Type: major
    pimterry committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    c1b1497 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #398 from resin-io/358-discontinued-device-types

    Breaking: Don't allow creating devices with discontinued device types
    pimterry committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    beae7c5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    84ad402 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #407 from resin-io/breaking-improvements

    Break everything we can pre-v3
    pimterry committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    9f7b234 View commit details
    Browse the repository at this point in the history
  11. Change device registration to use a provisioning key

    Change-Type: major
    pimterry committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    a340c22 View commit details
    Browse the repository at this point in the history
  12. *BREAKING*: Stop actively supporting node 4.

    Node 4 may well still work with the SDK for quite a while, but we'll no
    longer actively test against it, and it's quite possible that it may
    stop working entirely in any future release.
    
    Change-Type: major
    pimterry committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    116762c View commit details
    Browse the repository at this point in the history
  13. Merge pull request #410 from resin-io/remove-generate-api-key

    Replace generateApiKey with generateProvisioningKey
    pimterry committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    37151cb View commit details
    Browse the repository at this point in the history
  14. Merge pull request #417 from resin-io/deprecate-node-4

    *BREAKING*: Stop actively supporting node 4.
    pimterry committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    3240147 View commit details
    Browse the repository at this point in the history
  15. Ignore all .env files

    pimterry committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    10166ee View commit details
    Browse the repository at this point in the history
  16. *BREAKING*: Tie the SDK to a specific API version (removing apiVersion

    option)
    
    Change-Type: major
    pimterry committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    0059047 View commit details
    Browse the repository at this point in the history
  17. *BREAKING*: Upgrade to API v3. Main change is that all relationships …

    …& result properties now include verbs (e.g. device.application is now device.belongs_to__application).
    
    Change-Type: major
    pimterry committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    7974dc2 View commit details
    Browse the repository at this point in the history
  18. Merge pull request #418 from resin-io/api-v3

    Move to API v3
    pimterry committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    d6f99f3 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    c0e9e7c View commit details
    Browse the repository at this point in the history
  20. Make device.update options optional

    Change-Type: patch
    pimterry committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    8e74381 View commit details
    Browse the repository at this point in the history
  21. Fix breaking bugs in device.enable/disableTcpPing

    Change-Type: patch
    pimterry committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    b949de6 View commit details
    Browse the repository at this point in the history
  22. *BREAKING*: Remove device.ensureSupervisorCompatibility - use semver …

    …directly instead
    
    Change-Type: major
    pimterry committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    ea7e818 View commit details
    Browse the repository at this point in the history
  23. v7.0.0

    resin-io-versionbot[bot] authored and VersionBot committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    b446b46 View commit details
    Browse the repository at this point in the history