Skip to content

Releases: ilios/ilios

Ilios Feature Release v2.4.0

20 Feb 23:33
Compare
Choose a tag to compare

Bug Fixes:

  • Issue #339: Notes field in Learning Materials does not alert user if max char length is exceeded
  • Issue #354: DB install instructions incomplete
  • Issue #375: 'required' in CI export for sessions
  • Issue #380: Inability to access learning materials in shibboleth enabled systems

Feature Changes:

  • Issue #332: improved footer link usability
  • Issue #334: deleted table 'database_meta'
  • Issue #335: de-ajaxified the login "form"
  • Issue #336: converted cucumber tests to behat
  • Issue #337: streamlined auditing system
  • Issue #342: rigged-up behat tests to CI process
  • Issue #380: Added ability to access learning materials in shibboleth-enabled systems
  • Issue #394: Enabled behat tests against vagrant
  • Issue #397: Added warning for users that their calendar feed should be treated like a password

Ilios Maintenance Release v2.3.2

10 Dec 23:03
Compare
Choose a tag to compare

Bug Fixes

  • Issue #260: MeSH picker for "My Reports" not functioning.
  • Issue #275: Recurring events tool creates additional offerings when used with "create offerings by group" feature.

Feature Changes

  • Issue #211: Refactor user/user-group JOIN tables.
  • Issue #214: Associate each learner group with its "owning" cohort.
  • Issue #286: Simplify translation API.
  • Issue #288: Provide translation helper methods.
  • Issue #291: Improve topics picker performance.
  • Issue #295: Replace dashes in inventory report id.

Ilios Maintenance Release v2.3.1

01 Nov 21:06
Compare
Choose a tag to compare

Bug Fixes

  • Issue #190: Make appalling inline CSS abomination marginally less appalling.
  • Issue #191: Footer shouldn't overlap other items just because I change window size.
  • Issue #193: recurring events display does not load correctly on event creation.
  • Issue #195: Offering does not display in student search if published with no student group associations.
  • Issue #198: Character encoding issue with CSV upload.
  • Issue #200: No dirty state alert for learner groups page.
  • Issue #201: No dirty state alert for instructor groups page.
  • Issue #202: "Students requiring assignment" flag does not refresh properly.
  • Issue #203: Change "no sessions found" label for course when loading sessions.
  • Issue #225: Curriculum Inventory Manager Date Range Display has start- and end-date switched.
  • Issue #226: Relative paths in yui-widgets.css stylesheet are wrong.
  • Issue #229: External Course ID does not get cloned during course rollover.
  • Issue #238: Various bug fixes to curriculum inventory export.
  • Issue #239: Curriculum inventory export fails validation.
  • Issue #240: Category element not properly name-spaced in curriculum inventory report.
  • Issue #241: Character encoding issue with curr. inv. export.
  • Issue #246: Curriculum Inventory export does validate against business rules.

Feature Change:

  • Issue #196: Modify display for course names/IDs in calendar search.

Ilios Feature Release v2.3

26 Sep 15:33
Compare
Choose a tag to compare

Feature Changes

  • Feature 569: Improve program year title in program year manager.
  • Feature 1018: Alert user when un-publishing course or session.
  • Feature 1052: Provide method for output of XML data to populate AAMC Curriculum Inventory.
  • Feature 2506: Create table set in the data model to capture high level curricular formations.
  • Feature 2562: Break up the YUI kitchen-sink script.
  • Feature 2744: Upgrade DHTMLX Scheduler to next major version.
  • Feature 2776: Rework PFS-status controller.
  • Feature 3173: Enable db migrations.
  • Feature 3234: Add foreign key constraints to table program_year_director.
  • Feature 3235: Add combined primary key to table program_year_director.
  • Feature 3236: Add foreign key constraints to table program_year_steward.
  • Feature 3237: Add foreign key constraints to table objective.
  • Feature 3261: Widen calendar display in student calendar/dashboard.
  • Feature 3268: Improve LDAP bind error message.
  • Feature 3404: Extend model to allow variable attributes of assessment methods.
  • Feature 3422: Add foreign key constraints on user::primary_school_id.
  • Feature 3432: Improve code docs of Ilios base model class.
  • Feature 3540: Remove bulk operations from program manager.
  • Feature 3583: Expand the size of the "title" column in the "session_type" table.
  • Feature 3615: Add LDAP authentication to Ilios Core.
  • Feature 3619: Upgrade to CodeIgniter 2.1.4.

Bug Fixes

  • Bug 1017: Learner groups attached to ILMs do not display in course "associated groups" list.
  • Bug 1020: Population of auto-generated student groups is not randomized.
  • Bug 2688: Keystroke action not working for admin user search.
  • Bug 2701: IE8, IE9: changing pages constantly triggers alert.
  • Bug 2775: Exception handling for missing learning materials needed.
  • Bug 3088: Learner group updates taking too much time to process.
  • Bug 3174: Phing "copy" task will fail if build dir does not exist.
  • Bug 3219: LDAP port setting ignored (at least in some cases? maybe all cases?).
  • Bug 3304: AAMC curriculum export: need place to store institutional information.
  • Bug 3430: Ilios transaction management utilities employ wrong method to start transactions.
  • Bug 3431: Query helper methods not cleaning up after themselves.
  • Bug 3438: Remove any nested transactions.
  • Bug 3439: Method _saveObjectives() implemented in wrong class.
  • Bug 3440: Method rolloverObjectives() implemented in wrong class.
  • Bug 3493: Fix install instructions.
  • Bug 3525: Learner groups not showing associated courses for ILMs.
  • Bug 3539: Wrong academic year selected.
  • Bug 3637: Expand learning_material::description column to prevent data truncation.

Ilios Maintenance Release v2.2.2

16 Jul 23:01
Compare
Choose a tag to compare

Bug Fixes

  • Bug 3310: Scheduled ("TBD") information is not correctly hidden in certain cases
  • Bug 3632: Improper POST parameter encoding causes loss of '+' characters from user input
  • Bug 3636: HTML in learning material description not rendering properly in course summary

Ilios Maintenance Release v2.2.1

16 Jul 23:00
Compare
Choose a tag to compare

Feature Changes

  • Feature 3278: changed application defaults for storing client-side session state from permanent- to session-cookies
  • Feature 3288: update the color coding of session types

Bug Fixes

  • Bug 3272: fixed broken code in UCSF user synchronization process

Ilios Feature Release v2.2

16 Jul 23:05
Compare
Choose a tag to compare

Feature Changes

  • Feature 1050: add indices to alert_* tables
  • Feature 2530: expose descriptor IDs (and tree node IDs) in MeSH search results
  • Feature 2709: disable "edit" button for learning materials in new, un-saved sessions/courses
  • Feature 2795: change default selection for group picker strategy option
  • Feature 2874: add primary key and foreign keys to user/user_role join table
  • Feature 2902: add object syntax to Session search
  • Feature 2938: dissolve internal CSS declaration on offering management page
  • Feature 3044: change project name from Ilios2 to Ilios - everywhere
  • Feature 3051: replace MeSH tarball with extracted SQL script
  • Feature 3052: drop Ilios version number from class- and file-names
  • Feature 3055: drop Ilios version number from page titles
  • Feature 3059: add Apache/mod_rewrite rule for ilios2.php to ilios.php
  • Feature 3061: add IIS/URL Rewrite rule for ilios2.php to ilios.php
  • Feature 3108: upgrade to CodeIgniter 2
  • Feature 3166: update file-extension and MIME-type lists

Bug Fixes

  • Bug 605: form field entries not trimmed
  • Bug 850: instructor pick list does not refresh on save
  • Bug 2445: instructors cannot be un-assigned from ILMs
  • Bug 2608: session objectives display incorrectly in student calendar detail view
  • Bug 2937: IE9 displays session type of "NULL" for ILMs
  • Bug 3052: logout button broken if Ilios is deployed into a subdirectory of webroot
  • Bug 3064: shibboleth logout redirect broken if Ilios basedir is not webroot
  • Bug 3096: learning material upload throws error
  • Bug 3136: replace all short open PHP tags
  • Bug 3158: unable to delete program year

Ilios Maintenance Release v2.1.2

16 Jul 23:07
Compare
Choose a tag to compare

Feature Changes

  • Feature 3024: Display parent competency domain in learner course summary view

Bug Fixes

  • Bug 2921: Reminder alert message do not accurately capture primary owning school for course
  • Bug 2959: Incorrect sort order of competencies in program objective dialog

Support Issues

  • Support 3024: Update UCSF/SOM teaching reminder template

Ilios Maintenance Release v2.1.1

16 Jul 23:08
Compare
Choose a tag to compare

Feature Changes

  • Feature 2943: Replace iRocket Help/contact info on front page
  • Feature 2926: provide override mechanism for css
  • Feature 2837: add tag line to reminder alert template
  • Feature 2801: sort sessions in course summary by date
  • Feature 2715: Update session type tables
  • Feature 2644: rework the color coding of session types
  • Feature 2505: Create attributes for Course to identify Clerkship & type of Clerkship
  • Feature 908: modify the display string order for text in calendar events
  • Feature 854: create better build/deployment scripts

Bug Fixes

  • Bug 3018: ILMS should display due date in course summary view
  • Bug 2990: offering management page does not honor selected school
  • Bug 2940: Regression: MD5 fix causes course summary view to hang
  • Bug 2934: IE erroneously shows dialog on page unload
  • Bug 2933: IE caches course tree, causing stale data on course management page
  • Bug 2898: ILMs show as "draft" in Offerings Management table view
  • Bug 2717: learner group student picker should list selected students in alpha order