Skip to content

Latest commit

 

History

History
1008 lines (408 loc) · 28.5 KB

CHANGELOG.md

File metadata and controls

1008 lines (408 loc) · 28.5 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.15.0 (2024-10-24)

Bug Fixes

0.14.1 (2018-03-04)

0.14.0 (2018-02-25)

0.13.0-alpha.24 (2018-01-28)

Bug Fixes

  • GCP event with empty body make function timeout (5c59644)

0.13.0-alpha.23 (2018-01-28)

Features

  • Add more debug messages (c54d1d0)

0.13.0-alpha.22 (2018-01-28)

Features

  • Add more debug messages (8bfdd2c)

0.13.0-alpha.21 (2018-01-28)

Features

0.13.0-alpha.20 (2018-01-28)

Features

  • Add support for new listener 'onReceived' (5682da2)

0.13.0-alpha.19 (2018-01-28)

Bug Fixes

  • Remove hardcoded 'World' from the req.body for GCP event trigger (e618605)

0.13.0-alpha.18 (2018-01-24)

Bug Fixes

  • Issue Cannot read property 'req' of undefined (622628f)

0.13.0-alpha.17 (2018-01-24)

Features

  • Add support for response listeners (0e2da35)

0.13.0-alpha.16 (2018-01-23)

0.13.0-alpha.15 (2018-01-21)

Bug Fixes

  • Convert all the valid AWS event property into the HTTP request object (ee815b7)

0.13.0-alpha.14 (2018-01-21)

Bug Fixes

  • Typo in the AWS handler code generation (12eb792)

0.13.0-alpha.13 (2018-01-21)

Bug Fixes

  • AWS request are all POST (00c436d)

0.13.0-alpha.12 (2018-01-21)

Features

  • Add support for AWS lambda & GCP pub/sub function as well as storage functions (1d3fbb6)

0.13.0-alpha.11 (2018-01-18)

Bug Fixes

  • OPTIONS request does not return immediately (9c7f34c)

0.13.0-alpha.9 (2018-01-18)

Bug Fixes

  • OPTIONS request does not return immediately (9c7f34c)

0.13.0-alpha.8 (2018-01-18)

Bug Fixes

  • CORS is not working as it should (68f1437)

0.13.0-alpha.7 (2018-01-17)

Bug Fixes

  • CORS does not enforce configured origin policies (9230b60)

0.13.0-alpha.6 (2018-01-17)

Bug Fixes

  • No defining any CORS in the now.json just fully disable CORS checks (84a1ade)

0.13.0-alpha.5 (2018-01-17)

Features

  • Add 'cors' middleware utility for WYSIWYG CORS setup. (3a54830)
  • Add 'cors' middleware utility for WYSIWYG CORS setup. (032d51f)

0.13.0-alpha.4 (2018-01-16)

0.13.0-alpha.3 (2018-01-16)

Bug Fixes

  • request/response errors never return (c7bbb3d)

0.13.0-alpha.2 (2018-01-09)

0.13.0-alpha.1 (2018-01-09)

0.13.0-alpha.0 (2018-01-09)

Features

  • Add support for custom 'params' property name (e.g. from default req.params to req.myOwnWhateverProp) (e28d82a)

0.12.1-alpha.0 (2018-01-07)

0.12.0 (2018-01-07)

Features

  • Add support for chain of handlers for specific endpoints + remove the necessity to define a (req, res) => ... (f5ff0b1)

0.11.1-alpha.1 (2018-01-07)

Bug Fixes

  • Multipart content type request does not parse the field value when no mymetype is specified. It should default to 'application/text' (0a0cc76)

0.11.1-alpha.0 (2018-01-04)

0.11.0 (2018-01-04)

0.10.0 (2018-01-04)

Bug Fixes

  • Conflict between webfunc and now-cli in the now.json for the 'env' property. To fix tat conflict, we have renamed 'env' to 'environment' (e3b6a37)

0.10.0-alpha.5 (2018-01-04)

0.10.0-alpha.4 (2018-01-03)

Bug Fixes

0.10.0-alpha.3 (2018-01-03)

Bug Fixes

  • Creating a handler that returns a 500 straight away throw an exception similar to 'cannot set headers after they have been set...' (cd8f19d)

0.10.0-alpha.2 (2017-12-30)

Bug Fixes

  • Prevent the active environment to be set up in the start script of the package.json. Replace that with the now.json's env.active property or default to 'default' (6fe6809)

0.10.0-alpha.1 (2017-12-29)

Bug Fixes

  • Add more logs during error management for better debugging (066b9e8)

0.10.0-alpha.0 (2017-12-29)

Features

  • Add more granular support to control the way the default params extraction works. Can now turn it off partially + Add more unit tests (6ed5de0)

0.9.1-alpha.1 (2017-12-29)

Bug Fixes

  • Explicitly setting the 'extractParams' to true in the now.json does not enable the automatic params extraction (365e445)
  • Missing 'path' dependency (0a7769e)

0.9.1-alpha.0 (2017-12-29)

0.9.0 (2017-12-29)

0.8.0 (2017-12-29)

0.8.0-alpha.17 (2017-12-29)

0.8.0-alpha.16 (2017-12-28)

Bug Fixes

  • the 'req' object does not have any 'body' property thought its payload has been added to the 'params' object (ad7ad25)

0.8.0-alpha.15 (2017-12-27)

Features

  • Allow to disable payload and query string extraction (2b19f56)

0.8.0-alpha.14 (2017-12-27)

0.8.0-alpha.13 (2017-12-27)

Features

  • Add out of the box support for multipart and file upload (dd9e919)

0.8.0-alpha.12 (2017-12-25)

Bug Fixes

  • Cannot pass body in POST methods (cf08437)

0.8.0-alpha.11 (2017-12-25)

Bug Fixes

  • Add support for body parsing for Body parsing does not work when hosted on an express environment (a1a17ae)

0.8.0-alpha.10 (2017-12-20)

Bug Fixes

  • NODE_ENV is not being set properly in GCP (87a0eb1)

0.8.0-alpha.9 (2017-12-20)

Bug Fixes

  • webfunc overrides existing environment variables in the process.env (b61d3c0)

0.8.0-alpha.8 (2017-12-20)

Features

  • Add FaaS support for environment variables defined withing the package.json start script (aba223b)

0.8.0-alpha.7 (2017-12-20)

Bug Fixes

  • Project without any 'now.json' are failing (1f6354b)

0.8.0-alpha.6 (2017-12-18)

Bug Fixes

  • Replace the __transactionId with a real unique id rather than a date (aedd524)

0.8.0-alpha.5 (2017-12-18)

Bug Fixes

  • Amend info message when hosting is not localhost (752a5e7)

0.8.0-alpha.4 (2017-12-18)

Bug Fixes

  • Replace the use of the WEBFUNC_ENV with the more standard NODE_ENV env variable (e828ce6)

0.8.0-alpha.3 (2017-12-18)

Features

  • Add support for a WEBFUNC_ENV process variable that can control which environment is active (95eee51)

0.8.0-alpha.2 (2017-12-15)

Features

  • Add 'preProcess' and 'postProcess' hooks + provide better error management (41be2ad)

0.8.0-alpha.1 (2017-12-13)

Bug Fixes

  • impossible to reach '/' (fe36cd6)

0.8.0-alpha.0 (2017-12-12)

Bug Fixes

  • Clean code to comply to latest express convention to throw error + add new 'serve' api which is just the same as 'serveHttp'. We did that to make the API more agnostic to http requests (da4a632)

Features

  • Add support for multiple route for same type of response (1395c88)

0.7.1-alpha.0 (2017-12-12)

0.7.0 (2017-12-12)

0.6.0 (2017-12-12)

Bug Fixes

  • Remove useless dependencies (9d91736)

Features

  • Add release minor in the scripts (4f7a364)

0.6.0-alpha.12 (2017-12-12)

Bug Fixes

  • Replace routing with the express standard (f411e26)

0.6.0-alpha.11 (2017-12-11)

Bug Fixes

  • Make sure the injected function name doesn't conflict with restricted function names (4feb1eb)

0.6.0-alpha.10 (2017-12-11)

Bug Fixes

  • Improve the universal approach to start the server or the function (e67d085)

0.6.0-alpha.9 (2017-12-11)

Bug Fixes

  • Add support for previous version of express that do not support res.status. res.send and res.set (58a0fa0)

Features

  • Make Zeit now the default way to deploy + add new method 'serveHttpUniversal' (cda11ae)

0.6.0-alpha.8 (2017-11-06)

0.6.0-alpha.7 (2017-11-06)

Bug Fixes

  • bug related to case sensitive routing (314659e)

0.6.0-alpha.6 (2017-08-31)

0.6.0-alpha.5 (2017-08-31)

Bug Fixes

  • Rename API 'app.route' to 'app.resolve' which makes more sense (556efce)

0.6.0-alpha.4 (2017-08-30)

Bug Fixes

  • support for undefined routing path. This should allow any query to any path (c5bc21d)

0.6.0-alpha.3 (2017-08-30)

Bug Fixes

  • fail to return upon 404 error in the webfunc.js file (0b6d8ba)

0.6.0-alpha.2 (2017-08-30)

Bug Fixes

  • consistent and more intuitive response for the serveHttp function (80e6d8d)

0.6.0-alpha.1 (2017-08-29)

Bug Fixes

  • Remove the unecessary check an a required value for the 'next' function in the 'app.route' argument (ca60cf1)

0.6.0-alpha.0 (2017-08-29)

Bug Fixes

Features

  • Add additinal 'route' argument in the 'process' method the HttpHandler class (2d95799)

0.5.1-alpha.0 (2017-08-29)

0.4.0 (2017-08-29)

Bug Fixes

0.4.0-alpha.11 (2017-08-28)

Bug Fixes

  • Bad signature style in the httpNext function argument of the HttpHandler class (0a5cefd)

0.4.0-alpha.10 (2017-08-27)

Features

  • Add support for Http Handlers (c4ac75f)

0.4.0-alpha.9 (2017-08-27)

0.4.0-alpha.8 (2017-08-14)

0.4.0-alpha.7 (2017-08-14)

0.4.0-alpha.6 (2017-08-10)

Bug Fixes

  • Http errors that were crashing the server (0d0015a)

0.4.0-alpha.5 (2017-08-10)

Features

  • Add support for custom route on the default 'serveHttp' signature + add tests (0aa8609)

0.4.0-alpha.4 (2017-08-10)

Features

  • Add support to programatically target the hosting (084599c)

0.4.0-alpha.3 (2017-08-10)

0.4.0-alpha.2 (2017-08-09)

0.4.0-alpha.1 (2017-08-09)

Bug Fixes

Features

  • Add support for firebase hosting (8b6b12d)

0.4.0-alpha.0 (2017-08-07)

Features

  • Add support for extraction of body parameters in HTTP request (b26c9cc)

0.3.1-alpha.1 (2017-08-04)

Bug Fixes

0.3.1-alpha.0 (2017-08-04)

0.3.0 (2017-08-04)

Bug Fixes

Features

  • Add new routing feature (bc01602)

0.2.1-alpha.0 (2017-08-02)

0.2.0 (2017-08-02)

0.1.0 (2017-08-02)

0.1.0-alpha.15 (2017-08-02)

Bug Fixes

  • Clean project. Refactor the console part into the gimpy project (2e98cd0)

0.1.0-alpha.14 (2017-07-20)

Bug Fixes

0.1.0-alpha.13 (2017-07-20)

Features

  • Add getActiveEnv function (07f0718)

0.1.0-alpha.12 (2017-07-19)

Features

  • Allow to set up glocal environment variable in the webconfig.json file at deployment time (ff0e897)

0.1.0-alpha.11 (2017-07-18)

Bug Fixes

  • Remove hardcoded value from the index.js (cc5b11f)

0.1.0-alpha.10 (2017-07-18)

Features

  • Integrate 'schemaglue' in the graphql template (35d7745)

0.1.0-alpha.9 (2017-07-18)

0.1.0-alpha.8 (2017-07-18)

Features

  • Improve the format of the questions (d830281)

0.1.0-alpha.7 (2017-07-17)

Features

  • Add new template called GraphQL (0b7d14f)

0.1.0-alpha.6 (2017-07-15)

Bug Fixes

0.1.0-alpha.5 (2017-07-14)

0.1.0-alpha.4 (2017-07-14)

0.1.0-alpha.3 (2017-07-14)

Bug Fixes

  • Issues related to typos in the templates folder + issue related to badly determining when to start the emulator (192f51e)

0.1.0-alpha.2 (2017-07-14)

Bug Fixes

  • Fix various issues found during unit testing + add more unit testing + add travis config + update doumentation (f1af727)

0.1.0-alpha.1 (2017-07-13)

Features

  • Add the mini server + add unit testing (1e997eb)

0.1.0-alpha.0 (2017-07-12)

Bug Fixes

  • Add missing module ncp (30135d0)
  • Install missing module 'replace' (e399696)
  • Issue related to bad import syntax (e9f0436)

Features