Skip to content

Releases: hoodiehq/hoodie-server

v12.0.0

02 Nov 11:53
Compare
Choose a tag to compare

<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 to request (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 ing hoodie-server that object exposed an init
    method before, that could be passed a custom env_config. This method is gone.
    You can only do require('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 from hoodie/admin/assets, its guide from
    hoodie/admin/guide.

    (96f3444f)

v11.0.0

12 Oct 20:07
Compare
Choose a tag to compare

<a name"11.0.0">

11.0.0 (2015-10-12)

Breaking Changes

  • Hoodie requires node@>=4 from now on

This commit was sponsored by The Hoodie Firm.
You can hire The Hoodie Firm:

http://go.hood.ie/thehoodiefirm

(449d1102)

v10.2.1

18 Sep 22:53
Compare
Choose a tag to compare

<a name"10.2.1">

10.2.1 (2015-09-18)

Bug Fixes

  • hapi: PouchDB compatibility (12f236d2)

v10.2.0

10 Sep 17:42
Compare
Choose a tag to compare

<a name"10.2.0">

10.2.0 (2015-09-10)

Features

v10.1.0

10 Sep 11:47
Compare
Choose a tag to compare

<a name"10.1.0">

10.1.0 (2015-09-10)

Features

v10.0.2

08 Sep 18:58
Compare
Choose a tag to compare

<a name"10.0.2">

10.0.2 (2015-09-08)

Bug Fixes

  • database: use url.resolve to join urls (863b1c85)

v10.0.1

04 Sep 13:15
Compare
Choose a tag to compare

<a name"10.0.1">

10.0.1 (2015-09-04)

Bug Fixes

  • correctly set loglevel from options (d1d9ca6c)

v10.0.0

04 Sep 12:35
Compare
Choose a tag to compare

<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 require hoodie-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)

v9.3.3

26 Aug 12:14
Compare
Choose a tag to compare

<a name"9.3.3">

9.3.3 (2015-08-26)

Bug Fixes

  • hooks: pass env_config to getHooksFromPlugins method (24966c15)

v9.3.2

24 Aug 09:39
Compare
Choose a tag to compare

<a name"9.3.2">

9.3.2 (2015-08-24)

Bug Fixes

  • database: entering username/password (fe6fca49)