mumuki/mumuki-classroom-api

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# Change Log

## [v4.4](https://github.com/mumuki/mumuki-classroom-api/tree/v4.4) (2017-07-21)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v4.3.5...v4.4)

**Closed issues:**

- Remember previous feedback for an exercise [\#106](https://github.com/mumuki/mumuki-classroom-api/issues/106)

**Merged pull requests:**

- Feature improve suggestions endpoint [\#110](https://github.com/mumuki/mumuki-classroom-api/pull/110) ([faloi](https://github.com/faloi))
- Feature suggestions model [\#108](https://github.com/mumuki/mumuki-classroom-api/pull/108) ([faloi](https://github.com/faloi))

## [v4.3.5](https://github.com/mumuki/mumuki-classroom-api/tree/v4.3.5) (2017-07-05)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v4.3.4...v4.3.5)

## [v4.3.4](https://github.com/mumuki/mumuki-classroom-api/tree/v4.3.4) (2017-06-26)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v4.3.3...v4.3.4)

**Merged pull requests:**

- fixed notification.allowed method [\#107](https://github.com/mumuki/mumuki-classroom-api/pull/107) ([fedescarpa](https://github.com/fedescarpa))

## [v4.3.3](https://github.com/mumuki/mumuki-classroom-api/tree/v4.3.3) (2017-06-22)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v4.3.2...v4.3.3)

## [v4.3.2](https://github.com/mumuki/mumuki-classroom-api/tree/v4.3.2) (2017-06-15)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v4.3.1...v4.3.2)

## [v4.3.1](https://github.com/mumuki/mumuki-classroom-api/tree/v4.3.1) (2017-06-15)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v4.3.0...v4.3.1)

## [v4.3.0](https://github.com/mumuki/mumuki-classroom-api/tree/v4.3.0) (2017-06-09)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v4.2.0...v4.3.0)

**Closed issues:**

- BSON MaxSize error in some ExerciseStudentProgress... too long docuement [\#91](https://github.com/mumuki/mumuki-classroom-api/issues/91)

**Merged pull requests:**

- fixed add student in same organization but different course [\#105](https://github.com/mumuki/mumuki-classroom-api/pull/105) ([fedescarpa](https://github.com/fedescarpa))
- Feature improve devstart [\#103](https://github.com/mumuki/mumuki-classroom-api/pull/103) ([faloi](https://github.com/faloi))
- Feature conversation [\#102](https://github.com/mumuki/mumuki-classroom-api/pull/102) ([fedescarpa](https://github.com/fedescarpa))

## [v4.2.0](https://github.com/mumuki/mumuki-classroom-api/tree/v4.2.0) (2017-05-22)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v4.1.0...v4.2.0)

**Merged pull requests:**

- Implementing `MuBoot` [\#101](https://github.com/mumuki/mumuki-classroom-api/pull/101) ([flbulgarelli](https://github.com/flbulgarelli))

## [v4.1.0](https://github.com/mumuki/mumuki-classroom-api/tree/v4.1.0) (2017-05-02)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v4.0.7...v4.1.0)

**Merged pull requests:**

- Fix reports [\#100](https://github.com/mumuki/mumuki-classroom-api/pull/100) ([aguspina](https://github.com/aguspina))
- Feature generic organization mapping [\#99](https://github.com/mumuki/mumuki-classroom-api/pull/99) ([flbulgarelli](https://github.com/flbulgarelli))

## [v4.0.7](https://github.com/mumuki/mumuki-classroom-api/tree/v4.0.7) (2017-04-20)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v4.0.6...v4.0.7)

**Merged pull requests:**

- Fix user changed [\#98](https://github.com/mumuki/mumuki-classroom-api/pull/98) ([aguspina](https://github.com/aguspina))

## [v4.0.6](https://github.com/mumuki/mumuki-classroom-api/tree/v4.0.6) (2017-04-20)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v4.0.5...v4.0.6)

## [v4.0.5](https://github.com/mumuki/mumuki-classroom-api/tree/v4.0.5) (2017-04-20)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v4.0.4...v4.0.5)

## [v4.0.4](https://github.com/mumuki/mumuki-classroom-api/tree/v4.0.4) (2017-04-20)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v4.0.3...v4.0.4)

## [v4.0.3](https://github.com/mumuki/mumuki-classroom-api/tree/v4.0.3) (2017-04-20)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v4.0.2...v4.0.3)

## [v4.0.2](https://github.com/mumuki/mumuki-classroom-api/tree/v4.0.2) (2017-04-20)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v4.0.1...v4.0.2)

## [v4.0.1](https://github.com/mumuki/mumuki-classroom-api/tree/v4.0.1) (2017-04-20)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v4.0.0...v4.0.1)

## [v4.0.0](https://github.com/mumuki/mumuki-classroom-api/tree/v4.0.0) (2017-04-19)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v3.2.8-ikumi...v4.0.0)

## [v3.2.8-ikumi](https://github.com/mumuki/mumuki-classroom-api/tree/v3.2.8-ikumi) (2017-04-11)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v3.2.8...v3.2.8-ikumi)

## [v3.2.8](https://github.com/mumuki/mumuki-classroom-api/tree/v3.2.8) (2017-04-11)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v3.2.7-ikumi...v3.2.8)

## [v3.2.7-ikumi](https://github.com/mumuki/mumuki-classroom-api/tree/v3.2.7-ikumi) (2017-04-11)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v3.2.7...v3.2.7-ikumi)

## [v3.2.7](https://github.com/mumuki/mumuki-classroom-api/tree/v3.2.7) (2017-04-11)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v3.2.6-ikumi...v3.2.7)

## [v3.2.6-ikumi](https://github.com/mumuki/mumuki-classroom-api/tree/v3.2.6-ikumi) (2017-04-11)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v3.2.6...v3.2.6-ikumi)

## [v3.2.6](https://github.com/mumuki/mumuki-classroom-api/tree/v3.2.6) (2017-04-11)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v3.2.5-ikumi...v3.2.6)

## [v3.2.5-ikumi](https://github.com/mumuki/mumuki-classroom-api/tree/v3.2.5-ikumi) (2017-04-11)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v3.2.5...v3.2.5-ikumi)

## [v3.2.5](https://github.com/mumuki/mumuki-classroom-api/tree/v3.2.5) (2017-04-11)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v3.2.4-ikumi...v3.2.5)

## [v3.2.4-ikumi](https://github.com/mumuki/mumuki-classroom-api/tree/v3.2.4-ikumi) (2017-04-11)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v3.2.4...v3.2.4-ikumi)

## [v3.2.4](https://github.com/mumuki/mumuki-classroom-api/tree/v3.2.4) (2017-04-11)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v3.2.3-ikumi...v3.2.4)

## [v3.2.3-ikumi](https://github.com/mumuki/mumuki-classroom-api/tree/v3.2.3-ikumi) (2017-04-11)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v3.2.3...v3.2.3-ikumi)

## [v3.2.3](https://github.com/mumuki/mumuki-classroom-api/tree/v3.2.3) (2017-04-11)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v3.2.2-ikumi...v3.2.3)

**Closed issues:**

- Cannot assign a teacher to a course [\#95](https://github.com/mumuki/mumuki-classroom-api/issues/95)
- Submissions queue is slow [\#86](https://github.com/mumuki/mumuki-classroom-api/issues/86)

**Merged pull requests:**

- Add teachers post route [\#96](https://github.com/mumuki/mumuki-classroom-api/pull/96) ([aguspina](https://github.com/aguspina))

## [v3.2.2-ikumi](https://github.com/mumuki/mumuki-classroom-api/tree/v3.2.2-ikumi) (2017-04-06)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v3.2.2...v3.2.2-ikumi)

## [v3.2.2](https://github.com/mumuki/mumuki-classroom-api/tree/v3.2.2) (2017-04-06)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v3.2.1-ikumi...v3.2.2)

## [v3.2.1-ikumi](https://github.com/mumuki/mumuki-classroom-api/tree/v3.2.1-ikumi) (2017-04-06)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v3.2.1...v3.2.1-ikumi)

## [v3.2.1](https://github.com/mumuki/mumuki-classroom-api/tree/v3.2.1) (2017-04-06)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v3.2.0...v3.2.1)

## [v3.2.0](https://github.com/mumuki/mumuki-classroom-api/tree/v3.2.0) (2017-03-27)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v3.1.1...v3.2.0)

## [v3.1.1](https://github.com/mumuki/mumuki-classroom-api/tree/v3.1.1) (2017-03-23)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v3.1.0...v3.1.1)

**Merged pull requests:**

- Refactor database [\#94](https://github.com/mumuki/mumuki-classroom-api/pull/94) ([fedescarpa](https://github.com/fedescarpa))

## [v3.1.0](https://github.com/mumuki/mumuki-classroom-api/tree/v3.1.0) (2017-02-21)
[Full Changelog](https://github.com/mumuki/mumuki-classroom-api/compare/v3.0.0...v3.1.0)

**Closed issues:**

-  semana santa [\#92](https://github.com/mumuki/mumuki-classroom-api/issues/92)

**Merged pull requests:**

- Feature sso [\#93](https://github.com/mumuki/mumuki-classroom-api/pull/93) ([aguspina](https://github.com/aguspina))
- Fix report fields [\#90](https://github.com/mumuki/mumuki-classroom-api/pull/90) ([aguspina](https://github.com/aguspina))

## [v3.0.0](https://github.com/mumuki/mumuki-classroom-api/tree/v3.0.0) (2017-01-27)
**Fixed bugs:**

- course\_students allows duplication [\#8](https://github.com/mumuki/mumuki-classroom-api/issues/8)

**Closed issues:**

- Database connection is not thread safe [\#81](https://github.com/mumuki/mumuki-classroom-api/issues/81)
- Classroom does not work behind a firewall [\#12](https://github.com/mumuki/mumuki-classroom-api/issues/12)
- Guide solutions shows too many students - Not just from chosen course [\#4](https://github.com/mumuki/mumuki-classroom-api/issues/4)
- Reduce guide progress request size [\#3](https://github.com/mumuki/mumuki-classroom-api/issues/3)
- Redirect logs to a file [\#2](https://github.com/mumuki/mumuki-classroom-api/issues/2)

**Merged pull requests:**

- Adding job for upsert organizations [\#88](https://github.com/mumuki/mumuki-classroom-api/pull/88) ([rodri042](https://github.com/rodri042))
- Feature guides migration [\#85](https://github.com/mumuki/mumuki-classroom-api/pull/85) ([fedescarpa](https://github.com/fedescarpa))
- Feature use multiple auth clients [\#84](https://github.com/mumuki/mumuki-classroom-api/pull/84) ([fedescarpa](https://github.com/fedescarpa))
- Fix database connection optimization [\#82](https://github.com/mumuki/mumuki-classroom-api/pull/82) ([flbulgarelli](https://github.com/flbulgarelli))
- Feature permissions store [\#79](https://github.com/mumuki/mumuki-classroom-api/pull/79) ([fedescarpa](https://github.com/fedescarpa))
- Feature user change optimization [\#78](https://github.com/mumuki/mumuki-classroom-api/pull/78) ([flbulgarelli](https://github.com/flbulgarelli))
- Feature events [\#77](https://github.com/mumuki/mumuki-classroom-api/pull/77) ([fedescarpa](https://github.com/fedescarpa))
- Feature last guide on student [\#73](https://github.com/mumuki/mumuki-classroom-api/pull/73) ([fedescarpa](https://github.com/fedescarpa))
- Feature reports [\#72](https://github.com/mumuki/mumuki-classroom-api/pull/72) ([flbulgarelli](https://github.com/flbulgarelli))
- Restore "Feature push command to command queue on atach detach"" [\#71](https://github.com/mumuki/mumuki-classroom-api/pull/71) ([flbulgarelli](https://github.com/flbulgarelli))
- Serve version file [\#70](https://github.com/mumuki/mumuki-classroom-api/pull/70) ([flbulgarelli](https://github.com/flbulgarelli))
- Revert "Feature push command to command queue on atach detach" [\#69](https://github.com/mumuki/mumuki-classroom-api/pull/69) ([fedescarpa](https://github.com/fedescarpa))
- Feature push command to command queue on atach detach [\#68](https://github.com/mumuki/mumuki-classroom-api/pull/68) ([fedescarpa](https://github.com/fedescarpa))
- Chore cleanup [\#67](https://github.com/mumuki/mumuki-classroom-api/pull/67) ([flbulgarelli](https://github.com/flbulgarelli))
- Feature disable student from course [\#65](https://github.com/mumuki/mumuki-classroom-api/pull/65) ([fedescarpa](https://github.com/fedescarpa))
- Revert "Save organization data" [\#64](https://github.com/mumuki/mumuki-classroom-api/pull/64) ([aguspina](https://github.com/aguspina))
- Save organization data [\#63](https://github.com/mumuki/mumuki-classroom-api/pull/63) ([aguspina](https://github.com/aguspina))
- Revert "save organization locale in collection" [\#62](https://github.com/mumuki/mumuki-classroom-api/pull/62) ([aguspina](https://github.com/aguspina))
- save organization locale in collection [\#61](https://github.com/mumuki/mumuki-classroom-api/pull/61) ([aguspina](https://github.com/aguspina))
- Inspections i18n [\#60](https://github.com/mumuki/mumuki-classroom-api/pull/60) ([aguspina](https://github.com/aguspina))
- added course progress route [\#59](https://github.com/mumuki/mumuki-classroom-api/pull/59) ([fedescarpa](https://github.com/fedescarpa))
- Feature transfer student to other course [\#58](https://github.com/mumuki/mumuki-classroom-api/pull/58) ([fedescarpa](https://github.com/fedescarpa))
- Fix comments api [\#57](https://github.com/mumuki/mumuki-classroom-api/pull/57) ([fedescarpa](https://github.com/fedescarpa))
- Feature remove student [\#56](https://github.com/mumuki/mumuki-classroom-api/pull/56) ([fedescarpa](https://github.com/fedescarpa))
- Fix connection management [\#55](https://github.com/mumuki/mumuki-classroom-api/pull/55) ([fedescarpa](https://github.com/fedescarpa))
- Feature rescue failed submission on new student [\#54](https://github.com/mumuki/mumuki-classroom-api/pull/54) ([fedescarpa](https://github.com/fedescarpa))
- Add atheneum orga api [\#53](https://github.com/mumuki/mumuki-classroom-api/pull/53) ([aguspina](https://github.com/aguspina))
- Feature add last assignment to student [\#52](https://github.com/mumuki/mumuki-classroom-api/pull/52) ([fedescarpa](https://github.com/fedescarpa))
- 106 sort guides by topic [\#51](https://github.com/mumuki/mumuki-classroom-api/pull/51) ([aguspina](https://github.com/aguspina))
- Feature students update [\#50](https://github.com/mumuki/mumuki-classroom-api/pull/50) ([aguspina](https://github.com/aguspina))
- Feature remove student if is added as a teacher [\#49](https://github.com/mumuki/mumuki-classroom-api/pull/49) ([fedescarpa](https://github.com/fedescarpa))
- task to purge oprhan guides [\#48](https://github.com/mumuki/mumuki-classroom-api/pull/48) ([aguspina](https://github.com/aguspina))
- Do not duplicate course students [\#47](https://github.com/mumuki/mumuki-classroom-api/pull/47) ([aguspina](https://github.com/aguspina))
- Chore people duplication [\#46](https://github.com/mumuki/mumuki-classroom-api/pull/46) ([aguspina](https://github.com/aguspina))
- remove students and progress when they are teachers [\#45](https://github.com/mumuki/mumuki-classroom-api/pull/45) ([aguspina](https://github.com/aguspina))
- Feature task to migrate students to teachers [\#44](https://github.com/mumuki/mumuki-classroom-api/pull/44) ([aguspina](https://github.com/aguspina))
- Feature students total progress [\#43](https://github.com/mumuki/mumuki-classroom-api/pull/43) ([fedescarpa](https://github.com/fedescarpa))
- Feature teachers [\#42](https://github.com/mumuki/mumuki-classroom-api/pull/42) ([aguspina](https://github.com/aguspina))
- Wrap student collection to use created\_at [\#41](https://github.com/mumuki/mumuki-classroom-api/pull/41) ([aguspina](https://github.com/aguspina))
- Feature get put exams [\#40](https://github.com/mumuki/mumuki-classroom-api/pull/40) ([aguspina](https://github.com/aguspina))
- Fix process submissions without chapter [\#39](https://github.com/mumuki/mumuki-classroom-api/pull/39) ([fedescarpa](https://github.com/fedescarpa))
- Feature exam api [\#38](https://github.com/mumuki/mumuki-classroom-api/pull/38) ([aguspina](https://github.com/aguspina))
- Add api for add permissions [\#37](https://github.com/mumuki/mumuki-classroom-api/pull/37) ([aguspina](https://github.com/aguspina))
- Feature migrate [\#36](https://github.com/mumuki/mumuki-classroom-api/pull/36) ([fedescarpa](https://github.com/fedescarpa))
- User metadata [\#35](https://github.com/mumuki/mumuki-classroom-api/pull/35) ([aguspina](https://github.com/aguspina))
- Upgrade nuntius [\#34](https://github.com/mumuki/mumuki-classroom-api/pull/34) ([aguspina](https://github.com/aguspina))
- Feature use mumukit service [\#33](https://github.com/mumuki/mumuki-classroom-api/pull/33) ([fedescarpa](https://github.com/fedescarpa))
- Fixing followers [\#32](https://github.com/mumuki/mumuki-classroom-api/pull/32) ([aguspina](https://github.com/aguspina))
- Save failed submissions on an special collection [\#31](https://github.com/mumuki/mumuki-classroom-api/pull/31) ([aguspina](https://github.com/aguspina))
- Rabbit guide progress [\#30](https://github.com/mumuki/mumuki-classroom-api/pull/30) ([aguspina](https://github.com/aguspina))
- Reverting revert [\#29](https://github.com/mumuki/mumuki-classroom-api/pull/29) ([aguspina](https://github.com/aguspina))
- Revert "Adding nuntius" [\#26](https://github.com/mumuki/mumuki-classroom-api/pull/26) ([aguspina](https://github.com/aguspina))
- Adding nuntius [\#25](https://github.com/mumuki/mumuki-classroom-api/pull/25) ([aguspina](https://github.com/aguspina))
- Feature ignore repeated submissions [\#24](https://github.com/mumuki/mumuki-classroom-api/pull/24) ([faloi](https://github.com/faloi))
- Improve mongo collection [\#23](https://github.com/mumuki/mumuki-classroom-api/pull/23) ([faloi](https://github.com/faloi))
- Improve submission upsert query [\#22](https://github.com/mumuki/mumuki-classroom-api/pull/22) ([faloi](https://github.com/faloi))
- Chore consistent courses api naming [\#21](https://github.com/mumuki/mumuki-classroom-api/pull/21) ([flbulgarelli](https://github.com/flbulgarelli))
- Changing routes to allow protect with course info [\#20](https://github.com/mumuki/mumuki-classroom-api/pull/20) ([aguspina](https://github.com/aguspina))
- Exercise number is now stored on Mongo [\#19](https://github.com/mumuki/mumuki-classroom-api/pull/19) ([faloi](https://github.com/faloi))
- Improve new course data [\#18](https://github.com/mumuki/mumuki-classroom-api/pull/18) ([fedescarpa](https://github.com/fedescarpa))
- Add followers logic [\#17](https://github.com/mumuki/mumuki-classroom-api/pull/17) ([aguspina](https://github.com/aguspina))
- using distinct + uniq instead of only distinct [\#16](https://github.com/mumuki/mumuki-classroom-api/pull/16) ([fedescarpa](https://github.com/fedescarpa))
- Feature list course student [\#15](https://github.com/mumuki/mumuki-classroom-api/pull/15) ([fedescarpa](https://github.com/fedescarpa))
- Feature rabbit queue [\#14](https://github.com/mumuki/mumuki-classroom-api/pull/14) ([aguspina](https://github.com/aguspina))
- Support comments for specific submission [\#13](https://github.com/mumuki/mumuki-classroom-api/pull/13) ([aguspina](https://github.com/aguspina))
- joined student name [\#11](https://github.com/mumuki/mumuki-classroom-api/pull/11) ([fedescarpa](https://github.com/fedescarpa))
- Fix retrive student exercise from specific course [\#9](https://github.com/mumuki/mumuki-classroom-api/pull/9) ([fedescarpa](https://github.com/fedescarpa))
- You will love this :heart: [\#7](https://github.com/mumuki/mumuki-classroom-api/pull/7) ([aguspina](https://github.com/aguspina))
- Only project last submission [\#6](https://github.com/mumuki/mumuki-classroom-api/pull/6) ([aguspina](https://github.com/aguspina))
- Add filter by course and slug [\#5](https://github.com/mumuki/mumuki-classroom-api/pull/5) ([aguspina](https://github.com/aguspina))
- Removed /api prefix [\#1](https://github.com/mumuki/mumuki-classroom-api/pull/1) ([faloi](https://github.com/faloi))



\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*