Skip to content
Snippets Groups Projects
CHANGELOG.md 2.28 KiB
Newer Older
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).

## 1.2.1 - 2018-05-22
### Changed
- Add state id in infrastructure

Vytor Calixto's avatar
Vytor Calixto committed
## 1.2.0 - 2018-05-21
### Added
- Classroom count route
Fernando Erd's avatar
Fernando Erd committed

## 1.1.1 - 2018-05-10
### Changed
- Fix bug in gloss enrollment ratio route
- Fix bug in liquid enrollment ratio route

Vytor Calixto's avatar
Vytor Calixto committed
## 1.1.0 - 2018-05-02
Vytor Calixto's avatar
Vytor Calixto committed
### Added
Vytor Calixto's avatar
Vytor Calixto committed
- Out of school population indicator
- Liquid enrollment ratio indicator
- Gloss enrollment ratio indicator

Fernando Erd's avatar
Fernando Erd committed
## 1.0.3 - 2018-04-27
### Changed
- Fixed bug undefined field in some indicators
Vytor Calixto's avatar
Vytor Calixto committed

## 1.0.2 - 2018-04-18
### Changed
- Fixed bug in pibpercapita route

Vytor Calixto's avatar
Vytor Calixto committed
## 1.0.1 - 2018-03-15
### Changed
- Fix missing school id in teacher and class routes

Vytor Calixto's avatar
Vytor Calixto committed
## 1.0.0 - 2018-03-14
### Added
- `ReqQueryFields` middleware added to substitute parseParams and do SQL building automagically with the URL params
- Upgrade to database v2
- Added user model
- Passport.js added for user authentication
- Added routes to create and authenticate a user
- Added simulation model
- Added routes to save and retrieve simulations in `/simulation`
Vytor Calixto's avatar
Vytor Calixto committed
- Add middleware to convert ids to names

### Changed
- Query middleware throws a 404 when the result is empty
- Change filters and dimensions names! No more `_id`. **Breaks compability**
- config.json.example now has values for development, test and production environments
- Min Node version is 6.8.1
- Cache is now defined per route
- Errors from MonetDB are now returned by the query_exec and query middlewares
- Tests are now in different files
Vytor Calixto's avatar
Vytor Calixto committed
### Removed
- Parse Params middleware removed

## 0.1.0 - 2016-10-10
### Added
**Database**
- MonetDB connection middleware
- MongoDB connection middleware
- query_exec custom middleware (promise that executes an SQL query with optional parameters)
- This version depends on the version 0.1.0 of [MonetDB schema](https://gitlab.c3sl.ufpr.br/simcaq/monetdb)

**Enrollments**
- Enrollments route with all sub dependencies

**Middlewares**
- parseParams middleware to parse HTTP GET params
- query middleware that serves as an interface between squel generated sql and the query execution
- response middleware that gives a standard response (json, csv or xml)