Class Diary Premium module
- 2026-08-05 Deprecated since RosarioSIS 13.0 SendEmail() function
- 2026-04-21 Add link to Change log
- 2026-03-17 Spanish: do not capitalize & use "tĂș" instead of "usted"
- 2026-03-06 SQL performance
- 2026-03-05 SQL use cp.SYEAR instead of UserSyear()
- 2026-02-26 Portal notification when there are new entries (students and parents)
- 2026-02-18 Fix files were lost when editing entry
- 2026-01-29 Fix delete comment & URL params
- 2025-12-08 Add Russian and Ukrainian translations
- 2025-05-05 Revert "Since RosarioSIS 11.3 Multilingual Subject title"
- 2025-05-05 Since RosarioSIS 11.3 Multilingual Subject title
- 2025-04-23 Use DBInsert() & DBUpdate() functions
- 2025-04-16 Translate "The entry was not found."
- 2025-04-16 Add "The entry was not found." error
- 2025-03-26 PostgreSQL remove deprecated create_language_plpgsql() function
- 2025-03-24 Teachers can edit existing entries
- 2025-03-24 PostgreSQL remove deprecated create_language_plpgsql()
- 2024-12-11 Since RosarioSIS 12.5 CSP remove unsafe-inline Javascript
- 2024-08-21 Security: use FileDelete() instead of unlink()
- 2024-04-22 Fix Poedit keywords list: do not translate default gettext keywords
- 2024-02-29 License change from GNU/GPLv2 to GNU/GPLv2 or later so it is compatible with GNU/GPLv3
- 2023-12-22 Prepare jQuery Form to FormData transition: check for
$_FILES[ $input ]['name']
- 2023-08-01 Fix PostgreSQL error failed to find conversion function from unknown to text
- 2023-08-01 Rollback SQL Reminder group Course Periods, use DISTINCT instead
- 2023-07-31 Add multiple files
- 2023-07-21 Fix SQL error subquery returned more than 1 row
- 2023-07-11 SQL Reminder group Course Periods
- 2023-04-21 Add Portuguese (Brazil) install SQL
- 2023-04-16 Add Portuguese (Brazil) translation
- 2023-04-11 Add microseconds to filename format to make it harder to predict
- 2023-01-28 HTML email input remove pattern, add maxlength
- 2023-01-10 SubmitButton() use default _( 'Save' ) param
- 2023-01-07 Rollback Escape $data elements individually as SanitizeHTML() now uses DBEscapeString()
- 2023-01-05 Version 10.8 update for compatibility with RosarioSIS 10.8+
- 2023-01-05 Use FormatInputTitle() instead of NoInput()
- 2023-01-05 Escape $data elements individually as SanitizeHTML() now uses DBEscapeString()
- 2022-10-28 Fix SQL error Cannot add foreign key constraint when Premium installed first
- 2022-08-20 Fix MySQL 5.6 syntax error WHERE without FROM, use nonexistent DUAL table
- 2022-07-31 Fix SQL syntax error
- 2022-07-30 MySQL CREATE TABLE IF NOT EXISTS
- 2022-07-30 SQL remove create_table_class_diary_messages(), already in Class_Diary module
- 2022-07-30 Add MySQL support, version 10.0
- 2022-05-16 Fix French translation, remove captialization
- 2022-05-10 Use json_encode() for AjaxLink() URL + Add use of AttrEscape() for onclick / onchange attributes
- 2022-05-02 Fix SQL error invalid input syntax for integer
- 2022-04-29 Add use of AttrEscape()
- 2022-04-18 No need for User( 'PROFILE' ) check, no GetStuList() call
- 2022-04-18 Fix Invalid User Profile error
- 2022-01-01 Fix you are not currently in a Marking Period error
- 2021-12-31 EasyCodingStandard use short array notation
- 2021-10-06 Fix SQL error more than 1 row returned by a subquery
- 2021-10-02 Add Email Reminder
- 2021-05-19 Fix PHP syntax error, unexpected ')'
- 2021-05-19 README fix screenshot
- 2021-05-19 README Fix module name
- 2021-05-19 Fix SQL error when activating Premium module first
- 2021-05-19 Add version 1.2
- 2021-05-19 Initial commit
https://www.rosariosis.org/fr