--- layout: page since: (from 2015-10-27 to 2015-12-22) --- ## Core ### generator-loopback * [PR#130](https://github.com/strongloop/generator-loopback/pull/130) Remove slc:loopback-example ([0candy](https://github.com/0candy)) * [PR#124](https://github.com/strongloop/generator-loopback/pull/124) Remote method generator ([jannyHou](https://github.com/jannyHou)) * [PR#127](https://github.com/strongloop/generator-loopback/pull/127) fix assumptions about dependency locations ([rmg](https://github.com/rmg)) * [PR#120](https://github.com/strongloop/generator-loopback/pull/120) Make sure relation name different from property name ([jannyHou](https://github.com/jannyHou)) * **Released 1.13.0** ([Simon Ho](https://github.com/superkhau)) * [PR#119](https://github.com/strongloop/generator-loopback/pull/119) Fix spawn-sync warning ([superkhau](https://github.com/superkhau)) * [@4ab9bcf](https://github.com/strongloop/generator-loopback/commit/4ab9bcfd57f5d68da1746d1ebcd69f14cbc0f6d0) Refer to licenses with a link ([Sam Roberts](https://github.com/sam-github)) ### loopback * **Released 2.26.1** ([Miroslav Bajtoš](https://github.com/bajtos)) * [PR#1894](https://github.com/strongloop/loopback/pull/1894) PersistedModel: log rectify/rectifyAll triggers ([bajtos](https://github.com/bajtos)) * **Released 2.26.0** ([Miroslav Bajtoš](https://github.com/bajtos)) * [PR#1860](https://github.com/strongloop/loopback/pull/1860) Fix replication performance ([bajtos](https://github.com/bajtos)) * [PR#1804](https://github.com/strongloop/loopback/pull/1804) Add case-sensitive email option for User model ([richardpringle](https://github.com/richardpringle)) * [PR#1855](https://github.com/strongloop/loopback/pull/1855) Adding properties description for User Model ([davidcheung](https://github.com/davidcheung)) * [PR#1847](https://github.com/strongloop/loopback/pull/1847) Update model.js ([crandmck](https://github.com/crandmck)) * **Released 2.25.0** ([Raymond Feng](https://github.com/raymondfeng)) * [PR#1811](https://github.com/strongloop/loopback/pull/1811) Fix typo in description of persistedModel.updateAttributes() ([richardpringle](https://github.com/richardpringle)) * **Released 2.24.0** (Simon Ho) * [PR#1805](https://github.com/strongloop/loopback/pull/1805) Fix cookie-parser error ([superkhau](https://github.com/superkhau)) * **Released 2.23.0** ([Miroslav Bajtoš](https://github.com/bajtos)) * [PR#1802](https://github.com/strongloop/loopback/pull/1802) lib/registry: fix findModel for model ctor ([bajtos](https://github.com/bajtos)) * [@e633617](https://github.com/strongloop/loopback/commit/e633617b8fb2c47f340b8337dd40a78f98704277) Refer to licenses with a link ([Sam Roberts](https://github.com/sam-github)) ### loopback-boot * **Released 2.15.0** ([Miroslav Bajtoš](https://github.com/bajtos)) * [PR#158](https://github.com/strongloop/loopback-boot/pull/158) Bluemix favors PORT over VCAP_APP_PORT ([svennam92](https://github.com/svennam92)) * [PR#164](https://github.com/strongloop/loopback-boot/pull/164) Set app env if it is supplied in options object ([Amir-61](https://github.com/Amir-61)) * **Released 2.14.2** ([Miroslav Bajtoš](https://github.com/bajtos)) * [PR#159](https://github.com/strongloop/loopback-boot/pull/159) executor: preserve RegExps in middleware paths ([bajtos](https://github.com/bajtos)) * **Released 2.14.1** ([Miroslav Bajtoš](https://github.com/bajtos)) * [PR#162](https://github.com/strongloop/loopback-boot/pull/162) Warn about missing main json config file ([Amir-61](https://github.com/Amir-61)) * [@24fbfbe](https://github.com/strongloop/loopback-boot/commit/24fbfbebf13ec83da2a5cb964658ff904215cee9) Refer to licenses with a link ([Sam Roberts](https://github.com/sam-github)) ### loopback-datasource-juggler * [PR#792](https://github.com/strongloop/loopback-datasource-juggler/pull/792) Redis test failiures ([Amir-61](https://github.com/Amir-61)) * **Released 2.44.0** ([Raymond Feng](https://github.com/raymondfeng)) * [PR#789](https://github.com/strongloop/loopback-datasource-juggler/pull/789) Fix failing test for MongoDB connector ([superkhau](https://github.com/superkhau)) * [PR#752](https://github.com/strongloop/loopback-datasource-juggler/pull/752) make automatic validation optional ([ernie58](https://github.com/ernie58)) * [PR#776](https://github.com/strongloop/loopback-datasource-juggler/pull/776) Update helper scripts ([superkhau](https://github.com/superkhau)) * **Released 2.43.0** ([Raymond Feng](https://github.com/raymondfeng)) * [PR#755](https://github.com/strongloop/loopback-datasource-juggler/pull/755) fixes #753 ([zmijevik](https://github.com/zmijevik)) * [PR#775](https://github.com/strongloop/loopback-datasource-juggler/pull/775) Fix for issue #774 ([pktippa](https://github.com/pktippa)) * [PR#764](https://github.com/strongloop/loopback-datasource-juggler/pull/764) Capture includeHasMany() as a find()'s caller by findCaller option ([eugene-frb](https://github.com/eugene-frb)) * [PR#772](https://github.com/strongloop/loopback-datasource-juggler/pull/772) Ignored Error ([Abebw](https://github.com/Abebw)) * [PR#715](https://github.com/strongloop/loopback-datasource-juggler/pull/715) foreignKey dataLength fix ([nennad](https://github.com/nennad)) * [PR#773](https://github.com/strongloop/loopback-datasource-juggler/pull/773) silence a warning that introduced in bluebird 3.0.x ([clarkorz](https://github.com/clarkorz)) * **Released 2.42.0** ([Raymond Feng](https://github.com/raymondfeng)) * [PR#770](https://github.com/strongloop/loopback-datasource-juggler/pull/770) Correction of a regression introduced by commit 632898b ([MichaelDiguet](https://github.com/MichaelDiguet)) * **Released 2.41.2** ([Raymond Feng](https://github.com/raymondfeng)) * [@d7bbd7e](https://github.com/strongloop/loopback-datasource-juggler/commit/d7bbd7e215073f6d484ebe06c132d19ba2aa4d72) Fix the typo ([Raymond Feng](https://github.com/raymondfeng)) * [@c26b857](https://github.com/strongloop/loopback-datasource-juggler/commit/c26b857a87b3431e5e9fe43a697ee67bb2566fb4) UpdateAttributes: Raises an error if database fails ([Wilson Júnior](https://github.com/wpjunior)) * [PR#751](https://github.com/strongloop/loopback-datasource-juggler/pull/751) fix a global leak and two typo ([clarkorz](https://github.com/clarkorz)) * [@a27047a](https://github.com/strongloop/loopback-datasource-juggler/commit/a27047a9669935f607f0485241bdda64f064a2dc) Refer to licenses with a link ([Sam Roberts](https://github.com/sam-github)) ### loopback-filters * [@9dfa836](https://github.com/strongloop/loopback-filters/commit/9dfa836608396ecc0aece429d09d93eb322a1144) Refer to licenses with a link ([Sam Roberts](https://github.com/sam-github)) ### loopback-phase * [@43e0244](https://github.com/strongloop/loopback-phase/commit/43e02445bee5d977e335671304129976984033ed) Refer to licenses with a link ([Sam Roberts](https://github.com/sam-github)) ### loopback-swagger * **Released 2.2.3** ([Miroslav Bajtoš](https://github.com/bajtos)) * [PR#21](https://github.com/strongloop/loopback-swagger/pull/21) Fix unused models + GeoPoint definition ([bajtos](https://github.com/bajtos)) * [PR#20](https://github.com/strongloop/loopback-swagger/pull/20) Add GeoPoint support to explorer. ([0candy](https://github.com/0candy)) * **Released 2.2.2** ([Miroslav Bajtoš](https://github.com/bajtos)) * [PR#17](https://github.com/strongloop/loopback-swagger/pull/17) specgen: ensure operation ids are unique ([bajtos](https://github.com/bajtos)) * [PR#16](https://github.com/strongloop/loopback-swagger/pull/16) Fix typo in comment. ([0candy](https://github.com/0candy)) * [@b6e3925](https://github.com/strongloop/loopback-swagger/commit/b6e39252640732e31c26d6831bf86c5b6593aff7) Refer to licenses with a link ([Sam Roberts](https://github.com/sam-github)) * **Released 2.2.1** ([Miroslav Bajtoš](https://github.com/bajtos)) * [@cbde5cb](https://github.com/strongloop/loopback-swagger/commit/cbde5cb107e1af8bb45929e4f438c3ed38ec1d50) type-registry: code cleanup ([Miroslav Bajtoš](https://github.com/bajtos)) * [PR#12](https://github.com/strongloop/loopback-swagger/pull/12) map ObjectID to string type ([clarkorz](https://github.com/clarkorz)) ### strong-remoting * **Released 2.23.2** ([Miroslav Bajtoš](https://github.com/bajtos)) * [PR#270](https://github.com/strongloop/strong-remoting/pull/270) Retain accepted content-type with no-content ([davidcheung](https://github.com/davidcheung)) * [PR#261](https://github.com/strongloop/strong-remoting/pull/261) Fix incorrect boolean logic on shared-method's `documented` flag. ([STRML](https://github.com/STRML)) * **Released 2.23.1** ([Miroslav Bajtoš](https://github.com/bajtos)) * [PR#269](https://github.com/strongloop/strong-remoting/pull/269) Revert "Refactor and rework http coercion." ([bajtos](https://github.com/bajtos)) * **Released 2.23.0** ([Miroslav Bajtoš](https://github.com/bajtos)) * [PR#265](https://github.com/strongloop/strong-remoting/pull/265) Refactor and rework http coercion. ([bajtos](https://github.com/bajtos)) * [PR#255](https://github.com/strongloop/strong-remoting/pull/255) WIP : Add sharedClass access inside restClass ([davidcheung](https://github.com/davidcheung)) * [@fd6d8e1](https://github.com/strongloop/strong-remoting/commit/fd6d8e1386ca4362a073149e826f066d61256ffe) Test case for sharedClass property in restClass ([David Cheung](https://github.com/davidcheung)) * **Released 2.22.2** ([Miroslav Bajtoš](https://github.com/bajtos)) * [PR#252](https://github.com/strongloop/strong-remoting/pull/252) Fix issue #251, now default responses are application/json ([jaime-franco](https://github.com/jaime-franco)) * [@950c6cf](https://github.com/strongloop/strong-remoting/commit/950c6cf240770689f303ebd3ab08ec716f57aa23) Refer to licenses with a link ([Sam Roberts](https://github.com/sam-github)) ### strong-task-emitter * [@ce2cf61](https://github.com/strongloop/strong-task-emitter/commit/ce2cf6102d3ae77998bfabded3d606b01b9d9a70) Refer to licenses with a link ([Sam Roberts](https://github.com/sam-github)) ## Connectors ### loopback-connector-jsonrpc * [@86025ae](https://github.com/strongloop/loopback-connector-jsonrpc/commit/86025aef7fe7b5c24591b77649b29d2264ad207d) Refer to licenses with a link ([Sam Roberts](https://github.com/sam-github)) ### loopback-connector-mongodb * [PR#215](https://github.com/strongloop/loopback-connector-mongodb/pull/215) Remove email from AUTHORS ([superkhau](https://github.com/superkhau)) * [PR#214](https://github.com/strongloop/loopback-connector-mongodb/pull/214) Update description in README.md ([superkhau](https://github.com/superkhau)) * [PR#211](https://github.com/strongloop/loopback-connector-mongodb/pull/211) Clean up package.json ([superkhau](https://github.com/superkhau)) * [PR#213](https://github.com/strongloop/loopback-connector-mongodb/pull/213) Update AUTHORS ([superkhau](https://github.com/superkhau)) * [PR#212](https://github.com/strongloop/loopback-connector-mongodb/pull/212) Add AUTHORS file ([superkhau](https://github.com/superkhau)) * [PR#209](https://github.com/strongloop/loopback-connector-mongodb/pull/209) test: fix order of semver arguments ([rmg](https://github.com/rmg)) * [@42f951c](https://github.com/strongloop/loopback-connector-mongodb/commit/42f951cdfd258c35b9488fe8bf232042b7d1150a) Add more tests for id coercion ([Raymond Feng](https://github.com/raymondfeng)) * **Released 1.13.2** ([Raymond Feng](https://github.com/raymondfeng)) * [@cf53567](https://github.com/strongloop/loopback-connector-mongodb/commit/cf53567142f9500f250aeefc1c61ad4271c8ba20) Make sure null/undefined id is not coerced ([Raymond Feng](https://github.com/raymondfeng)) * [PR#203](https://github.com/strongloop/loopback-connector-mongodb/pull/203) Allow runtime configurable test environment ([superkhau](https://github.com/superkhau)) * [@de7258a](https://github.com/strongloop/loopback-connector-mongodb/commit/de7258a44dd66d40418e51dae86be1d419d3c206) changed env variable fortest servers ([cgole](https://github.com/cgole)) * **Released 1.13.1** ([Raymond Feng](https://github.com/raymondfeng)) * [@15b360c](https://github.com/strongloop/loopback-connector-mongodb/commit/15b360ca304fed503cb3a7e77918e50ca99ac1d4) Fix the test set up ([Raymond Feng](https://github.com/raymondfeng)) * [PR#190](https://github.com/strongloop/loopback-connector-mongodb/pull/190) Add env variable for mongodb server ([cgole](https://github.com/cgole)) * [@c060f21](https://github.com/strongloop/loopback-connector-mongodb/commit/c060f21ab69ddde7efd1fe61f6ff94d27beb7d69) Refer to licenses with a link ([Sam Roberts](https://github.com/sam-github)) ### loopback-connector-mssql * **Released 2.3.3** ([Raymond Feng](https://github.com/raymondfeng)) * [PR#62](https://github.com/strongloop/loopback-connector-mssql/pull/62) Fixed buildPartitionByFirst's 'where' argument. ([eugene-frb](https://github.com/eugene-frb)) * **Released 2.3.2** ([Raymond Feng](https://github.com/raymondfeng)) * [PR#61](https://github.com/strongloop/loopback-connector-mssql/pull/61) Add PARTITION BY to T-SQL query for include filter(to replace pull request #60) ([eugene-frb](https://github.com/eugene-frb)) * [@65561e5](https://github.com/strongloop/loopback-connector-mssql/commit/65561e527423fa14e9160fb88c2b46e7c2252743) Refer to licenses with a link ([Sam Roberts](https://github.com/sam-github)) ### loopback-connector-mysql * [PR#134](https://github.com/strongloop/loopback-connector-mysql/pull/134) Add mysql CI host ([cgole](https://github.com/cgole)) * [@90ca8a5](https://github.com/strongloop/loopback-connector-mysql/commit/90ca8a5879fe3956bedb8b4ad6c8c6f212858208) Refer to licenses with a link ([Sam Roberts](https://github.com/sam-github)) ### loopback-connector-oracle * **Released 2.3.0** ([Raymond Feng](https://github.com/raymondfeng)) * [@e7b5a69](https://github.com/strongloop/loopback-connector-oracle/commit/e7b5a6992afd87a12e0e903c7ecac868100fe958) Upgrade oracle driver version ([Raymond Feng](https://github.com/raymondfeng)) * [@a4b4856](https://github.com/strongloop/loopback-connector-oracle/commit/a4b4856300d7f372a99a44d642f257bad209b8a4) Refer to licenses with a link ([Sam Roberts](https://github.com/sam-github)) ### loopback-connector-postgresql * [PR#119](https://github.com/strongloop/loopback-connector-postgresql/pull/119) add CI DB server ([cgole](https://github.com/cgole)) * **Released 2.4.0** ([Raymond Feng](https://github.com/raymondfeng)) * [@b1a6bab](https://github.com/strongloop/loopback-connector-postgresql/commit/b1a6bab03d9655aee7bb8027655d609ee3e36013) Refer to licenses with a link ([Sam Roberts](https://github.com/sam-github)) ### loopback-connector-redis * [@73056c6](https://github.com/strongloop/loopback-connector-redis/commit/73056c61a742b7827b73cdb2fb951c238a3c2e1d) Refer to licenses with a link ([Sam Roberts](https://github.com/sam-github)) ### loopback-connector-remote * [PR#28](https://github.com/strongloop/loopback-connector-remote/pull/28) Add test for custom http.path configuration. ([richardpringle](https://github.com/richardpringle)) * [PR#27](https://github.com/strongloop/loopback-connector-remote/pull/27) test: load the correct Remote instance ([bajtos](https://github.com/bajtos)) * [@9fce179](https://github.com/strongloop/loopback-connector-remote/commit/9fce179932ebc47a5cf53f314b08407763f33747) Refer to licenses with a link ([Sam Roberts](https://github.com/sam-github)) ### loopback-connector-rest * [@c443ec3](https://github.com/strongloop/loopback-connector-rest/commit/c443ec38e3d5d4c20a8bb884ab8f11ec2a36721b) Refer to licenses with a link ([Sam Roberts](https://github.com/sam-github)) ### loopback-connector-soap * [PR#29](https://github.com/strongloop/loopback-connector-soap/pull/29) Changing soap invocation test to weather services ([davidcheung](https://github.com/davidcheung)) * [@056ff7c](https://github.com/strongloop/loopback-connector-soap/commit/056ff7c38559fbd8a19c2e270166e5bf915cd6cd) Refer to licenses with a link ([Sam Roberts](https://github.com/sam-github)) ### loopback-connector-sqlite3 * [@b40c348](https://github.com/strongloop/loopback-connector-sqlite3/commit/b40c3485dc20bc837feba78f4d2b9333f5acc43b) Refer to licenses with a link ([Sam Roberts](https://github.com/sam-github)) ## SDKs ### loopback-sdk-angular * **Released 1.6.0** ([Miroslav Bajtoš](https://github.com/bajtos)) * [PR#184](https://github.com/strongloop/loopback-sdk-angular/pull/184) Fix request interceptor to process all requests on same host as urlBase ([partap](https://github.com/partap)) * [@6a24f4d](https://github.com/strongloop/loopback-sdk-angular/commit/6a24f4d9892d44335cbea8ec7a10055fc9b78168) Send auth header to all URLs on the same host ([Partap Davis](https://github.com/partap)) * [PR#193](https://github.com/strongloop/loopback-sdk-angular/pull/193) Persisting rememberMe in localStorage ([davidcheung](https://github.com/davidcheung)) * [PR#191](https://github.com/strongloop/loopback-sdk-angular/pull/191) WIP : Add description from model meta to docs template ([davidcheung](https://github.com/davidcheung)) * [@d170fd9](https://github.com/strongloop/loopback-sdk-angular/commit/d170fd94e4a4fd3a36ec03e653c35ded5270a9f1) Refer to licenses with a link ([Sam Roberts](https://github.com/sam-github)) ### loopback-sdk-angular-cli * **Released 2.0.1** ([Ryan Graham](https://github.com/rmg)) * [@8e1fde3](https://github.com/strongloop/loopback-sdk-angular-cli/commit/8e1fde3b0254f93ad30cc3cf724b82c983d3edd9) remove ref to removed lb-ng-doc bin ([Ryan Graham](https://github.com/rmg)) * **Released 2.0.0** ([Miroslav Bajtoš](https://github.com/bajtos)) * [PR#36](https://github.com/strongloop/loopback-sdk-angular-cli/pull/36) [SEMVER-MAJOR] Remove lb-ng-doc and docular dependency ([bajtos](https://github.com/bajtos)) * **Released 1.2.0** ([Miroslav Bajtoš](https://github.com/bajtos)) * [PR#33](https://github.com/strongloop/loopback-sdk-angular-cli/pull/33) lb-ng support for async booting apps ([doublemarked](https://github.com/doublemarked)) * [@b2eb640](https://github.com/strongloop/loopback-sdk-angular-cli/commit/b2eb640410ccfdd76c149bc42ab45c275cb17fbb) Support async booting apps (Heath Morrison) * [@23dae87](https://github.com/strongloop/loopback-sdk-angular-cli/commit/23dae878218cad2b86f1f248b0dff840b0e18326) Refer to licenses with a link ([Sam Roberts](https://github.com/sam-github)) ### loopback-sdk-ios * [@d5355e4](https://github.com/strongloop/loopback-sdk-ios/commit/d5355e49714b20c4da3f8d71f5981a9977a99647) Fix swift compatibility issue when init'ing repo ([hideya kawahara](https://github.com/hideya)) * [PR#79](https://github.com/strongloop/loopback-sdk-ios/pull/79) Enable unit test execution from `npm test` ([hideya](https://github.com/hideya)) * [PR#80](https://github.com/strongloop/loopback-sdk-ios/pull/80) Update Subclassing.md ([kexoth](https://github.com/kexoth)) * [PR#70](https://github.com/strongloop/loopback-sdk-ios/pull/70) Remove redundant declarations of `+ (instancetype)repository` ([hideya](https://github.com/hideya)) * [PR#76](https://github.com/strongloop/loopback-sdk-ios/pull/76) Define module for the framework (Fix Issue #72) ([hideya](https://github.com/hideya)) * [PR#77](https://github.com/strongloop/loopback-sdk-ios/pull/77) test-server: fix Container's base class to Model ([bajtos](https://github.com/bajtos)) * [PR#75](https://github.com/strongloop/loopback-sdk-ios/pull/75) Fix framework's exposure of non-public headers and clean-up headers for unit tests ([hideya](https://github.com/hideya)) * [PR#73](https://github.com/strongloop/loopback-sdk-ios/pull/73) Add missing MobileCoreServices and SystemConfiguration to Podspec ([hideya](https://github.com/hideya)) * [PR#68](https://github.com/strongloop/loopback-sdk-ios/pull/68) Necessary changes to support PersistedModel.updateAll ([hideya](https://github.com/hideya)) ## Components ### loopback-component-explorer * [@b8033fc](https://github.com/strongloop/loopback-component-explorer/commit/b8033fc1a1195e9b6d9611e07a280d7e74acd654) Refer to licenses with a link ([Sam Roberts](https://github.com/sam-github)) ### loopback-component-oauth2 * [@e71892d](https://github.com/strongloop/loopback-component-oauth2/commit/e71892d3fa165165c5736332099d76adcaa784b2) Refer to licenses with a link ([Sam Roberts](https://github.com/sam-github)) ### loopback-component-passport * [PR#110](https://github.com/strongloop/loopback-component-passport/pull/110) Enforce email verification for local accounts ([loay](https://github.com/loay)) * **Released 1.6.0** ([Raymond Feng](https://github.com/raymondfeng)) * [@7f15212](https://github.com/strongloop/loopback-component-passport/commit/7f15212884e0da5dad7644bacd8664041952ac62) Refer to licenses with a link ([Sam Roberts](https://github.com/sam-github)) ### loopback-component-push * [@a0fd92c](https://github.com/strongloop/loopback-component-push/commit/a0fd92c26eb5d89ca5ec1772ef835e51a7f8715c) Refer to licenses with a link ([Sam Roberts](https://github.com/sam-github)) ### loopback-component-storage * [@24cd1a6](https://github.com/strongloop/loopback-component-storage/commit/24cd1a619e33ed1882f6ea818e3e2bd450d51d62) Remove test file ([Raymond Feng](https://github.com/raymondfeng)) * [@685db48](https://github.com/strongloop/loopback-component-storage/commit/685db4819d972c07c45d58a1774f76dbdf95554d) Replace image ([Raymond Feng](https://github.com/raymondfeng)) * **Released 1.6.0** ([Raymond Feng](https://github.com/raymondfeng)) * [@fdb4c04](https://github.com/strongloop/loopback-component-storage/commit/fdb4c0464e774e512acfa39ff3847df456378e91) Add range support ([Raymond Feng](https://github.com/raymondfeng)) * [@a204980](https://github.com/strongloop/loopback-component-storage/commit/a204980c824b288347eca13295cfaf58bdd3e5d5) Refer to licenses with a link ([Sam Roberts](https://github.com/sam-github))