Skip to content

Latest commit

History

History
908 lines (478 loc) 路 44.5 KB

CHANGELOG.md

File metadata and controls

908 lines (478 loc) 路 44.5 KB

5.0.13 (2019-02-16)

Bug Fixes

Features

  • error: add forum link to youch error page (c26328f)
  • exception: Add forum link (4e82b59)
  • Router: duplicate route name failing test (#1025) (9a34cac)
  • routing: prefix route's name via group (98ca091)

5.0.12 (2018-10-16)

Bug Fixes

  • request: compute request.original properly (08b379e)

5.0.11 (2018-10-16)

Bug Fixes

  • request: re-compute request.all when qs updates (61a4a36)

Features

  • request: add request.original to access the original request data (2d12926)

5.0.10 (2018-10-01)

5.0.9 (2018-09-27)

Bug Fixes

  • env: ensure envConfig is used to interpolate env file (#883) (58e05f7)
  • package: simple-encryptor shouldn't be a dev deps (304cb00)

Features

5.0.8 (2018-06-05)

Bug Fixes

  • hash: correct how round is retrieved in bcrypt driver (7617147)
  • hash: read values from config/hash consistently (0f8e8cf)

Features

  • clearCookie: accept options as 3rd argument (c82b2ab), closes #115
  • hash: add argon package to devDeps (ee39a17)
  • hash: change to driver system + add argon driver (f2d6b68)
  • hash: pass config to hash drivers via setConfig method (bb222a0)
  • hash: remove breaking change for bcrypt driver (363d17b)
  • hash: rename config file to be hashing.js (8afdd21)
  • hash: use bcrypt by default (8f581e5)

5.0.7 (2018-06-02)

Features

  • view: globals to use http.baseUrl (b81b68e)
  • view: rename css global to style (e9e6763)

5.0.6 (2018-03-29)

Features

  • Encryption: allows custom encryption instances via getInstance method (60859f5)
  • route: add namespace function (556a213)

5.0.5 (2018-03-15)

5.0.4 (2018-02-08)

Bug Fixes

  • server: allow named middleware to be used multiple times (b1d04ef)

5.0.3 (2018-02-08)

5.0.2 (2018-02-08)

Bug Fixes

  • server: bindException handler on listen (3083662)

5.0.1 (2018-02-07)

5.0.0 (2018-01-31)

Bug Fixes

  • exception: cleanup logic around exception handling (b10e6f7), closes #718
  • logger: logger.level should update the driver level (2d8f9f3), closes #760
  • logger: logger.level should update the driver level (9fd6b49), closes #760
  • package: lock packages (67db34b)
  • package: update dotenv to version 5.0.0 (#781) (8b58ee8)
  • Server: call .send when ending response from controller (11cf1ec)

Features

  • config: remove self reference config support (9239267)

Performance Improvements

  • Server: parse middleware when registering them (5423b70)

BREAKING CHANGES

  • exception: Exception.bind or Exception.handle('*') will stop working

4.0.31 (2018-01-19)

Bug Fixes

  • logger: logger.level should update the driver level (2d8f9f3), closes #760
  • package: lock packages (67db34b)

4.0.30 (2018-01-12)

Bug Fixes

  • Config: fix flaky behavior of self referencing values (02ecc1b), closes #756
  • route: group middleware return this for chainable api (c231368)

4.0.29 (2018-01-12)

Bug Fixes

  • Config: config.merge resolve self referenced values (08ad264)
  • package: update eventemitter2 to version 5.0.0 (#738) (14265de)
  • Route: Route.url should entertain domains (a814afe), closes #713

Features

  • logger: expose levels on the logger instance (77a3ace)

4.0.28 (2017-11-28)

Bug Fixes

  • route: group middleware return this for chainable api (a6ec02c)

4.0.27 (2017-11-08)

4.0.26 (2017-10-30)

4.0.25 (2017-10-29)

Bug Fixes

  • resource: apply routes in order (348f38f)

Features

  • context: add onReady event to context (55edfbb)
  • loggedin: remove loggedin tag and add inside auth repo (60fccef)

4.0.24 (2017-10-08)

Bug Fixes

  • exception: fallback to inline handler when binding method is missing (d6a9d89)

4.0.23 (2017-10-03)

Bug Fixes

  • event: use in-memory fake over binding to ioc (624d6a1)
  • request: add missing .format method (0d302c4), closes #662

Features

  • response: add abortIf and abortUnless methods (12fa34c)
  • response: allow option to disable etag for response (0ab1d3d), closes #641

4.0.22 (2017-09-27)

Features

  • env: add option to expand values (66d18d7)

4.0.21 (2017-09-25)

Bug Fixes

  • route: clean keys before making route regex (959ed4c)

4.0.20 (2017-09-24)

Bug Fixes

  • route: wildcard bug after regexp upgrade (c7ebb4d)

4.0.19 (2017-09-23)

Bug Fixes

  • event: fix breaking test for event fake (58ba005)
  • logger: supress breaking changes (6995a40)
  • ViewProvider: create by default the View alias (#636) (3c36453)

Features

  • env: load .env.testing when in testing mode (c1dde5f)
  • event: add event fake for testing (ad07db7)
  • logger: add option to re-use drivers (1b72f83)

4.0.18 (2017-09-03)

Bug Fixes

  • server: handle response end use cases of server middleware (c04eedb)

4.0.17 (2017-09-02)

Bug Fixes

  • request: re-compute all when body is set (f324123)

4.0.16 (2017-08-29)

Bug Fixes

  • req,res: reference app.appKey over .secret (ef22649)

4.0.15 (2017-08-25)

Bug Fixes

  • env: load method should allow overwriting vars (3ded1bd)

4.0.14 (2017-08-22)

4.0.13 (2017-08-22)

Bug Fixes

  • request: this.all return proper object (b65b91c)
  • response: read jsonpCallback from config file (8ba479e)
  • view: parse true string for caching views (00ff73f)

4.0.12 (2017-08-22)

Bug Fixes

  • request: method spoofing make sure request is POST (1008ec7)
  • request: return the same object when calling request.all (6878d65)
  • server: multiple registerNamed are allowed (a105185)

4.0.11 (2017-08-18)

Features

  • hash: add mock class for testing (6974b1f)
  • traits: expose hash mock via traits (93af338)

4.0.10 (2017-08-11)

Bug Fixes

  • view: fix inlineSvg tag by escaping backslash (5223064)

4.0.9 (2017-08-11)

Bug Fixes

  • env: load .env file on providers boot (9282a83)

Features

  • response: enhance redirect method & add route redirects (e7bf506)
  • route: route.render accepts data with view now (b9812b9)
  • Route: add brisk route for quick routes (dbc1618)
  • Route: make routes macroable (16e35bb)

4.0.8 (2017-08-08)

Bug Fixes

  • provider: reference auth inside view as locals (5653e65)

Features

  • response: add support to redirect back (a237e4c)

4.0.7 (2017-08-05)

Bug Fixes

  • exception: fix resolving wildcard handler & reporter (a0e692a)
  • response: make redirect lazy too (cf53eef)
  • view-example: fix docblock example (#615) (ff56c59)

Features

  • route: add method to make urls (41972f1)
  • view: add view tags and globals (d4821e0)

4.0.6 (2017-08-02)

Bug Fixes

  • logger: improve proxy get method (257e0d0)
  • server: use logger.warning over logger.warn (279f61c)

Features

  • exceptions: use generic-exceptions (1f63cbd)

4.0.5 (2017-07-28)

Features

  • route: add list method to list routes (6c96de6)

4.0.4 (2017-07-18)

Features

  • response: add support for clear existing cookie (14de180)
  • response: add support to disable implicit end (7c117e4)
  • response: add support to set cookies (650b071)

4.0.3 (2017-07-17)

4.0.2 (2017-06-23)

Bug Fixes

  • exception: exception bindings should have access to this (5815931)
  • exception: return instance of exception handler from ioc binding (e2f5bca)

4.0.1 (2017-06-22)

Features

  • event: add event provider (b9d28e9)
  • view: add view locals for http request (f5d602d)

4.0.0 (2017-06-21)

Bug Fixes

  • changes after using scoped packages (2456d12)
  • bin: fix test commands to work across node versions (21a1703)
  • request: return false when request.match receives empty array (92de641)
  • route: use ctx to pull view instance (223a3a5)

Features

  • initiate re-write (a8bafb5)
  • config: add merge method (e691c9e)
  • context: add context object for request lifecycle (b100775)
  • encryption: add encryption provider (3ace66e)
  • env: add env provider (d20f105)
  • exception: add support for exception handlers (87157e3)
  • exception: add support for exceptions to handle themselves (e775931)
  • exception: implement default exception handler (7d37620)
  • hash: add hash provider (9533bfb)
  • logger: add logger manager & register provider (899151c)
  • logger: add logger provider (fba5f9f)
  • macroable: add support for singleton getters (3880479)
  • route: add prependMiddleware method to route (fff7c78)
  • route: resolve dynamic subdomains and pass via ctx (212a8e7)
  • static: add static resources middleware (82f41f5)
  • views: add views provider (3275416)

Performance Improvements

  • route: do not process static and matched urls (ea857b8)

3.0.13 (2017-04-25)

3.0.12 (2017-03-25)

Bug Fixes

  • view: attach isolated instance of view to response object (08bdca3), closes #489

3.0.11 (2017-02-25)

Bug Fixes

  • session: fix breaking test (24f953e)

3.0.10 (2017-02-25)

Bug Fixes

  • file: fix breaking tests (8235b8c)
  • file: fix to move file across devices (1e36b4f), closes #438
  • session: convert session age minutes to seconds (c697665), closes #459

3.0.9 (2017-01-28)

3.0.8 (2017-01-24)

Bug Fixes

  • make code consistent with node 7.0 (58b22e9)
  • package: update dotenv to version 3.0.0 (#417) (4f4af56)
  • routing: allow to prefix a group without a starting slash (#416) (391b149)
  • view: fix label default attribute, use for instead of name (#406) (c0fc707)

Features

  • file: add delete method to delete file (24825f0)

3.0.7 (2016-12-01)

Bug Fixes

  • form:select: do a type insensitive comparison (69a4eb9), closes #378

3.0.6 (2016-11-18)

Features

  • response: add response.plainCookie to add plain cookies (dd5a5e9)

3.0.5 (2016-11-08)

Bug Fixes

  • session: new cookie driver instance for each request (c784fbb)

3.0.4 (2016-11-02)

Bug Fixes

  • helpers: add / to namespace check in makeNameSpace (2b0053c)
  • session: clear cookie jar on request finish (7eaa051), closes #330

Features

  • server: Server.listen() return the http.Server instance (#319) (29a631b)

3.0.3 (2016-10-03)

Features

  • request: add extended support for accept header (7aaf09e)

3.0.2 (2016-09-23)

Bug Fixes

  • docs: broken links to docs (#277) (6dedd5b)
  • env: using ENV_PATH value as it is if isAbsolute (e5913d4)
  • file: return null when file not uploaded (4d05d2d)
  • tests: fix breaking test after mocha3.0 (8d96862)
  • view: patch view for to work as asyncEach (d283916), closes #258

Features

  • exceptions: add support for custom exceptions (fd0c008)
  • request: add support for fetching plain cookies (10b6c44)
  • request: add support for intended method (837ab7f)
  • response: add few more properties (46930eb)
  • session: add support for redis session driver (677cc4e), closes #190
  • session: make use of additional cookie options (4b2825c)

3.0.1 (2016-07-29)

Features

  • resource:middleware: chain middleware method on route resource(04d6acc)
  • route:resource: resource members & coll accepts callback(6603d4f)

3.0.0 (2016-06-26)

Bug Fixes

  • server: Fix for #128 (4aa4f80), closes #128
  • static-server: Fix for #124 where node-static was crashing (38efbd4), closes #124 #124 =======
  • linting: fix linting error inside view extensions file(3095839)
  • middleware: Fix middleware layer to execute middleware in reverse after controller call(97857ab)
  • request: handle multiple file uploads(2d0dfcb)
  • route:test: improve test expectations to match instead of strict equal(31e8d6c)
  • server: add try/catch block to handle errors outside of co(36a40b6)
  • server: Fix for #128(4aa4f80), closes #128
  • session: fix sessions provider after node-cookie upgrade(8990f0d)
  • static-server: Fix for #124 where node-static was crashing(38efbd4), closes #124 #124
  • static-server: Fix for #124 where node-static was crashing(787573d), closes #124 #124

Features

  • Env: add support to load .env from different location(2503fbb)
  • event: add property eventName to scope emitter object(fee2a36)
  • event: add support for event emitter(8a7b3a7)
  • file: allow file instance to take validation options(36e3f1b)
  • form-helper: added form.open method to create html form tag(e6367ff)
  • form-helper: added method to add labels(e56a834)
  • form-helper: implemented all required html tags(082e8c8)
  • helpers: add makeNameSpace method(651972f)
  • helpers: add method to know whether process is for ace command(4beb8a2)
  • helpers: add methods to get path to database directories(85688c8)
  • request: Add collect method to form group of arrays with keys(d0e5303)
  • request: add support for adding macros(cfd129b)
  • response: add macro support(d7ad0ee)
  • Route: add router helper to render view(0f517cb)
  • server: add support to disable _method spoofing(43f21a2)
  • server: added the ability to obtain instance http.createServer () for socket.io (#165)(8d221d0)
  • static: Switch to server-static for serving static files(cc5be2a)
  • view: Add config option to disable service injection(9a9f3d4)
  • view: add globals for linkTo and linkToAction(3e6530d)
  • view: added makeString method and filter for making urls using controller methods(da7d080)
  • view: Make all views to have .nunjucks extension #133(8535172), closes #133

2.0.11 (2016-03-30)

2.0.10 (2016-03-26)

Bug Fixes

  • static-server: Fix for #124 where node-static was crashing (38efbd4), closes #124 #124

2.0.9 (2016-01-30)

Bug Fixes

  • request: method is and accepts have been fixed to treat arrays (9d8e963)
  • session: fixed session manager to keep updated session payload within one request #88 (1fe8b4b), closes #88
  • session: now list of drivers is set to an empty object by default (3bb75e0)
  • session-manager: avoiding reparsing of session body (0d8394d)

Features

  • middleware: middleware now accepts runtime parameters (6907053)
  • package: passing coverage report to coveralls (579ab3e)
  • package.json: make the repository commitizen-friendly (0082c4a)
  • request: add match method to match an array of patterns to current url (a81a4f7)
  • request: added hasBody and format methods to request instance (30739db)
  • request: Added raw method to access raw data sent to a given request (00de598)
  • response: added descriptive methods to make response like ok,unauthorized (b092407)
  • response: added sendView method to end the response immediately by sending view (1655667)
  • route: added options to add format to routes (cfe6c5c)
  • route-resource: added support for nested resources and resources filters (907014e)
  • routes: added middleware alias and added support for multiple params (51cf673)

Performance Improvements

  • config: remove auto-load with require-all for performance (806aae2)
  • env,file,helpers: improved initial datatypes to help v8 set hidden classes (79bd6b4)
  • middleware,route,server,session: improved variables initialization to keep v8 happy (20080ec)
  • request.format: added acceptance for request.format (4ed82c2)

2.0.8 (2016-01-29)

Bug Fixes

  • request: method is and accepts have been fixed to treat arrays (9d8e963)
  • session: fixed session manager to keep updated session payload within one request #88 (1fe8b4b), closes #88
  • session: now list of drivers is set to an empty object by default (3bb75e0)

Features

  • middleware: middleware now accepts runtime parameters (6907053)
  • package: passing coverage report to coveralls (579ab3e)
  • package.json: make the repository commitizen-friendly (0082c4a)
  • request: add match method to match an array of patterns to current url (a81a4f7)
  • request: added hasBody and format methods to request instance (30739db)
  • request: Added raw method to access raw data sent to a given request (00de598)
  • response: added descriptive methods to make response like ok,unauthorized (b092407)
  • response: added sendView method to end the response immediately by sending view (1655667)
  • route: added options to add format to routes (cfe6c5c)
  • route-resource: added support for nested resources and resources filters (907014e)
  • routes: added middleware alias and added support for multiple params (51cf673)

Performance Improvements

  • config: remove auto-load with require-all for performance (806aae2)
  • env,file,helpers: improved initial datatypes to help v8 set hidden classes (79bd6b4)
  • middleware,route,server,session: improved variables initialization to keep v8 happy (20080ec)
  • request.format: added acceptance for request.format (4ed82c2)

2.0.7 (2016-01-17)

Bug Fixes

  • request: method is and accepts have been fixed to treat arrays (9d8e963)
  • session: now list of drivers is set to an empty object by default (3bb75e0)

Features

  • package.json: make the repository commitizen-friendly (0082c4a)
  • request: add match method to match an array of patterns to current url (a81a4f7)
  • request: Added raw method to access raw data sent to a given request (00de598)

2.0.6 (2016-01-16)

docs

  • docs: add CONTRIBUTING.md file (ab7afdb)

  • docs: update the build badge to get the status from master branch (9c5c61f)

  • add trello badge (7c57fe3)

  • Config provider now only reads .js files (dcc7aee)

  • correct all license date (9f5fd24)

  • delete lowercase readme (6c12f92)

  • Improved tests coverage (07efb17)

  • Merge branch 'master' of github.com:adonisjs/adonis-framework (2eaa793)

  • Merge branch 'release-2.0.3' into develop (d5a3cb4)

  • Merge branch 'release-2.0.4' (c4405bf)

  • Merge pull request #42 from alexbooker/patch-1 (9a2d4be)

  • Merge pull request #45 from RomainLanz/develop (643ff72)

  • Merge pull request #46 from adonisjs/revert-42-patch-1 (c7e6471)

  • Merge pull request #47 from RomainLanz/develop (27cb1d5)

  • Merge pull request #48 from RomainLanz/develop (949a06f)

  • Merge pull request #61 from RomainLanz/feature/improving-readme (0dbafa8)

  • Merge pull request #63 from RomainLanz/update-readme-badges (c52f989)

  • Merge pull request #64 from RomainLanz/update-lodash (bcaf01a)

  • Merge pull request #65 from RomainLanz/contributing (4f5fd0b)

  • Merge pull request #67 from RomainLanz/commitizen (ff6d94f)

  • Merged release 2.0.5 (222bab7)

  • Moved route resolution to callback method, required for method spoofing (839791a)

  • new readme version (81169c9)

  • Now all files are dependent upon config directory and not reading from .env file (f2ff04f)

  • Now param method accepts a default value (adcd7fb)

  • npm version bump (0b6693e)

  • npm version bump (0d6b456)

  • Revert "Updated the licence date" (102ad50)

  • update license date and add license file (2aa3412)

  • update shields badges (6e932f5)

  • Updated the licence date (e881bd6)

feat

  • feat(package.json): make the repository commitizen-friendly (0082c4a)
  • feat(request): add match method to match an array of patterns to current url (a81a4f7)
  • feat(request): Added raw method to access raw data sent to a given request (00de598)

refactor

  • refactor: update lodash to 4.0.0 (ad1cbdc)
  • refactor(response): Capitalized x-powered-by (ed3d3dc)
  • refactor(server): Increased static server priority over route handler (30cfe41)
  • refactor(session): improved session drivers handling and exposing session manager (a17a49b)