All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.1.2 (2018-02-28)
- fix resolver ordering, add test (b4ae232)
0.1.1 (2018-02-22)
0.1.0 (2018-02-22)
0.0.46 (2018-02-15)
- bump deps, fix tests (14d2dfd)
0.0.45 (2018-02-15)
- blueprints: fix relationships config typo (fa54cd3)
- commands: use --inspect-brk for debugging servers (8f7d167)
- only sideload records if strategy is embed (c048471)
- remove index signature from Model (c95a60a)
0.0.44 (2018-02-11)
0.0.43 (2018-02-10)
0.0.9 (2018-02-10)
0.0.42 (2018-02-10)
0.0.41 (2018-02-10)
- add files config to package json to ensure correct files are published (3fc1fe5)
- add logic to support dummy app server cmd (d614d8a)
- do not fallback for views (26c2082)
- don't assume variadic args will be an array, remove unused types dep (a5a4c5b)
- drop html extension from error view (73f76e2)
- enforce header types via node type def import (b4946ac)
- ensure server command exits properly on SIGINT (54f5ab1)
- export AcceptanceTestContext type (3af961e)
- finish change to pull fields from Model.schema (67a56a9)
- fix clean exits from test command (21d4177)
- fix dummy bundle load path, upgrade find-plugins (63764b6)
- fix main path, remove unused find-plugins dep, float denali-cli on patch version (d655b13)
- fix migrations path (3ebe062)
- fix naming variable references in blueprints (e05ec24)
- fix some blueprint issues, add missing initializer blueprint (a4e4bdc)
- fix type issues exposed after typescript & lodash type upgrade (a98fa76)
- fix types and config accessors in migrate command (1c507ed)
- fix unit test .subject() typing (ac2f390)
- fix uses of old schema definitions in tests & serializers (a168a99)
- improve typing (6ad7d09)
- remove add/removeRoute calls from blueprints, since it was removed (6ba45d9)
- run initializers in reverse natural order to ensure naturally later addons are run later (b6ec5c2)
- update resource blueprint (66396e2)
- blueprints: update blueprints to use new unit test syntax (591d09e)
0.0.40 (2018-01-31)
- blueprints: acceptance test setup (#421) (bc734ec)
- remove debug code, simplify package.json scripts (40d15b8)
0.0.39 (2017-10-13)
0.0.38 (2017-10-09)
0.0.37 (2017-10-02)
0.0.36 (2017-10-02)
0.0.35 (2017-10-01)
0.0.34 (2017-10-01)
0.0.33 (2017-09-19)
- blueprints: fix service blueprint naming; fixes #380 (90ecd25)
- add back constructor for request object so it actually can get the IncomingMessage 🤦 (477b942)
- fix type issues with yargs argv in generate/destory commands (93ba779)
- fix typo in import path (1c94468)
- make resolution paths for non-relative imports start at denali source directory, not the consuming app/addon directory (eccfedd)
- use getter and container.lookup for now since request object cannot use inject helper (yet) (a39de10)
- use local yargs import rather than reaching into denali-cli (504c936)
- runtime: changing ResponderParams to be more loosely typed (#391) (19935f4)
- add config service (#386) (8a349c2)
- express compatible requests (#387) (c20a5ef)
- pass container to config to allow per-environment container overrides (#363); fix #361 (d42d85d)
- runtime: Parsers do body parsing (#392) (15d9e8d)
0.0.32 (2017-09-02)
- fix debug arguments for test command; use --inspect-brk instead of deprecated --debug-brk (95d6fc1)
- test: ensure ava and dummy app use main-dir (0748916)
- pass along test build output dir to tests, use as base dir for app acceptance test helper (00d64ac)
- remove outputdir option for test command, everything goes in tmp (8b2bd9d)
0.0.31 (2017-08-30)
- build: use broccoli-typescript-compiler now that PRs have merged (a964741)
- data: improve typing for defineModels stub (716d3d7)
- data: only try to defineModels if the adapter supports it (5539006)
- metal: use global symbol for container injection flags to allow multiple denali versions to work with a single container (ea7d0e6)
- model: use upperFirst instead for dynamic model methods (#357) (58b2184)
- runtime: make options optional on resource route (#367) (96b1205)
- runtime: use main dir as base dir for addons at runtime (f98e3f4)
- add missing imports to denali-build.js (277ad8f)
- add sanity checks (c57ed30)
- test: wait to require ava until we are sure we are in tests, because it hard exits the process otherwise (6d09ad2)
- default to no audit for build only, since the build often finishes faster than the nsp request, which makes it look like a hang (and the audit is less useful for standard build invocations (e1f84e7)
- export relationship descriptor subclasses (accbe4b)
- point to dist for types so typescript can resolve module (42f80d0)
- switch to protected from private, since private causes problems and protected is often the better choice regardlesss (059e57d)
- metal: add teardown hooks (#360) (7b5d15e), closes #351
- render: allow dynamic attributes and relationships on serializers (#359) (03c1683), closes #347
- render: allow this.render() calls to override serializer attribute and relationship whitelists (#362) (e19a795), closes #347
- test: typed acceptance test contexts! (5241884)
- use main-dir package and publish project root; see #371 (3c67fba)
0.0.30 (2017-07-13)
- metal: use global symbol for container injection flags to allow multiple denali versions to work with a single container (ea7d0e6)
- model: use upperFirst instead for dynamic model methods (#357) (58b2184)
- add sanity checks (c57ed30)
- metal: add teardown hooks (#360) (7b5d15e), closes #351
- render: allow dynamic attributes and relationships on serializers (#359) (03c1683), closes #347
- render: allow this.render() calls to override serializer attribute and relationship whitelists (#362) (e19a795), closes #347
0.0.29 (2017-07-02)
- test: make options argument to test container inject method optional (f5083bd)
- data: add getType convenience method (c00de67)
0.0.28 (2017-06-25)
- blueprint: fix serializer relationships property (3ec309b)
- blueprints: Make resource test comments two spaces, not 4 (#353) (730d1a1)
- command: hide package manager output from install command (4dc6f12)
- data: allow models to overwrite previous augmentations (62bd914)
- data: do not try to augment abstract models (4208b14)
- runtime: add correct overload signature to render method (ee3fd16)
- runtime: ensure that autorenders happen for filters (dc18197)
- runtime: tighten up typing for ResponderParams, since users can define and use their own interface if their parser differs (6bd11a4)
- runtime: use the status code of any rendered errors as the response status code (8c01dff)
- remove unhandled promise rejection handler to avoid potential memory leaks (b156303)
- metal: add low-level clearCache method to container (efb39c4)
- parse: add raw parser for consistency (spoiler: it is just the flat parser) (b03aefd)
- runtime: allow this.render(data) and assume 200 status code (72260b2)
0.0.27 (2017-06-19)
- addon-blueprint: dedupe package.json scripts (9aa0811)
- blueprint: set travis node versions at 6 & 7 for new apps/addons (#292) (f26434f)
- blueprints: add orm-adapters dir to addon (#328) (dd385a5)
- blueprints: Define a default application orm-adapter (#327) (abf1367), closes #320
- blueprints: remove ormAdapter option from app blueprint (#323) (18b72bd)
- build: ensure denali works correctly as a child addon (#340) (153257c)
- build: use dir rather than process.cwd() (#301) (7a17876)
- remove extraneous console.log (84027c3)
- commands: fix server port env default (cad2ab5)
- data: default new memory adapter records to empty object if no data is provided (fed7f95)
- data: don't throw if model-specific orm-adapter not found (#342) (cb6ba67)
- descriptors: descriptor options should default to an empty object (#336) (71b3788)
- json-api-parser: don't try to parse if no body exists (#309) (d9dbd88)
- metal: default unknown container types to { singleton: true, instantiate: false }; fixes #322 (7f754b9), closes #322
- metal: only run init hook if it is defined (2d46c81)
- request: pass through socket connection from incoming message (#306) (b1035bb)
- runtime: get environment from config, not app (f89b0bd)
- view: add view container options (#343) (186d89e)
- add fallback logic for adapter lookup (7310e6d)
- add missing variable scope to error action template (fc45cd6)
- fix import paths (ed8f66d)
- only use DenaliObject as base class for containered objects (338c758)
- automatically include all built-in parsers and serializers in the container (94ec908), closes #314
- command: allow simple non-js file patterns for test command (5f739b2)
- data: derive model.type from container name; fix #333 (a900cbf), closes #333
- database: pass through additional query options to model methods (#330) (d2c77b1), closes #329
- metal: add init hook (8528f99)
- metal: add onLoad hook (f7fa03b)
- metal: store container name lookups on class meta; fix #334 (af3db6b), closes #334
- middleware: extend Request class to match express api (#293) (c713bdc), closes #291
- runtime: add resolver, refactor container (a4894d7), closes #285 #284
- runtime: drain server connections on app shutdown (#290) (94e2025), closes #263
- runtime: inject db service into base action class; fixes #313 (dd93340), closes #313
- runtime: move dotenv config loading to cli (#289) (c63883b)
- automatically inject logger into base action class (ec971cd)
- container injections, parser, docs update, add view (0133631)
0.0.26 (2017-03-13)
- commands: fix server port env default (cad2ab5)
0.0.25 (2017-03-13)
- drop DENALI_ENV (5be8454)
- ensure consistent environment handling (4bc0446)
- utils: fix wordwrap import (e6e0ad2)
0.0.24 (2017-03-13)
- app: log out error before potentially sanitizing it (588fb13)
0.0.23 (2017-03-13)
- commands: fix import syntax in migrate command (9a52015)
- data: make descriptor options optional (f7fb571)
- metal: export mixin internals so addons can tweak (8323de5)
- metal: fix mixin typing to support correct typing (96b213a)
- metal: fix typings for DenalObject.mixin (9702f9d)
- metal: make mixins return so consumers can coerce with interfaces and intersection types (since Typescript does not support our mixin factory style methods (099e8e0)
- runtime: action container should be public (6e383b7)
- runtime: add body accessors to request class (f7180a0)
- runtime: fix a couple typing issues (d66715e)
0.0.22 (2017-03-07)
- add Container#availableForType, fix define-orm-models initializer (#258) (64e1cd5), closes #258
- remove CSP middleware, doesn't make sense for an API (aa1e0cc)
- blueprint: ensure blueprint .gitignore files are handled correctly (#252) (28fb119), closes #239
- blueprints: misc blueprint updates (a1777ec)
- data: add abstract property to model base class (141a155)
- data: add start/rollback test transaction method stubs to base orm adapter class (bcec982)
- runtime: fix error action rendering (0d6e3f7)
- commands: improve install command output (d03c0ad)
0.0.21 (2017-02-21)
- app: fix default error action to accept error via params rather than constructor (aea74d5)
- blueprint: remove action "integration" tests (91f8fce)
- blueprint: remove classes transform from app blueprint (48f004b)
- blueprint: wrap git commands with try/catch in addon blueprint (#253) (e04d818)
- blueprints: bump maxbuffer for postinstall shell commands (498a450)
- blueprints: clean up blueprints, add extended descriptions (6bead6b)
- add default log level to avoid not having a log level defined (30203c5)
- blueprints: fix migration blueprint typos, use unix timestamps for better sorting (eceaa66)
- blueprints: use devdeps, denali-cli where appropriate (7cf6b44)
- cli: convert denali-build.js to vanilla syntax in blueprints (#245) (8955c8f)
- cli: fix watch flag for test command (db8b7fc)
- cli: improve error handling for migration command (3be72e2)
- commands: clean up non-blueprint based commands (4142cbc)
- commands: ensure publish command awaits spinner commands (b98a99c)
- commands: fix default value arg name (b5dffdf)
- runtime: don't break hasOwnProperty in container (#243) (3f620e1), closes #242
- use async api for cli spinner to ensure correct order of log messages (cce72ec)
- runtime: fix config reference on router (ec85647)
- add missing super() calls for classes that now inherit from DenaliObject (290650b)
- convert some incorrect default imports -> splat import (8af3070)
- ensure action blueprint runs in app only (9bd73b4)
- ensure yarn add is always invoked with --mutex (03795db)
- fix container handling of singletons (3f70766)
- fix import types, use OSS modules for some basic tasks (e59e606)
- fix json typing (f7303d9)
- fix lint errors for denali-build blueprint files (d956fbb)
- fix new app command, hardcode to core blueprint for now (d907e94)
- fix some incorrect types, ensure preemptive renders correctly return a response (9c80761)
- runtime: fix import syntax (39b11a1)
- move command acceptance test tmp dir to OS tmp dir to avoid runsInApp conflicts (6382c86)
- no need to special case the denali binary with the CLI separated (62bff8d)
- yarn add -> yarn install (1eaac75)
- add "default" blueprints for addons that are invoked on install (6f4bae5)
- commands: leverage new blueprint arg parsing (6e4cbcb)
- add DenaliObject base class for easier mixin syntax (8e7a60b)
- add skip-post-install flags to blueprints (230f30e)
- log out cwd for failed command acceptance tests (0bd9cdf)
- blueprints: add acceptance-test blueprint (bf636e0)
- cli: allow migrate command to target a specific environment (8a8c72f)
- commands: add ability to run specific test files only (dd97e65)
- commands: remove addon command (just run the blueprint) (7966cd1)
- data: separate out different querying methods into
find
,all
,query
, andfindOne
(ffcaee1) - metal: check class static props for containerize/singleton flags when instantiating via the container (235cff1)
- test: wrap AppAcceptance class with helper method that handles transactions as well (c4338fc)
0.0.20 (2017-01-14)
- blueprint: add .env to app .gitignore (07bb420)
- blueprint: t.equal -> t.is in app blueprint (d4dc1ff)
- cli: add null check for prepublish script (i.e. apps do not have it) (6001cf8)
- cli: allow semver range checking for ignoredVulnerabilities (81fb67a)
- cli: skip build, nsp checks, etc when environment is production (65207c6)
0.0.19 (2017-01-13)
0.0.18 (2017-01-13)
- cli: fix prepublish hooks to enforce denali publish command (cd4b92e)
0.0.17 (2017-01-13)
- blueprint: fix addon blueprint babel config (e3462d1)
- blueprint: fix outdated variable references in resource blueprint (3925a95)
- blueprint: fix resource blueprint name patterns (6148436)
- blueprint: update package.jsons to reflect minimal babel plugin set (a3b8a9a)
- cli: build failures should cause test command to exit with non-zero code (ae48297)
- cli: convert back to flat published addons, babel-register for denali-build.js (a505f3b)
- cli: fix flag handling in test command (fd80091)
- cli: fix routes test to account for denali version printing (1d47003)
- convert Denali's own denali-build.js to un-transpiled syntax (3054c0b)
- cli: retain non-transpiled files in denali's own build (a8b9ebc)
- use absolute path for instantiating project applications, improve failure messages (23a260a)
- cli: tweak project handling to account for tmp holding dummy apps during tests (371fea7)
- util: default spinner success message to the current spinner text (b78e1d6)
- blueprint: add migration blueprint (33578f9)
- blueprint: add orm-adapter blueprint (6bcc07c)
- blueprint: add/remove routes from blueprints via jscodeshift (8b6d7e4)
- cli: add --litter flag to retain tmp dirs after tests finish (aae9cba)
- cli: add glob support to packageFiles array (9707af8)
- cli: add migrate command (7df3e4d)
- cli: add publish command (f62c6c2)
- install knex on the fly in migrate command (b5ba1eb)
- cli: move default test output folder into tmp (7e25fd3)
- data: add some sanity-check assertions to JSONAPISerializer parsing (f895e3b)
- data: add support for setting id to memory adapter (367f135)
0.0.16 (2016-12-08)
- blueprint: add babel-runtime, remove redundant async transform from default blueprints (c13dff8)
- blueprint: bring resource blueprint up to latest (c410072)
- cli: don't use es6 delimiters for blueprint templates (a50c32e)
- cli: fix build command watch flag (ccab077)
- cli: fix install command (18af3fb)
- test: ensure addon dependency can link properly, even when cyclical (8842266)
- fix a couple test bugs, upgrade ava (de25d9a)
- get tests passing for shallow builds (6b9e841)
- cli: allow addons to omit app/ directory (e5e3cac)
- cli: convert to shallow, precompiled builds (9e5e20d)
0.0.15 (2016-11-30)
- blueprint: allow blueprints to float on 0.0.x versions of denali-babel and denali-eslint (7873709)
- cli: handle null exit code from test process (1c42557)
- cli: inline dummy denali-build, update blueprint deps (7f73a1c)
- cli: add concurrency limit flag to tests, and limit denalis own concurrency to avoid CI OOM (f096aa7)
- cli: add failOnStderr option to CommandAcceptanceTest.run() (a8ad630)
- cli: debug log the builder graph (48c80de)
0.0.14 (2016-11-27)
- cli: change process title to denali (06f8fed)
- cli: default beforeRebuild to noop; fixes #223 (f7150ff), closes #223
- cli: default DEBUG_COLORS=1 for test command (653ce7c)
- cli: ensure polyfill loads before the rest of the imports in lib/index.js; see #221 (249d256)
- cli: fix version printing (2cf7cfc)
- cli: Make sure cli ENVs are not overwritten by defaults (#226) (7dd7f18), closes #213
- cli: refactor test command to avoid concurrency issues with attempting to build while tests are still running (99ccfbb)
- cli: remove undefined index.js line from help menu (#207) (eb85ffe)
- cli: run processEach hooks after processParent hooks (f8894f4)
- cli: stop leaking event emitters for server command; fixes #215 (#218) (8f2e16c), closes #215 #218
- cli: stop the building spinner when the build errors (5b79d08)
- cli: swallow babel-polyfill errors from loading twice; fixes #221 (5c0910c), closes #221
- data: add sanity check for adapter returns from getRelated (2deb3e4)
- data: default model constructor data arg to empty obj (02b9f60)
- data: ensure memory adapter methods are guaranteed async even when its a sync operation (ae9ed3d)
- data: ensure type is passed to adapter methods (ab06b76)
- data: fix inspect output for models, use eachAttribute (4e1051f)
- data: fix relationship accessor method lookup (a87f804)
- data: return true to stop proxy from erroring (8468c19)
- data: use findone for hasone relationships (b195422)
- docs: update to proper naming for addon (#208) (e8374f8)
- change static classes to singletons, use per-container subclasses to embed container references (1994d3a)
- ensure that babel-polyfill is always imported, no matter the invocation point (57d476e)
- runtime: stop using re-export syntax to avoid hoisting imports (1a0a74b)
- move denali back to regular deps in addon blueprint (08f99d2)
- remove babel-runtime, tests fail with it (not sure why tbh) (03e6c69)
- runtime: make availableForType() more strict in type lookups (105903d)
- runtime: Remove the mailer (#212) (398f3d4)
- test: add default value to app acceptance test helper method options (6086f64)
- test: fix app acceptance helper handling of request body (4b81334)
- test: fix app acceptance test helper paths and request sugar (3a94f58)
- test: fix assumption that options.method existed (b61884b)
- blueprint: add denali-build.js to app/addon blueprints (8062dd4)
- blueprint: add MIT license to addon blueprint (a35c2f5)
- blueprint: add some helpful default config files to app & addon blueprints (f549c96)
- cli: add --serial flag to test command (b257d59)
- cli: add building spinner indicator (9dff265)
- cli: add fail-fast arg to test command (3a57d80)
- cli: add ignoreVulnerabilities property to Builder class; fixes #209 (1890e71), closes #209
- cli: allow addons to modify builds (#214) (209f33a)
- cli: print-slow-trees flag for several commands (#205) (cb8ba76)
- data: add findOne to adapter api (8dca36f)
- data: add initializer to allow ORM adapters to define their own internal models (4f18c55)
- data: add Model.eachRelationship() (27d3973)
- data: add Model.findOne() (9f24878)
- data: add setId to adapter api (1478d4e)
- add debug logging (202a20a)
- runtime: add request id via our request class (5b9cf6f)
- test: add
environment
andfailOnStderr
options to (29c9cca) - test: improve spawn command failure output (38dd2de)
0.0.13 (2016-10-29)
- cli: fix babel ignore to compile unlinked addons (b1dc222)
0.0.12 (2016-10-28)
- test: bump spawned command timeout to 10 freakin minutes ... (1570b3e)
- remove npmignore and package.json "files" (f6e7538)
- test: link local denali into generated fixture app, rather than relying on latest registry version (d991483)
- test: expose projectRoot on CommandAcceptanceTest class (eb5b666)
- test: reject the spawned command promise when failOnStderr is true (7c64a35)
0.0.11 (2016-10-28)
- blueprint: Remove duplicate eslint dep in app blueprint (#152) (cf174f4)
- blueprints: add async generator plugin to app/addon blueprints (b4f1166)
- blueprints: add dummy app to addon blueprint; fixes #178 (cce6d1d), closes #178
- blueprints: add error handling for when app blueprint dependency install fails (6be3f14)
- blueprints: config/routes.js comment for app and addon (#112) (4c47e05)
- blueprints: update blueprints to use ava (#182) (e174aa9), closes #179
- cli: add async plugin back to babel config, remove Brocfile (19b7bce)
- cli: cleanup build process for addons (5fda03d)
- cli: default options to empty object (bc8941c)
- cli: display intelligent error message when blueprint is not found (e7d6d20)
- cli: don't assume nested dependencies when symlinking addons into a build (23113a8)
- cli: don't silence CLI output in test environment (since the CLI's output might be asserted against) (a4cadcb)
- cli: don't use dummy app to discover addons when building an addon (24bb7dc)
- cli: ensure blueprints dir exists before trying to load it (1811947)
- cli: ensure nested node_modules folders are created before attempting to link their contents (5b4bb1d)
- cli: fix ability to load up addons again after changes in #123 (#156) (651042d), closes #123 #156
- cli: fix addon tests via dummy app (a27ac36)
- cli: fix babel ignore paths (3414491)
- cli: Fix create application (#187) (c2bf761), closes #187 #155
- cli: fix destroy command file deletion (5e39c38)
- cli: fix skip-audit and skip-lint flags for test command (a2907a8)
- cli: fix some build path bugs and remove hardcoded "dist" (#149) (fe26a37), closes #149 #146 #145
- cli: fix static config for RootCommand (afb9b7b)
- cli: fix typo in resource blueprint description (#110) (c62d747), closes #110
- cli: Give linting logs a bit more context (#185) (6c674d2)
- cli: improve process cleanup handling for server command (0d6ba02)
- cli: load addons recursively (29cbc06)
- cli: move cli into lib, allowing exports from lib/index.js (#199) (95ca5f1), closes #191
- cli: move istanbul plugin out of default build (d655cc3)
- cli: pass absolute paths into Builder.treeFor* methods (e9a3c30)
- cli: prevent errors if nsp items do not have recommendations (0510c18)
- cli: prevent event listener memory leak for test cleanup (e67399d)
- cli: test command exits with non-zero exit code for failures (8a8d4ba)
- data: ensure parent class attributesCache is not used; fixes #127 (626fae6), closes #127
- data: fix double instantiation of models (#119) (dca0b04), closes #119
- data: pluralize types in json-api serializer (#114) (cb3ab7e)
- docs: fix a typo (#201) (1e21451), closes #201
- runtime: do not fallback to application serializer when action.serializer = false; closes #161 (#192) (bde2c74), closes #161 #192
- runtime: ensure config dir exists before attempting to load config files (2669822)
- runtime: fix addon loading (15bdbc1)
- runtime: Instantiate singletons automatically (3a5f8b9)
- test: bump spawn command timeout for command acceptance test helper (5a93882)
- test: fix dummy app package.json (091b084)
- test: header typo in app-acceptance helper (#200) (7e7b8de)
- inline eslint rules for test folder (a85bc49)
- blueprints: add --use-npm flag to force npm instead of yarn; update tests to use npm until yarn concurrency bug is resolved (see yarkpkg/yarn#1275) (911fa95), closes yarkpkg/yarn#1275
- blueprints: add a .editorconfig (#142) (39330c1)
- blueprints: support yarn in addon blueprint (1a72c71)
- build: convert denali to an addon & build addons on-the-fly (#172) (99bf90e)
- cli: --debug flag support for server & test command; fix #87 (5ebcc7f), closes #87
- cli: add --skip-npm flag to new and addon commands (7bc2e30)
- cli: add support back for .babelrc files (a8f27bd)
- cli: add timeout flag to test command (b41a577)
- cli: add verbose flag to test command (cd96964)
- cli: add yarn support to denali new command (#150) (6d403b9)
- cli: broccoli-based builds (#123) (1086be0)
- cli: Check node version and error if < 6 (#151) (75699bc)
- cli: New
routes
command printing all routes (#111) (8ba1469) - data: Add Model#eachAttribute (#118) (a60a914)
- data: expose memory orm-adapter cache (#115) (3c11a64)
- data: pass entire response object to serializer (#175) (a8b5de9)
- data: pass model to orm adapter (#116) (5dc29f4)
- data: set content type headers in serializers (#176) (9add7f8)
- router: run middleware layer prior to routing (#189) (cf27d89)
- runtime: add default logging levels per environment (39e754c)
- test: add acceptance test helpers for app, blueprint, and command (757e379)
- test: allow users to supply an environment when running a CommandAcceptanceTest (001ae50)
- test: automatically add transfer-encoding: chunked to mock requests with bodies (b944276)
- test: automatically increase spawned command acceptance timeout in CI environments (aa2088a)
- test: remove acceptance class helper functions, fix command and blueprint acceptance test classes (824352c)
- test: switch to ava as test runner (28dd8b1)
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.0.10 (2016-09-27)
- code style: remove unused import (70a0fed)