Skip to content

Latest commit

 

History

History
1357 lines (678 loc) · 32 KB

CHANGES.md

File metadata and controls

1357 lines (678 loc) · 32 KB

2020-10-16, Version 5.3.0

  • Use strong-error-handler v4 for new projects (Miroslav Bajtoš)

  • chore: move explorer to devdependency (jannyHou)

2020-03-06, Version 5.2.1

  • Update LTS status in README (Miroslav Bajtoš)

2020-03-02, Version 5.2.0

  • feat: update LB3 LTS status (Miroslav Bajtoš)

  • chore: update copyright years (Diana Lau)

  • fix: security headers handling order (Moshensky Daniil)

2019-12-17, Version 5.1.0

  • Feedback cleanup, remove unsupported keywords (Mark Irish)

  • Add loopback-connector-ibmi to connectors (Mark Irish)

  • chore: improve issue and PR templates (Nora)

  • feat: add openapi and grpc to available connectors (Nora)

  • chore: fix eslint violations (Nora)

  • Remove npm audit from scaffolded posttest (Miroslav Bajtoš)

  • test: always create package-lock during install (Miroslav Bajtoš)

  • update dependencies and fix eslint violations (Nora)

2019-05-10, Version 5.0.0

  • adding twilio connector entry (Jamil Spain)

  • Adding useNewUrlParser option for mongodb (Jamil Spain)

  • Add npm audit to empty-server posttest (Harry Adel)

  • update README for EOL status (Diana Lau)

  • Drop Node.js 6 support (Diana Lau)

  • chore: update copyrights years (Agnes Lin)

  • remove test cases no longer applicable (Diana Lau)

  • update README for LTS status (Diana Lau)

  • remove tests for 2.x (Diana Lau)

  • remove 2.x as available LB version (Diana Lau)

2019-01-28, Version 4.5.2

  • make sure json files are formatted upon save (Raymond Feng)

2019-01-11, Version 4.5.1

  • update supertest dependency (Nora)

  • chore: remove Gruntfile and its dependencies (Nora)

  • chore: update dependencies and node version (Nora)

  • update LB version to LB3 (Nora)

  • Upgrade strong-globalize to latest (v4.x) (Miroslav Bajtoš)

  • fix (jannyHou)

  • add lts announcement (jannyHou)

  • update mongodb connector to 4.x (jannyHou)

2018-10-09, Version 4.5.0

  • Update LTS status of LoopBack 2.x/3.x versions (Miroslav Bajtoš)

2018-09-10, Version 4.4.0

  • chore: update versions to latest (virkt25)

  • [WebFM] es/fr/it/pl/pt_BR/ru translation (candytangnb)

2018-08-15, Version 4.3.1

  • update nsp version in template (Diana Lau)

  • [WebFM] cs/de/es/fr/it/ja/ko/nl/pl/pt_BR/ru/tr/zh (candytangnb)

  • Extract string for project template desc (Diana Lau)

  • [WebFM] cs/pl/ru translation (candytangnb)

  • add connector couchdb2 (jannyHou)

2018-06-19, Version 4.3.0

  • Update strong-error-handler (shimks)

  • update migration and discovery informationa again (shimks)

  • fix formatting (shimks)

  • update migration and discovery information (shimks)

  • formatting (shimks)

  • Drop support for Node.js 4.x, add Travis CI config (Miroslav Bajtoš)

  • Update API Explorer in LB 2.x projects (Miroslav Bajtoš)

  • Update built-in API explorer to latest (v6.x) (Miroslav Bajtoš)

2018-04-18, Version 4.2.0

  • Upgrade scaffolded API Explorer to v6.x (Miroslav Bajtoš)

2018-04-16, Version 4.1.2

  • translation: fix French ACL message (Diana Lau)

2018-03-02, Version 4.1.1

  • [WebFM] de/es/fr/it/ja/ko/nl/tr/zh_CN/zh_TW trans (candytangnb)

  • [WebFM] pt_BR translation (candytangnb)

2018-02-06, Version 4.1.0

  • translation acl options (Diana Lau)

  • drop node 0.10 and 0.12 (Diana Lau)

  • update helmet frameguard (Diana Lau)

  • update helmet version in template (Diana Lau)

  • chore: update license (Diana Lau)

2017-09-05, Version 4.0.0

  • code review fixes (rashmihunt)

  • add generateOperationScopedModels flag (rashmihunt)

  • Add stalebot configuration (Kevin Delisle)

  • Update Issue and PR Templates (#495) (Sakib Hasan)

  • Update translated strings Q3 2017 (Allen Boone)

  • update messages.json (Diana Lau)

  • Add CODEOWNER file (Diana Lau)

2017-07-13, Version 3.42.0

  • Add z/OS Connect EE connector (Andrew Smithson)

2017-06-23, Version 3.41.0

  • Support IBM Object Storage (Hage Yaapa)

  • Add cassandra connector entry (Tetsuo Seto)

  • Added Extreme Scale to avail. connectors (#465) (Ritchie Martori)

2017-04-03, Version 3.40.1

  • Disable context middleware to remove warning (Miroslav Bajtoš)

2017-03-30, Version 3.40.0

  • fix windows permission issue (Anthony Ettinger)

  • Upgrade strong-error-handler in template (Miroslav Bajtoš)

  • templates: upgrade eslint & config to latest (Miroslav Bajtoš)

  • use the test folder for test files (Eddie Monge)

  • Add engines node>=4 to scaffolded projects (Miroslav Bajtoš)

  • Replicate new issue_template from loopback (Siddhi Pai)

  • Replicate issue_template from loopback repo (Siddhi Pai)

  • update grammar to remove you references (Eddie Monge)

2017-03-17, Version 3.39.0

  • add remote registration for createFromTemplate (Anthony Ettinger)

  • revert test for loopbackVersion (Anthony Ettinger)

  • revert unused POST api (Anthony Ettinger)

  • add refactored createFromTemplate function (Anthony Ettinger)

  • Revert "add refactored createFromTemplate function" (Anthony Ettinger)

  • Remote method to get versions (deepakrkris)

  • createFromTemplate version query param (deepakrkris)

  • Fix CI Errors in windows (deepakrkris)

2017-02-22, Version 3.38.0

  • Enable strictObjectIDCoercion for RoleMapping (Miroslav Bajtoš)

2017-02-16, Version 3.37.1

  • Upgrade Explorer to fix security vulnerabilities (Miroslav Bajtoš)

2017-01-23, Version 3.37.0

  • Enable "logoutSessionsOnSensitiveChanges" (Miroslav Bajtoš)

  • test cleanup: extract bootSandboxWithOptions() (Miroslav Bajtoš)

2017-01-05, Version 3.36.1

  • Fix handleErrors config in the template (Miroslav Bajtoš)

2016-12-21, Version 3.36.0

  • Update LBVersion description (jannyHou)

  • Use the correct version of the explorer (Ritchie Martori)

  • change when child process datasource/invoke exits (Eddie Monge)

  • return after err done in tests (Eddie Monge)

  • Update tr translation file (Candy)

  • Update paid support URL (Siddhi Pai)

  • use 3.0 oracle connector version (rashmihunt)

  • Update pt translation file (Candy)

  • Validate upserts (Miroslav Bajtoš)

  • using 3.0.0 version of soap connector (rashmihunt)

  • Remove undocumented user option for kv-redis (#338) (Simon Ho)

  • Add key-value connectors (#332) (Simon Ho)

  • Use explorer@3 when scaffolding loopback@3 apps (Miroslav Bajtoš)

  • Fix "npm test" to not run MySQL setup outside CI (Miroslav Bajtoš)

2016-10-13, Version 3.35.0

  • Update ja, ko and pt translation files (Candy)

  • Fix CI timeouts and windows posix errors (Candy)

  • Update translation files - round#2 (Candy)

  • Handle non-string values in parseLoopBackVersion (Joseph Tary)

  • Add lang files (jannyHou)

  • Fix semver error on git url (Candy)

  • Use "^3.0.0" when scaffolding LoopBack 3.x apps (Miroslav Bajtoš)

2016-09-06, Version 3.34.0

  • available-connectors: add loopback-connector-es (DOSarrest)

  • Remove Legacy Explorer (gunjpan)

  • Fixup empty-server template. (Richard Pringle)

2016-08-23, Version 3.33.0

  • Fix eslint setup in empty-server template (Simon Ho)

  • fix DataSourceDefinition remoteMethod #269 (deepakrkris)

  • Update globalization (Candy)

  • Add globalization (Candy)

  • Disable current-context in new projects (Miroslav Bajtoš)

  • Fix test descriptions and refactor (Candy)

  • workspace: remove "alpha" from 3.0 description (Miroslav Bajtoš)

  • Fix crash due to missing optionalDependencies (Joseph Tary)

2016-07-18, Version 3.32.0

  • Fix createFromTemplate duplicate model error (Candy)

  • Bump grunt-loopback-sdk-angular dep (Miroslav Bajtoš)

  • test/end-to-end: fix test failure (Miroslav Bajtoš)

  • Update URLs in CONTRIBUTING.md (#300) (Ryan Graham)

  • Fix eslint infrastructure (Miroslav Bajtoš)

  • Add supportedLBVersion to metadata (jannyHou)

  • Added "schema" property for the DB2 Connector. Fixes #274. (Fulton Byrne)

2016-06-24, Version 3.31.0

  • Disable discovery & migration for cloudant (Candy)

  • Add acl config to new templates (jannyHou)

  • add strong-error-Handler to dependencies (Loay)

  • update errorhandler templates (Loay)

  • Update connectors list (#289) (Quentin Presley)

2016-06-17, Version 3.30.0

  • Remove usage of deprecated loopback.cookieParser (Miroslav Bajtoš)

  • Add MQ Light to available connectors (#286) (Quentin Presley)

  • Choose dependency according to loopbackVersion (jannyHou)

  • Add DB2z and DashDB connectors (Quentin Presley)

  • Fix a typo. (Richard Pringle)

  • Fix Message extends Model (jannyHou)

  • Update dependencies (Miroslav Bajtoš)

  • Update project to remove isStatic flag (Candy)

2016-05-26, Version 3.29.0

  • Add new helloworld (juehou)

  • Add eslint infrastructure (Candy)

  • Add url to datasource config (juehou)

  • mark tests as exported (Ryan Graham)

  • relicense as MIT only (Ryan Graham)

  • insert IBM copyright headers (Ryan Graham)

2016-03-18, Version 3.28.2

  • Update rest connector version (Raymond Feng)

2016-03-18, Version 3.28.1

  • Check err && err.message (Raymond Feng)

2016-03-17, Version 3.28.0

  • Add installed flag to list of connectors (Ritchie Martori)

2016-03-16, Version 3.27.0

  • Fix regression due to change in delete API (Joseph Tary)

2016-03-15, Version 3.26.0

  • Update connector module versions (Raymond Feng)

  • Remove model definition file when deleting by id (Simon Ho)

2016-03-11, Version 3.25.0

  • Upgrade helmet version and add a license property to avoid npm warning (Raymond Feng)

2016-03-10, Version 3.24.1

  • Update available connectors (Raymond Feng)

2016-03-10, Version 3.24.0

  • Reorder the list of connectors and add settings for soap/rest/mail (Raymond Feng)

2016-03-09, Version 3.23.0

  • Clean up the sameple model (Raymond Feng)

2016-03-01, Version 3.22.0

  • Add an opt. to scaffold without explorer (Miroslav Bajtoš)

  • templates: move component config to data.js (Miroslav Bajtoš)

  • fix CHANGES.md (Miroslav Bajtoš)

2016-02-24, Version 3.21.1

2016-02-24, Version 3.21.0

  • Revert "1.0.0" (Miroslav Bajtoš)

2016-02-24, Version 1.0.0

  • Add a new template "hello-world" (Miroslav Bajtoš)

  • templates: add "description" (Miroslav Bajtoš)

  • Add a new template "empty-server" (Miroslav Bajtoš)

  • templates: clean up directory structure (Miroslav Bajtoš)

2016-02-15, Version 3.20.0

  • Fix export for current working directory (Joseph Tary)

  • Add method to get current workspace directory (Joseph Tary)

  • Add bluebird for tests running on v0.10 (Miroslav Bajtoš)

  • ComponentConfig representing component-config.json (Miroslav Bajtoš)

2016-02-02, Version 3.19.0

  • Set proper value for migration (Loay Gewily)

  • Add cloudant connector (Jue Hou)

  • Add DB2 connector To the list of data source connectors (Loay Gewily)

  • Remove dependency on loopback-testing (Simon Ho)

  • Add support for changing workspace (Krishna Raman)

  • Add post test script for security check. (Gunjan Pandya)

  • Enhance Security of Scaffolded Loopback App. (Gunjan Pandya)

2015-12-04, Version 3.18.5

  • Fix: ModelMethod.http is an array (Miroslav Bajtoš)

2015-12-03, Version 3.18.4

  • Fix timeout on workspace start on Windows (Joseph Tary)

2015-11-30, Version 3.18.3

  • Update package specification to support 'node .' (Gunjan Pandya)

  • add support for npm start (Sai Vennam)

  • Refer to licenses with a link (Sam Roberts)

  • Use strongloop conventions for licensing (Sam Roberts)

2015-09-25, Version 3.18.2

  • Fix remoting metadata of Workspace.start() (Miroslav Bajtoš)

2015-09-24, Version 3.18.1

  • Add host and port to start app response payload (seanbrookes)

2015-09-21, Version 3.18.0

  • declaratively load rest-api and explorer (Hage Yaapa)

2015-09-10, Version 3.17.1

  • Allow array value for middleware definition (Raymond Feng)

  • Suppress error stack traces in production (Miroslav Bajtoš)

2015-08-17, Version 3.17.0

  • Increate the timeout for tests (Raymond Feng)

  • Fix the test of property config (Raymond Feng)

  • Remove the unused token middleware (Raymond Feng)

  • Support flag to exclude inheritance of base properties (Raymond Feng)

  • Fix ModelDefinitions not being deleted from cache (Ritchie Martori)

  • Add 'methods' property to middleware model (Raymond Feng)

2015-08-06, Version 3.16.0

  • Update to fs-extra 0.22 (Raymond Feng)

  • Allow loopback-workspace to work with gateway-workspace (Raymond Feng)

  • Fix model methods to be represented as an object (Miroslav Bajtoš)

  • Add app.js for backwards compatibility (Ritchie Martori)

  • Refactor the workspace into the LoopBack 2.x structure (Ritchie Martori)

2015-06-23, Version 3.15.1

2015-06-16, Version 3.15.0

  • Add middleware config model and apis (Raymond Feng)

2015-05-28, Version 3.14.0

  • Fix ModelAccessControl.create() and failing tests (Miroslav Bajtoš)

  • Revert "api-server template: add strong-express-metrics" (Miroslav Bajtoš)

  • api-server: configure default mixin sources (Miroslav Bajtoš)

2015-05-18, Version 3.13.0

  • api-server template: add strong-express-metrics (Miroslav Bajtoš)

2015-05-13, Version 3.12.0

  • Update deps (Raymond Feng)

  • Add options arg (Raymond Feng)

  • deps: remove unused 'temp' dependency (Ryan Graham)

  • deps: replace underscore.string with lodash (Ryan Graham)

  • deps: upgrade lodash to 3.x (Ryan Graham)

2015-04-20, Version 3.11.0

  • Enable "validateUpsert" for newly created models (Miroslav Bajtoš)

2015-03-27, Version 3.10.1

  • Remove deprecation warnings (Miroslav Bajtoš)

  • Add unit-test verifying top-level CORS setup (Miroslav Bajtoš)

  • Setup a single top-level CORS middleware (claylo)

  • Disable legacy explorer routes by default. Add option to generated config file for the new legacyExplorer option introduced as a fix to strongloop/loopback#1134. This will ensure that the /routes and /models routes are disabled by default. (Ron Edgecomb)

2015-02-24, Version 3.10.0

2015-02-24, Version 3.9.0

  • Boot the app asynchronously (Simon Ho)

2015-02-24, Version 3.8.0

  • Upgrade ncp and strong-cached-install for io.js (Miroslav Bajtoš)

2015-02-18, Version 3.7.1

  • Generate .gitignore from gitignore (Simon Ho)

  • Add npm-debug and .iml to .gitignore (Simon Ho)

  • Sort items in ASCII order (Simon Ho)

  • Fix unit-tests (Miroslav Bajtoš)

  • Make setup script executable by default (Simon Ho)

  • Add instructions to run test (Simon Ho)

  • Add .strong-pm to .gitignore (Sam Roberts)

2015-01-22, Version 3.7.0

  • Fix registration of status route (Miroslav Bajtoš)

2015-01-15, Version 3.6.5

  • Fix handling of workspaces with nested packages (Miroslav Bajtoš)

  • Facet: remove PackageDefinition-related code (Miroslav Bajtoš)

  • Fix the test case (Raymond Feng)

2015-01-07, Version 3.6.4

  • Add description/repostiory/readme to avoid npm warnings (Raymond Feng)

  • Fix bad CLA URL in CONTRIBUTING.md (Ryan Graham)

  • available-connectors: add Couchbase connector (Miroslav Bajtoš)

2014-12-15, Version 3.6.3

  • Set base model of discovered models (Miroslav Bajtoš)

2014-12-11, Version 3.6.2

  • Fix discovery of model properties with id:true (Miroslav Bajtoš)

  • Update chai to ^1.10 (Miroslav Bajtoš)

2014-12-08, Version 3.6.1

  • Remove underscore (Ryan Graham)

2014-12-02, Version 3.6.0

  • api-server: remove static middleware placeholder (Miroslav Bajtoš)

  • Remove supportedTypes (Raymond Feng)

  • template/api-server: introduce middleware.json (Miroslav Bajtoš)

  • Add remoting options to server/config.json (Raymond Feng)

2014-12-01, Version 3.5.2

  • Remove "npm install loopback-explorer" log (Miroslav Bajtoš)

  • ModelDefinition: make idInjection true by default (Miroslav Bajtoš)

2014-10-22, Version 3.5.0

  • Include loopback in model sources (Miroslav Bajtoš)

  • Fix definition of description properties (Miroslav Bajtoš)

  • Handle shorthand property definition (Miroslav Bajtoš)

  • connector: load loopback models from filesystem (Miroslav Bajtoš)

  • templates/api-server: remove url from config (Miroslav Bajtoš)

  • available-connectors: add saphana (Jenson Zhao)

  • api-server: add jshint to devDependencies (Miroslav Bajtoš)

2014-10-07, Version 3.4.2

  • Workspace: do not forward HOST and PORT to child (Miroslav Bajtoš)

2014-10-02, Version 3.4.1

  • fixup! move wait-till-listening to regular deps (Miroslav Bajtoš)

  • squash! use unique port for start/stop tests (Miroslav Bajtoš)

  • fixup! fetch host:port before spawn, fix tests (Miroslav Bajtoš)

  • Add contribution guidelines (Ryan Graham)

  • Workspace: use waitTillListening in start() (Miroslav Bajtoš)

2014-10-01, Version 3.4.0

  • fixup! implement isRunning, fix remoting data (Miroslav Bajtoš)

  • Workspace: implement start/stop/restart (Miroslav Bajtoš)

2014-09-29, Version 3.3.4

  • Bump version (Raymond Feng)

  • Use discoverSchema for the case where options.schema is not present (Raymond Feng)

  • createModel should use the dataSource.name for model config (Ritchie Martori)

  • Fix connector default schema setting (Raymond Feng)

2014-09-25, Version 3.3.2

  • Bump version (Raymond Feng)

  • Fix the types for scopes/indexes (Raymond Feng)

  • Improve compatibility of end-to-end tests (Ryan Graham)

  • Bump ncp dependency to 1.0.0 (Ryan Graham)

2014-09-24, Version 3.3.1

  • test: enable mysql tests on Jenkins (Ryan Graham)

  • Collect stderr from child instead of self (Ryan Graham)

2014-09-19, Version 3.3.0

  • Expose ModelProperty.availableTypes via REST (Miroslav Bajtoš)

  • Add any to the list of property types (Miroslav Bajtoš)

  • Fix acl properties (Ritchie Martori)

  • Rename ModelConfig.dataSource to dataSourceRef (Miroslav Bajtoš)

  • Rework datasource invoke crash test (Ritchie Martori)

  • Ensure ACLs are ordered and have unique IDs (Ritchie Martori)

  • Add remoting for ds.createModel (Ritchie Martori)

  • Cleanup duplicate code in e2e tests... Also add uncaughtException handling in datasource-invoke. (Ritchie Martori)

  • Add dataSourceDef.createModel (Ritchie Martori)

  • Use invokeInWorkspace for discover methods (Ritchie Martori)

  • Refactor datasource-invoke to use Process#send() (Ritchie Martori)

2014-09-05, Version 3.2.0

  • Bump version (Raymond Feng)

  • available-connectors: describe connector settings (Miroslav Bajtoš)

  • available-connectors: add Email connector (Miroslav Bajtoš)

  • available-connectors: add "features" info (Miroslav Bajtoš)

  • Add a queue for facet load/save (Raymond Feng)

  • available-connectors: add npm package info (Miroslav Bajtoš)

  • Dedupe files to be saved (Raymond Feng)

  • Add model.js script generation (Ritchie Martori)

  • Make sure the result is passed to callback (Raymond Feng)

  • Report ping errors as HTTP 200 (Miroslav Bajtoš)

  • Fix the grunt file (Raymond Feng)

  • datasource-invoke: handle sync errors (Miroslav Bajtoš)

  • testConnection: fix a typo in error message (Miroslav Bajtoš)

  • test: isolate testConnection tests (Miroslav Bajtoš)

  • Update minimum juggler version to v2.7.0 (Miroslav Bajtoš)

  • testConnection: use ping, run in workspace app (Miroslav Bajtoš)

  • Bump up minimum required version of juggler (Miroslav Bajtoš)

  • Clean up dependencies (Raymond Feng)

  • Preserve property order in models.json (Miroslav Bajtoš)

  • test: skip tests using MySQL on Jenkins CI (Miroslav Bajtoš)

  • connector: pass correct arguments to save cb (Miroslav Bajtoš)

  • Implement autoupdate/automigrate (Miroslav Bajtoš)

  • DataSourceDefinition: prevent double callback (Miroslav Bajtoš)

  • Definition: fix loadToCache to return id (Miroslav Bajtoš)

  • Add public property to model config definition (Ritchie Martori)

  • Add name validations (Miroslav Bajtoš)

  • WorkspaceEntity.getFromCache: improve error msg (Miroslav Bajtoš)

  • Definition.addToCache: remove related models (Miroslav Bajtoš)

  • facet: use a static version of getUniqueId (Miroslav Bajtoš)

  • test: increase timeout for npm install (Miroslav Bajtoš)

  • models: make PackageDefinition public (Miroslav Bajtoš)

  • DataSourceDefinition: fix remoting metadata (Miroslav Bajtoš)

  • package: update fs-extra (Miroslav Bajtoš)

  • DataSourceDefinition: handle unknown connector (Miroslav Bajtoš)

  • Fix removing models not removing from the file system (Ritchie Martori)

  • Add test for creating datasources over REST (Ritchie Martori)

  • Fix the comment (Raymond Feng)

  • Fix typo (Raymond Feng)

  • Add custom remote method definitions (Ritchie Martori)

2014-07-24, Version 3.1.0

  • api-server template: add dot files (Miroslav Bajtoš)

2014-07-22, Version 3.0.0

  • Update versions (Raymond Feng)

  • package: update dependencies (Miroslav Bajtoš)

  • Upgrade runtime to loopback 2.0. (Miroslav Bajtoš)

  • Fix the dep order (Raymond Feng)

  • Add a test for favicon (Raymond Feng)

  • Add url param to print out the link for both unix and windows (Raymond Feng)

  • Fix a typo to the callback function (Raymond Feng)

  • Add baseModel to connector metadata (Miroslav Bajtoš)

  • Fix base dir for glob paths (Raymond Feng)

  • Add favicon to avoid url-not-found warnings (Raymond Feng)

  • Fix the default host and port (Raymond Feng)

  • 3.0.0-beta3 (Ritchie Martori)

  • Allow modelProperty.type to be any value instead of object (Ritchie Martori)

2014-07-17, Version 3.0.0-beta2

  • ModelProperty: support ['string'] type (Miroslav Bajtoš)

2014-07-17, Version 3.0.0-beta1

  • ModelAccessControl: remove values not implemented (Miroslav Bajtoš)

  • ModelRelation: add hasOne type, name/value API (Miroslav Bajtoš)

  • Omit id from the package.json file (Miroslav Bajtoš)

  • Move method-override from dev to dependencies (Miroslav Bajtoš)

  • Use the package 'method-override' (Miroslav Bajtoš)

  • Fix issues discovered during review (Miroslav Bajtoš)

  • Refactor config.json into FacetSetting (Miroslav Bajtoš)

  • Remove PackageDefinition from Facet (Miroslav Bajtoš)

  • Rework templates and model definitions (Miroslav Bajtoš)

  • Rename ComponentModel to ModelConfig (Miroslav Bajtoš)

  • Rename ComponentDefinition to Facet. (Miroslav Bajtoš)

  • templates: use loopback-boot 2.0.0-beta2 (Miroslav Bajtoš)

  • templates: fixate loopback-boot version (Miroslav Bajtoš)

  • Rename "models.json" to "model-config.json" (Miroslav Bajtoš)

  • templates: merge "rest" into "server" (Miroslav Bajtoš)

  • Fix order of keys in JSON files (Miroslav Bajtoš)

  • package: add repository and license (Miroslav Bajtoš)

  • test: use strong-cached-install in e2e tests (Miroslav Bajtoš)

  • connector: synchronize reads and writes (Miroslav Bajtoš)

  • Support _meta.sources in models.json (Miroslav Bajtoš)

  • ModelDefinition: drop dataSource, add base (Miroslav Bajtoš)

  • ModelDefinition: include custom options (Miroslav Bajtoš)

  • ModelRelation: fix relations and serialization (Miroslav Bajtoš)

  • Add ModelProperty.isId (Miroslav Bajtoš)

  • Refactor getUniqueId into a static method (Ritchie Martori)

  • Ensure component models are saved to the correct component (Ritchie Martori)

  • Refactor id creation to use belongsTo foreign key (Ritchie Martori)

  • Add componentName to correct models and mark required (Ritchie Martori)

  • Fix embed identifiers (Ritchie Martori)

  • Add unique id base methods (Ritchie Martori)

  • api-server: add / route (Miroslav Bajtoš)

  • Simplify templates - use app.get('url') (Miroslav Bajtoš)

  • test: Increase npm install timeout (Miroslav Bajtoš)

  • test/end-to-end: implement caching of npm packages (Miroslav Bajtoš)

  • test: implement end-to-end tests (Miroslav Bajtoš)

  • Implement a hook for custom of cp -r (Miroslav Bajtoš)

  • Implement Workspace.isValidDir (Miroslav Bajtoš)

  • Mark all componentName properties as required. (Miroslav Bajtoš)

  • templates: clean up + upgrade to loopback-boot 2.0 (Miroslav Bajtoš)

  • Omit json config files in the root component (Miroslav Bajtoš)

  • Move restApiRoot from api-server to server (Miroslav Bajtoš)

  • Fix serialization of component models (Miroslav Bajtoš)

  • Fix name in the root package.json (Miroslav Bajtoš)

  • Omit extra properties from json files (Miroslav Bajtoš)

  • Revert exec support (Ritchie Martori)

  • Implement the discovery API (Ritchie Martori)

  • Add exec support to components (Ritchie Martori)

  • Move TODOs to github (Ritchie Martori)

  • Only clear the loader once loadFromFile is complete (Ritchie Martori)

  • Use correct name for model definition name testing (Ritchie Martori)

  • Fix deserialization of embedded key-value maps (Miroslav Bajtoš)

  • ModelAccessControl: rename 'method' to 'property' (Miroslav Bajtoš)

  • connector: fix race condition in loadFromFile (Miroslav Bajtoš)

  • Fix serialization of Model ACLs. (Miroslav Bajtoš)

  • ModelAccessControl: improve metadata providers (Miroslav Bajtoš)

  • ModelProperty: implement availableTypes (Miroslav Bajtoš)

  • Workspace: implement listAvailableConnectors (Miroslav Bajtoš)

  • ModelDefinition: include name in the json file (Miroslav Bajtoš)

  • package: add mocha as dev-dep and test script (Miroslav Bajtoš)

  • Prevent the cache from being destroyed from loading from the fs in parallel (Ritchie Martori)

  • Refactor ModelDefinition into ComponentModel (Ritchie Martori)

  • WIP Add component template support (Ritchie Martori)

  • Rename AppDefinition => ComponentDefinition (Ritchie Martori)

  • Fix caching embeded data (Ritchie Martori)

  • Fix model property embedding (Ritchie Martori)

  • Add model definition tests (Ritchie Martori)

  • Add grunt dev deps (Ritchie Martori)

  • Fix workspace package name (Ritchie Martori)

  • Remove stray console.log (Ritchie Martori)

  • Add gruntfile and tasks for loopback-angular client (Ritchie Martori)

  • Initial working persistence (Ritchie Martori)

  • Create connector patches for file sync (Ritchie Martori)

  • Initial ConfigFile impl (Ritchie Martori)

  • Rework persistence using change event (Ritchie Martori)

  • Rework persistence into new DefinitionFile class (Ritchie Martori)

  • Connector WIP (Ritchie Martori)

  • Start Connector Impl (Ritchie Martori)

  • Initial 3.0 refactor (Ritchie Martori)

2014-07-16, Version 2.6.0

2014-07-01, Version 2.5.2

  • Bump version (Raymond Feng)

  • Fix the test case (Raymond Feng)

  • Update datasources to reflect new push component. (Dave Bryand)

2014-07-01, Version 2.5.1

  • Update deps (Raymond Feng)

2014-06-25, Version 2.5.0

  • Update deps (Raymond Feng)

  • Replace bodyParser with json & urlencoded (Raymond Feng)

  • acl-definition: use loopback.ACL as the base (Miroslav Bajtoš)

  • Implement AclDefinition model. (Miroslav Bajtoš)

  • PropertyDefinition: implement availableTypes (Miroslav Bajtoš)

  • Project: implement listAvailableConnectors (Miroslav Bajtoš)

  • test: remove unneeded db cleanup (Miroslav Bajtoš)

  • Fix datasource config to remove stderr logs (Miroslav Bajtoš)

  • Implement ModelPropertyDefinition model. (Miroslav Bajtoš)

  • Remove the uniqueness constraint from Project name (Miroslav Bajtoš)

  • Fix Project.fromConfig to save the object created (Miroslav Bajtoš)

  • fix typo in jsdoc type annotation (Miroslav Bajtoš)

  • Use app.boot() to setup models. (Miroslav Bajtoš)

  • Fix validations of name uniqueness (Miroslav Bajtoš)

  • integration.test: fix failing test (Miroslav Bajtoš)

  • Project: toConfig() must not use stale relations (Miroslav Bajtoš)

  • datasource: validate uniqueness of name (Miroslav Bajtoš)

  • Define more schema properties (Miroslav Bajtoš)

  • Project: support custom fs.writeFile (Miroslav Bajtoš)

  • Project: support custom name in createFromTemplate (Miroslav Bajtoš)

2014-02-23, Version 2.4.0

  • Bump version and update to loopback 1.7.0 (Raymond Feng)

  • Update to MIT/StrongLoop dual license (Raymond Feng)

2014-02-17, Version 2.3.1

  • Update loopback dep (Raymond Feng)

  • Upgrade juggler (Raymond Feng)

  • Fix the id type (Raymond Feng)

  • Update loopback version range (Raymond Feng)

  • Update dependencies (Raymond Feng)

2014-01-27, Version 2.3.0

  • Bump version (Raymond Feng)

  • Remove strong-agent and strong-cluster-control (Sam Roberts)

2014-01-23, Version 2.2.1

  • Expose ACL related models to models.json (Raymond Feng)

  • Generate files with consistent whitespace (Sam Roberts)

2014-01-14, Version 2.2.0

  • Update dep to push (Raymond Feng)

  • Bump versions (Raymond Feng)

  • Add base model (Raymond Feng)

  • Add data source test (Raymond Feng)

  • Add integration tests for push REST apis (Raymond Feng)

  • Add loopback-push-notification as dep (Raymond Feng)

  • Customize the endpoint for push (Raymond Feng)

  • initial push models template updates (Ritchie Martori)

  • Refactor explorer integration, add "started" event (Miroslav Bajtoš)

  • app.start() calls app.listen() (Miroslav Bajtoš)

  • Bump up deps versions (Miroslav Bajtoš)

  • Remove loopback-explorer's basePath option (Miroslav Bajtoš)

  • Mount REST API at app.get('restApiRoot') (Miroslav Bajtoš)

  • Allow app to be runnable within a supervisor (Sam Roberts)

  • Add missing token middleware (Ritchie Martori)

2013-12-20, Version 2.1.2

  • cookieParser requires a string argument. (Chris S)

2013-12-18, Version 2.1.1

  • Bump LoopBack version to 1.4.x (Ritchie Martori)

  • Add loopback-datasource-juggler as devDependency (Ryan Graham)

  • Add missing middleware and cookieSecret (Ritchie Martori)

  • Fix loopback-explorer and swagger setup. (Miroslav Bajtos)

  • test: fix typo (Miroslav Bajtos)

  • Remove extraneous middleware (Ritchie Martori)

  • Bump version (Ritchie Martori)

  • add app.enableAuth() to enable auth / access control (Ritchie Martori)

  • Fix config.name => package.name mapping (Ritchie Martori)

  • Add missing host parameter to app.listen() (Ritchie Martori)

  • Add project.addPermission() (Ritchie Martori)

2013-12-03, Version v2.0.2

2013-12-03, Version 2.0.2

  • First release!