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)
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)
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š)