======= CHANGES ======= 1.6.1 (unreleased) ------------------ - Nothing changed yet. 1.6.0 (2011-04-25) ------------------ - Move schooltool.commendation example plugin into its own project https://launchpad.net/schooltool.commendation - Workaround tests failing if translations have been compiled (https://launchpad.net/bugs/79761). - Fixed crashes when term title is "First" or "Last" (https://launchpad.net/bugs/485639). 1.6.0b1 (2011-04-18) -------------------- New features ++++++++++++ - Added report package (https://launchpad.net/bugs/429588) - New Manage->Reports page listing all available reports. - New reportLink directive for registering reports. - Copied translations from gradebook. - Removed 'Report a bug on Launchpad' link from the footer - Include meta.zcml of plugins first to allow them have optional dependencies. - Updated translations. 1.6.0a1 (2011-02-23) -------------------- New features ++++++++++++ - Added boolean demographic fields. - Added demographics for resources. - Added limit keys property to demographic fields. - Created group-aware (teacher, student, administrator) person add views. - Use Liberation fonts instead of non-free Microsoft fonts (https://launchpad.net/bugs/371655). You have to edit schooltool.conf and change msttcorefonts to ttf-liberation to re-enable PDF generation. - Update included jQuery to 1.5 (https://launchpad.net/bugs/588645). - Developer documentation can be generated from source. Cleanup +++++++ - Removed obsolete dependencies, support upgrading from schooltool >= 1.0 only. - Removed obsolete config keys. - Renamed the default schooltool application to schooltool.standard. 1.5.3 (2010-11-24) ------------------ - Fixed Section meeting time misalignment in calendar (https://launchpad.net/bugs/611797) - Added Bengali and Faroese translations, updated many others 1.5.2 (2010-10-04) ------------------ - Activation of selected school year (https://launchpad.net/bugs/635160) - Added "Add Multiple Persons" to Manage->Persons and "New Person" (for administration) to all other person views (https://launchpad.net/bugs/268127) - Empty usernames no longer crash when adding a person (https://launchpad.net/bugs/644296) - Replace access setting checkboxes with radio buttons (https://launchpad.net/bugs/638651) - Fix security checks to let teachers edit learners and other section info if they have access rights. - Add "View Person" action button in contact views (https://launchpad.net/bugs/635207) - Update translations. 1.5.1 (2010-09-09) ------------------ - Tweaked WYSIWYG CK editor (https://launchpad.net/bugs/485446) - Make CK editor work with servers under mod-rewrite (https://launchpad.net/bugs/258951) - Update to work with latest ZTK (1.0a3) - Renamed some classes and interfaces from Source to Vocabulary. This change is not backwards compatible, plugins may need updating. - Added error checking on demographics edit form (https://launchpad.net/bugs/610870) - Update translations. 1.5.0 (2010-07-13) ------------------ New features ++++++++++++ - Introduce minimalistic learning levels. - Introduce versioned catalogs. - Allow applying timetable for a part of the term only (https://launchpad.net/bugs/532428) - TimeTable object now has consecutive_periods_as_one flag for use by journal Bug fixes +++++++++ - Speed up editing of section learners and instructors (https://launchpad.net/bugs/599258) - XLS Importer catches errors before trying to create objects. (https://launchpad.net/bugs/306339) - Removed SchoolTool logo from PDF footers (https://launchpad.net/bugs/561558) - Update translations (ca, en_AU, eu, ne, pl, tr) 1.4.1 (2010-06-15) ------------------ - Copy data from previous school year (https://launchpad.net/bugs/541673) - Update translations (ca, es, es_SV, sk, te, vi, zh_CN) 1.4.0 (2010-05-21) ------------------ This is a final release for Lucid. - Fix Timetable Schemas page for non-manager users (https://launchpad.net/bugs/545780) - Fix timetable display when first day of the week is empty (https://launchpad.net/bugs/545763) - Fix timetable plugin for sampledata (https://launchpad.net/bugs/306107) - Translate "Confirm" button in delete forms correctly. - Update translations 1.3.2 (2010-04-29) ------------------ - Added course names to section links in the person view, sorting Sections and Groups links by school year (https://launchpad.net/bugs/545793) - Made edit links on person, section and group views available only to managers (https://launchpad.net/bugs/361436) - Display resources of calendar events on weekly view (https://launchpad.net/bugs/540099) - Changed old Zonki in pdf footers (https://launchpad.net/bugs/561558) - Use semicolon to separate instructors in section's label (https://launchpad.net/bugs/558911) - Prevent the user to enter non-ascii usernames (https://launchpad.net/bugs/397610) - Update translations 1.3.1 (2010-04-07) ------------------ - Reduce dependency on ``zope.app.*`` packages - Allow advisors to view person info (https://launchpad.net/bugs/513064) - Flag to disable mail server (https://launchpad.net/bugs/513026) - Added action to send emails to student contacts (https://launchpad.net/bugs/496255) - Formatted email form notifications (https://launchpad.net/bugs/497492) - Fixed broken FCK Editor in some views (https://launchpad.net/bugs/556478) - Added a "neutral" submit button style (https://launchpad.net/bugs/424510) - Added security descriptions tutorial - Update translations 1.3.0 (2010-01-06) ------------------ - Port to zope versions available in karmic https://launchpad.net/bugs/498803 - Update translations 1.2.1 (2009-12-29) ------------------ - Automatic plugin inclusion using z3c.autoinclude - Many build improvements by Justas and Gediminas - Code cleanup Bug fixes +++++++++ - Traceback trying to view student's contacts https://launchpad.net/bugs/475586 - Section scheduling view now returns to section on save https://launchpad.net/bugs/485616 - Removed Timetables link from section context, https://launchpad.net/bugs/485617 Translations ++++++++++++ - Many i18n fixes by Douglas and Gediminas - Update translations 1.2.0 (2009-11-04) ------------------ New features ++++++++++++ - A way to enter contact information of users themselves (as opposed to external contacts) https://launchpad.net/bugs/381158 - Outgoing email support for interventions (sent either via specified SMTP server or your Gmail account). https://launchpad.net/bugs/417029, https://launchpad.net/bugs/417101, https://launchpad.net/bugs/425759 SchoolTool security +++++++++++++++++++ - An overview page of user permissions (access rights) in SchoolTool. https://launchpad.net/bugs/381698 (Only SchoolTool core permissions listed - Gradebook, Attendance/Journal and Interventions are soon to follow) - Refined some of the rougher access permission corners, tightened permissions where needed. Bug fixes +++++++++ - Much better SchoolTool translatability coverage. - Failed to create sections that span multiple terms. https://launchpad.net/bugs/427321 - Crufty section name display for section. https://launchpad.net/bugs/394388 1.0.3 (2009-07-07) ------------------ New features ++++++++++++ - New section adding view. - Multiple-term (linked) sections can now be created. - "New Section" button replaced with a link in action menu in course view. - Sections now can also be added from term's "sections" view. - See https://launchpad.net/bugs/389283 - You can specify the relationship between a person and a contact from a standard set (parent, guardian, step-parent, etc). See https://launchpad.net/bugs/381412 - Removed ability to delete calendar events that come from (section) timetables. See https://launchpad.net/bugs/271391 Douglas Cerna: - Added missing attributes to the course adding form and the csv import. See https://launchpad.net/bugs/384945 and https://launchpad.net/bugs/384957 Tweaks and fixes ++++++++++++++++ - Active year is no longer highlighted in red. See https://launchpad.net/bugs/317651 - Fixed contact deletion crash. See https://launchpad.net/bugs/382239 - Section and course descriptions are displayed properly now. See https://launchpad.net/bugs/370581 - Fixed a typo in default ethnicity demographics field. See https://launchpad.net/bugs/376116 - Fixed glitches (events not displayed or displayed in wrong day) in weekly calendar views. See https://launchpad.net/bugs/285514 and https://launchpad.net/bugs/389626 Thanks go to Daniel Höger for the report and part of the fix. Unicode fixes +++++++++++++ Douglas Cerna: - Contacts views. See https://launchpad.net/bugs/382251 - Course CSV import. See https://launchpad.net/bugs/375792 1.0.2 (2009-06-02) ------------------ Justas Sadzevičius: - SchoolTool no longer supports groups as members of a section. To add all members of a group, please use the filter in section's "edit individuals" page. See https://launchpad.net/bugs/370629 - Optional "Course ID", "Goverment ID" and "Credits" fields added to a Course. See https://launchpad.net/bugs/381031 Gediminas Paulauskas: - Fixed broken packages. See https://launchpad.net/bugs/352096 - Server properly starts after installation or upgrade. See https://launchpad.net/bugs/334365 1.0.1 (2009-05-11) ------------------ Major +++++ Translations are back in SchoolTool. As usual, please set a preferred language in your browser or follow instructions in the SchoolTool book: http://book.schooltool.org/htmlhelp/translations.html#selecting-schooltool-s-language Tweaks and fixes ++++++++++++++++ Douglas Cerna: - Made CSV importer support blank lines. See https://launchpad.net/bugs/253663 Justas Sadzevičius: - Added section linking to the edit section view. 1.0.0 (2009-04-30) ------------------ Person and Demographics +++++++++++++++++++++++ Filip Sufitchi : - Initial implementation of demographics field management views. Ignas Mikalajūnas : - Added custom demographics field storage and fields themselves. - Added contacts to schooltool with list/add/edit/display views. - Added contact managemenet view and made it possbile to add+assign contact in one go. Alan Elkner : - added group to person add form - added advisor to person add form - added advisor and advisee functionality to BasicPerson - basicperson has new fields and some old ones were removed PDF Reporting improvements ++++++++++++++++++++++++++ Justas Sadzevičius : - Rewrite calendar PDF views to use RML. - Added headers and footers to PDF views. XLS import/export +++++++++++++++++ Tom Hoffman : - Creaded empty annotated XLS import template. - Updated texts in XLS import view Ignas Mikalajūnas : - Added ability to import user passwords. - Importer now will not complain about missing spreadsheets in the XLS file being imported. - Added Export to XLS functionality. - Split terms into 2 school years in sample data. - Fixed a crash in export when no resources are assigned to a timetable event. - Separated section import/export into separate spreadsheets. - Made most if not all the objects in xls import reimportable. - Added demographics information to the sample data file. - Changed "Excel import" action to "XLS import". Tweaks and fixes ++++++++++++++++ Tom Hoffman : - Updated section import csv file documentation. Alan Elkner : - Removed unused identifier field from add forms. Filip Sufitchi: - Made Delete buttons look consistently (Red) all over the system. Chris Carey: - Unify color color scheme in schooltool.gradebook and schooltool.lyceum.journal ajax status indicators. - Added School Timetable id display to the School Timetable view page Ignas Mikalajūnas : - Added headers to some Section views. - Do not allow people without schooltool.edit permission on SchoolYears delete terms. - Made field descriptions in most of the forms visible. - Switched to ISO dates everyehere. - Added date picker to all the forms in schooltool. - Started using ISO date format (yyyy-mm-dd) in the short date formatter. - Removed resource booking link from the section view. Justas Sadzevičius : - Added simple section cross-term copying and linking interface. - Fixed a small bug in weekly calendar title - week date range was one day too long. Douglas Cerna: - Group and section member CSV import views.