All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.15.0 (2024-10-24)
- Vulnerabilities (3e4dabc)
0.14.1 (2018-03-04)
0.14.0 (2018-02-25)
0.13.0-alpha.24 (2018-01-28)
- GCP event with empty body make function timeout (5c59644)
0.13.0-alpha.23 (2018-01-28)
- Add more debug messages (c54d1d0)
0.13.0-alpha.22 (2018-01-28)
- Add more debug messages (8bfdd2c)
0.13.0-alpha.21 (2018-01-28)
- Add debugging mode (d5424a7)
0.13.0-alpha.20 (2018-01-28)
- Add support for new listener 'onReceived' (5682da2)
0.13.0-alpha.19 (2018-01-28)
- Remove hardcoded 'World' from the req.body for GCP event trigger (e618605)
0.13.0-alpha.18 (2018-01-24)
- Issue Cannot read property 'req' of undefined (622628f)
0.13.0-alpha.17 (2018-01-24)
- Add support for response listeners (0e2da35)
0.13.0-alpha.16 (2018-01-23)
0.13.0-alpha.15 (2018-01-21)
- Convert all the valid AWS event property into the HTTP request object (ee815b7)
0.13.0-alpha.14 (2018-01-21)
- Typo in the AWS handler code generation (12eb792)
0.13.0-alpha.13 (2018-01-21)
- AWS request are all POST (00c436d)
0.13.0-alpha.12 (2018-01-21)
- Add support for AWS lambda & GCP pub/sub function as well as storage functions (1d3fbb6)
0.13.0-alpha.11 (2018-01-18)
- OPTIONS request does not return immediately (9c7f34c)
0.13.0-alpha.9 (2018-01-18)
- OPTIONS request does not return immediately (9c7f34c)
0.13.0-alpha.8 (2018-01-18)
- CORS is not working as it should (68f1437)
0.13.0-alpha.7 (2018-01-17)
- CORS does not enforce configured origin policies (9230b60)
0.13.0-alpha.6 (2018-01-17)
- No defining any CORS in the now.json just fully disable CORS checks (84a1ade)
0.13.0-alpha.5 (2018-01-17)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- Merge issue (939a6b5)
0.10.0-alpha.3 (2018-01-03)
- 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)
- 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)
- Add more logs during error management for better debugging (066b9e8)
0.10.0-alpha.0 (2017-12-29)
- 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)
- 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)
- 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)
- 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)
- Add out of the box support for multipart and file upload (dd9e919)
0.8.0-alpha.12 (2017-12-25)
- Cannot pass body in POST methods (cf08437)
0.8.0-alpha.11 (2017-12-25)
- 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)
- NODE_ENV is not being set properly in GCP (87a0eb1)
0.8.0-alpha.9 (2017-12-20)
- webfunc overrides existing environment variables in the process.env (b61d3c0)
0.8.0-alpha.8 (2017-12-20)
- Add FaaS support for environment variables defined withing the package.json start script (aba223b)
0.8.0-alpha.7 (2017-12-20)
- Project without any 'now.json' are failing (1f6354b)
0.8.0-alpha.6 (2017-12-18)
- Replace the __transactionId with a real unique id rather than a date (aedd524)
0.8.0-alpha.5 (2017-12-18)
- Amend info message when hosting is not localhost (752a5e7)
0.8.0-alpha.4 (2017-12-18)
- Replace the use of the WEBFUNC_ENV with the more standard NODE_ENV env variable (e828ce6)
0.8.0-alpha.3 (2017-12-18)
- Add support for a WEBFUNC_ENV process variable that can control which environment is active (95eee51)
0.8.0-alpha.2 (2017-12-15)
- Add 'preProcess' and 'postProcess' hooks + provide better error management (41be2ad)
0.8.0-alpha.1 (2017-12-13)
- impossible to reach '/' (fe36cd6)
0.8.0-alpha.0 (2017-12-12)
- 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)
- 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)
- Remove useless dependencies (9d91736)
- Add release minor in the scripts (4f7a364)
0.6.0-alpha.12 (2017-12-12)
- Replace routing with the express standard (f411e26)
0.6.0-alpha.11 (2017-12-11)
- Make sure the injected function name doesn't conflict with restricted function names (4feb1eb)
0.6.0-alpha.10 (2017-12-11)
- Improve the universal approach to start the server or the function (e67d085)
0.6.0-alpha.9 (2017-12-11)
- Add support for previous version of express that do not support res.status. res.send and res.set (58a0fa0)
- 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 related to case sensitive routing (314659e)
0.6.0-alpha.6 (2017-08-31)
0.6.0-alpha.5 (2017-08-31)
- Rename API 'app.route' to 'app.resolve' which makes more sense (556efce)
0.6.0-alpha.4 (2017-08-30)
- support for undefined routing path. This should allow any query to any path (c5bc21d)
0.6.0-alpha.3 (2017-08-30)
- fail to return upon 404 error in the webfunc.js file (0b6d8ba)
0.6.0-alpha.2 (2017-08-30)
- consistent and more intuitive response for the serveHttp function (80e6d8d)
0.6.0-alpha.1 (2017-08-29)
- 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)
- linting issue (bd098a9)
- 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)
- API syntax (ba089c4)
0.4.0-alpha.11 (2017-08-28)
- Bad signature style in the httpNext function argument of the HttpHandler class (0a5cefd)
0.4.0-alpha.10 (2017-08-27)
- 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)
- Http errors that were crashing the server (0d0015a)
0.4.0-alpha.5 (2017-08-10)
- Add support for custom route on the default 'serveHttp' signature + add tests (0aa8609)
0.4.0-alpha.4 (2017-08-10)
- 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)
- Lint (8187754)
- Add support for firebase hosting (8b6b12d)
0.4.0-alpha.0 (2017-08-07)
- Add support for extraction of body parameters in HTTP request (b26c9cc)
0.3.1-alpha.1 (2017-08-04)
- Routing bug (89e120a)
0.3.1-alpha.0 (2017-08-04)
0.3.0 (2017-08-04)
- Clean project (8945a18)
- 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)
- Clean project. Refactor the console part into the gimpy project (2e98cd0)
0.1.0-alpha.14 (2017-07-20)
- getActiveEnv (67d387b)
0.1.0-alpha.13 (2017-07-20)
- Add getActiveEnv function (07f0718)
0.1.0-alpha.12 (2017-07-19)
- Allow to set up glocal environment variable in the webconfig.json file at deployment time (ff0e897)
0.1.0-alpha.11 (2017-07-18)
- Remove hardcoded value from the index.js (cc5b11f)
0.1.0-alpha.10 (2017-07-18)
- Integrate 'schemaglue' in the graphql template (35d7745)
0.1.0-alpha.9 (2017-07-18)
0.1.0-alpha.8 (2017-07-18)
- Improve the format of the questions (d830281)
0.1.0-alpha.7 (2017-07-17)
- Add new template called GraphQL (0b7d14f)
0.1.0-alpha.6 (2017-07-15)
- Type in the HTTP verb (349552d)
0.1.0-alpha.5 (2017-07-14)
0.1.0-alpha.4 (2017-07-14)
0.1.0-alpha.3 (2017-07-14)
- 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)
- 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)
- Add the mini server + add unit testing (1e997eb)