Releases: ilios/ilios
Ilios Beta Release v3.0.0-beta3
Ilios Beta Release v3.0.0-beta2
Ilios Beta Release v3.0.0-beta1
We Made It!
The Ilios Team is very pleased to announce the initial public release of Ilios 3.0 beta. This pre-release is intended to provide schools with the opportunity to test, review, and provide feedback on the new interface and API while we complete the final release candidate for 3.0. This release variant is not intended for production — DO NOT INSTALL OR UPGRADE YOUR PRODUCTION SERVERS WITH THIS RELEASE! This beta is intended for staging, piloting, and testing only. We are providing guidelines on the deployment in line with this use only. Once we are out of beta, the final release candidate will provide you with full install and upgrade migration instructions for your production environments. You should not plan on doing significant development or data input on the beta deployment, as it will NOT be upgradable to a production state! We will give you fresh code, fresh install instructions, and fresh everything with the final 3.0 release. The new User Guide will be released at that time as well.
The interface of this release can also be reviewed at the (publicly accessible) demo site, https://ilios3-demo.ucsf.edu. If you wish to investigate the new API on which this interface is running, the live documentation is available at https://ilios3-demo.ucsf.edu/api/doc. While this site will provide a demo of the user experience, we recommend a full local test deployment to fully investigate the new frameworks, API, and overall system.
As noted, this update is both a major backend rebuild (a new framework, the first version of the Ilios API, etc, and no major data schema changes), as well as a separate all-new user interface front-end. We encourage you to review both the interface and the API for usability.
During the time of the Beta release pilot period, we encourage you to provide feedback, thoughts, bug reports, and any comments you have. In order to expedite this, the new version of Ilios includes a feedback link in the footer of each management page. Please don’t hesitate to let us know your thoughts!
If you have any questions regarding the new version, its deployment or use, please let us know at support@iliosproject.org. We hope you are as pleased as we are with the progress and innovation that has gone into the redesign.
Changes
v3.0.0-beta1 (2015-06-19)
Closed issues:
- Unable to Add Instructor To Session Offering #855
- Session Toggles Return the Error Below When Change Event Occurs and Sometime Require Multiple Clicks #852
- Unable to modify Session Type #848
- Add Cohort fails to function #846
- Learning Materials are not retrieving/displaying “status” or “instructional notes” in the edit form #845
- Course Director Search Cancel Button Disappears #844
- Course Director Search Not Returning Correct Results #843
- Course Director Save Not Happening #842
- Manage MeSH Button Does Not Function #841
- Clerkship Type Not Loading on Demo #838
- Publish Course Not Working on Demo Server (API) #837
- Save Event Not Working - Select Parent Objective for Course Objective #836
- Session Type Endpoint Broken #835
- Save Event For Adding Course Level Objective Not Working On Demo #834
- Session Edit Not Working on Demo Site (API Issue?) #832
- Add New Course >> Suggestion -- Place Add Cohort Higher on the Screen #808
- MeSH Terms Search / Results Suggestions #796
- Add repo-specific .gitattributes file to force unix line-endings for all users #787
- Vagrant needs to run on Windows -- errors with nfsd #779
- Change from searchTerm to Q for special search #772
- Fix session description endpoint #765
- User role endpoint title #756
- Session Endpoint #755
- Add searchTerms to user api #738
Merged pull requests:
- API fixes from frontend testing #860 (jrjohnson)
- More API Tests #856 (jrjohnson)
- Fix issue with API relationships #853 (jrjohnson)
- Fixes routes and action implementations. Makes resources plural. #831 (vpassapera)
- Added User Events API endpoint #830 (jrjohnson)
- Make the index file location configurable #828 (jrjohnson)
- Serve the frontend from symfony #827 (jrjohnson)
- Expose additional API data #826 (jrjohnson)
- Fixes to generated files to work with controller tests. #825 (vpassapera)
- Added Some controller tests #823 (vpassapera)
- Add title to department endpoint #817 (jrjohnson)
- changed SOD email to the new one, fixes #815 #816 (thecoolestguy)
- user/user-role test fixture switcheroo #809 (stopfstedt)
- Better API for learning materials #807 (jrjohnson)
- Assorted API Improvements #804 (jrjohnson)
- Get all the pcrses #802 (stopfstedt)
- A few more data loaders and test fixtures #801 (stopfstedt)
- id attribute of identifiable entity can be string or int. #800 (stopfstedt)
- added equals sign for proper handling #791 (thecoolestguy)
- changed the .gitattributes file to enforce unix line ending on all .sh, .php, and .sql files in the repo #788 (thecoolestguy)
- Fix session creation in API #786 (jrjohnson)
- Move php to Puppetfile #785 (vpassapera)
- Validation tests #784 (dartajax)
- Slightly cleaner test code for the course entity #782 (jrjohnson)
- Branch vagrant shared folder config on windows. #780 (jrjohnson)
- Entity Annotation Validations #778 (jrjohnson)
- Use q= instead of searchTerm= for finding by string #774 (jrjohnson)
- Update composer.json #771 (vpassapera)
- Add description and ID to session description endpoint #770 (jrjohnson)
- Use tdn generator and included types for forms #768 (jrjohnson)
- Update dependencies to fix issue with tdn/phptype tree #767 (jrjohnson)
- Annotations added to Entities #764 (dartajax)
- fixed typo #763 (stopfstedt)
- Added coveralls and minor cleanup #752 (jrjohnson)
- Userroles dataloader #751 (stopfstedt)
- Use custom Types and Transformers to handle data #750 (jrjohnson)
- Remove Code Igniter #749 (jrjohnson)
- Bring Ilios3 into Master #744 (jrjohnson)
- Validation and Tests [#743](https://github.com/ilios/...
Ilios Maintenance Release v.2.4.8
Bug Fixes:
#715 Fixed an inability to save new users caused by the former students option added in #327
#725 Fixes wrong stored procedure being dropped [405d712], re-adds it to new migration #724
Feature Changes
#701 For "Scheduled" Sessions, use a Color other than green
#611 Provide an option for populating new user groups
Ilios Maintenance Release v.2.4.7
Bug Fixes:
#645 Disallow NULL password value for setups using anonymous LDAP binds
#666 Add MeSH(x) Label Not Displaying Correct Total (x) - Session - Objective
#576 Filing a course removes it from the calendar search/filter widget
#636 Show all associated student groups filter fails
Feature Changes
#708 Extend Calendar Feed time period from previous 5 days to previous 3 months and from next 2 months to next 3 months
#327 Identify students once they have graduated as former students
Code Quality and Development:
#677 Created a special cron job just for syncing users from the directory when that task fails during the normal run.
Ilios Maintenance Release v.2.4.6
Bug Fixes:
#657 An ugly Error msg is returned when no Email address is contained in shibboleth
#663 Course dirty state interrupts session description save
#668 Attempting to add Learning Material to course in Firefox closes dialog and refreshes course
#665 Fix Add Mesh label on Session Learning Materials
Feature Changes
#672 Make "Final" the Default Status for Uploading Learning Materials to Course and / or Session
Code Quality and Development:
#205 Decouple persisting learning materials from sessions/courses
Ilios Maintenance Release v.2.4.5
Bug Fixes:
#495 Modify "UC ID" labeling globally to "ID"
#496 remove "GALEN ID" label and update the csv load
#617 Fix Error Received While Trying to add MeSH term to Program Year
#653 Fix upload PPTX file upload
Feature Changes:
#473 Provide method for adjusting "duration" for small group events
#561 Fix CSV upload / user insert tool for instructor and learner groups
#649 Validate curriculum inventory upload report against new corrigenda item
Code Quality and Development:
#302 Add Updated and Created timestamp to mesh data tables
Ilios Maintenance Release v.2.4.3
Bug Fixes:
#619: Fix detection of UTF-8 which can cause the CSV uploads to fail
#624: Timeout LDAP connection after 2 minutes to avoid errors
Feature Changes:
#429: Added Support for Google Analytics
#626: Add uc_uid length limitations to configuration
Code Quality and Development:
#460, #461: Test against IE 9, IE 11, Safari, and Chrome
#621: Directly manipulate the database to speed up Behat tests
#623: Add ldap errors to exceptions to make them easier to track
#629: Upgraded to CodeIgniter 2.2.0
Ilios Maintenance Release v.2.4.2
Bug Fixes:
- Issue #475: ILM sessions now sort correctly by date.
- Issue #610: Temporarily disabled 'Save All as Draft' button in Course/Session Manager to ensure data security/integrity until underlying issues are resolved.
- Issue #614: Added handling for semicolon-separated values returned by Shibboleth 'mail' attribute to support IDp's that provide the values for both SAML1 and SAML2-named attributes concurrently in the same field
Feature Changes:
- Issue #424: Added script to automate regular dump of audit information to logfile instead of db
- Issue #595: Added ability to customize calendar scheduler time-step increments in configuration file
Code Quality and Development:
- Issue #462: Increased specificity of user input (GET vs. POST)
- Issue #549: Removed deepCloneAssociativeArray() function completely
- Issue #557: Added 'CONTRIBUTING.md' file to assist new developers
- Issue #568: Reverted default 'publicly accessible' port-forwarding setting in the Vagrant configuration