CHANGELOG 6.55 KB
Newer Older
1 2 3
--------------------------------- CHANGELOG ----------------------------------

HEAD
LE GAC Renaud's avatar
LE GAC Renaud committed
4 5 6 7 8 9

1.0.0 (Dec 2019)
  - First release running with python 3.7
  - Require plugin_dbui 1.0.0 or above
  - Require python 3.7, web2py 2.18.3, matplotlib 3.1.1, pandas 0.25.2 or above
  - Update to building tools `w2pext/utilities` release 1.0
LE GAC Renaud's avatar
LE GAC Renaud committed
10 11

0.7.5 (Oct 2019)
LE GAC Renaud's avatar
LE GAC Renaud committed
12 13
  - Migrate to plugin_dbui 0.9.8.2
  - Revisit import form plugin_dbui in model classes.
LE GAC Renaud's avatar
LE GAC Renaud committed
14
  - Bugs fixed in the widget UserDataMultiDefault.
LE GAC Renaud's avatar
LE GAC Renaud committed
15

LE GAC Renaud's avatar
LE GAC Renaud committed
16
0.7.4 (Apr 2017)
LE GAC Renaud's avatar
LE GAC Renaud committed
17
  - Major release which is non backward compatible.
LE GAC Renaud's avatar
LE GAC Renaud committed
18 19
    It introduces new mechanisms for the reporting based on pandas.DataFrame.
  - Required plugin_dbui 0.9.8 or higher.
LE GAC Renaud's avatar
LE GAC Renaud committed
20 21
  - Add two database tables lists2 and metrics2d2.
  - Remove the tables graphs, lists, metrics1d, metrics2d.
LE GAC Renaud's avatar
LE GAC Renaud committed
22
  - Remove the modules selector and report_objects.
LE GAC Renaud's avatar
LE GAC Renaud committed
23 24 25
  - Add the modules auth, dataframes, and report_tools.
  - Improve the UI to the filter of the history table, as well as
    selectors for reports.
LE GAC Renaud's avatar
LE GAC Renaud committed
26 27
  - Add JavaScript widgets Summary, Graph, RowEventData, RowHistoryData.
  - Add the JavaScript singleton Event.
LE GAC Renaud's avatar
LE GAC Renaud committed
28
  - Update the documentation.
LE GAC Renaud's avatar
LE GAC Renaud committed
29

LE GAC Renaud's avatar
LE GAC Renaud committed
30 31 32 33 34 35
0.6.4 (Jan 2017)
  - Redesing the class BaseReport and EvtSelector as well as the inherited
    classes List, Metric1D, Metric2D and Graph. It was required to deal
    with the event indentifier introduced in the EvtSelector._active_period.
  - Bugs fixed.

LE GAC Renaud's avatar
LE GAC Renaud committed
36
0.6.3 (Dec 2016)
37 38 39 40 41
  - Require plugin_dbui 0.9.7 or higher
  - The selector for report uses the accordion layout.
  - The form for event uses the card layout.
  - In the event table, data model information are displayed using
    the Table widget.
LE GAC Renaud's avatar
LE GAC Renaud committed
42
  - For list and metric, the conditions can be written using the web2py
43 44
    syntax for database query. Therefore, it can deal with foreign tables
    of the history table as well as with the history.data field.
LE GAC Renaud's avatar
LE GAC Renaud committed
45
  - Rename the class MySelector as EvtSelector.
LE GAC Renaud's avatar
LE GAC Renaud committed
46 47
  - Add the method EvtSelector._active_period to compute properly
    EvtSelector._is_start, _is_end as well as is_over.
48
  - Remove the obsolete controller and view, graph_extjs.
LE GAC Renaud's avatar
LE GAC Renaud committed
49
  - Activate the lazy translation.
LE GAC Renaud's avatar
LE GAC Renaud committed
50
  - Graphs can be exported as a PNG or PDF file.
LE GAC Renaud's avatar
LE GAC Renaud committed
51
  - Add actions close and split to the context menu of the history table.
LE GAC Renaud's avatar
LE GAC Renaud committed
52
  - Factorize the application around the plugin_event.
53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156

0.6.2 (Nov 2016)
  - Migrate to ExtJS 6.
  - Require plugin_dbui 0.9.5 and plugin_extjs 6.2.0 or higher.
  - New syntax for grid column configuration property:
    renderer and summaryRenderer.
  - Redesing the JavaScript class UserDataMultiDefault.
  - Add the custom widget TrackEvents.grid.HistoryGridFilter.

0.6.0 (Oct 2016)
  - Require plugin_dbui 0.9.0 or higher.
  - Change the javaScript namespaces to Dbui and TrackEVents.
  - Update the database schema by adding the table domains.
  - Add the modules matplotlib_tools
  - Add the script lbfr_report.py

0.5.6 (Jun 2016)
  - Migrate to w2pext 2.14.6 and  plugin_dbui 0.8.3
  - Release requires web2py 2.14 or higher due to a change in pyDAL.
  - New project organization where build_version is in w2pext/uitlities.
  - Few bugs fixed.

0.5.3 (Feb 2016)
  - Migrate to plugin_dbui 0.8.2
  - Apply pslint and jshint rules to the source codes.
  - Migrate the API documentation from epydoc to sphinx.
  - Update to run via a docker image.

0.5.2 (Jan 2016)
  - Use plugin_dbui 0.8.1 and the compress version of the plugins but ace.
  - List entries can be sorted in descending order.
  - Add a selection criteria on the field history.data in the report selector.
  - Fix bugs selecting people categories and quality in reports
  - Fix few bugs in the List class.

0.5.0 - 0.5.1 (May 2015)
  - Major relealse non backward compatible
  - Add the tables objects and object_categories for a more generic tool.
  - List, Metric1D and 2D works with missing data. It appends when several
    events are merged with different user data blocks.
  - Re-enforce column configuration rules: xtype has always to be defined,
    dataIndex is required with eval.
  - Use the DBURIS construct.
  - Add the script fix-duplicate.py to remove duplicate entries in the
    history table.

0.4.5 (Mar 2015)
  - Major release non-backward compatible.
  - Migrate to plugin_dbui 0.6.2.6, pluggin_ace 1.1.8
    and to python-pandas 0.15.2
  - Migrate from sqlite to mariadb.
  - Migrate to matplotlib 1.3.1 instead of Ext.chart.
  - Add the user data block in the history / events tables:
    MyApp.UserData, MyApp.UserDataMultiDefault,
    MyApp.form.plugin.UserModelConsistency and the controller mytools.
  - Remove obsolete tables and codes.
  - Redesing the viewport using a more generic organisation
    (configure, metadata, events, lists, metrics and graphs)
  - Use the pGridExport plugin in views/report/grid.html
  - Redesing the report section using pandas DataFrame and the
    new classes List, Metrid1D and Metric2D.
  - Refactor the lists and metrics table and add the graphs table.
  - Add user documentation explaining how to create list, metric and
    graph. It relies on the python-sphinx 1.3.9.

70753e8 (Jul 14)
  - Migrate to plugin_dbui 0.6.1.6 and Web2py 2.9.5.
  - Define the length of each string field to garanty Web2py compatibility.
  - Use the controllers plugin_dbui/about, documentations and versions.
  - Implement new reporting tools based on the javascrip inline script
    technique, the Ext.grid.Panel widget and on the views database table.
  - Remove the reporting tools based on the plugin_report which is much
    more complicated with respect to the new approach.

05d5393 (Mar 14)
  - Migrate to plugin_dbui 0.6.0.18 and ExtJS 4.2.1
  - This version is not backward compatible

0.3.1-14-gf93ae68 (Sept 13)
  - Migrate to plugin_dbui 0.4.15.2 and Ext JS 3.4.1.1
  - Incubator for the generic plugin report.
  - Report are customized by users via the plugin report.

0.3.0 (Aug 13)
  - Rename field stage_xxx as trainee_xxx
  - Minor polishing of the interface.
  - Add the logic for user loggin.
  - Add the help page documentation and about.

0.2.0 (Feb 13)
  - Migrate to plugin_dbui 0.4.10.1 to develop filter on date.
  - Add the class MySelector, Base, Hardware and Person.
  - Build the list of history, hardware and people.
  - Simplify the database schema introducing the concept of events
    removing budgets, hardware, lines and responsibilities tables.
  - Add a new node wizard to enter person and training.
  - Count the number of people per category for a given time range.
  - Polish the interface
  - Rename the table categories, agencies, levels as people_categories,
    fundings and organization_level.
  - Reports can be extract as a csv, tex and pdf files.

0.1.0 (July 12)
  - First running version based on dbui 0.4.7.6