Version numbering:
<major>.<minor>.<patch>
- Project is no longer maintained
- Update language alb course parsing for Autumn 2018
- Update project dependencies (XSS-vulnerability in React DOM Server)
- Update project dependencies
- Update Node.js and npm versions
- Replace local docker database with locally installed PostgreSQL
- Replace winston logger with custom implementation
- Update project dependencies
- Update Node.js and npm versions
- Update course parser for fall 2019
- Update project dependencies
- Update Node.js version
- Improve DB API, handles single quotes like
Master's Thesis and Seminar
- Display department in search result list
- Add semester filtering to catalog page
- Sort courses alphabetically in catalog view
- Fix
FV-
prefixed course selection bug
- Show course events on weekends
- Implement unselect course in catalog page
- Update catalog page styles
- Refine DB API
- Fix mobile layout bug
- Handle course code suffixes (tite/tuta/kati) properly. Fixes page reload with e.g.
LM10A2000 (tite)
- Add language lab course codes. Fixes reloading bug when language lab course is selected.
- Language lab courses added without distinct course codes
- Fix single course event removal by mouse click bug
- Add HSTS and X-Frame-Options: DENY HTTP header
- Fix browser history (back/forward) issue
- Replace react-router with universal-router
- Update nodejs version
- Clean url params if
courses
value is not found
- Use work week default view instead whole week (monday-sunday)
- New course data parsing logic
- Improve mobile layout on timetable view
- Add email content and address validation
- Change database library
- Add HTTPS support
- Add browser error logging
- Add google analytics
- Update calendar styles
- Make course catalog page more mobile friendly
- Add CSS prefixes
- Update Node and dependencies
- Remove server request with no courses selected
- Fix KIKE course mouse selection
- Update architecture
- Add course catalog page
- New link format (old links are deprecated)
- React calendar component added to sources to fix server-side rendering problem
- Exercise removal added
- Winston logger added
- DB API refactor
- Bluebird updated to v3.x
- Simultaneous events render better
- Default font changed
- Agenda view added
- More mobile friendly layout
- Fix case issue
- Ajax spinner added to mail sending
- Dropped old IE-support https://www.microsoft.com/en-us/WindowsForBusiness/End-of-IE-support
- Front-end rewrite with react/bacon
- Node.js backend
- Project migrated to Heroku platform
- Typeahead search hacked back for autocompletion
- Kote, kete, mafy and kike HTML parsing fixed due to teacher column
- New languagelab parsing due HTML format change
- Year detection improved
- Selenium out, mocha-phantomjs in
- Courses with groupname are now returned correctly via url params
- Javascript converted to CommonJS style
- Using Gulp to build JS
- Typeahead replaced by Select2
- Encoding fix
- period entry removed
- new API method added rest/course/?name=
- Front-end refactor
- Language lab courses separated according group letter
- Parsing process update after uni.lut.fi update
- Selenium version update
- Skip update process if uni.lut.fi is down
- CHANGELOG file added