Skip to content

Releases: aneesh-neelam/VITacademics

Web API and Worker - Release 1.2.4

22 Jul 11:52
Compare
Choose a tag to compare

The first of the 1.x version series. Signifies that the project is now complete.

Major optimizations:

  • Converted all usages of var to let or const. Now io.js can do much better compile time optimizations.
  • ES6 usage, requires io.js or Node.js with --harmony flag.
  • Should greatly decrease memory usage due to better garbage collection.
  • Should reduce startup time and increase performance.

VITacademics Web API

  • Scraper for Vellore campus updated to handle new HTML format.
  • LTPJC is now the default for both campuses, new JSON key introduced.
  • Have received official confirmation that Chennai shall also be changing to new format, but uses old format but with LTPJC for now.
  • LTPC will continue to exist until Chennai also switches to new format or API Server is deployed to new infrastructure, whichever happens first.

Various Bug Fixing

  • Cloud Messaging registration is now fixed.
  • Faculty Advisor endpoint is now fixed.
  • Misc bug fixes done.

GitHub Issues Fixed

0.16 Release

02 Apr 17:03
Compare
Choose a tag to compare

This is hosted here.

Please report any bugs or issues here.

Changelog:

  • Common Status Codes and Status Messages for API-v2 and API-legacy
  • Multiple MongoDB Instance Configuration and DB Chooser, fixed #65
  • Switched over some code to ES6, will require io.js or Node.js with the --harmony runtime flag, #56
  • Reciever now required for API-v2 Timetable Share, fixes #43
  • Using async.waterfall for proper Express.js Configuration
  • Updated Tests to work with new Express.js Configuration
  • Fixed Grades Scraper to handle new students
  • Reconfigured Heroku, Semaphore and MongoLab

0.14.0 Release

02 Mar 07:24
Compare
Choose a tag to compare

This is hosted here.

Please report any bugs or issues here.

Changelog:

0.13.x Development (0.14.x Release Candidate)

01 Mar 10:22
Compare
Choose a tag to compare

This is a pre-release version, hosted here.

Please report any bugs or issues here.

Changelog:

This is to be considered as a Release Candidate. If all goes well, it'll be marked as 0.14-release.

0.12.1 Release

31 Jan 07:52
Compare
Choose a tag to compare

This release is now deployed on production, here.

Please report any bugs or issues here

Changelog:

  • Combining and Streamlining Vellore and Chennai APIs
  • Optimizations to HTML Scraper Code
  • Minor Optimizations to Captcha Parsing Code
  • MongoDB Connection Pooling
  • RabbitMQ Support
  • Restructured Code for Routes and API
  • API Endpoint for Client Apps to Verify Compatibility
  • Miscellaneous Bugfixes and Improvements
  • Init Grades and TxtWeb Support Deployed, but Still Incomplete

0.11 Development Branch

15 Jan 18:00
Compare
Choose a tag to compare
Pre-release

This is a pre-release version, currently under heavy development.

This is hosted here

Please report any bugs or issues here

Changelog:

  • Grades under development
  • txtWeb Service under development
  • Updated Dependencies
  • Miscellaneous bugfixes and changes
  • First release in 2015

TODO:

  • Finish grades
  • Finish txtWeb
  • Notice System?
  • Redis Integration, for caching and for Task Queues (For running worker processes)?

Vellore & Chennai Campus API

07 Dec 16:45
Compare
Choose a tag to compare

This release is hosted here.

For the API Documentation, check out the Project Wiki

Please report any bugs or issues here

Changelog:

  • Updated JSON format, all lowercase keys with underscores as separators.
  • Ayush Agarwal (@ayushagarwal95) added as contributor
  • Miscellaneous bugfixes and changes

Vellore & Chennai Campus API - Final

19 Nov 15:06
Compare
Choose a tag to compare

The final API release. This release is hosted here.

For the API Documentation, check out the Project Wiki

Please report any bugs or issues here

Vellore & Chennai Campus API - Beta 2

17 Nov 17:29
Compare
Choose a tag to compare
Pre-release

This release is hosted here.

Done

  • Now using DoB for better authentication when fetching data or regenerating token
  • For the updated API Documentation, check out the Project Wiki

To Do

  • Automated Captcha Parsing is in progress, check branch captcha-auto

Please report any bugs or issues here

Vellore & Chennai Campus API - Beta

09 Nov 09:57
Compare
Choose a tag to compare
Pre-release

This release is hosted here.

Status of Backend for Vellore and Chennai Campuses

  • Scraping and Storing Timetable, Attendance and Marks in a consolidated format is complete
  • Sharing Timetable with Friends is complete
  • Automated Captcha Parsing is close to completion

For the API Documentation, check out the Project Wiki

Check out the sample data for previous and current semesters here

Please report any bugs or issues here