Project

General

Profile

Release Notes » History » Version 392

Andreas Kohlbecker, 09/17/2018 11:51 AM

1 121 Andreas Müller
2 149 Andreas Kohlbecker
# Cdm Platform Roadmap
3 148 Andreas Kohlbecker
4
5 203 Andreas Müller
_Please login to see all tickets_
6 10 Andreas Kohlbecker
7 270 Andreas Müller
{{>toc}}
8 314 Andreas Müller
9 384 Andreas Müller
## CDM Platform 5.4 (scheduled for Oct 17th, 2018)
10 338 Andreas Müller
11 381 Andreas Müller
*Issues: {{ref_issues(-f:fixed_version_id = 266 , -c)}}*
12 1 Andreas Kohlbecker
13
 **What will be new?**
14 379 Andreas Müller
15 384 Andreas Müller
## CDM Platform 5.3 (scheduled for Sep 17th, 2018)
16 379 Andreas Müller
17 382 Andreas Müller
*Downloads:*(not yet available) [TaxEditor](https://dev.e-taxonomy.eu/download/taxeditor/5.3.0/), [CDM Server](https://dev.e-taxonomy.eu/download/dataportal/5.3.0/), [Data Portal](https://dev.e-taxonomy.eu/download/cdmserver/5.3.0/)
18
19 381 Andreas Müller
*Issues: {{ref_issues(-f:fixed_version_id = 265 , -c)}}*
20 379 Andreas Müller
21
 **What's new?**
22
23
* **General**
24
25
  * Allow handling "continued" for reference date published for dates like *2017+*
26 385 Andreas Müller
  * Allow filtering some webservices on taxonomic subtrees
27 379 Andreas Müller
28 1 Andreas Kohlbecker
* **Dataportal**
29 379 Andreas Müller
30 384 Andreas Müller
 * Creation of data portals with a filter on taxonomic subtrees (e.g. families)
31
 * Formatting of misapplied names and invalid designations refactored (and hopefully improved) 
32 387 Andreas Müller
 * Improved advanced search on taxa with geo-filter, * on start does work now, but still remaining issues for searches including * and whitespace
33 1 Andreas Kohlbecker
 * Improved handling of specimen with protected cache
34 387 Andreas Müller
 * Tree View for specimen data (still experimental)
35 379 Andreas Müller
 * Bugs
36 388 Andreas Müller
     * Fix for aggregated images not being shown anymore
37 379 Andreas Müller
     * Fix empty bibliography sections
38
     * Fix disabling of determination keys block in tab-less taxon pages
39 388 Andreas Müller
40 379 Andreas Müller
41
* **Export**
42
43
 * Improved handling for types in CDM light export
44 1 Andreas Kohlbecker
 
45 380 Andreas Müller
* **TaxEditor**
46 379 Andreas Müller
47
 * "Continued" for date published (see General section) available in TaxEditor
48 390 Andreas Müller
 * External links for sources (not yet implemented in data portal)
49 379 Andreas Müller
 * Label changes
50 1 Andreas Kohlbecker
 * Consistent handling of Description and DescriptionElement **sources**
51 379 Andreas Müller
 * Warning if Media are linked multiple times
52
 * Improved synchronization between views when moving factual data
53 384 Andreas Müller
 * Improved formatting of misapplied names and pro parte synonyms (synchronized with formatting in data portal)
54 389 Andreas Müller
 * Ordering misapplications with defined alphabetic order
55 379 Andreas Müller
 * Editing of supplemental data for descriptive data sets
56
 * Specimen Tree Editor collapsable and expandable
57
 * Bugs
58
      * Protected cache handling in details view for References
59
      * Exception when deleting a polytomous key
60
      * Dialog to avoid creating users with duplicated usernames
61
      * Exception when trying to create a new datasource
62
63
* **Browser Editor (Vaadin)**
64
    
65 391 Andreas Kohlbecker
    * Reference editor offers field for adding notes
66
    * Multiple important bug fixes to increase the overall stability and reliance of the registration system
67
        * Preventing from creation of empty registrations 
68
        * Problem with inserting several new authors into a new author team solved
69 392 Andreas Kohlbecker
        * Memory leak eliminated 
70 379 Andreas Müller
71 383 Andreas Müller
{{ref_issues(-q:Release5.3 , id, subject, status)}}
72 373 Andreas Müller
73
## CDM Platform 5.2 (released on Aug 17th, 2018)
74 1 Andreas Kohlbecker
75 382 Andreas Müller
*Downloads:* [TaxEditor](https://dev.e-taxonomy.eu/download/taxeditor/5.2.1/), [CDM Server](https://dev.e-taxonomy.eu/download/dataportal/5.2.0/), [Data Portal](https://dev.e-taxonomy.eu/download/cdmserver/5.2.0/)
76 373 Andreas Müller
77
*Issues: {{ref_issues(-f:fixed_version_id = 263 , -c)}}*
78
79
 **What's new?**
80
81
* **General**
82
83 376 Andreas Müller
 * Some improvements for ABCD import
84
 * Some minor improvements for CDM light export
85
 * New webservice for formatted taxon relationships (misapplications, pro parte synonyms, concept relationships) - available in data portal in next version
86 373 Andreas Müller
87
* **Dataportal**
88
89 374 Andreas Müller
 * Reference page
90
     
91
     * proper formatting of taxon names in registration summary
92
     * proper handling of date published without end date
93
94
 * Specimen tab
95
     
96
     * remove "associated with" in compressed table
97
     * correct handling of freetext in altitude, distance to gorund and watersurface in default specimen table
98 1 Andreas Kohlbecker
     * correct handling of missing values for numeric values (do not show 0 anymore) in default specimen table
99
 
100 376 Andreas Müller
 * Name Registration
101
    
102
     * TBC
103 1 Andreas Kohlbecker
104
* **TaxEditor**
105 376 Andreas Müller
  
106
 * Bulk editor
107
     
108
     * improve new implementation with so called NAT tables
109
     * asynchronous loading of data for large datasets
110 1 Andreas Kohlbecker
111 376 Andreas Müller
 * specimen
112
     
113
     * remaining issues for determinations in details view
114
 
115 1 Andreas Kohlbecker
 * Bugs
116 375 Andreas Müller
117
     * Taxa, being misapplied names or pro parte synonyms elsewhere, always show misapplied name details view
118
     * specimen server preferences are not saved
119 1 Andreas Kohlbecker
     * exception handling for media with corrupted metadata
120
     * exception out of bounds exception after deleting record in bulk editor
121 376 Andreas Müller
     * problems with progress monitor for setting publish flag for subtree (maybe some issues open)
122
     * dragging a misapplication on itself throws exception
123
     * multiple representations exception when adding annotation in bulk editor
124 1 Andreas Kohlbecker
125 376 Andreas Müller
 * experimental features 
126
     
127 377 Andreas Müller
     * data aggregation in character matrix
128
     * improved workflow for editing descriptive data 
129 376 Andreas Müller
130 375 Andreas Müller
* **Browser Editor (Vaadin)**
131 376 Andreas Müller
    
132
     * TBC: name registration issues 
133 373 Andreas Müller
134
{{ref_issues(-q:Release5.2 , id, subject, status)}}
135 358 Andreas Müller
136
## CDM Platform 5.1 (released on Jun 27th, 2018)
137
138 372 Andreas Müller
*Downloads:* [TaxEditor](https://dev.e-taxonomy.eu/download/taxeditor/5.1.2/), [CDM Server](https://dev.e-taxonomy.eu/download/dataportal/5.1.0/), [Data Portal](https://dev.e-taxonomy.eu/download/cdmserver/5.1.0/)
139 366 Andreas Müller
140 367 Andreas Müller
*Issues: {{ref_issues(-f:fixed_version_id = 261 , -c)}}*
141 358 Andreas Müller
142
 **What's new?**
143
144
* **General**
145 1 Andreas Kohlbecker
146 359 Andreas Müller
 * update script to model 5.0 fixed for PostGreSQL databases
147
 * freetext search indexing fixed after change in misapplied names
148
 * term related webservices include language information 
149
150
* **Dataportal**
151
152
 * Withheld taxa with publish=false from dataportal results (not yet implemented for freetext search on factual data)
153
 * External Links fixed
154
 * Default visibility for pro parte and partial synonyms and misapplied names
155
 * Find pro parte and partial synonyms in search
156
 * Creation date for media visible
157
158 358 Andreas Müller
* **TaxEditor**
159 1 Andreas Kohlbecker
160 359 Andreas Müller
 * Recently used references list for reference search dialog (bibliographic references only)
161
 * Find pro parte and partial synonyms in search
162
 * Default value for taxon publish flag configurable (true, false, inherit)
163
 * Allow multiple selections for moving taxa
164
 * Progress monitoring for moving taxa
165
 * Default nomenclatural status is nom. illeg.
166
 * Further support for eclipse4
167
 * Bulk editor
168
     * change table type (using so called NAT tables now, which are more powerful)
169
     * sorting for columns by clicking on column headers
170
     * multi select for deduplication more user friendly
171
 * Bugs
172
      * fixed lazy loading exception for misapplied names with type specimen
173
      * incorrect title cache creation for persons with protected title cache
174
      * new team member added to the end of the list now
175
      * some File->New dialogues fixed
176
177 358 Andreas Müller
* **Browser Editor (Vaadin)**
178 362 Andreas Kohlbecker
    * Improved consistency in taxon names by restricting the higher name parts like genus name or species epithet to names which are already known to the system. (#7364)
179
    * Support for validations and replaced synonyms in the TaxonNameEditor
180
    * Login dialog can be submitted by pressing the enter key
181
    * Fields visibility in the ReferenceEditor adapts to the Reference type
182
    * A Field for editorial notes is now available in TaxonName , NameType and SpecimenType editors
183
    * Bugs
184
        * Readonly state problems fixed
185
        * Fixing incomplete terms
186 358 Andreas Müller
187 361 Andreas Kohlbecker
{{ref_issues(-q:Release5.1 , id, subject, status)}}
188
189 344 Andreas Müller
## CDM Platform 5.0 (released on May 16th, 2018)
190 1 Andreas Kohlbecker
191 355 Andreas Müller
*Issues: {{ref_issues(-q:Release5.0, -c)}}*
192 343 Andreas Müller
193 356 Andreas Müller
 **What's new?**
194 343 Andreas Müller
195 353 Andreas Müller
* **General**
196
197 349 Andreas Müller
 * Project Website (cybertaxonomy.org) migrated to Drupal 8
198 1 Andreas Kohlbecker
 * Demo servers renamed to demo I and demo II
199 353 Andreas Müller
 * Improved performance for saving
200
201
* **Model**
202
203 345 Andreas Müller
 * Micrometer added to measurement units
204
 * Person last name and first name renamed to given name and family name
205
 * Add second under definable symbol to defined terms (e.g. for better representations of distribution status)
206
 * Change type of Media.mediaCreated from DateTime (single date) to TimePeriod (start and end time, freetext, ...)
207
 * Allow time for TimePeriod (before only dates were handled) -  not yet handled in TaxEditor
208
 * Support for zoological in-Authors
209
 * Add verbatim date to publication date of references
210
 * Individual count for occurrence data changed from numbers to text
211
 * Added external links to sources (not yet supported in TaxEditor)
212 346 Andreas Müller
 * Rename "WorkingSet" to "DescriptiveDataSet" and make it a so called identifiable entity (=> some further attributes like sources, extensions, ...)
213 1 Andreas Kohlbecker
 * Added nomen oblitum to zoological name status vocabulary
214
215
* **TaxEditor**
216 348 Andreas Müller
 
217 347 Andreas Müller
 * Further migration to Eclipse4 (e4) => migration finished now except for some open issues.
218 353 Andreas Müller
 * Hardcoded update sites to avoid problems with automated TaxEditor update in future (and for development)
219 354 Andreas Müller
 * Download site shows version number and release date
220 1 Andreas Kohlbecker
 
221 354 Andreas Müller
 * Name editor
222
      * Specimen Type Designation ordered by type
223
      * Pro parte and partial synonyms handled similar to misapplied names (internally handled as concept relationships)
224
      * Allow editing pro parte and partial misapplied names
225 353 Andreas Müller
 
226 354 Andreas Müller
 * References
227
      * Reference search via alternative identifiers available
228
      * References have verbatim date
229 1 Andreas Kohlbecker
 
230
 * Media representations have fixed order (by creation date in database)
231 353 Andreas Müller
 * Allow opening gathering events from referencing objects view
232 1 Andreas Kohlbecker
233 353 Andreas Müller
 * New Dialog for editing server based preferences, including some more preferences (but still incomplete)
234 1 Andreas Kohlbecker
235 353 Andreas Müller
 * Deleting names and taxa for specimen determinations
236 1 Andreas Kohlbecker
237
 * Usage view migrated to e4 and fully functional again
238
239
 * Taxon navigator
240 353 Andreas Müller
       * fully refactored underlying data model
241 1 Andreas Kohlbecker
       * improve performance
242
       * refresh mechanism improved for changes elsewhere
243
       * Progress monitor and cancel for set secundum for subtree (not yet available for set publish for subtree)
244 353 Andreas Müller
245 354 Andreas Müller
 * Feature tree editor
246
      * Multi-language support for feature tree editor
247
      * Details view and supplemental data view for feature tree/nodes
248 353 Andreas Müller
249 349 Andreas Müller
 * Rights&Roles: drag&drop for rights on features in rights editor
250 353 Andreas Müller
251 354 Andreas Müller
 * Facts
252
      * Fact label in fact view truncated and line breaks removed
253
      * Fact have a time scope now in facts details view
254 352 Andreas Müller
255 347 Andreas Müller
 * Refresh:
256 1 Andreas Kohlbecker
      * Taxon navigator after changes to taxa, names or sort order
257
      * Name editors with specimen types after a specimen has been deleted
258
      * Name editor after selecting a new taxon for a misapplied name
259 349 Andreas Müller
      * Name relationships and similar data in details view after selecting a new name for a taxon
260 1 Andreas Kohlbecker
      * Open taxa refreshed after setting secundum or publish flag for subtree
261 353 Andreas Müller
      * Refresh reference title cache after changing in-reference title in edit dialog
262 348 Andreas Müller
 
263
 * Renaming:
264
      * Person: lastname => family name; firstname => other/given name
265
      * Specimen Bulk Editor => Specimen Editor (List)  and Derivative Editor => Sepcimen Editor (Tree)
266
      * Working Set Editor => Descriptive Data Editor
267
 * Distribution Editor
268 347 Andreas Müller
      * Available areas as server based preferences
269
      * Area selection dialog improved
270
      * some further bug fixes (still some open)    
271
      
272
 * Bug fixes:
273
      * Selection of nomenclatural code in "new taxon" dialog
274
      * Accepted taxon and new synonym disappear after creating homotypic synonym
275
      * Right click menus in name editor
276 1 Andreas Kohlbecker
      * correct handling of doubtful in misapplied names
277
      * Missing labels for gathering events in referencing objects view
278 348 Andreas Müller
      * dirty flag after number recomputation in polytomous key
279
      * saving of preferences only after pressing "Finish" button
280
      * Exception after selecting a team after team has been merged in bulk editor
281
      * Show only accepted taxa for concept relationship taxon selection and polytomous key taxon selection
282 1 Andreas Kohlbecker
      * Exception when searching for "?" in Taxon search dialog
283 349 Andreas Müller
      * Exception when creating the first node in polytomous key
284
      * To many menu entries in a fresh name bulk editor
285
      * Do not allow self-referencing name relationships
286
      * Remove "open in ... referencing objects view" where not appropriate
287 350 Andreas Müller
      * Refresh issues for details and supplemental data view
288
      * Exception when deleting a type specimen
289 1 Andreas Kohlbecker
      * Excluded and excluded note notupdated in taxon node wizard
290 349 Andreas Müller
      * Removing country not possible in specimen editors
291 347 Andreas Müller
      * Dirty flag handling when deleting a synonym in name editor
292
      * Term could be opened multiple times for same term type, now they are singletons
293
      * Remove old data when again parsing a time period
294 1 Andreas Kohlbecker
295 361 Andreas Kohlbecker
{{ref_issues(-q:Release5.0 , id, subject, status)}}
296 346 Andreas Müller
 
297 343 Andreas Müller
* **Browser Editor (Vaadin)**
298 346 Andreas Müller
299 1 Andreas Kohlbecker
 * Many improvements in name registration editor
300 349 Andreas Müller
 * Help for distribution editor
301 1 Andreas Kohlbecker
 * Sorting of areas in area selection dialog
302 344 Andreas Müller
303
 {{ref_issues(-q:Release5.0 , id, subject, status)}}
304
305
306 343 Andreas Müller
## CDM Platform 4.14 (released on Feb 15th, 2018)
307 334 Andreas Müller
308 1 Andreas Kohlbecker
*Issues: {{ref_issues(-f:fixed_version_id = 259 , -c)}}*
309 338 Andreas Müller
310 1 Andreas Kohlbecker
 **What's new?**
311 338 Andreas Müller
312
* **General / Model**
313 339 Andreas Müller
314 341 Andreas Müller
 * Export:
315 338 Andreas Müller
     * CSV_Print and CDM light: Progress monitor added (hopefully also fixes the problem of failing long running exports)
316 1 Andreas Kohlbecker
317 339 Andreas Müller
* **TaxEditor**
318
 * Distribution Editor
319
      * Bugfix: Status not deletable
320
      * Natural sorting of areas
321
 * Feature Tree editor: several bugfixes
322
 * Rights Editor:
323 340 Andreas Müller
      * Allow Drag&Drop
324
 * Taxon Navigator:
325 339 Andreas Müller
      * Handling of excluded and unplaced (move to the end and use icon)
326
 * Bugs
327 338 Andreas Müller
      * Protected Cache for person editing not working
328 339 Andreas Müller
      * Opening a type specimen from referencing objects view throws an exception
329
330 338 Andreas Müller
* **Dataportal**
331
 * Bugfix: Misapplied name search not working
332 342 Andreas Kohlbecker
333 338 Andreas Müller
* **Browser Editor (Vaadin)**
334 1 Andreas Kohlbecker
 * Registration UI completed
335 338 Andreas Müller
336
 {{ref_issues(-q:Release4.14 , id, subject, status)}}
337
338 343 Andreas Müller
339 328 Andreas Müller
## CDM Platform 4.13 (released on Feb 1st, 2018)
340 1 Andreas Kohlbecker
341 334 Andreas Müller
*Issues: {{ref_issues(-f:fixed_version_id = 258 , -c)}}*
342
343
 **What's new?**
344 1 Andreas Kohlbecker
345 335 Andreas Müller
* **General / Model**
346
 
347
 * Export:
348
     * DwC-A and CDM light: Add rank and area filter (not yet available in TaxEditor)
349 336 Andreas Müller
 
350 335 Andreas Müller
 * Added pro parte misapplied name relationship (not yet fully supported by TaxEditor and Dataportal) 
351
 * Bugs:
352
     * DwC-A Export did use incorrect file endings
353 1 Andreas Kohlbecker
     * DwC-A Export include headers fixed
354
355
* **TaxEditor**
356 335 Andreas Müller
357
 * Exports
358
     * DwC-A and CDM light: allow filtering for published taxa/synonyms only
359
     * DwC-A: filtering on single taxa
360
361
 * Performance
362
     * After selecting an area in area search dialog
363
364
 * Security:
365
     * Allow to fully forget "remembered" password
366
367
 * Taxon Navigator:
368
     * Consistent delete dialog for single nodes and nodes with children
369
     * Set for Subtree functionality: change of data synchronized with open name editors (still some open issues)
370
371
 * Search Dialogues:
372
     * Taxon search: Allow sorting by rank, too
373
 
374 337 Andreas Müller
 * Bugs
375 335 Andreas Müller
     * Fix in Caching mechanism: hopefully fixes many of the "multiple representations" exceptions
376
     * Bulk Editor
377
           * Set focus to newly created record
378
           * Exceptions when using wildcards for user and group search
379
     * TaxonNavigator: 
380
           * ClassCast exceptions when synchronizing with NameEditor
381
           * Failing behavior after an exception
382
     * Default Classification for "Move factual data" dialogue
383
  
384
 * Character data editing (experimental)
385 1 Andreas Kohlbecker
     * New character matrix editor (only available as experimental feature) 
386 337 Andreas Müller
    
387 335 Andreas Müller
* **Dataportal**
388
  
389
 * FSI Viewer for media did not work for Chrome and other browsers anymore
390
391 1 Andreas Kohlbecker
392 335 Andreas Müller
* **Browser Editor (Vaadin)**
393 337 Andreas Müller
394 335 Andreas Müller
 * Many improvements in name registration editor (not yet publicly available)
395
396
397 334 Andreas Müller
 {{ref_issues(-q:Release4.13 , id, subject, status)}}
398 328 Andreas Müller
399 329 Andreas Müller
400 314 Andreas Müller
## CDM Platform 4.12 (released on Dec 5th, 2017)
401
402 1 Andreas Kohlbecker
*Issues: {{ref_issues(-f:fixed_version_id = 257 , -c)}}*
403 328 Andreas Müller
404
 **What's new?**
405
406
* **General / Model**
407 332 Andreas Müller
408
 * Better support for SQL Server (not yet ready)
409 331 Andreas Müller
 * Tropicos import (not yet available through TaxEditor)
410 328 Andreas Müller
411 1 Andreas Kohlbecker
* **TaxEditor**
412
413 332 Andreas Müller
 * Search Dialogs fully refactored
414
     * improve performance
415
     * improve usability (filter button, new record buttons)
416
     * fix bugs (multiple representation exceptions)
417 1 Andreas Kohlbecker
     * migration to eclipse4
418 332 Andreas Müller
 * Specimen Editor
419 331 Andreas Müller
      * edit & delete buttons added to specimen determinations
420 332 Andreas Müller
 * Name Parser
421
      * better recognition of reference duplicates
422 331 Andreas Müller
      * remove empty spaces in nomenclatural author names
423 332 Andreas Müller
 * bug fixes
424
     * exception when reusing taxon names
425
     * widget is disposed exceptions
426
     * multiple representation exceptions in bulk editor and specimen tree editor
427
     * refresh of taxon title after taxon/synonym swap
428 328 Andreas Müller
     * ask for saving when closing workbench
429 331 Andreas Müller
430
* **Browser Editor (Vaadin)**
431 332 Andreas Müller
 * Distribution Editor
432
     * Ordering of areas by vocabulary defined order
433 328 Andreas Müller
     * German translation
434
435 314 Andreas Müller
436
 {{ref_issues(-q:Release4.12 , id, subject, status)}}
437 330 Andreas Müller
438 304 Andreas Müller
439
## CDM Platform 4.11 (released on Nov 11th, 2017)
440 1 Andreas Kohlbecker
441 314 Andreas Müller
*Issues: {{ref_issues(-f:fixed_version_id = 256 , -c)}}*
442 1 Andreas Kohlbecker
443 314 Andreas Müller
 **What's new?**
444 316 Andreas Müller
445
* **General / Model**
446
 * Some minor improvements in the rights&roles module
447
448
* **DataPortal**
449
 * Display name registration metadata in footnotes
450
451 320 Andreas Müller
* **TaxEditor**
452 321 Andreas Müller
 * Eclipse3->Eclipse4 migration
453 320 Andreas Müller
     * migration
454
           * Editors: name editor, bulk editors, group authority editor
455
           * Views: search result, concept graph
456
           * Modules: molecular module, polytomous key module
457 317 Andreas Müller
           * Dialogues: preferences, import wizards and views, 
458 316 Andreas Müller
           * others: taxon navigator, main menu, theme
459
     * bugfixes for bugs that came with the previous migration
460
 * Distribution editor: add possibility to add references to distributions (first version)
461
 * some improvements for the import/export wizard (e.g. order of configuration pages)
462 319 Patrick Plitzner
 * Setting publish flag for a classification subtree
463 316 Andreas Müller
 * Media View shows preview (first version, needs to be switched on in preferences)
464
 * Performance improvements (details view rendering, combo boxes, name editor focus)
465
 * Bugs
466
     * rank selection did not work if ranks were sorted naturally
467 322 Andreas Müller
     * drag&drop for classifications in navigator disabled
468 323 Andreas Müller
     * exception when switching type of description element in details view
469 316 Andreas Müller
     * size of search field to small
470
     * multiple minor issues
471 324 Andreas Kohlbecker
472 327 Andreas Müller
* **Browser Editor (Vaadin)**
473
   * Distribution editor fixed and improved (ready for use in production)
474
   * Name Registration
475
        * Rights&Roles for Registrations
476
        * RegistrationUI: Buttons only enabled if the user has according permissions
477 316 Andreas Müller
        * phycobankID links only active when status is PUBLISHED
478 1 Andreas Kohlbecker
        * minor bug fixes
479 315 Andreas Müller
480 314 Andreas Müller
481
 {{ref_issues(-q:Release4.11 , id, subject, status)}}
482 302 Andreas Müller
483
## CDM Platform 4.10 (released on Sept 15th, 2017)
484 1 Andreas Kohlbecker
485 304 Andreas Müller
*Issues: {{ref_issues(-f:fixed_version_id = 255 , -c)}}*
486
487
 **What's new?**
488 306 Andreas Müller
489 307 Andreas Müller
* **General / Model**
490 304 Andreas Müller
 * Allow recursive setting of publish flag (not yet available in TaxEditor)
491 307 Andreas Müller
 * Fix usage of country label in specimen title cache
492
493
* **Rights&Roles**
494
 * Role group "Admin" as standard group to all CDM instances
495 1 Andreas Kohlbecker
 * Fix rights checking for editing of persons and teams
496 307 Andreas Müller
497
* **DataPortal**
498 1 Andreas Kohlbecker
 * Fix selection of best matching image representation for profile picture and overlay images
499
 * Fix bug with links to synonyms in tabbed view with no explicit synonym tab
500 313 Andreas Müller
501 307 Andreas Müller
* **TaxEditor**
502 308 Andreas Müller
 * New download site available
503
 * Eclipse3->Eclipse4 migration 
504 1 Andreas Kohlbecker
     * Views: Details, Conceptrelations, Referencing objects, datasource, factual data, supplemental data, media
505 307 Andreas Müller
     * Editors: terms
506
 * Misapplication editing improved, also reusability of misapplied name taxa
507 308 Andreas Müller
 * Automated updating fixed
508
 * Export:
509 311 Andreas Müller
     * CDM light and DwC-A export for taxonomic subtrees (e.g. families, genus, ...)
510 308 Andreas Müller
     * Progress monitor for DwC-A export
511 311 Andreas Müller
     * DwC-A exports higher classification for each taxon
512 1 Andreas Kohlbecker
     * Fix DwC-A export not stored in selected file
513 307 Andreas Müller
     
514
 * Allow scientific name editing for bacterial, fungi, cultivar plants and undefined codes (non viral names)
515 309 Andreas Müller
 * Add Person, team and specimen cache updating
516 307 Andreas Müller
 * Specimen
517 308 Andreas Müller
     * Add Life-form to field unit and kind-of-unit, lifestage and sex to derived units (specimen)
518
 * Performance
519 306 Andreas Müller
     * Improve performance when first loading selection dialog for named area (still needs further improvement)
520 308 Andreas Müller
     * View refresh faster (still needs further improvement)
521
 * Bugs
522
     * Exception during drag&drop in taxon navigator
523
     * Editing Rights&Roles throws exception
524
     * Deleting media leads to inconsistent data
525
     * Move description to other taxon command fails in factual data view
526
     * Sorting of ranks not configurable anymore
527 307 Andreas Müller
     * Duplicate menu in search result view
528
     * Handling of with time zones for date time editing (image created, ...)
529
530
531 306 Andreas Müller
* **Documentation**
532 310 Andreas Müller
 * Fix OAIPMH swagger documentation
533 312 Andreas Kohlbecker
534 304 Andreas Müller
* **Vaadin**
535 1 Andreas Kohlbecker
 * Registration UI prototype
536 303 Andreas Müller
537
538 302 Andreas Müller
 {{ref_issues(-q:Release4.10 , id, subject, status)}}
539 1 Andreas Kohlbecker
540 302 Andreas Müller
## CDM Platform 4.9 (released on July 20th, 2017)
541 10 Andreas Kohlbecker
542 293 Andreas Müller
*Issues: {{ref_issues(-f:fixed_version_id = 253 , -c)}}*
543
544
545
 **What's new?**
546 296 Andreas Müller
547 293 Andreas Müller
* **General / Model**
548
 * Framework for csv imports implemented
549 295 Andreas Müller
550
* **DataPortal**
551
 * In tabbed version it is now possible to show the synonymy on the general page
552
 * Feature block items "glue" is now configurable
553
 * Media: 
554
       * image viewer uses best quality media representation now
555 1 Andreas Kohlbecker
       * "show captions under thumbnails" is now evaluated
556 295 Andreas Müller
       * "back to image" improved
557
 
558
 * Specimen table:
559
       * uses country label instead of full description (not yet fixed for titlecache, will come in 4.10)
560
       * collection date shows up now
561 1 Andreas Kohlbecker
       * label for specimen in collection simplified
562 295 Andreas Müller
       * preferred stable URI shows up as text, not only link
563
564
 * Bugs:
565 1 Andreas Kohlbecker
       * map did not show point data, when some specimen where not georeferenced
566
       * bounding box for maps did not work correctly
567 296 Andreas Müller
568
* **TaxEditor**
569 298 Andreas Müller
 * Feature tree editor 
570 297 Andreas Müller
      * allows drag&drop from term editor
571
      * uses context menu
572 299 Andreas Müller
 * Restore
573
      * restoring views after restart/reconnect works now on a per instance level when using multiple instances of the TaxEditor on the same computer, leading to less exceptions
574 300 Andreas Müller
 * Taxon Navigator
575
      * Linking taxa opened in NameEditor with taxa in navigator works now (was fixed in 4.8 but not mentioned there)
576 296 Andreas Müller
 * Experimental
577
      * Allow handling terms as "kind-of"
578
 * Bugs
579 1 Andreas Kohlbecker
      * details view for taxon relationships fixed
580 312 Andreas Kohlbecker
 * Logging
581
      * human readable labels for datasources when logging datasource issues
582
583 293 Andreas Müller
* **Vaadin**
584 294 Andreas Müller
 * Generic MVP (Model View Presenter) framework with support for the CDM library
585 268 Andreas Müller
586 270 Andreas Müller
 {{ref_issues(-q:Release4.9 , id, subject, status)}}
587 1 Andreas Kohlbecker
588 289 Andreas Müller
## CDM Platform 4.8 (released on July 6th, 2017)
589
590 290 Andreas Müller
 **NOTES for TaxEditor users**
591 289 Andreas Müller
592 288 Andreas Müller
 * The automated update via Help->Search for Updates does not seem to work for this version. Please download the TaxEditor from https://dev.e-taxonomy.eu/download/taxeditor/stable/ . Contact us if you encounter problems.
593 270 Andreas Müller
 * It may happen that the right click menu in the Specimen Tree Editor does not appear. In this case please delete the following file: {user}\.cdmLibrary\.metadata\.plugins\org.eclipse.e4.workbench\workbench.xmi
594
595
 **What's new?**
596
597 272 Andreas Müller
* **General / Model**
598
599
 * Classes for name and type registration added
600 276 Andreas Müller
 * Unify taxon name class (will allow changing name types like changing a botanical name into a zoological name) and simplifies development
601
 * Person: initials added
602
 * Reference: type Website: accessed (date) field added
603
 * References: attributes added to allow usage sharing references by multiple instances
604 1 Andreas Kohlbecker
 * Remove unique index on rights (e.g. copyright) to make it reusable
605 286 Andreas Müller
 * Added "Exact Value" to statistical measures for quantitative data
606 272 Andreas Müller
607 1 Andreas Kohlbecker
 * Improved reporting for schema updates
608 272 Andreas Müller
609 286 Andreas Müller
* **DataPortal**
610
 
611 282 Andreas Kohlbecker
 * Position of protologue icon moved directly behind nomenclatural reference (was behind status before, misleading because status can have its own reference)
612 272 Andreas Müller
 * Additional base maps for the map viewer: Stamen terrain, OpenTopoMap
613 270 Andreas Müller
 * In cases where images are available in multiple qualities the DataPortal now chooses the quality which is most appropriate for the current display situation. 
614 274 Andreas Müller
615 283 Andreas Müller
* **Imports / Exports**
616 270 Andreas Müller
 * DwC-A (Darwin Core Archive) export for taxa fixed, improved and available via webservices
617 287 Andreas Müller
 * Improved reporting for imports and exports 
618
619
* **Vaadin Based Applications**
620
     * MVP framework with popup editor support which integrates into the the spring framework
621 270 Andreas Müller
     * Prototype implementation of the Phycobank (registry for algal nomenclatural acts)
622 273 Andreas Müller
623
* **TaxEditor**
624 1 Andreas Kohlbecker
 * Misapplications:
625 274 Andreas Müller
     * err. sec. references editable
626 278 Andreas Müller
     * improved formatting in name editor, especially for names having an author and a nom.ref., this allows better reusing of names
627 1 Andreas Kohlbecker
 * Person "initials" editable and used for better reference formatting (initials behind family name)
628
 * Feature Tree Editor: moved from preferences to main menu (together with term editor), and did some improvements
629 272 Andreas Müller
 * Website "accessed" editable and integrated in formatting
630 275 Andreas Müller
 * Media: "media created" editable 
631 286 Andreas Müller
 * Specimen Tree Editor migrated to only use Eclipse4 functionality now (all other editors still use a compatibility layer component)
632
 * Markers set to *true* by default
633 1 Andreas Kohlbecker
 * Parser
634
     * Autonym hybirds parsable 
635 272 Andreas Müller
 * Bugs:
636 287 Andreas Müller
      * Delete was not successful, but did not show an exception
637 1 Andreas Kohlbecker
      * Some menu items were duplicated
638 287 Andreas Müller
      * Incorrect user management when changing password
639
      * Setting of kind-of-unit for specimen
640 288 Andreas Müller
      * Restoring of views after restart or reconnect
641 1 Andreas Kohlbecker
642 264 Andreas Müller
{{ref_issues(-q:Release4.8 , id, subject, status)}}
643 252 Andreas Müller
644
## CDM Platform 4.7 (released on May 16th, 2017)
645
646
 **What's new?**
647
648 1 Andreas Kohlbecker
* **General / Model**
649 261 Andreas Müller
650 262 Andreas Müller
 * The main change in Version 4.7 is the upgrade of the TaxEditor from Eclipse 3.7 to Eclipse 4.6 (Neon). This upgrade will ease development in future. To make the TaxEditor running under e4.6 several adaptations had to be made.
651 264 Andreas Müller
      * IMPORTANT: Due to the upgrade it might happen that during the first opening an error shows up. If this happens CLOSE and REOPEN the editor.
652 259 Andreas Müller
      * IMPORTANT: Due to the upgrade the default update mechanism for the TaxEditor will not work. Instead you need to install it from scratch (download from https://dev.e-taxonomy.eu/download/taxeditor/stable/ and unzip into any folder). 
653
 * A new import and export framework has been established. It is meant for more feedback and reporting during the imports. Currently it is used only experimentally for the new "Excel Distribution Update" import (experimental feature), and partly for the new "CDM light (csv)" export (also experimental in the current state).
654 264 Andreas Müller
 * New identifier types for botanical names added: IPNI, Tropicos, WFO (World Flora Online)
655 1 Andreas Kohlbecker
 * Improved handling of hybrids
656 253 Andreas Müller
 * Automatic basionym recognition (not yet available in TaxEditor)
657 261 Andreas Müller
658 266 Andreas Müller
* **DataPortal**
659
660 254 Andreas Müller
 * Allow multiple layers in maps (option to define a wms overlay layer for the openlayers map viewer)
661 1 Andreas Kohlbecker
 * Bugfix for fast moving maps while padding
662
663 259 Andreas Müller
* **Imports / Exports**
664 264 Andreas Müller
665
  * Improved Import- and Export framework for better report resulting (existing imports/exports still need to be adapted to the new framework)
666 258 Andreas Müller
  * New: "CDM light (csv)" export - a CSV export that exports all CDM data for a single classification in csv format
667
  * New: RIS Reference import - e.g. to import reference data from Endnote via RIS format (still experimental, some attributes are not yet handled)
668 1 Andreas Kohlbecker
  * New: "Excel Distribution Update" added (still experimental, please contact us, if you want to use it)
669 259 Andreas Müller
  * New: Multilingual Term Representation import (not yet available in TaxEditor)
670 265 Katja Luther
  * New: Identifier import (not yet available in TaxEditor)
671
  * Updated: ABCD Import
672 258 Andreas Müller
      * possibility to import all siblings of a specimen derived from a culture.
673 261 Andreas Müller
      * better handling of media data, identifications, gathering events
674 1 Andreas Kohlbecker
675
676
* **TaxEditor**
677
 
678
 * Upgrade to Eclipse 4.6
679 261 Andreas Müller
 * Improved Parser
680
    * Parse "sp. nov." and similar names
681
 * Improved handling for original spellings (further improvements needed)
682
 * Prefill nomenclatural reference selection dialog if taxon name author is given
683
 * Selected items removed from selection dialog
684
 * Server-side preference for frequently used biocase providers added (ABCD import)
685
 * Improved search behavior in Specimen Hierarchy Editor
686 267 Katja Luther
 * Some improvements for the Alignement Editor integration
687
 * Rank list for create new name in bulk editor sorted
688
 * Improvements for specimen search/import:
689
     * better parsing of results to display scientific name, collection etc
690 262 Andreas Müller
     * add possibility to configure the import in result view
691 263 Andreas Müller
     * possibility to set the name of the import reference
692
 * Bug fixes:
693
     * Delete synonyms in Name Editor with supplemental data attached
694
     * Delete synonyms in bulk editor
695
     * Exception when switching to simple name details view
696
     * Empty reference dialog after changing reference type
697 252 Andreas Müller
     * Incorrect data when editing a new nomenclatural reference for a new name
698 255 Andreas Kohlbecker
     * Exception ("multiple representations") when adding name relationships
699
700 257 Andreas Kohlbecker
* **Vaadin Applications**
701
 
702 255 Andreas Kohlbecker
 * Better integration of cdm-vaadin with the Spring Framework by making use of the [[VaadinNotes#Vaadin-Spring|Vaadin Spring API]]
703
 * Spring enabled  [[VaadinNotes#Model-View-Presenter-MVP-Pattern|MVP UI framework]] with popup-editor support.
704 252 Andreas Müller
 
705
706
{{ref_issues(-q:Release4.7 , id, subject, status)}}
707 244 Andreas Müller
708
## CDM Platform 4.6 (released on March 13th, 2017)
709
710 246 Andreas Müller
 **What's new?**
711 245 Andreas Müller
712 246 Andreas Müller
* **General / Model**
713
714 248 Andreas Müller
 * Full migration to Java 8
715 250 Andreas Müller
 * Improved import functionality for IPNI Names (not yet available in TaxEditor)
716 248 Andreas Müller
 * Improved handling for intext references (references within a text) including support for deduplication (intext references are not yet editable in TaxEditor or visible in DataPortal)
717 246 Andreas Müller
 * Bugfix in permission handling for rights and roles
718
 * Prepare for simplifying names module
719
     * interfaces  #6369
720
     * merge functionality #6365, #6366, #6364, #6360
721 250 Andreas Müller
     * remove occurrence #6362
722
 * Formatting
723 248 Andreas Müller
     * Specimen: Use barcode or catalogue number if accession number is not available
724
     * References:
725
        * #5834 
726 246 Andreas Müller
        * #6449 References with protected titleCache
727 249 Andreas Müller
        * #3532 Nomenclatural reference null for database
728 246 Andreas Müller
729 245 Andreas Müller
730 1 Andreas Kohlbecker
* **CDM Server**
731 246 Andreas Müller
732
 * Improved caching for multiple instances
733 249 Andreas Müller
 * Improved authentication / security
734 246 Andreas Müller
735
736
* **DataPortal**
737
  
738 248 Andreas Müller
  * Authentication for triggering freetext index creation
739
  * Bugs:
740 246 Andreas Müller
     * Wildcard search in advanced search #6354
741
     * Missing data of marked descriptions
742 1 Andreas Kohlbecker
     * "Usage" data not shown anymore 
743 249 Andreas Müller
  * Remove "sensu" from misapplication footnotes
744
  * Formatting:
745 1 Andreas Kohlbecker
     * Improved formatting for media data
746
 
747 247 Andreas Müller
748 251 Andreas Müller
* **TaxEditor**
749 1 Andreas Kohlbecker
750
 * Main menu
751 251 Andreas Müller
     * Move user and user groups to Admin menu
752
     * Move Specimen hierarchy editor to (bulk) editor menu
753 1 Andreas Kohlbecker
 * Selection dialogs
754 251 Andreas Müller
     * Restrict selections of in-references to the respective reference type
755
 * Referencing objects view
756 1 Andreas Kohlbecker
     * Improved performance and loading in background
757
     * Fixed some bugs throwing exceptions
758 246 Andreas Müller
 * Taxon navigator
759 251 Andreas Müller
     * Set secundum for subtree (including synonyms)
760 247 Andreas Müller
 * Specimen editor:
761
     * Improved performance for counting results
762
     * Improved labeling if some data is missing
763 251 Andreas Müller
 * Rights (e.g. copyright) implemented as reusable record
764
 * Improved Internationalization
765 248 Andreas Müller
     * More terms/sentences translated to German
766
     * Preparation for Spanish translation
767
 * Improved handling for protected caches
768
 * Parser improvements
769
     * Names
770
          * Algae #6100
771 251 Andreas Müller
          * Hybrids #5983
772 248 Andreas Müller
          * Reference volume additions #6439 
773 1 Andreas Kohlbecker
     * Coordinates
774
          * lat/long with English apostrophs
775
 * Bugs
776 247 Andreas Müller
     * Exceptions after changing password
777
     * Field unit title cache not filled correctly #4390
778
     * Exceptions when deleting misapplications
779
     * Exceptions when entering dates and altitudes
780
     * Exceptions when deleting empty name in name editor
781
     * Exceptions when adding types to a taxon name
782
     * Exceptions when deleting persons/teams
783
     * Exceptions in datasource view
784
     * Exceptions when deleting recently created media
785
     * Exceptions when editing rights for a user group
786 1 Andreas Kohlbecker
     * Avoid creation of dummy terms
787 249 Andreas Müller
788 247 Andreas Müller
 * #6408 NPE in AbcdParseUtility
789 249 Andreas Müller
790 248 Andreas Müller
 
791
* **Web Editor**
792 246 Andreas Müller
793 234 Andreas Müller
 * New architecture for future developments    
794
  
795
796
{{ref_issues(-q:Release4.6 , id, subject, status)}}
797
798 204 Andreas Müller
799 241 Andreas Müller
## CDM Platform 4.5 (released on January 19th, 2017)
800
801
802
 **What's new?** 
803 236 Andreas Müller
804 241 Andreas Müller
* **General / Model**
805 236 Andreas Müller
806 238 Andreas Müller
  * Possibility to set secundum reference for subtrees (implementation in TaxEditor still missing)
807 236 Andreas Müller
808 237 Andreas Müller
* **DataPortal**
809 1 Andreas Kohlbecker
810 238 Andreas Müller
 * Search
811
     * Advanced search for taxa allows wildcards and some further bugs fixed
812
     * Remove duplicates for common name search #6296
813
     * Allow hiding classification information
814 237 Andreas Müller
 * Improved display of media in image galleries and media pages
815
     * Display of descriptions
816
     * Display of rights (e.g. copyright)
817 236 Andreas Müller
     * Display of sources
818
     * Fix media representations (e.g. thumbnails) display on media page
819 237 Andreas Müller
 * Taxon page
820 239 Andreas Müller
    * Labels of tabs customizable
821
 * Bugfixes for exceptions
822
823
* **TaxEditor**
824
 * Repair method for corrupted CDM instances
825 240 Andreas Müller
 * Polytomous Keys
826
    * Allow inserting nodes at the beginning or in between
827
    * other bugfixes
828 1 Andreas Kohlbecker
 * Media
829 240 Andreas Müller
    * Allow configurable delete in MediaView and bulk editor
830
    * Fix save for reused Media
831
 * Zoological nomenclatural status not shown anymore for botanical names (not yet the other way round) 
832
 * Order in supplemental data view changed (types that are used more often were moved up)
833
 * Improve order of type selection for sources/references
834
 * Disallow self-referencing name relations
835
 * Make details view empty if no selection exists
836 237 Andreas Müller
 * Term editor menu structured
837
 * Further Bugfixes
838
      * selectable terms for stage and preservation method fixed
839 236 Andreas Müller
      * delete for references fixed
840 235 Andreas Müller
      * delete of unsaved taxon descriptions fixed
841
      * selecting taxon node with '?' fixed
842 204 Andreas Müller
      * missing ampersand in some labels fixed
843
      * exception during creation of new taxon fixed
844
845
{{ref_issues(-q:Release4.5 , id, subject, status)}}
846
847
848 1 Andreas Kohlbecker
## Previous Releases Archive
849
850
851
see [[CdmPlatformRoadmapArchive]]