Releases: hoodiehq/hoodie-server
v12.0.0
<a name"12.0.0">
12.0.0 (2015-11-02)
Bug Fixes
- admin-dashboard: remove admin-port and config (96f3444f)
- config: deep freeze config to prevent further modification (9a3eb9a6)
- init: move init into their respective modules (db5ae5ad)
Features
- bundle new hoodie-client (0ad66fe8)
- new hook methods (91c1b647)
- make non-plugin specific hooks asynchronous (a9676321)
- rename the
server.api.plugin-request
event torequest
(baeca37d) - rename plugins (8bab542a)
- hooks: new dynamic hook system (4b3e6a7f)
- plugins: implemented new plugin architecture (b3264eda)
- www: serve my-first-hoodie w/o path/doesn't exist (7b8b6468, closes #382)
Breaking Changes
-
when
require
inghoodie-server
that object exposed an init
method before, that could be passed a customenv_config
. This method is gone.
You can only dorequire('hoodie-server')(options, cb)
anymore, because hook
and plugin initialization now happens on the env_config object that can't be
passed from the outside.(db5ae5ad)
-
The admin-dashboard used to be on its own (configurable) port.
It's now served from/hoodie/admin
and the respective port config is gone.
The UIKit is now served fromhoodie/admin/assets
, its guide from
hoodie/admin/guide
.(96f3444f)
v11.0.0
v10.2.1
v10.2.0
v10.1.0
v10.0.2
v10.0.1
v10.0.0
<a name"10.0.0">
10.0.0 (2015-09-04)
Features
- make hoodie-server a library with one unified config (75fef516)
Breaking Changes
- Before this change hoodie-server shipped its own CLI start
script and it was reading configuration from multiple places all at once.
With this refactoring hoodie-server does no longer have these CLI
responsibilites. The top level hoodie module can now requirehoodie-server
and pass in one unified config opbject.
Available options:
path: Project path (optional) Default: process.cwd()
loglevel: (optional) Default: 'warn'
port: Port-number to run the Hoodie App on (optional)
bindAddress': Address that Hoodie binds to (optional) Default: 127.0.0.1
www: WWW path (optional) Default: path.join(options.path, 'www')
adminPort: Port-number to run the admin-dashboard on (optional)
adminPassword: Password for the admin-dashboard (required on first run)
dbPort: Port-number to run the PouchDB Server on (optional)
inMemory: Whether to start the PouchDB Server in memory (optional) Default: false
dbPassword: Password to use for the PouchDB Server "_hoodie" admin user (optional)
dbUrl: If provided does not start PouchDB Server and uses external CouchDB. Has to contain credentials. (optional)
data: Data path (optional) Default: path.join(options.path, 'data')
(75fef516)