This repository has been archived by the owner on Nov 6, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGES.txt
128 lines (97 loc) · 4.39 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
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
CIM Questionnaire Change History
For full release notes, please see https://earthsystemcog.org/projects/es-doc-models/releases_questionnaire
v0.16.0.1
* fixed bug preventing "other" enumeration choice from appearing
* fixed bug requiring property customizations to be clicked twice in order to open them
v0.16.0.0
* major rewrite of the editor forms to use the same codebase as the customizer forms
* support for creating and publishing simple CIM2 documents
* support for "nillable" properties
* support for relationship properties to point to different types of targets
* support for relationship properties to point to targets that have recursive relationships
* support for enumeration properties to include documentation for each enumeration choice
* changed the look-and-feel of read-only fields & forms
* prevented user interaction while AJAX calls are in-progress
* improved error-handling for invalid ATOM feed requests
* ability to "underspecify" an ontology version (ie: "cim_2" instead of "cim_2_0_0")
* initial support for owned customizations & realizations
v0.15.1.0
* improved the look-and-feel of the Project Page
* fixed a bug preventing the 'last modification time' of models from being saved propertly
* added a formal logging system
v0.15.0.1
* ensured "read-only" forms do not require authentication
* ensured _all_ legacy Dycore URLs map to appropriate views
* fixed bug preventing modifying scientific category customizations
* ensured sorting of documents on project page works as expected
* added a script to reset guids as needed
v0.15.0.0
* major rewrite of the customizer forms including:
** clean separation of client & server functionality
** ensuring that a virtual environment can be used when run under Apache
** django-rest-framework (to provide a full-featured RESTful API)
** angular.js (to provide a full-featured client framework for complex user interactions)
** djangular (mixes Django forms w/ Angular forms)
** bootstrap (makes everything pretty)
** less (makes bootstrap customizable)
** django-compressor (minimizes - and compiles - static files)
v0.14.0.0
* removed ability for subforms to point to existing db instances
* added support for references
v0.13.1.1
* ensured the viewer form is read-only
v0.13.1.0
* prevented incomplete documents from being published
* added ability to view "completion status" of document
v0.13.0.0
* optimized customizer form by only loading content on-demand
* refactored category customization code in light of the above change
v0.12.2.0
* rewrote custom EnumerationField class; changed the way that drop-down menus function
* redesigned Project Index Page
* ensured changing a customization propagates to existing documents
* fixed issues w/ inheritance
* caching of inherited data and created models is done on a per-view basis (rather than per-user)
v0.12.1.0
* fixed errors in serialization
* fixed errors w/ saving non-loaded property formsets
v0.12.0.0
* restructured testing framework to use fixtures
* optimized editor form by only loading content on-demand
* improved help text as needed
* support for dynamic sites
* added "version" attribute to MetadataVersion
v0.11.3.4
* fixed the way that subform cardinality is determined
v0.11.3.3
* accordion headers for subforms no longer have repeated text
v0.11.3.2
* serialization to XML is not broken by missing elements
v0.11.3.1
* update existing customizations as CVs are added/removed from projects
v0.11.3.0
* ability to export pyesdoc-compatible XML documents
* improved the category customizer sections
v0.11.2.0
* ability to handle documents without controlled vocabularies
* ability to customize standard & scientific categories
* ability to render documents without a "root" component
v0.11.1.0
* ability to save subforms
v0.11.0.1
* patch to add user documentation
v0.11.0.0
* entire rewrite to improve efficiency
v0.10.2.0
* scripts for automatic backup/restore of databases
v0.10.1.1
* support of features in "statistical downscaling controlled vocabulary"
v0.10.0.2
* ability for controlled vocabularies to be used by multiple projects
v0.10.0.1
* explicitly specified location of ATOM feeds
v0.10.0.0
* updated versioning structure to be inline w/ other ES-DOC projects
* use of fixtures to migrate dbs
Beginning at v0.9.9.6 this has been rewritten as a Django Project rather than a Django Application.
It can therefore be run as it's own webserver, without having to be embedded in an existing (Django) server.