punchcard-cms/punchcard

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# This Changelog Has Been Deprecated

Releases are rolled automatically, and each release has its own full changelog. Please refer to our [releases](https://github.com/punchcard-cms/punchcard/releases) for the changelog for each version. Please refer to our [contributing guidelines](https://github.com/punchcard-cms/punchcard/blob/master/CONTRIBUTING.md) to understand how we handle releases.

---

## v0.0.8
**May 12, 2016**

**New**

* Sunrise/sunset javascript/html
* Submit/cancel form buttons
* Empty form, ready for magicalNewForm

**Change**

* moving content-types templates
* integrate new punchcard-content-types changes

---

## v0.0.7
**May 4, 2016**

**New**

* database functions
    * helpers
    * separate table-creation functions
    * separate data-handling functions
* schema functions
* list a content type's entries

**Change**

* routes moved to `.lib`

**Removed**

* knex.js script/tests

---

## v0.0.6
**Apr 20, 2016**

**New**

* generic Punchcard content types routing
    * single file for all content types
    * routing removed from `./index.js`
* global variables (`siteName`, `contentTypesNames`)
* added npm `mock-express-response` module for testing knex
* added site-wide nav
    * includes auto-creation of content-types nav links
* new tests


**Change**

* removed redundant promises in `index.js`
* form template filename changed
* redirects to content type's landing on db save
* template cleanup
* remove hardcoded content types URLs and text

---

## v0.0.5
**Apr 13, 2016**

**New**

* knex database connections
* validation form template

---

## v0.0.4
**Mar 31, 2016**

**New**

* adjustments for input names in `settings`
* `/services/add` accepts inputs from form now.

---
## v0.0.3
**Mar 24, 2016**

**New**

* Integrated with Content Types module
* Added Services content type

**Changed**

* Converted configs to js modules

---

## v0.0.2
**Mar 2, 2016**

**New**

* Added application configuration via node-config
* Added express.js
  * Added express dev environment
* Added nunjucks templating
* Added many template placeholders
* Added routes
  * Added route: /
  * Added route: /content
  * Added per-route templates
* Tests application config working
* Tests if express creates server and routes
* Added supertest for testing
* Added tap-nyan for tap-spec reporter
* Added symlink in ./tests to ./views
  * errors were happening because the templates could not be found

**Changed**

* node version degraded to 4.3.1
* changes to reflect archetypical node module

---


## v0.0.1
**Feb 25, 2016**

**New**

* Cleaning out dev environment.
* Setup standard github repo
* Add .editorconfig
* Use Punchcard eslint configuration
* Add Ava testing
* Linting run before test suite is run

**Changed**

* travis build image points to Watson repo
* node version set at 5.7.0

**Removed**

* Remnants of POC App
* Mocha tests