Course Scheduler Changelog

What's new in Course Scheduler 4.12.9

Aug 10, 2015
  • Fixes issue #32, bug preventing course download due to high latency server responses (>30 seconds) by adding a socket connection timeout configuration
  • Added UI option for configuring the socket timeout
  • Increased default timeout from JRE default of 3s to 45s per statistical testing against jweb.kettering.edu
  • Added better error transparency during course data retrieval tto better allow for the user to identify the problem
  • Changed from console logging to a single, non-rolling, overwritten log file for better error reporting and ease of use

New in Course Scheduler 4.12.8 (Feb 23, 2015)

  • Fixes issue #29, bug preventing download of course data for Summer 2015 due to invalid credit value check

New in Course Scheduler 4.12.7 (Dec 30, 2014)

  • Update dependencies
  • Build process improvement
  • Improved application startup and bootstrapping
  • Added jnlp version to webstart to improve version checking
  • Added j2se href for auto JRE update on platforms that support it
  • Prepare for Java 8 upgrade by bumping jnlp spec & runtime
  • Add Java 7 end of life (Oracle) warning
  • Fixes issue #23, illegal use of Long.max(long, long) in Java 7
  • Updated about window with social media details

New in Course Scheduler 4.12.6 (Dec 30, 2014)

  • Fixed issue #14, UI bug where conflict would occupy inaccurate portion of the day Replaced console logging statements with SLF4J logging to the console

New in Course Scheduler 4.12.5 (Dec 10, 2014)

  • Improved reliability and readability of the analytics code.
  • Added analytic attributes and improved data type storage for attributes

New in Course Scheduler 4.12.3 (Sep 16, 2014)

  • Resolved parsing issue (#11) with the course detail page preventing proper open/closed course detection

New in Course Scheduler 4.12.2 (Sep 16, 2014)

  • Updated BannerWeb parsing to accommodate latest changes to website (issue #7)
  • Integrated anonymous data collection and updated privacy policy
  • Updated branding to the new Course Schedule brand assests

New in Course Scheduler 4.12.1 (Aug 5, 2014)

  • Signed JAR with new code signing SSL certificate (issue #1)
  • Fixed issue that prevented instructor names from being included in course data (issue #2)
  • Fixed issue caused by changes to default enabled HTTPS protocol versions (issue #6)
  • Fixed JNLP issue causing the Scheduler not to start on some machines with JRE 6

New in Course Scheduler 4.12 Build 01510 (Jan 10, 2013)

  • New course retrieval process for the updated version of BannerWeb (8.5.1)
  • Can only handle up to 2 meeting times per section

New in Course Scheduler 4.11 Build 01479 (Oct 28, 2010)

  • Replaced the ButtonTabComponent class from Sun Microsystems with the LGPL XTabComponent class written by Phil DeMonaco with images by Alex Thomson
  • Added the Report Conflicts option as a saveable schedule parameter
  • Fixed bug that prevented the Rate-My-Professor fix file from being loaded improperly from the jar
  • Fixed bug that prevented proper download of the Kettering Courses due to change in HTML format