GemsTracker

GEneric Medical Survey Tracker

User Tools

Site Tools


devzone:releasenotes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

devzone:releasenotes [2012/10/18 15:02]
menno
devzone:releasenotes [2020/03/12 12:06]
Line 1: Line 1:
-====== Release notes ====== 
  
-===== Latest commits ===== 
-{{rss>​http://​gemstracker.org/​websvn/​rss.php?​repname=GemsTracker&​path=%2F&​isdir=1&​}} 
- 
-===== Version 1.5.6 ===== 
-2010-07-25 rev[880]-rev[991] 
-... to be completed 
- 
-===== Version 1.5.5 ===== 
-2010-07-25 rev[739]-rev[879] 
- 
-A lot of changes, some of them need your special attention: 
-  * UPGRADE WARNING: Check all your (snippet) extensions to RespondentAction,​ TrackAction,​ SurveyAction and project specific versions of ShowTrackTokenSnippet and ShowSingleSurveySnippet: ​ 
-    * you may need to specify extra parameters as the menu items need to know the organization id 
-    * Internally code no longer uses the '​Hidden Organization'​ but expects both an id1/​patientNr plus an id2/​organizationId to be specified 
-    * Externally the organization id is still left out of the url when not needed 
- 
-  * New default: user can only login to his own organization and needs to switch after login if desired, to enable old behaviour that could lead to problems with duplicate logins see $allowLoginOnOtherOrganization in Gems_User_UserLoader 
- 
-  * In project.ini,​ export.wkhtmltopdf has been renamed to export.pdfExportCommand,​ and which now stores the entire command line to the pdf export binary (wkhtmltopdf,​ Phantom.js or similar). 
- 
- 
- 
-And also the following has changed but probably won't need a fix in your project: 
- 
-  * Role editing has become more interactive and safer to use 
-  * New projects start with a basic css template 
-  * The normal time it takes to answer a survey can be added and surveys have a code field 
-  * Export of survey data can be selected by respondent id or by track 
-  * Track and survey maintenance is extended with round and field deletion and more powerfull selection tools 
-  * All maintenance tasks show some explanation on what they do 
-  * New default: Forms are no longer lazy by default. Use $form->​setLazy(true) if you need it 
-  * New setting: in project.ini you can set cache to any of "​none",​ "​apc",​ "​file"​ to influence what kind of cache to use 
- 
-===== Version 1.5.4 ===== 
-2010-06-07 rev[628]-rev[738] 
- 
-The settings below were added to the project.ini,​ please review them and add to your own project.ini on upgrade from a previous version. 
-<code ini project.ini>​ 
-;​--------------------------------------------------------- 
-; LOGLEVEL SECTION 
-;​--------------------------------------------------------- 
-; Use the loglevels as defined in Zend_Log to define the highest level of errors to log 
-; 
-; 0 Emergency: system is unusable 
-; 1 Alert: action must be taken immediately 
-; 2 Critical: critical conditions 
-; 3 Error: error conditions 
-; 4 Warning: warning conditions 
-; 5 Notice: normal but significant condition 
-; 6 Informational:​ informational messages 
-; 7 Debug: debug messages 
-; 
-; Defaults for production are 3 (error) and 7 (debug) for testing and development,​ uncomment the 
-; line below to use a custom setting 
-;logLevel = 6; 
- 
-;​--------------------------------------------------------- 
-; EXPORT SECTION 
-;​--------------------------------------------------------- 
-; Location of the '​wkhtmltopdf'​ binary, be sure to use the latest 
-; binary from http://​code.google.com/​p/​wkhtmltopdf/​ 
-export.wkhtmltopdf =  
-</​code>​ 
-Added / changes: 
- 
-  * Export of all respondent data on a single page or PDF 
-  * Added maximum number of reminders sent to tokens 
-  * Fixed multiple issues with user login and staff creation 
-  * Fixed handling of token return on multi-url sites 
-  * Fixed several date display and editing issues 
- 
-===== Version 1.5.3 ===== 
-2010-04-20 rev[544]-rev[627] 
- 
-===== Version 1.5.2 ===== 
-2010-02-13 rev[482]-rev[543] 
- 
-==== New and noteworthy ==== 
-This was a minor upgrade adding useful extra functionality:​ 
- 
-  * Unordered List ItemUpgrade is migrated to work in batch, also updating the system to work with '​Tasks'​ as an abstract step in the batch process 
-  * Respondent creation and initial password added to UserLoader? 
-  * Menu has new helper method: public function findController($controller,​ $action = '​index'​) more info in [506] 
-  * Renamed project.ini setting concentRejected to consentRejected 
-  * Default consent can be changed from '​Unknown'​ to something else in Project.ini setting consentDefault,​ please check local respondentController 
- 
-===== Version 1.5.1 ===== 
-2010-02-13 rev[455]-rev[482] 
- 
-==== New and noteworthy ==== 
-This was a minor upgrade adding useful extra functionality:​ 
- 
-  * Track rounds can be marked with an icon 
-  * Tracks have a completion event 
-  * Mail templates can show track field information 
-  * Mail templates show the number of survey to do 
-  * Login fix for single organisation projects 
-  * Display logged in user / login link, add a line to the project.ini (layoutPrepare.login = header_bar or check new_project for more detail) 
- 
-===== Version 1.5 ===== 
-2010-01-26 rev[112]-rev[455] 
- 
-==== New and noteworthy ==== 
-Below is a short list distilled from the >300 commits. It needs more explanation on some parts and could include more or less info. Please update as fits. 
- 
-  * Survey object now has method ->​isTakenByStaff() that should be self explanatory 
-  * Survey source configuration screens have better descriptions now 
-  * Maintenance mode is now toggled by a button in the Setup -> Project setup screen 
-  * In the same screen the is also a clean cache button 
-  * {caching introduced, tell dependencies) 
-  * Mailjobs are now user-configurable instead of in configfile and can be suspend without touching the cron-job 
-  * A new role ‘master’ is introduced that always has all privileges, should be assigned to a group to allow full access. This is optional and the project superuser as specified in config has the same effective rights. 
-  * Project variables are now moved to a Gems_Project_ProjectSettings object, this is a BC-change 
-  * The new password systems stores checksums with a salt set in the project.ini. GemsTracker won't start without a salt. 
-  * Bsn->ssn 
-  * Introduced upgrade system (#34) 
-  * Organizations can see each others patients (explain) 
-  * Password weakness check 
-  * Default session timeout 30 minutes (commit 237-246) ini: session.idleTimeout of 1800 seconds 
-  * Groups have optional ip-range as does project setting admin.ipRanges 
-  * User login 
-  * #301 receptioncodes change… checken 
-  * Batch processing 
-  * Roles in group edit no longer translated to avoid confusion 
-  * Reactivate deleted staff 
-  * EventCalculation?​->​sumInt en averageInt imporved, check calculations! 
- 
-==== Upgrade instructions ==== 
-To be completed later... 
- 
-  * Log in using project admin user from project.ini 
-  * Go to Setup -> Upgrade and choose Gems, and choose Execute all (from the menu) 
-  * The patchlevels 42 and 43 will be executed, new tables will be created and the surveys will be synced from their source 
-  * Add a salt to the project.ini 
devzone/releasenotes.txt · Last modified: 2020/03/12 12:06 (external edit)