Skip to content

Latest commit

 

History

History
986 lines (407 loc) · 19.8 KB

History.md

File metadata and controls

986 lines (407 loc) · 19.8 KB

Histroy

0.25.3 / 2015-01-20

  • [update packages] body-parser->1.12.0, cookie-parser->1.3.4, connect-mongo->0.7.0, csurf->1.7.0, errorhandler->1.3.4, express->4.12.0, express-session->1.10.3, inflection->1.6.0, js-yaml->3.2.7, mongoose->3.8.23, rmdir->1.1.0, serve-static->1.9.1, should->5.0.1

0.25.2 / 2015-01-20

  • [bug fix] method name changed for utils.db
  • [update packages] should->4.6.1

0.25.1 / 2015-01-14

  • [bug fix] Pass mongooseConnection instead of db instance for express session

0.25.0 / 2015-01-14

  • [update packages] body-parser->1.10.1, connect-mongo->0.6.0, csurf->1.6.5, errorhandler->1.3.2, express->4.11.0, express-session->1.10.1, js-yaml->3.2.5, method-override->2.3.1, moment->2.9.0, mongoose->3.8.21, serve-favicon->2.2.0, serve-static->1.8.0, should->4.6.0

0.24.8 / 2014-10-24

  • [update packages] body-parser->1.10.0, csurf->, errorhandler->1.3.0, express->4.10.5, express-session->1.9.3, inflection->1.5.3, js-yaml->3.2.3, moment->2.8.4, mongoose->3.8.20, serve-favicon->2.1.7, should->4.3.1

0.24.7 / 2014-10-24

  • [update packages] body-parser->1.9.1, connect-multiparty->1.2.5, csurf->1.6.2, errorhandler->1.2.2, express->4.10.0, express-session->1.9.1, method-override->2.3.0, mongoose->3.8.18, serve-favicon->2.1.6, serve-static->1.7.1, should->4.1.0
  • [bug fix] Use instanceof for checking error in utiils.is

0.24.6 / 2014-09-18

  • [update packages] body-parser->1.9.0, errorhandler->1.2.1, express->4.9.7, inflection->1.5.1, mongoose->3.8.17, serve-favicon->2.1.5, serve-static->1.6.4
  • [bug fix] body-parser was not expoted in template

0.24.5 / 2014-09-18

  • [update packages] express->4.9.2
  • [bug fix] print err.stack instead of err name

0.24.4 / 2014-09-17

  • [update packages] body-parser->1.8.2, cookie-parser->1.3.3, csurf->1.6.1, express->4.9.1, express-session->1.8.2, inflection->1.4.2, js-yaml->3.2.2, moment->2.8.3, mongoose->3.8.16, serve-favicon->2.1.4, serve-static->1.6.2
  • [refactor][bug fix] Rewrite the LOG.error function

0.24.3 / 2014-09-05

  • [refactor] Use node.extend instead of utils-merge
  • [bug fix] Fix non-mongoose model loading problem

0.24.2 / 2014-09-04

  • [bug fix] Fix logger in bug migration

0.24.1 / 2014-09-04

  • [bug fix] Fix coke.setup_models not working with new logger system

0.24.0 / 2014-09-04

  • [new feature] Customizable directory
  • [update packages] body-parser->1.7.0, connect-multiparty->1.2.4, csurf->1.5.0, errorhandler->1.2.0, express->4.8.7, inflection->1.4.1, js-yaml->3.2.1, method-override->2.2.0, moment->2.8.2, node.extend->1.1.2, serve-favicon->2.1.1, sitemap->0.7.4

0.23.0 / 2014-09-03

  • [new feature] Refactor logger system, now user can use other logger framework by providing customize log adapter

0.22.0 / 2014-08-20

  • [update packages] body-parser->1.6.5, connect-multiparty->1.2.1, csurf->1.4.0, express->4.8.5, express-session->1.7.6, method-override->2.1.3, moment->2.8.1, mongoose->3.8.15, node.extend->1.1.0, serve-static->1.5.3

0.21.1 / 2014-07-13

  • [update packages] express->4.6.1, express-session->1.6.5, serve-static->1.3.2
  • [bug fix] Check cdn in cofig exist before running the loop

0.21.0 / 2014-07-08

  • [new feature] Support css media query
  • [update packages] body-parser->1.4.3, cookie-parser->1.3.2, connect-multiparty->1.1.0, csurf->1.3.0, errorhandler->1.1.1, express-session->1.6.4, moment->2.7.0, mongoose->3.8.12, serve-favicon->2.0.1, serve-static->1.3.0, sitemap->0.7.3, express->4.5.1, inflection->1.3.8, js-yaml->3.1.0, should->4.0.4

0.20.4 / 2014-05-25

  • [bug fix] Add serve-favicon and serve-static todependencies

0.20.3 / 2014-05-25

  • [bug fix] Add missing middlewares in generator

0.20.2 / 2014-05-25

  • [bug fix] Typo

0.20.1 / 2014-05-25

  • [bug fix] Add missing middlewares in generator

0.20.0 / 2014-05-25

  • [refactor] Use proper status code in application controller
  • [new feature] Ability to use model outside of the application scope

0.19.0 / 2014-05-24

  • [update packages] body-parser->1.2.0, cli-color->0.3.2, cookie-parser->1.1.0, connect-mongo->0.4.1, connect-multiparty->1.0.3, csurf->1.2.0, errorhandler->1.0.1, express->4.3.1, express-session->1.2.0, method-override->1.0.2, mongoose->3.8.11, serve-favicon->2.0.0, serve-static->1.1.0, should->3.3.2
  • [refactor] Add removed connect middlewares
  • [refactor] Adopt express 4 changes
  • [refactor] Merge production logs to one file ( coke.log )
  • [refactor] Split cookie secret from session

0.18.14 / 2014-04-23

  • [bug fix] Fix crash problem while booting server
  • [update packages] should->3.3.1

0.18.13 / 2014-04-08

  • [refactor] Refactor migration and load whole environment while do migration
  • [update packages] express->3.5.1, inflection->1.3.5, js-yaml->3.0.2, node.extend->1.0.10, railway-routes->0.0.10, should->3.3.0, moment->2.6.0, mongoose->3.8.8, sitemap->0.7.2

0.18.12 / 2014-01-09

  • [update packages] rmdir->1.0.4, mongoose->3.8.4

0.18.11 / 2014-01-07

  • [bug fix] Context bug in stach.js
  • [refactor] Allow null var for logger config
  • [update packages] node.extend->1.0.9

0.18.10 / 2013-12-27

  • [bug fix] Added error handle for controller stack
  • [refactor] Enable output log in terminal on production mode

0.18.9 / 2013-12-27

  • [bug fix] Use node default server.close instead of express app.close

0.18.8 / 2013-12-27

  • [update packages] js-yaml->3.0.1, moment->2.5.0
  • [refactor] Apply helper to app level

0.18.7 / 2013-12-20

  • Added multipart & dynamic_helpers middlewares to configs

0.18.6 / 2013-12-20

  • [bug fix] mkdir if assets output dir is missing

0.18.5 / 2013-12-20

  • [bug fix] Remove extra trailing slash
  • [bug fix] Move styles, scripts to dynamic helper

0.18.4 / 2013-12-19

  • [bug fix] Added missing slash AGAIN

0.18.3 / 2013-12-19

  • [bug fix] Added missing slash

0.18.2 / 2013-12-19

  • [bug fix] Use div tag with id instead of nav tag in nav partial generator template

0.18.1 / 2013-12-19

  • [bug fix] Added missing slash in application controller generator template
  • [bug fix] Use div tag with id instead of nav tag in nav partial generator template
  • [refactor] Remove ; in view generator template

0.18.0 / 2013-12-19

  • [update packages] express->3.4.7
  • [update packages] Use express-thunder instead of thunder as view management
  • [update packages] Drop express-messages. Use built in flash instead
  • [update packages] Use connect-mongo instead of connect-mongodb for session

0.17.4 / 2013-12-18

  • [update packages] mongoose->3.8.3, rmdir->1.0.3, thunder->0.1.11

0.17.3 / 2013-12-17

  • [update packages] node.class->1.1.4

0.17.2 / 2013-12-17

  • [update packages] node.class->1.1.3

0.17.1 / 2013-12-16

  • [update packages] node.class->1.1.2

0.17.0 / 2013-12-16

  • [update packages] js-yaml->3.0.0, mongoose->3.8.2

0.16.6 / 2013-12-12

  • [bug fix] Pass Error to next filter instead of jump out of stack
  • [refactor] Use instance var instead of this

0.16.5 / 2013-12-11

  • [update packages] inflection->1.3.2, js-yaml->2.1.3, moment->2.4.0, mongoose->3.8.1, node.class->1.1.1, node.packer->2.0.3, rmdir->1.0.2, should->2.1.1, sitemap->0.7.1

0.16.4 / 2013-10-01

  • [update packages] js-yaml->2.1.1
  • [bug fix] Model loading sequence

0.16.3 / 2013-09-30

  • [update packages] mongoose->3.6.20, thunder->0.1.9
  • [new feature] Coke now takes none mongoose model

0.16.2 / 2013-09-18

  • [update packages] cli-color->0.2.3, node.extend->1.0.8, should->1.3.0, moment->2.2.1, mongoose->3.6.19, thunder->0.1.8
  • [new feature] Added UTILS.unique & UTILS.extend

0.16.1 / 2013-07-20

  • [refactor] Remove useless console.log
  • [update packages] moment->2.1.0, mongoose->3.6.15, thunder->0.1.7

0.16.0 / 2013-07-19

  • [refactor] Move boot scripts from index to boot

0.15.2 / 2013-06-11

  • [update packages] inflection->1.2.6, js-yaml->2.1.0, node.extend->1.0.7, mongoose->3.6.11
  • [refactor] Trace error in logger

0.15.1 / 2013-04-26

  • [update packages] js-yaml->2.0.5, node.extend->1.0.5, mongoose->3.6.8
  • [bug fix] Add missing var

0.15.0 / 2013-04-08

  • [update packages] mongoose->3.6.4
  • [new feature] Include inflection module in UTILS
  • [refactor] Model builder

0.14.1 / 2013-03-24

  • [refactor] Add tmp dir to gitignore
  • [refactor] Use view name + hander_id as prod js, css cache key
  • [update packages] aws2js->0.8.3, mongoose->3.6.0, railway-routes->0.0.9-1

0.14.0 / 2013-03-09

  • [refactor] Helper css & js result now caches with controller action not view name
  • [update packages] cli-color->0.2.2, js-yaml->2.0.3, mongoose->3.5.7, railway-routes->0.0.9, should->1.2.2

0.13.13 / 2013-02-19

  • [refactor] Make loading s3 module safer in coke b
  • [bug fix] Remvoe unloaded LOG in cli build
  • [update packages] aws2js->0.8.1, js-yaml->2.0.2, railway-routes->0.0.8-7, moment->2.0.0, mongoose->3.5.6

0.13.12 / 2013-01-09

  • [refactor] Migration end now take args from last action
  • [update packages] mongoose->3.5.4, inflection->1.2.5, node.packer->2.0.1

0.13.11 / 2013-01-09

  • [refactor] Better error handling in loading configs

0.13.10 / 2013-01-08

  • [refactor] Logger now can be force to run in dev mode
  • [refactor] Migration error handeling

0.13.9 / 2013-01-07

  • [bug fix] Missing file extensino in model builder

0.13.8 / 2013-01-06

  • [refactor] Load models with schema keys not base on file names
  • [refactor] Error control for new version of flow
  • [bug fix] Export only migrations
  • [update packages] aws2js->0.7.9, inflection->1.2.4, node.flow->1.2.2, railway-routes->0.0.8-2, mongoose->3.5.3

0.13.7 / 2012-11-30

  • [bug fix] Use global for coke c
  • [update packages] aws2js->0.7.7, js-yaml->1.0.3, node.flow->1.2.0, should->1.2.1, mongoose->3.4.0

0.13.6 / 2012-11-2

  • [bug fix] Request id jump

0.13.5 / 2012-10-29

  • [refactor] Remove liten on SIGINT event for gracefully shutdown server

0.13.4 / 2012-10-29

  • [bug fix] Pushed undefined assets group in view result in 500 error. #23

0.13.3 / 2012-10-26

  • [refactor] Gracefully shutdown server

0.13.2 / 2012-10-23

  • [update packages] node.packer->2.0.0

0.13.1 / 2012-10-16

  • [bug fix] cli-color changes gary to brightBlack
  • [update packages] mongoose->3.3.1

0.13.0 / 2012-10-8

  • [refactor] For name confict, switch typeof back to is
  • [update packages] mongoose->3.2.1, aws2js->0.7.5, cli-color->0.2.1, moment->1.7.2

0.12.6 / 2012-09-28

  • [refactor] Move asset_host out of assets config

0.12.5 / 2012-09-27

  • [bug fix] Empty asset_host in prod mode

0.12.4 / 2012-09-26

  • [bug fix] cli-color api change

0.12.3 / 2012-09-26

  • [refactor] Make testing env as similar as the prod env

0.12.2 / 2012-09-07

  • [refactor] Remove useless default packages
  • [refactor] Update default error pages

0.12.1 / 2012-09-06

  • [bug fix] Remove useless console.log

0.12.0 / 2012-09-06

  • [new feature] Add database migration tool
  • [update packages] mongoose->3.1.1
  • [bug fix] Build assets does not replace changed file

0.11.5 / 2012-09-03

  • [update packages] mongoose->3.1.0, aws2js->0.7.4
  • [bug fix] Typo locals->locales

0.11.4 / 2012-08-28

  • [bug fix] Compile empty assets

0.11.3 / 2012-08-28

  • [bug fix] Make coke console work with new mongoose 3.x

0.11.2 / 2012-08-28

  • [refactor] Exports mongoose connection db object to utils

0.11.1 / 2012-08-28

  • [bug fix] Assign model hooks

0.11.0 / 2012-08-27

  • [refactor] Wrap mongoose to Model

0.10.4 / 2012-08-24

  • [bug fix] Array length check on assets building
  • [update packages] mongoose->3.0.3, zombie->1.4.1

0.10.3 / 2012-08-22

  • [bug fix] Ruten asset hosts

0.10.2 / 2012-08-22

  • [bug fix] Render empty assets on production mode
  • [new feature] Add headers to assets while upload to s3

0.10.1 / 2012-08-21

  • [bug fix] Assets helpers format

0.10.0 / 2012-08-19

  • [new feature] Add default server port and host to configs
  • [new feature] Take PORT argument from command line
  • [new feature] Auto upload to s3
  • [update packages] inflection->1.2.3, js-yaml->1.0.2, should->1.1.0, moment->1.7.0, mongoose->3.0.2, connect-mongodb->1.1.5, resig-class->node.class, +aws2js

0.9.9 / 2012-07-23

  • [update packages] inflection->1.2.2, node.flow->1.1.3, node.packer->1.0.0, rmdir->1.0.0, thunder->0.1.4
  • [refactor] Use fs instead of path for node v0.8.x

0.9.8 / 2012-07-19

  • [update packages] node.flow->1.1.2, mongoose->2.7.2, thunder->0.1.3, should->1.0.0

0.9.7 / 2012-07-10

  • [bug fix] Trouble finding keys in production assets helper

0.9.6 / 2012-07-09

  • [bug fix] Typo

0.9.5 / 2012-07-09

  • [update packages] rmdir->0.0.3, js-yaml->1.0.1, thunder->0.1.1
  • [remove packages] mkdirp

0.9.4 / 2012-07-02

  • [update packages] express->2.5.11, js-yaml->1.0.0
  • [bug fix] utils merge missing args

0.9.3 / 2012-07-02

  • [new feature] Add merge fn to utils

0.9.2 / 2012-06-28

  • [refactor] Runtime compile assets if assets_version.json not found

0.9.1 / 2012-06-28

  • [bug fix] Check existing assets really exist

0.9.0 / 2012-06-28

  • [new feature] Add build command to precompile assets
  • [add packages] Add node.packer, rmdirr as dependences
  • [remove packages] Remove node.packer, rmdirr from generated project
  • [update packages] mongoose->2.7.1, inflection->1.2.1
  • [refactor] Remove connect from dependences, add uid to utils
  • [refactor] Check new generator for project name

0.8.5 / 2012-06-19

  • [update packages] express->2.5.10, mongoose->2.6.8

0.8.4 / 2012-06-14

  • [refactor] Move files to it's folder
  • [refactor] Move match fn to filter class
  • [update packages] cli-color->0.1.7

0.8.3 / 2012-06-13

  • [refactor] Modify utils.typeof to suit all cases
  • [update packages] connect-mongodb->1.1.4, mkdirp->0.3.3, mongoose->2.6.7, zombie->1.3.1

0.8.2 / 2012-05-25

  • [update packages] mongoose->2.6.5, mkdirp->0.3.2, moment->1.6.2, railway-routes->0.0.7, should->0.6.3, zombie->1.1.5

0.8.1 / 2012-04-30

  • [bug fix] Typo
  • [update packages] mongoose->2.6.1

0.8.0 / 2012-04-30

  • [refactor] Rename UTILS.is to UTILS.typeof and returns lowercased string instead

0.7.23 / 2012-04-23

  • [update packages] connect->1.8.7
  • [refactor] Use moment instead of dateformat

0.7.22 / 2012-04-22

  • [refactor] Make LOG.debug works in none-request method
  • [update packages] mongoose->2.6.0, should->0.6.1, zombie->0.12.15

0.7.21 / 2012-04-18

  • [bug fix] Log only 4xx & 50x errors was overwritten in v0.7.19

0.7.20 / 2012-04-17

  • [refactor] Add request start time to req

0.7.19 / 2012-04-17

  • [bug fix] undefined res in debug logger

0.7.18 / 2012-04-17

  • [refactor] Log only 4xx & 50x errors
  • [update packages] mongoose->2.5.14

0.7.17 / 2012-04-16

  • [refactor] Log not only 500 errors

0.7.16 / 2012-04-13

  • [refactor] Set global view dir variable

0.7.15 / 2012-04-13

  • [bug fix] Cli console empty db name

0.7.14 / 2012-04-12

  • [bug fix] Wrong format in generator templates
  • [refactor] Reorder middlewares to make logger works right
  • [update packages] express->2.5.9, railway-routes->0.0.6

0.7.13 / 2012-04-12

  • [bug fix] Wrong updated_at timestamp at create
  • [refactor] Remove request and response. use logger instead

0.7.12 / 2012-04-11

  • [bug fix] Auto add updated_at for models

0.7.11 / 2012-04-11

  • [refactor] Code generator regex miss match
  • [refactor] More detail on help cli tool

0.7.10 / 2012-04-06

  • [bug fix] Miss requiring fs module in logger

0.7.9 / 2012-04-02

  • [bug fix] Always true on before & after filter with no only | except pass in

0.7.8 / 2012-03-31

  • [bug fix] Throw an error when mongoose is unable to connect to the database
  • [bug fix] Add auth for connect-mongo session
  • [refactor] Remove utils.global_err. We simply do not output useless info on error log
  • [refactor] Reorder middlewares

0.7.7 / 2012-03-31

  • [bug fix] fs package missing in model.js
  • [bug fix] Property regex missing in model.js

0.7.6 / 2012-03-31

  • [refactor] Move model regex to utils
  • [refactor] Set configs as global object

0.7.5 / 2012-03-31

  • [bug fix] Fix typo in model.js config.localhost -> config.host

0.7.4 / 2012-03-31

  • [update packages] node.flow->1.1.1
  • [bug fix] Replace appname on doc/README.md

0.7.3 / 2012-03-30

  • [bug fix] Throw error with illegal characters in database name

0.7.2 / 2012-03-30

  • [refactor] Move fliter and stack class to controller_bridge dir
  • [update packages] connect->1.8.5, inflection->1.1.1, railway-routes->0.0.5, mongoose->2.5.13
  • [bug fix] Controller context was set to global

0.7.1 / 2012-03-12

  • [bug fix] Use new syntax for controler generator

0.7.0 / 2012-03-12

  • [new feature] Controller before and after filters
  • [new feature] Add resig class as project dependency
  • [bug fix] Wrong format of global error handler logger syntax

0.6.0 / 2012-03-09

  • [new feature] Mongoose command line console
  • [bug fix] Move dependencies into exports block for cli routes

0.5.0 / 2012-03-07

  • [new feature] Add sitemap generator as project dependency
  • [refactor] Model, view, routes generators regex should pretify syntax

0.4.2 / 2012-03-07

  • [bug fix] Model, view, routes generators regex should catch all possiable syntax

0.4.1 / 2012-03-07

  • [refactor] Make generator syntax more compatible

0.4.0 / 2012-03-07

  • [new feature] Add Array and ObjectId as model generator format type

0.3.9 / 2012-03-07

  • [bug fix] Mongodb does not take . in database name
  • [bug fix] Replace COKE with custom app name in readme
  • [docs] Add index

0.3.8 / 2012-03-01

  • [update packages] mongoose->2.5.9, js-yaml->0.3.7

0.3.7 / 2012-03-01

  • [refactor] Use defineGetter directly instead of in a loop
  • [refactor] Change term params to body in logger

0.3.6 / 2012-02-17

  • [update packages] Add should and zombie as devDependencies

0.3.5 / 2012-02-16

  • [refactor] Use defineGetter to prevent global vars to be overwritten

0.3.4 / 2012-02-16

  • [bug fix] Wrong generator templates dir

0.3.3 / 2012-02-16

  • [update packages] thunder->0.0.2
  • [refactor] Move generator templates inside generator dir

0.3.2 / 2012-02-15

  • [refactor] Remove useless generator templates
  • [refactor] Use Object.keys instead of for in loop

0.3.1 / 2012-02-15

  • [refactor] Remove useless return in generators
  • [new feature] Add logging pid for logger module

0.3.0 / 2012-02-14

  • [new feature] Cluster support

0.2.0 / 2012-02-14

  • [new feature] Add libs that can be run right after server start
  • [update packages] node.flow->1.1.0
  • [refactor] Logging before require core module

0.1.3 / 2012-02-13

  • [bug fix] Typo in assets.yml config file
  • [refactor] Server start flow control
  • [refactor] Check libs length before calling
  • [refactor] Rename read to callback, move callback out of the if statement
  • [update packages] inflection->1.1.0, node.flow->0.1.0

0.1.2 / 2012-02-10

  • [bug fix] Correct the version number
  • [refactor] Read package.json for getting the version instead of hard-coded in the index.js

0.1.1 / 2012-02-10

  • [update packages] express->2.5.8, mongoose->2.5.7

0.1.0 / 2012-02-10

  • [refactor] Generators exit behavior refactor
  • [new feature] Automatically add 'required' and 'index' the the first field of a collection
  • [bug fix] New generator generate err400.html instead of err404.html

0.0.4 / 2012-02-08

  • [bug fix] Update coke version of package.json in code generator template

0.0.3 / 2012-02-08

  • [bug fix] Add connect as dependency
  • [bug fix] Update coke version of package.json in code generator template

0.0.2 / 2012-02-08

  • [new feature] Add CLI tools. Including version, help, routes, server and generators

0.0.1 / 2012-01-18

  • Initial release