forked from CenterForOpenScience/osf.io
/
CHANGELOG
147 lines (117 loc) · 5.22 KB
/
CHANGELOG
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
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
*********
Changelog
*********
0.21.17 (2014-12-02)
====================
Hotfix release
- Add an endpoint for receiving the webhook payload from the OSF upload
service when files are backed up to a Amazon Glacier archive.
- Fix a bug in accessing nested files in S3 addon.
0.21.13 (2014-11-24)
====================
Hotfix release
- Display warning about private Github repos on a public project on files and
statistics pages.
- Refactor celery task for rendering files so that file contents are not
passed to message broker.
- Use celery to asynchronously provision Piwik sites.
0.21.0 (2014-11-19)
===================
- OSF storage addon now uses the new OSF Upload Service backed by Rackspace
Cloudfiles.
- UI and backend improvements to search.
- UI fixes to addons' file detail pages.
- Enable drag-and-drop uploads from Project Overview page.
0.20.0 (2014-10-31)
===================
Lots of new UI features and responsiveness improvements.
- "Onboarder" interface: Go to a project, create a project, register a project, and upload files from the dashboard.
- Responsive index page, header, footer, project navbars, login page, public activity, and user activity meters.
- Various minor UI fixes to user settings page and view file pages.
0.19.0 (2014-10-22)
===================
- Wiki names have mixed-case page names.
- Allow mixed casing in wiki page names.
- Wiki rename events are logged.
- Improved load time of Getting Started page, as well as some minor UI fixes.
- Improvements and bugfixes to user settings pages.
- Various UI fixes to the wiki.
- Fix importing Dataverse authentication to a project.
- Fix project "Link" counts and lists.
- Modal dialogs are more visually consistent.
- Language fixes on FAQ page.
0.18.0 (2014-10-14)
===================
- Paginate search results in Add Contributor widget.
- Speed improvements to contributor manager widget.
- Add "ongoing" option to Education and Employment sections of user profile.
- Improved mimetype detection when downloading a file through the Github
addon.
- Unread comment counts appear in comment tab.
- Lots of bug fixes and minor UI improvements to the wiki.
- Wiki page names can have punctuation and special characters.
- Lots of UI fixes to the profile configuration pages.
- Larger project title and description inputs.
- Confirmation codes for project deletion are more fun =)
- Allow multiple users to authenticate with the same Github credentials for
the Github addon.
- Includes all fixes from the "Sprint: Initial" milestone: https://github.com/CenterForOpenScience/openscienceframework.org/issues?q=milestone%3A%22Sprint+%3A+Initial%22+
- Update required versions of requests, webassets, and bleach.
Migrations
----------
- scripts/migrate_piwik_derived_nodes.py
- scripts/migration/migrate_profile_dates.py
- scripts/migrate_github_oauth_settings.py
Schema changes
--------------
- Remove fork_list and registration_list fields from Node model. NOTE: A
migration was NOT performed to remove these fields.
- Add AddonGithubOauthSettings model.
- Remove oauth_access_token and oauth_token_type fields from
AddonGitHubUserSettings model.
0.17.0 (2014-09-23)
===================
- New project organizer on user dashboard.
- Improvements to wiki interface.
- Allow wiki pages to be deleted.
- Developers: Switch to the TokuMX MongoDB distribution for handling database
transactions.
- Developers: Add a number of missing JS error handlers.
- Developers: ``$.osf.postJSON`` and ``$.osf.putJSON`` no longer take
callbacks as arguments. They return jQuery XHR objects, so use the Promise
interface instead.
0.16.1 (2014-09-12)
===================
- Developers: Add JS error handling where it was missing.
- Developers: Add code for TokuMX transactions, but disable it for now.
0.16.0 (2014-09-04)
===================
- Add two-factor authentication.
- Developers: Remove all imports from ``framework/__init__.py``. This solves
and prevents a number of circular import problems throughout the codebase.
0.15.1 (2014-08-28)
===================
- Bugfix release. Fixes a number of minor UI bugs.
- Fix anonymization in HTTP API.
0.15.0 (2014-08-11)
===================
- View-only links: Add option to anonymize contributors.
- Wiki: Add support for fenced code blocks; syntax highlighting; allow ID attributes in tags.
- Improvements to "Add contributors" UI: Identicons; show projects in common.
- Non-contributors don't see tags input if there are no tags on a project.
- Add prompt if there are unsaved wiki changes.
- Wiki logs link to wiki pages.
- Add confirmation dialog when deselecting addons from the user profile page.
- Registered users no longer have "key ring" of view-only link keys. View-only
links will appear the same, regardless of whether you are logged in or not.
- Project deletion events are logged.
- Developers: All deprecated Solr code removed.
- Developers: Bower components are no longer added to the git tree. Use `bower
install` to installthem.
- Developers: Various improvements to logging.
- Developers: ``URLLookup`` class is deprecated. Use ``api_url_for`` and
``web_url_for`` in your tests.
- Developers: Test cases that subclass ``OsfTestCase`` *must* call ``super()``
in the ``setUp`` and ``tearDown`` methods.
- Developers: Update stale requirements.
- Various bugfixes and minor UI improvements.