- Install app dependencies upon generation
- Update migrations to use async/await by default
- Add
citext
extension to generated app migrations - Fix migration scripts
- Add setup instructions for app generator
- Update controllers to accept a
ctx
param for consise code
- Switch to use Objection.js instead of Bookshelf
- Update app template to ensure dotfiles (specifically .gitignore) are created correctly
- Ensure process exits cleanly after migrations
- Fix how migrations are run via the CLI
- Add
Model#update
method to callsave
with{ patch: true }
- Add first round of generators (
app
,controller
,model
,migration
)
- Use
hello-config
for environment-specific configuration - Use
hello-index
for auto genated index files
- Fix invalid koa dependency
- Update max-age configuration for static assets to use milliseconds
- Add long-lived caching to static (/public) assets
- Merge logic from koa-plus directly into App class
- Require node >= 7
- Allow models to access
knex
directly
- Require node >= 6
- Add basic internationalization via koa-i18n
- Add static file, favicon serving
- Add basic view rendering with ejs
- Add security headers via koa-helmet
- Connect to the database upon app initialization
- Add Controller class
- Add simple Model class extending Bookshelf
- Add Router class via hello-resource-router
- Add Config class for environment-specific configuration
- Add App class which extends koa-plus
- Add nyc for istanbul coverage
- Add standard.js for linting