Releases: ilios/ilios
Releases · ilios/ilios
Ilios Feature Release v2.4.0
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
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
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
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
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
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
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
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
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