From cf9cae086d5599e005167fa012cbb97d76ebe649 Mon Sep 17 00:00:00 2001 From: Fermin Galan Marquez Date: Wed, 19 Dec 2018 15:55:20 +0100 Subject: [PATCH] Step: 0.4.0-next -> 1.0.0 --- CHANGES_NEXT_RELEASE | 35 ----------------------------------- package.json | 6 +++--- rpm/SPECS/iotagentLwm2m.spec | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 35 insertions(+), 38 deletions(-) diff --git a/CHANGES_NEXT_RELEASE b/CHANGES_NEXT_RELEASE index f741c90..e69de29 100644 --- a/CHANGES_NEXT_RELEASE +++ b/CHANGES_NEXT_RELEASE @@ -1,35 +0,0 @@ -- Remove mongodb dependence from packages.json (already in iota-node-lib) -- Unit tests are executed as part of Travis CI. -- Fixing issues in the provisioning API (#99 and #100) as result of npm-shrinkwrap file update. -- Fix: active attributes are not updated in CB for preregistered devices (#107). -- Fix: update registration requests coming from devices are not correctly handled (#109). -- Fix: correct device provisioning example (#117) -- Fix: use master branch of lwm2m-node-lib (#120) -- Fix: correct example for configuration provisioning (#113). -- Fix: correct management of active attributes for configuration provisoning (#113). -- Fix: first observable value is processed and forwarded to the CB (#73). -- Add: allow NGSIv2 for updating active attributes at CB, through configuration (#104) -- Using precise dependencies (~=) in packages.json -- Add: supports NGSIv2 for device provisioning (entity creation and context registration) at CB (#104) -- Fix: updating dependencies due to known vulnerabilities in the previous ones - async: 1.5.2 -> 2.6.1 - request: ~2.69.0 -> ~2.88.0 - underscore: 1.8.3 -> 1.9.1 - logops: 1.0.0-alpha.7 -> 2.1.0 - xmldom: 0.1.22 -> 0.1.27 - cheerio: 0.20.0 -> 1.0.0-rc.2 -- Fix: updating development dependencies due to known vulnerabilities in the previous ones - nock: 0.48.0 -> 10.0.2 - mocha: 2.4.5 -> 5.2.0 - should: 8.4¡2.2 -> 13.2.3 - istanbul: ~0.1.34 -> ~0.4.5 -- Remove: old unused development dependencies - closure-linter-wrapper - sinon-chai - sinon - chai - grunt and grunt related modules -- Add: npm scripts to execute tests, coverage, watch and clean -- Remove: support to Node.js v4 -- Add: use NodeJS 8 in Dockerfile -- Fix: use PM2 in Dockerfile diff --git a/package.json b/package.json index d0cad72..411b4e8 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "lightweightm2m-iotagent", "description": "Prototype of an IoT Agent accepting COAP requests and redirecting to NGSI consumer", - "version": "0.4.0-next", + "version": "1.0.0", "homepage": "https://github.com/telefonicaid/lightweightm2m-iotagent", "keywords": [ "OMA", @@ -44,8 +44,8 @@ "cheerio": "1.0.0-rc.2", "xmldom": "0.1.27", "logops": "2.1.0", - "iotagent-node-lib": "git://github.com/telefonicaid/iotagent-node-lib.git#master", - "lwm2m-node-lib": "git://github.com/telefonicaid/lwm2m-node-lib.git#master" + "iotagent-node-lib": "2.8.1", + "lwm2m-node-lib": "git://github.com/telefonicaid/lwm2m-node-lib.git#1.1.0" }, "devDependencies": { "istanbul": "~0.4.5", diff --git a/rpm/SPECS/iotagentLwm2m.spec b/rpm/SPECS/iotagentLwm2m.spec index 0aaab41..54cc05b 100644 --- a/rpm/SPECS/iotagentLwm2m.spec +++ b/rpm/SPECS/iotagentLwm2m.spec @@ -149,3 +149,35 @@ rm -rf $RPM_BUILD_ROOT %{_install_dir} %changelog +* Wed Dec 19 2018 Fermin Galan > 1.0.0-1 +- Set Nodejs 6.14.4 as minimum version in packages.json (effectively removing Nodev4 as supported version) +- Add: allow NGSIv2 for updating active attributes at CB, through configuration (#104) +- Add: supports NGSIv2 for device provisioning (entity creation and context registration) at CB (#104) +- Add: npm scripts to execute tests, coverage, watch and clean +- Add: use NodeJS 8 in Dockerfile +- Add: use PM2 in Dockerfile +- Fix: unit tests are executed as part of travis CI +- Fix: issues in the provisioning API (#99 and #100) as result of npm-shrinkwrap file update +- Fix: active attributes are not updated in CB for preregistered devices (#107) +- Fix: update registration requests coming from devices are not correctly handled (#109) +- Fix: correct device provisioning example (#117) +- Fix: use master branch of lwm2m-node-lib (#120) +- Fix: correct example for configuration provisioning (#113) +- Fix: correct management of active attributes for configuration provisoning (#113) +- Fix: first observable value is processed and forwarded to the CB (#73) +- Upgrade: iotagent-node-lib dependence from master to 2.8.1 +- Upgrade: lwm2m-node-lib dependence from 0.5.0 to 1.1.0 +- Upgrade: async dependence from 1.5.2 to 2.6.1 +- Upgrade: request dependence from ~2.69.0 to ~2.88.0 +- Upgrade: underscore dependence from 1.8.3 to 1.9.1 +- Upgrade: logops dependence from 1.0.0-alpha.7 to 2.1.0 +- Upgrade: xmldom dependence from 0.1.22 to 0.1.27 +- Upgrade: cheerio dependence from 0.20.0 to 1.0.0-rc.2 +- Upgrade: nock development dependence from 0.48.0 to 10.0.2 +- Upgrade: mocha development dependence from 2.4.5 to 5.2.0 +- Upgrade: should development dependence from 8.4¡2.2 to 13.2.3 +- Upgrade: istanbul development dependence from ~0.1.34 to ~0.4.5 +- Ensure precise dependencies (~=) are used in packages.json +- Remove mongodb dependence from packages.json (already in iota-node-lib) +- Remove: old unused development dependencies (closure-linter-wrapper, sinon-chai, sinon, chai, grunt and grunt related modules) +