UNPKG

@adonisjs/framework

Version:

Adonis framework makes it easy for you to write webapps with less code

909 lines (478 loc) 45.6 kB
<a name="5.0.13"></a> ## [5.0.13](https://github.com/adonisjs/adonis-framework/compare/v5.0.12...v5.0.13) (2019-02-16) ### Bug Fixes * **Env:** allow escaping dollar sign ([22b54b5](https://github.com/adonisjs/adonis-framework/commit/22b54b5)), closes [#1037](https://github.com/adonisjs/adonis-framework/issues/1037) * **Env:** Env.load() docblock ([#1010](https://github.com/adonisjs/adonis-framework/issues/1010)) ([1b0412e](https://github.com/adonisjs/adonis-framework/commit/1b0412e)) ### Features * **error:** add forum link to youch error page ([c26328f](https://github.com/adonisjs/adonis-framework/commit/c26328f)) * **exception:** Add forum link ([4e82b59](https://github.com/adonisjs/adonis-framework/commit/4e82b59)) * **Router:** duplicate route name failing test ([#1025](https://github.com/adonisjs/adonis-framework/issues/1025)) ([9a34cac](https://github.com/adonisjs/adonis-framework/commit/9a34cac)) * **routing:** prefix route's name via group ([98ca091](https://github.com/adonisjs/adonis-framework/commit/98ca091)) <a name="5.0.12"></a> ## [5.0.12](https://github.com/adonisjs/adonis-framework/compare/v5.0.11...v5.0.12) (2018-10-16) ### Bug Fixes * **request:** compute request.original properly ([08b379e](https://github.com/adonisjs/adonis-framework/commit/08b379e)) <a name="5.0.11"></a> ## [5.0.11](https://github.com/adonisjs/adonis-framework/compare/v5.0.10...v5.0.11) (2018-10-16) ### Bug Fixes * **request:** re-compute request.all when qs updates ([61a4a36](https://github.com/adonisjs/adonis-framework/commit/61a4a36)) ### Features * **request:** add request.original to access the original request data ([2d12926](https://github.com/adonisjs/adonis-framework/commit/2d12926)) <a name="5.0.10"></a> ## [5.0.10](https://github.com/adonisjs/adonis-framework/compare/v5.0.9...v5.0.10) (2018-10-01) <a name="5.0.9"></a> ## [5.0.9](https://github.com/adonisjs/adonis-framework/compare/v5.0.8...v5.0.9) (2018-09-27) ### Bug Fixes * **env:** ensure envConfig is used to interpolate env file ([#883](https://github.com/adonisjs/adonis-framework/issues/883)) ([58e05f7](https://github.com/adonisjs/adonis-framework/commit/58e05f7)) * **package:** simple-encryptor shouldn't be a dev deps ([304cb00](https://github.com/adonisjs/adonis-framework/commit/304cb00)) ### Features * **server:** add code to 404 exception ([#927](https://github.com/adonisjs/adonis-framework/issues/927)) ([515b463](https://github.com/adonisjs/adonis-framework/commit/515b463)) <a name="5.0.8"></a> ## [5.0.8](https://github.com/adonisjs/adonis-framework/compare/v5.0.7...v5.0.8) (2018-06-05) ### Bug Fixes * **hash:** correct how round is retrieved in bcrypt driver ([7617147](https://github.com/adonisjs/adonis-framework/commit/7617147)) * **hash:** read values from config/hash consistently ([0f8e8cf](https://github.com/adonisjs/adonis-framework/commit/0f8e8cf)) ### Features * **clearCookie:** accept options as 3rd argument ([c82b2ab](https://github.com/adonisjs/adonis-framework/commit/c82b2ab)), closes [#115](https://github.com/adonisjs/adonis-framework/issues/115) * **hash:** add argon package to devDeps ([ee39a17](https://github.com/adonisjs/adonis-framework/commit/ee39a17)) * **hash:** change to driver system + add argon driver ([f2d6b68](https://github.com/adonisjs/adonis-framework/commit/f2d6b68)) * **hash:** pass config to hash drivers via setConfig method ([bb222a0](https://github.com/adonisjs/adonis-framework/commit/bb222a0)) * **hash:** remove breaking change for bcrypt driver ([363d17b](https://github.com/adonisjs/adonis-framework/commit/363d17b)) * **hash:** rename config file to be hashing.js ([8afdd21](https://github.com/adonisjs/adonis-framework/commit/8afdd21)) * **hash:** use bcrypt by default ([8f581e5](https://github.com/adonisjs/adonis-framework/commit/8f581e5)) <a name="5.0.7"></a> ## [5.0.7](https://github.com/adonisjs/adonis-framework/compare/v5.0.6...v5.0.7) (2018-06-02) ### Features * **view:** globals to use http.baseUrl ([b81b68e](https://github.com/adonisjs/adonis-framework/commit/b81b68e)) * **view:** rename css global to style ([e9e6763](https://github.com/adonisjs/adonis-framework/commit/e9e6763)) <a name="5.0.6"></a> ## [5.0.6](https://github.com/adonisjs/adonis-framework/compare/v5.0.4...v5.0.6) (2018-03-29) ### Features * **Encryption:** allows custom encryption instances via getInstance method ([60859f5](https://github.com/adonisjs/adonis-framework/commit/60859f5)) * **route:** add namespace function ([556a213](https://github.com/adonisjs/adonis-framework/commit/556a213)) <a name="5.0.5"></a> ## [5.0.5](https://github.com/adonisjs/adonis-framework/compare/v5.0.4...v5.0.5) (2018-03-15) <a name="5.0.4"></a> ## [5.0.4](https://github.com/adonisjs/adonis-framework/compare/v5.0.3...v5.0.4) (2018-02-08) ### Bug Fixes * **server:** allow named middleware to be used multiple times ([b1d04ef](https://github.com/adonisjs/adonis-framework/commit/b1d04ef)) <a name="5.0.3"></a> ## [5.0.3](https://github.com/adonisjs/adonis-framework/compare/v5.0.2...v5.0.3) (2018-02-08) <a name="5.0.2"></a> ## [5.0.2](https://github.com/adonisjs/adonis-framework/compare/v5.0.1...v5.0.2) (2018-02-08) ### Bug Fixes * **server:** bindException handler on listen ([3083662](https://github.com/adonisjs/adonis-framework/commit/3083662)) <a name="5.0.1"></a> ## [5.0.1](https://github.com/adonisjs/adonis-framework/compare/v5.0.0...v5.0.1) (2018-02-07) <a name="5.0.0"></a> # [5.0.0](https://github.com/adonisjs/adonis-framework/compare/v4.0.30...v5.0.0) (2018-01-31) ### Bug Fixes * **exception:** cleanup logic around exception handling ([b10e6f7](https://github.com/adonisjs/adonis-framework/commit/b10e6f7)), closes [#718](https://github.com/adonisjs/adonis-framework/issues/718) * **logger:** logger.level should update the driver level ([2d8f9f3](https://github.com/adonisjs/adonis-framework/commit/2d8f9f3)), closes [#760](https://github.com/adonisjs/adonis-framework/issues/760) * **logger:** logger.level should update the driver level ([9fd6b49](https://github.com/adonisjs/adonis-framework/commit/9fd6b49)), closes [#760](https://github.com/adonisjs/adonis-framework/issues/760) * **package:** lock packages ([67db34b](https://github.com/adonisjs/adonis-framework/commit/67db34b)) * **package:** update dotenv to version 5.0.0 ([#781](https://github.com/adonisjs/adonis-framework/issues/781)) ([8b58ee8](https://github.com/adonisjs/adonis-framework/commit/8b58ee8)) * **Server:** call .send when ending response from controller ([11cf1ec](https://github.com/adonisjs/adonis-framework/commit/11cf1ec)) ### Features * **config:** remove self reference config support ([9239267](https://github.com/adonisjs/adonis-framework/commit/9239267)) ### Performance Improvements * **Server:** parse middleware when registering them ([5423b70](https://github.com/adonisjs/adonis-framework/commit/5423b70)) ### BREAKING CHANGES * **exception:** `Exception.bind` or `Exception.handle('*')` will stop working <a name="4.0.31"></a> ## [4.0.31](https://github.com/adonisjs/adonis-framework/compare/v4.0.30...v4.0.31) (2018-01-19) ### Bug Fixes * **logger:** logger.level should update the driver level ([2d8f9f3](https://github.com/adonisjs/adonis-framework/commit/2d8f9f3)), closes [#760](https://github.com/adonisjs/adonis-framework/issues/760) * **package:** lock packages ([67db34b](https://github.com/adonisjs/adonis-framework/commit/67db34b)) <a name="4.0.30"></a> ## [4.0.30](https://github.com/adonisjs/adonis-framework/compare/v4.0.29...v4.0.30) (2018-01-12) ### Bug Fixes * **Config:** fix flaky behavior of self referencing values ([02ecc1b](https://github.com/adonisjs/adonis-framework/commit/02ecc1b)), closes [#756](https://github.com/adonisjs/adonis-framework/issues/756) * **route:** group middleware return this for chainable api ([c231368](https://github.com/adonisjs/adonis-framework/commit/c231368)) <a name="4.0.29"></a> ## [4.0.29](https://github.com/adonisjs/adonis-framework/compare/v4.0.28...v4.0.29) (2018-01-12) ### Bug Fixes * **Config:** config.merge resolve self referenced values ([08ad264](https://github.com/adonisjs/adonis-framework/commit/08ad264)) * **package:** update eventemitter2 to version 5.0.0 ([#738](https://github.com/adonisjs/adonis-framework/issues/738)) ([14265de](https://github.com/adonisjs/adonis-framework/commit/14265de)) * **Route:** Route.url should entertain domains ([a814afe](https://github.com/adonisjs/adonis-framework/commit/a814afe)), closes [#713](https://github.com/adonisjs/adonis-framework/issues/713) ### Features * **logger:** expose levels on the logger instance ([77a3ace](https://github.com/adonisjs/adonis-framework/commit/77a3ace)) <a name="4.0.28"></a> ## [4.0.28](https://github.com/adonisjs/adonis-framework/compare/v4.0.27...v4.0.28) (2017-11-28) ### Bug Fixes * **route:** group middleware return this for chainable api ([a6ec02c](https://github.com/adonisjs/adonis-framework/commit/a6ec02c)) <a name="4.0.27"></a> ## [4.0.27](https://github.com/adonisjs/adonis-framework/compare/v4.0.26...v4.0.27) (2017-11-08) <a name="4.0.26"></a> ## [4.0.26](https://github.com/adonisjs/adonis-framework/compare/v4.0.25...v4.0.26) (2017-10-30) <a name="4.0.25"></a> ## [4.0.25](https://github.com/adonisjs/adonis-framework/compare/v4.0.24...v4.0.25) (2017-10-29) ### Bug Fixes * **resource:** apply routes in order ([348f38f](https://github.com/adonisjs/adonis-framework/commit/348f38f)) ### Features * **context:** add onReady event to context ([55edfbb](https://github.com/adonisjs/adonis-framework/commit/55edfbb)) * **loggedin:** remove loggedin tag and add inside auth repo ([60fccef](https://github.com/adonisjs/adonis-framework/commit/60fccef)) <a name="4.0.24"></a> ## [4.0.24](https://github.com/adonisjs/adonis-framework/compare/v4.0.23...v4.0.24) (2017-10-08) ### Bug Fixes * **exception:** fallback to inline handler when binding method is missing ([d6a9d89](https://github.com/adonisjs/adonis-framework/commit/d6a9d89)) <a name="4.0.23"></a> ## [4.0.23](https://github.com/adonisjs/adonis-framework/compare/v4.0.22...v4.0.23) (2017-10-03) ### Bug Fixes * **event:** use in-memory fake over binding to ioc ([624d6a1](https://github.com/adonisjs/adonis-framework/commit/624d6a1)) * **request:** add missing .format method ([0d302c4](https://github.com/adonisjs/adonis-framework/commit/0d302c4)), closes [#662](https://github.com/adonisjs/adonis-framework/issues/662) ### Features * **response:** add abortIf and abortUnless methods ([12fa34c](https://github.com/adonisjs/adonis-framework/commit/12fa34c)) * **response:** allow option to disable etag for response ([0ab1d3d](https://github.com/adonisjs/adonis-framework/commit/0ab1d3d)), closes [#641](https://github.com/adonisjs/adonis-framework/issues/641) <a name="4.0.22"></a> ## [4.0.22](https://github.com/adonisjs/adonis-framework/compare/v4.0.21...v4.0.22) (2017-09-27) ### Features * **env:** add option to expand values ([66d18d7](https://github.com/adonisjs/adonis-framework/commit/66d18d7)) <a name="4.0.21"></a> ## [4.0.21](https://github.com/adonisjs/adonis-framework/compare/v4.0.20...v4.0.21) (2017-09-25) ### Bug Fixes * **route:** clean keys before making route regex ([959ed4c](https://github.com/adonisjs/adonis-framework/commit/959ed4c)) <a name="4.0.20"></a> ## [4.0.20](https://github.com/adonisjs/adonis-framework/compare/v4.0.19...v4.0.20) (2017-09-24) ### Bug Fixes * **route:** wildcard bug after regexp upgrade ([c7ebb4d](https://github.com/adonisjs/adonis-framework/commit/c7ebb4d)) <a name="4.0.19"></a> ## [4.0.19](https://github.com/adonisjs/adonis-framework/compare/v4.0.18...v4.0.19) (2017-09-23) ### Bug Fixes * **event:** fix breaking test for event fake ([58ba005](https://github.com/adonisjs/adonis-framework/commit/58ba005)) * **logger:** supress breaking changes ([6995a40](https://github.com/adonisjs/adonis-framework/commit/6995a40)) * **ViewProvider:** create by default the View alias ([#636](https://github.com/adonisjs/adonis-framework/issues/636)) ([3c36453](https://github.com/adonisjs/adonis-framework/commit/3c36453)) ### Features * **env:** load .env.testing when in testing mode ([c1dde5f](https://github.com/adonisjs/adonis-framework/commit/c1dde5f)) * **event:** add event fake for testing ([ad07db7](https://github.com/adonisjs/adonis-framework/commit/ad07db7)) * **logger:** add option to re-use drivers ([1b72f83](https://github.com/adonisjs/adonis-framework/commit/1b72f83)) <a name="4.0.18"></a> ## [4.0.18](https://github.com/adonisjs/adonis-framework/compare/v4.0.17...v4.0.18) (2017-09-03) ### Bug Fixes * **server:** handle response end use cases of server middleware ([c04eedb](https://github.com/adonisjs/adonis-framework/commit/c04eedb)) <a name="4.0.17"></a> ## [4.0.17](https://github.com/adonisjs/adonis-framework/compare/v4.0.16...v4.0.17) (2017-09-02) ### Bug Fixes * **request:** re-compute all when body is set ([f324123](https://github.com/adonisjs/adonis-framework/commit/f324123)) <a name="4.0.16"></a> ## [4.0.16](https://github.com/adonisjs/adonis-framework/compare/v4.0.15...v4.0.16) (2017-08-29) ### Bug Fixes * **req,res:** reference `app.appKey` over `.secret` ([ef22649](https://github.com/adonisjs/adonis-framework/commit/ef22649)) <a name="4.0.15"></a> ## [4.0.15](https://github.com/adonisjs/adonis-framework/compare/v4.0.14...v4.0.15) (2017-08-25) ### Bug Fixes * **env:** load method should allow overwriting vars ([3ded1bd](https://github.com/adonisjs/adonis-framework/commit/3ded1bd)) <a name="4.0.14"></a> ## [4.0.14](https://github.com/adonisjs/adonis-framework/compare/v4.0.13...v4.0.14) (2017-08-22) <a name="4.0.13"></a> ## [4.0.13](https://github.com/adonisjs/adonis-framework/compare/v4.0.12...v4.0.13) (2017-08-22) ### Bug Fixes * **request:** this.all return proper object ([b65b91c](https://github.com/adonisjs/adonis-framework/commit/b65b91c)) * **response:** read jsonpCallback from config file ([8ba479e](https://github.com/adonisjs/adonis-framework/commit/8ba479e)) * **view:** parse true string for caching views ([00ff73f](https://github.com/adonisjs/adonis-framework/commit/00ff73f)) <a name="4.0.12"></a> ## [4.0.12](https://github.com/adonisjs/adonis-framework/compare/v4.0.11...v4.0.12) (2017-08-22) ### Bug Fixes * **request:** method spoofing make sure request is POST ([1008ec7](https://github.com/adonisjs/adonis-framework/commit/1008ec7)) * **request:** return the same object when calling request.all ([6878d65](https://github.com/adonisjs/adonis-framework/commit/6878d65)) * **server:** multiple registerNamed are allowed ([a105185](https://github.com/adonisjs/adonis-framework/commit/a105185)) <a name="4.0.11"></a> ## [4.0.11](https://github.com/adonisjs/adonis-framework/compare/v4.0.10...v4.0.11) (2017-08-18) ### Features * **hash:** add mock class for testing ([6974b1f](https://github.com/adonisjs/adonis-framework/commit/6974b1f)) * **traits:** expose hash mock via traits ([93af338](https://github.com/adonisjs/adonis-framework/commit/93af338)) <a name="4.0.10"></a> ## [4.0.10](https://github.com/adonisjs/adonis-framework/compare/v4.0.9...v4.0.10) (2017-08-11) ### Bug Fixes * **view:** fix inlineSvg tag by escaping backslash ([5223064](https://github.com/adonisjs/adonis-framework/commit/5223064)) <a name="4.0.9"></a> ## [4.0.9](https://github.com/adonisjs/adonis-framework/compare/v4.0.8...v4.0.9) (2017-08-11) ### Bug Fixes * **env:** load .env file on providers boot ([9282a83](https://github.com/adonisjs/adonis-framework/commit/9282a83)) ### Features * **response:** enhance redirect method & add route redirects ([e7bf506](https://github.com/adonisjs/adonis-framework/commit/e7bf506)) * **route:** route.render accepts data with view now ([b9812b9](https://github.com/adonisjs/adonis-framework/commit/b9812b9)) * **Route:** add brisk route for quick routes ([dbc1618](https://github.com/adonisjs/adonis-framework/commit/dbc1618)) * **Route:** make routes macroable ([16e35bb](https://github.com/adonisjs/adonis-framework/commit/16e35bb)) <a name="4.0.8"></a> ## [4.0.8](https://github.com/adonisjs/adonis-framework/compare/v4.0.7...v4.0.8) (2017-08-08) ### Bug Fixes * **provider:** reference auth inside view as locals ([5653e65](https://github.com/adonisjs/adonis-framework/commit/5653e65)) ### Features * **response:** add support to redirect back ([a237e4c](https://github.com/adonisjs/adonis-framework/commit/a237e4c)) <a name="4.0.7"></a> ## [4.0.7](https://github.com/adonisjs/adonis-framework/compare/v4.0.6...v4.0.7) (2017-08-05) ### Bug Fixes * **exception:** fix resolving wildcard handler & reporter ([a0e692a](https://github.com/adonisjs/adonis-framework/commit/a0e692a)) * **response:** make redirect lazy too ([cf53eef](https://github.com/adonisjs/adonis-framework/commit/cf53eef)) * **view-example:** fix docblock example ([#615](https://github.com/adonisjs/adonis-framework/issues/615)) ([ff56c59](https://github.com/adonisjs/adonis-framework/commit/ff56c59)) ### Features * **route:** add method to make urls ([41972f1](https://github.com/adonisjs/adonis-framework/commit/41972f1)) * **view:** add view tags and globals ([d4821e0](https://github.com/adonisjs/adonis-framework/commit/d4821e0)) <a name="4.0.6"></a> ## [4.0.6](https://github.com/adonisjs/adonis-framework/compare/v4.0.5...v4.0.6) (2017-08-02) ### Bug Fixes * **logger:** improve proxy get method ([257e0d0](https://github.com/adonisjs/adonis-framework/commit/257e0d0)) * **server:** use logger.warning over logger.warn ([279f61c](https://github.com/adonisjs/adonis-framework/commit/279f61c)) ### Features * **exceptions:** use generic-exceptions ([1f63cbd](https://github.com/adonisjs/adonis-framework/commit/1f63cbd)) <a name="4.0.5"></a> ## [4.0.5](https://github.com/adonisjs/adonis-framework/compare/v4.0.4...v4.0.5) (2017-07-28) ### Features * **route:** add list method to list routes ([6c96de6](https://github.com/adonisjs/adonis-framework/commit/6c96de6)) <a name="4.0.4"></a> ## [4.0.4](https://github.com/adonisjs/adonis-framework/compare/v4.0.3...v4.0.4) (2017-07-18) ### Features * **response:** add support for clear existing cookie ([14de180](https://github.com/adonisjs/adonis-framework/commit/14de180)) * **response:** add support to disable implicit end ([7c117e4](https://github.com/adonisjs/adonis-framework/commit/7c117e4)) * **response:** add support to set cookies ([650b071](https://github.com/adonisjs/adonis-framework/commit/650b071)) <a name="4.0.3"></a> ## [4.0.3](https://github.com/adonisjs/adonis-framework/compare/v4.0.2...v4.0.3) (2017-07-17) <a name="4.0.2"></a> ## [4.0.2](https://github.com/adonisjs/adonis-framework/compare/v4.0.1...v4.0.2) (2017-06-23) ### Bug Fixes * **exception:** exception bindings should have access to this ([5815931](https://github.com/adonisjs/adonis-framework/commit/5815931)) * **exception:** return instance of exception handler from ioc binding ([e2f5bca](https://github.com/adonisjs/adonis-framework/commit/e2f5bca)) <a name="4.0.1"></a> ## [4.0.1](https://github.com/adonisjs/adonis-framework/compare/v4.0.0...v4.0.1) (2017-06-22) ### Features * **event:** add event provider ([b9d28e9](https://github.com/adonisjs/adonis-framework/commit/b9d28e9)) * **view:** add view locals for http request ([f5d602d](https://github.com/adonisjs/adonis-framework/commit/f5d602d)) <a name="4.0.0"></a> # 4.0.0 (2017-06-21) ### Bug Fixes * changes after using scoped packages ([2456d12](https://github.com/adonisjs/adonis-framework/commit/2456d12)) * **bin:** fix test commands to work across node versions ([21a1703](https://github.com/adonisjs/adonis-framework/commit/21a1703)) * **request:** return false when request.match receives empty array ([92de641](https://github.com/adonisjs/adonis-framework/commit/92de641)) * **route:** use ctx to pull view instance ([223a3a5](https://github.com/adonisjs/adonis-framework/commit/223a3a5)) ### Features * initiate re-write ([a8bafb5](https://github.com/adonisjs/adonis-framework/commit/a8bafb5)) * **config:** add merge method ([e691c9e](https://github.com/adonisjs/adonis-framework/commit/e691c9e)) * **context:** add context object for request lifecycle ([b100775](https://github.com/adonisjs/adonis-framework/commit/b100775)) * **encryption:** add encryption provider ([3ace66e](https://github.com/adonisjs/adonis-framework/commit/3ace66e)) * **env:** add env provider ([d20f105](https://github.com/adonisjs/adonis-framework/commit/d20f105)) * **exception:** add support for exception handlers ([87157e3](https://github.com/adonisjs/adonis-framework/commit/87157e3)) * **exception:** add support for exceptions to handle themselves ([e775931](https://github.com/adonisjs/adonis-framework/commit/e775931)) * **exception:** implement default exception handler ([7d37620](https://github.com/adonisjs/adonis-framework/commit/7d37620)) * **hash:** add hash provider ([9533bfb](https://github.com/adonisjs/adonis-framework/commit/9533bfb)) * **logger:** add logger manager & register provider ([899151c](https://github.com/adonisjs/adonis-framework/commit/899151c)) * **logger:** add logger provider ([fba5f9f](https://github.com/adonisjs/adonis-framework/commit/fba5f9f)) * **macroable:** add support for singleton getters ([3880479](https://github.com/adonisjs/adonis-framework/commit/3880479)) * **route:** add prependMiddleware method to route ([fff7c78](https://github.com/adonisjs/adonis-framework/commit/fff7c78)) * **route:** resolve dynamic subdomains and pass via ctx ([212a8e7](https://github.com/adonisjs/adonis-framework/commit/212a8e7)) * **static:** add static resources middleware ([82f41f5](https://github.com/adonisjs/adonis-framework/commit/82f41f5)) * **views:** add views provider ([3275416](https://github.com/adonisjs/adonis-framework/commit/3275416)) ### Performance Improvements * **route:** do not process static and matched urls ([ea857b8](https://github.com/adonisjs/adonis-framework/commit/ea857b8)) <a name="3.0.13"></a> ## [3.0.13](https://github.com/adonisjs/adonis-framework/compare/v3.0.12...v3.0.13) (2017-04-25) <a name="3.0.12"></a> ## [3.0.12](https://github.com/adonisjs/adonis-framework/compare/v3.0.11...v3.0.12) (2017-03-25) ### Bug Fixes * **view:** attach isolated instance of view to response object ([08bdca3](https://github.com/adonisjs/adonis-framework/commit/08bdca3)), closes [#489](https://github.com/adonisjs/adonis-framework/issues/489) <a name="3.0.11"></a> ## [3.0.11](https://github.com/adonisjs/adonis-framework/compare/v3.0.10...v3.0.11) (2017-02-25) ### Bug Fixes * **session:** fix breaking test ([24f953e](https://github.com/adonisjs/adonis-framework/commit/24f953e)) <a name="3.0.10"></a> ## [3.0.10](https://github.com/adonisjs/adonis-framework/compare/v3.0.9...v3.0.10) (2017-02-25) ### Bug Fixes * **file:** fix breaking tests ([8235b8c](https://github.com/adonisjs/adonis-framework/commit/8235b8c)) * **file:** fix to move file across devices ([1e36b4f](https://github.com/adonisjs/adonis-framework/commit/1e36b4f)), closes [#438](https://github.com/adonisjs/adonis-framework/issues/438) * **session:** convert session age minutes to seconds ([c697665](https://github.com/adonisjs/adonis-framework/commit/c697665)), closes [#459](https://github.com/adonisjs/adonis-framework/issues/459) <a name="3.0.9"></a> ## [3.0.9](https://github.com/adonisjs/adonis-framework/compare/v3.0.8...v3.0.9) (2017-01-28) <a name="3.0.8"></a> ## [3.0.8](https://github.com/adonisjs/adonis-framework/compare/v3.0.7...v3.0.8) (2017-01-24) ### Bug Fixes * make code consistent with node 7.0 ([58b22e9](https://github.com/adonisjs/adonis-framework/commit/58b22e9)) * **package:** update dotenv to version 3.0.0 ([#417](https://github.com/adonisjs/adonis-framework/issues/417)) ([4f4af56](https://github.com/adonisjs/adonis-framework/commit/4f4af56)) * **routing:** allow to prefix a group without a starting slash ([#416](https://github.com/adonisjs/adonis-framework/issues/416)) ([391b149](https://github.com/adonisjs/adonis-framework/commit/391b149)) * **view:** fix label default attribute, use for instead of name ([#406](https://github.com/adonisjs/adonis-framework/issues/406)) ([c0fc707](https://github.com/adonisjs/adonis-framework/commit/c0fc707)) ### Features * **file:** add delete method to delete file ([24825f0](https://github.com/adonisjs/adonis-framework/commit/24825f0)) <a name="3.0.7"></a> ## [3.0.7](https://github.com/adonisjs/adonis-framework/compare/v3.0.6...v3.0.7) (2016-12-01) ### Bug Fixes * **form:select:** do a type insensitive comparison ([69a4eb9](https://github.com/adonisjs/adonis-framework/commit/69a4eb9)), closes [#378](https://github.com/adonisjs/adonis-framework/issues/378) <a name="3.0.6"></a> ## [3.0.6](https://github.com/adonisjs/adonis-framework/compare/v3.0.5...v3.0.6) (2016-11-18) ### Features * **response:** add response.plainCookie to add plain cookies ([dd5a5e9](https://github.com/adonisjs/adonis-framework/commit/dd5a5e9)) <a name="3.0.5"></a> ## [3.0.5](https://github.com/adonisjs/adonis-framework/compare/v3.0.4...v3.0.5) (2016-11-08) ### Bug Fixes * **session:** new cookie driver instance for each request ([c784fbb](https://github.com/adonisjs/adonis-framework/commit/c784fbb)) <a name="3.0.4"></a> ## [3.0.4](https://github.com/adonisjs/adonis-framework/compare/v3.0.3...v3.0.4) (2016-11-02) ### Bug Fixes * **helpers:** add / to namespace check in makeNameSpace ([2b0053c](https://github.com/adonisjs/adonis-framework/commit/2b0053c)) * **session:** clear cookie jar on request finish ([7eaa051](https://github.com/adonisjs/adonis-framework/commit/7eaa051)), closes [#330](https://github.com/adonisjs/adonis-framework/issues/330) ### Features * **server:** Server.listen() return the http.Server instance ([#319](https://github.com/adonisjs/adonis-framework/issues/319)) ([29a631b](https://github.com/adonisjs/adonis-framework/commit/29a631b)) <a name="3.0.3"></a> ## [3.0.3](https://github.com/adonisjs/adonis-framework/compare/v3.0.2...v3.0.3) (2016-10-03) ### Features * **request:** add extended support for accept header ([7aaf09e](https://github.com/adonisjs/adonis-framework/commit/7aaf09e)) <a name="3.0.2"></a> ## [3.0.2](https://github.com/adonisjs/adonis-framework/compare/v3.0.1...v3.0.2) (2016-09-23) ### Bug Fixes * **docs:** broken links to docs ([#277](https://github.com/adonisjs/adonis-framework/issues/277)) ([6dedd5b](https://github.com/adonisjs/adonis-framework/commit/6dedd5b)) * **env:** using ENV_PATH value as it is if isAbsolute ([e5913d4](https://github.com/adonisjs/adonis-framework/commit/e5913d4)) * **file:** return null when file not uploaded ([4d05d2d](https://github.com/adonisjs/adonis-framework/commit/4d05d2d)) * **tests:** fix breaking test after mocha3.0 ([8d96862](https://github.com/adonisjs/adonis-framework/commit/8d96862)) * **view:** patch view for to work as asyncEach ([d283916](https://github.com/adonisjs/adonis-framework/commit/d283916)), closes [#258](https://github.com/adonisjs/adonis-framework/issues/258) ### Features * **exceptions:** add support for custom exceptions ([fd0c008](https://github.com/adonisjs/adonis-framework/commit/fd0c008)) * **request:** add support for fetching plain cookies ([10b6c44](https://github.com/adonisjs/adonis-framework/commit/10b6c44)) * **request:** add support for intended method ([837ab7f](https://github.com/adonisjs/adonis-framework/commit/837ab7f)) * **response:** add few more properties ([46930eb](https://github.com/adonisjs/adonis-framework/commit/46930eb)) * **session:** add support for redis session driver ([677cc4e](https://github.com/adonisjs/adonis-framework/commit/677cc4e)), closes [#190](https://github.com/adonisjs/adonis-framework/issues/190) * **session:** make use of additional cookie options ([4b2825c](https://github.com/adonisjs/adonis-framework/commit/4b2825c)) <a name="3.0.1"></a> ## [3.0.1](https://github.com/adonisjs/adonis-framework/compare/v3.0.0...v3.0.1) (2016-07-29) ### Features * **resource:middleware:** chain middleware method on route resource([04d6acc](https://github.com/adonisjs/adonis-framework/commit/04d6acc)) * **route:resource:** resource members & coll accepts callback([6603d4f](https://github.com/adonisjs/adonis-framework/commit/6603d4f)) <a name="3.0.0"></a> # [3.0.0](https://github.com/adonisjs/adonis-framework/compare/v2.0.9...v3.0.0) (2016-06-26) ### Bug Fixes * **server:** Fix for #128 ([4aa4f80](https://github.com/adonisjs/adonis-framework/commit/4aa4f80)), closes [#128](https://github.com/adonisjs/adonis-framework/issues/128) * **static-server:** Fix for #124 where node-static was crashing ([38efbd4](https://github.com/adonisjs/adonis-framework/commit/38efbd4)), closes [#124](https://github.com/adonisjs/adonis-framework/issues/124) [#124](https://github.com/adonisjs/adonis-framework/issues/124) ======= * **linting:** fix linting error inside view extensions file([3095839](https://github.com/adonisjs/adonis-framework/commit/3095839)) * **middleware:** Fix middleware layer to execute middleware in reverse after controller call([97857ab](https://github.com/adonisjs/adonis-framework/commit/97857ab)) * **request:** handle multiple file uploads([2d0dfcb](https://github.com/adonisjs/adonis-framework/commit/2d0dfcb)) * **route:test:** improve test expectations to match instead of strict equal([31e8d6c](https://github.com/adonisjs/adonis-framework/commit/31e8d6c)) * **server:** add try/catch block to handle errors outside of co([36a40b6](https://github.com/adonisjs/adonis-framework/commit/36a40b6)) * **server:** Fix for [#128](https://github.com/adonisjs/adonis-framework/issues/128)([4aa4f80](https://github.com/adonisjs/adonis-framework/commit/4aa4f80)), closes [#128](https://github.com/adonisjs/adonis-framework/issues/128) * **session:** fix sessions provider after node-cookie upgrade([8990f0d](https://github.com/adonisjs/adonis-framework/commit/8990f0d)) * **static-server:** Fix for [#124](https://github.com/adonisjs/adonis-framework/issues/124) where node-static was crashing([38efbd4](https://github.com/adonisjs/adonis-framework/commit/38efbd4)), closes [#124](https://github.com/adonisjs/adonis-framework/issues/124) [#124](https://github.com/adonisjs/adonis-framework/issues/124) * **static-server:** Fix for [#124](https://github.com/adonisjs/adonis-framework/issues/124) where node-static was crashing([787573d](https://github.com/adonisjs/adonis-framework/commit/787573d)), closes [#124](https://github.com/adonisjs/adonis-framework/issues/124) [#124](https://github.com/adonisjs/adonis-framework/issues/124) ### Features * **Env:** add support to load .env from different location([2503fbb](https://github.com/adonisjs/adonis-framework/commit/2503fbb)) * **event:** add property eventName to scope emitter object([fee2a36](https://github.com/adonisjs/adonis-framework/commit/fee2a36)) * **event:** add support for event emitter([8a7b3a7](https://github.com/adonisjs/adonis-framework/commit/8a7b3a7)) * **file:** allow file instance to take validation options([36e3f1b](https://github.com/adonisjs/adonis-framework/commit/36e3f1b)) * **form-helper:** added form.open method to create html form tag([e6367ff](https://github.com/adonisjs/adonis-framework/commit/e6367ff)) * **form-helper:** added method to add labels([e56a834](https://github.com/adonisjs/adonis-framework/commit/e56a834)) * **form-helper:** implemented all required html tags([082e8c8](https://github.com/adonisjs/adonis-framework/commit/082e8c8)) * **helpers:** add makeNameSpace method([651972f](https://github.com/adonisjs/adonis-framework/commit/651972f)) * **helpers:** add method to know whether process is for ace command([4beb8a2](https://github.com/adonisjs/adonis-framework/commit/4beb8a2)) * **helpers:** add methods to get path to database directories([85688c8](https://github.com/adonisjs/adonis-framework/commit/85688c8)) * **request:** Add collect method to form group of arrays with keys([d0e5303](https://github.com/adonisjs/adonis-framework/commit/d0e5303)) * **request:** add support for adding macros([cfd129b](https://github.com/adonisjs/adonis-framework/commit/cfd129b)) * **response:** add macro support([d7ad0ee](https://github.com/adonisjs/adonis-framework/commit/d7ad0ee)) * **Route:** add router helper to render view([0f517cb](https://github.com/adonisjs/adonis-framework/commit/0f517cb)) * **server:** add support to disable _method spoofing([43f21a2](https://github.com/adonisjs/adonis-framework/commit/43f21a2)) * **server:** added the ability to obtain instance http.createServer () for socket.io ([#165](https://github.com/adonisjs/adonis-framework/issues/165))([8d221d0](https://github.com/adonisjs/adonis-framework/commit/8d221d0)) * **static:** Switch to server-static for serving static files([cc5be2a](https://github.com/adonisjs/adonis-framework/commit/cc5be2a)) * **view:** Add config option to disable service injection([9a9f3d4](https://github.com/adonisjs/adonis-framework/commit/9a9f3d4)) * **view:** add globals for linkTo and linkToAction([3e6530d](https://github.com/adonisjs/adonis-framework/commit/3e6530d)) * **view:** added makeString method and filter for making urls using controller methods([da7d080](https://github.com/adonisjs/adonis-framework/commit/da7d080)) * **view:** Make all views to have .nunjucks extension [#133](https://github.com/adonisjs/adonis-framework/issues/133)([8535172](https://github.com/adonisjs/adonis-framework/commit/8535172)), closes [#133](https://github.com/adonisjs/adonis-framework/issues/133) <a name="2.0.11"></a> ## [2.0.11](https://github.com/adonisjs/adonis-framework/compare/v2.0.9...v2.0.11) (2016-03-30) <a name="2.0.10"></a> ## [2.0.10](https://github.com/adonisjs/adonis-framework/compare/v2.0.9...v2.0.10) (2016-03-26) ### Bug Fixes * **static-server:** Fix for #124 where node-static was crashing ([38efbd4](https://github.com/adonisjs/adonis-framework/commit/38efbd4)), closes [#124](https://github.com/adonisjs/adonis-framework/issues/124) [#124](https://github.com/adonisjs/adonis-framework/issues/124) <a name="2.0.9"></a> ## [2.0.9](https://github.com/adonisjs/adonis-framework/compare/v2.0.3...v2.0.9) (2016-01-30) ### Bug Fixes * **request:** method is and accepts have been fixed to treat arrays ([9d8e963](https://github.com/adonisjs/adonis-framework/commit/9d8e963)) * **session:** fixed session manager to keep updated session payload within one request #88 ([1fe8b4b](https://github.com/adonisjs/adonis-framework/commit/1fe8b4b)), closes [#88](https://github.com/adonisjs/adonis-framework/issues/88) * **session:** now list of drivers is set to an empty object by default ([3bb75e0](https://github.com/adonisjs/adonis-framework/commit/3bb75e0)) * **session-manager:** avoiding reparsing of session body ([0d8394d](https://github.com/adonisjs/adonis-framework/commit/0d8394d)) ### Features * **middleware:** middleware now accepts runtime parameters ([6907053](https://github.com/adonisjs/adonis-framework/commit/6907053)) * **package:** passing coverage report to coveralls ([579ab3e](https://github.com/adonisjs/adonis-framework/commit/579ab3e)) * **package.json:** make the repository commitizen-friendly ([0082c4a](https://github.com/adonisjs/adonis-framework/commit/0082c4a)) * **request:** add match method to match an array of patterns to current url ([a81a4f7](https://github.com/adonisjs/adonis-framework/commit/a81a4f7)) * **request:** added hasBody and format methods to request instance ([30739db](https://github.com/adonisjs/adonis-framework/commit/30739db)) * **request:** Added raw method to access raw data sent to a given request ([00de598](https://github.com/adonisjs/adonis-framework/commit/00de598)) * **response:** added descriptive methods to make response like ok,unauthorized ([b092407](https://github.com/adonisjs/adonis-framework/commit/b092407)) * **response:** added sendView method to end the response immediately by sending view ([1655667](https://github.com/adonisjs/adonis-framework/commit/1655667)) * **route:** added options to add format to routes ([cfe6c5c](https://github.com/adonisjs/adonis-framework/commit/cfe6c5c)) * **route-resource:** added support for nested resources and resources filters ([907014e](https://github.com/adonisjs/adonis-framework/commit/907014e)) * **routes:** added middleware alias and added support for multiple params ([51cf673](https://github.com/adonisjs/adonis-framework/commit/51cf673)) ### Performance Improvements * **config:** remove auto-load with require-all for performance ([806aae2](https://github.com/adonisjs/adonis-framework/commit/806aae2)) * **env,file,helpers:** improved initial datatypes to help v8 set hidden classes ([79bd6b4](https://github.com/adonisjs/adonis-framework/commit/79bd6b4)) * **middleware,route,server,session:** improved variables initialization to keep v8 happy ([20080ec](https://github.com/adonisjs/adonis-framework/commit/20080ec)) * **request.format:** added acceptance for request.format ([4ed82c2](https://github.com/adonisjs/adonis-framework/commit/4ed82c2)) <a name="2.0.8"></a> ## [2.0.8](https://github.com/adonisjs/adonis-framework/compare/v2.0.3...v2.0.8) (2016-01-29) ### Bug Fixes * **request:** method is and accepts have been fixed to treat arrays ([9d8e963](https://github.com/adonisjs/adonis-framework/commit/9d8e963)) * **session:** fixed session manager to keep updated session payload within one request #88 ([1fe8b4b](https://github.com/adonisjs/adonis-framework/commit/1fe8b4b)), closes [#88](https://github.com/adonisjs/adonis-framework/issues/88) * **session:** now list of drivers is set to an empty object by default ([3bb75e0](https://github.com/adonisjs/adonis-framework/commit/3bb75e0)) ### Features * **middleware:** middleware now accepts runtime parameters ([6907053](https://github.com/adonisjs/adonis-framework/commit/6907053)) * **package:** passing coverage report to coveralls ([579ab3e](https://github.com/adonisjs/adonis-framework/commit/579ab3e)) * **package.json:** make the repository commitizen-friendly ([0082c4a](https://github.com/adonisjs/adonis-framework/commit/0082c4a)) * **request:** add match method to match an array of patterns to current url ([a81a4f7](https://github.com/adonisjs/adonis-framework/commit/a81a4f7)) * **request:** added hasBody and format methods to request instance ([30739db](https://github.com/adonisjs/adonis-framework/commit/30739db)) * **request:** Added raw method to access raw data sent to a given request ([00de598](https://github.com/adonisjs/adonis-framework/commit/00de598)) * **response:** added descriptive methods to make response like ok,unauthorized ([b092407](https://github.com/adonisjs/adonis-framework/commit/b092407)) * **response:** added sendView method to end the response immediately by sending view ([1655667](https://github.com/adonisjs/adonis-framework/commit/1655667)) * **route:** added options to add format to routes ([cfe6c5c](https://github.com/adonisjs/adonis-framework/commit/cfe6c5c)) * **route-resource:** added support for nested resources and resources filters ([907014e](https://github.com/adonisjs/adonis-framework/commit/907014e)) * **routes:** added middleware alias and added support for multiple params ([51cf673](https://github.com/adonisjs/adonis-framework/commit/51cf673)) ### Performance Improvements * **config:** remove auto-load with require-all for performance ([806aae2](https://github.com/adonisjs/adonis-framework/commit/806aae2)) * **env,file,helpers:** improved initial datatypes to help v8 set hidden classes ([79bd6b4](https://github.com/adonisjs/adonis-framework/commit/79bd6b4)) * **middleware,route,server,session:** improved variables initialization to keep v8 happy ([20080ec](https://github.com/adonisjs/adonis-framework/commit/20080ec)) * **request.format:** added acceptance for request.format ([4ed82c2](https://github.com/adonisjs/adonis-framework/commit/4ed82c2)) <a name="2.0.7"></a> ## [2.0.7](https://github.com/adonisjs/adonis-framework/compare/v2.0.3...v2.0.7) (2016-01-17) ### Bug Fixes * **request:** method is and accepts have been fixed to treat arrays ([9d8e963](https://github.com/adonisjs/adonis-framework/commit/9d8e963)) * **session:** now list of drivers is set to an empty object by default ([3bb75e0](https://github.com/adonisjs/adonis-framework/commit/3bb75e0)) ### Features * **package.json:** make the repository commitizen-friendly ([0082c4a](https://github.com/adonisjs/adonis-framework/commit/0082c4a)) * **request:** add match method to match an array of patterns to current url ([a81a4f7](https://github.com/adonisjs/adonis-framework/commit/a81a4f7)) * **request:** Added raw method to access raw data sent to a given request ([00de598](https://github.com/adonisjs/adonis-framework/commit/00de598)) <a name="2.0.6"></a> ## 2.0.6 (2016-01-16) ### docs * docs: add CONTRIBUTING.md file ([ab7afdb](https://github.com/adonisjs/adonis-framework/commit/ab7afdb)) * docs: update the build badge to get the status from master branch ([9c5c61f](https://github.com/adonisjs/adonis-framework/commit/9c5c61f)) * add trello badge ([7c57fe3](https://github.com/adonisjs/adonis-framework/commit/7c57fe3)) * Config provider now only reads .js files ([dcc7aee](https://github.com/adonisjs/adonis-framework/commit/dcc7aee)) * correct all license date ([9f5fd24](https://github.com/adonisjs/adonis-framework/commit/9f5fd24)) * delete lowercase readme ([6c12f92](https://github.com/adonisjs/adonis-framework/commit/6c12f92)) * Improved tests coverage ([07efb17](https://github.com/adonisjs/adonis-framework/commit/07efb17)) * Merge branch 'master' of github.com:adonisjs/adonis-framework ([2eaa793](https://github.com/adonisjs/adonis-framework/commit/2eaa793)) * Merge branch 'release-2.0.3' into develop ([d5a3cb4](https://github.com/adonisjs/adonis-framework/commit/d5a3cb4)) * Merge branch 'release-2.0.4' ([c4405bf](https://github.com/adonisjs/adonis-framework/commit/c4405bf)) * Merge pull request #42 from alexbooker/patch-1 ([9a2d4be](https://github.com/adonisjs/adonis-framework/commit/9a2d4be)) * Merge pull request #45 from RomainLanz/develop ([643ff72](https://github.com/adonisjs/adonis-framework/commit/643ff72)) * Merge pull request #46 from adonisjs/revert-42-patch-1 ([c7e6471](https://github.com/adonisjs/adonis-framework/commit/c7e6471)) * Merge pull request #47 from RomainLanz/develop ([27cb1d5](https://github.com/adonisjs/adonis-framework/commit/27cb1d5)) * Merge pull request #48 from RomainLanz/develop ([949a06f](https://github.com/adonisjs/adonis-framework/commit/949a06f)) * Merge pull request #61 from RomainLanz/feature/improving-readme ([0dbafa8](https://github.com/adonisjs/adonis-framework/commit/0dbafa8)) * Merge pull request #63 from RomainLanz/update-readme-badges ([c52f989](https://github.com/adonisjs/adonis-framework/commit/c52f989)) * Merge pull request #64 from RomainLanz/update-lodash ([bcaf01a](https://github.com/adonisjs/adonis-framework/commit/bcaf01a)) * Merge pull request #65 from RomainLanz/contributing ([4f5fd0b](https://github.com/adonisjs/adonis-framework/commit/4f5fd0b)) * Merge pull request #67 from RomainLanz/commitizen ([ff6d94f](https://github.com/adonisjs/adonis-framework/commit/ff6d94f)) * Merged release 2.0.5 ([222bab7](https://github.com/adonisjs/adonis-framework/commit/222bab7)) * Moved route resolution to callback method, required for method spoofing ([839791a](https://github.com/adonisjs/adonis-framework/commit/839791a)) * new readme version ([81169c9](https://github.com/adonisjs/adonis-framework/commit/81169c9)) * Now all files are dependent upon config directory and not reading from .env file ([f2ff04f](https://github.com/adonisjs/adonis-framework/commit/f2ff04f)) * Now param method accepts a default value ([adcd7fb](https://github.com/adonisjs/adonis-framework/commit/adcd7fb)) * npm version bump ([0b6693e](https://github.com/adonisjs/adonis-framework/commit/0b6693e)) * npm version bump ([0d6b456](https://github.com/adonisjs/adonis-framework/commit/0d6b456)) * Revert "Updated the licence date" ([102ad50](https://github.com/adonisjs/adonis-framework/commit/102ad50)) * update license date and add license file ([2aa3412](https://github.com/adonisjs/adonis-framework/commit/2aa3412)) * update shields badges ([6e932f5](https://github.com/adonisjs/adonis-framework/commit/6e932f5)) * Updated the licence date ([e881bd6](https://github.com/adonisjs/adonis-framework/commit/e881bd6)) ### feat * feat(package.json): make the repository commitizen-friendly ([0082c4a](https://github.com/adonisjs/adonis-framework/commit/0082c4a)) * feat(request): add match method to match an array of patterns to current url ([a81a4f7](https://github.com/adonisjs/adonis-framework/commit/a81a4f7)) * feat(request): Added raw method to access raw data sent to a given request ([00de598](https://github.com/adonisjs/adonis-framework/commit/00de598)) ### refactor * refactor: update lodash to 4.0.0 ([ad1cbdc](https://github.com/adonisjs/adonis-framework/commit/ad1cbdc)) * refactor(response): Capitalized x-powered-by ([ed3d3dc](https://github.com/adonisjs/adonis-framework/commit/ed3d3dc)) * refactor(server): Increased static server priority over route handler ([30cfe41](https://github.com/adonisjs/adonis-framework/commit/30cfe41)) * refactor(session): improved session drivers handling and exposing session manager ([a17a49b](https://github.com/adonisjs/adonis-framework/commit/a17a49b))