Changelog 0 7 » History » Version 1
Jean-Philippe Lang, 2009-03-07 13:34
1 | 1 | Jean-Philippe Lang | h1. Changelog for 0.7.x |
---|---|---|---|
2 | |||
3 | h2. v0.7.4 (2008-12-30) |
||
4 | |||
5 | * Fixed several XSS vulnerabilities |
||
6 | * Fixed a SQL injection vulnerability |
||
7 | |||
8 | h2. v0.7.3 (2008-07-06) |
||
9 | |||
10 | * Allow dot in firstnames and lastnames |
||
11 | * Add project name to cross-project Atom feeds |
||
12 | * Encoding set to utf8 in example database.yml |
||
13 | * HTML titles on forums related views |
||
14 | * Fixed: various XSS vulnerabilities |
||
15 | * Fixed: Entourage (and some old client) fails to correctly render notification styles |
||
16 | * Fixed: Fixed: timelog redirects inappropriately when :back_url is blank |
||
17 | * Fixed: wrong relative paths to images in wiki_syntax.html |
||
18 | |||
19 | h2. v0.7.2 (2008-06-15) |
||
20 | |||
21 | * Links to repository directories on the repo browser |
||
22 | * Move status to front in Activity View |
||
23 | * Remove edit step from Status context menu |
||
24 | * Fixed: No way to do textile horizontal rule |
||
25 | * Fixed: Repository: View differences doesn't work |
||
26 | * Fixed: attachement's name maybe invalid. |
||
27 | * Fixed: Error when creating a new issue |
||
28 | * Fixed: NoMethodError on @available_filters.has_key? |
||
29 | * Fixed: Check All / Uncheck All in Email Settings |
||
30 | * Fixed: "View differences" of one file at /repositories/revision/ fails |
||
31 | * Fixed: Column width in "my page" |
||
32 | * Fixed: private subprojects are listed on Issues view |
||
33 | * Fixed: Textile: bold, italics, underline, etc... not working after parentheses |
||
34 | * Fixed: Update issue form: comment field from log time end out of screen |
||
35 | * Fixed: Editing role: "issue can be assigned to this role" out of box |
||
36 | * Fixed: Unable use angular braces after include word |
||
37 | * Fixed: Using '*' as keyword for repository referencing keywords doesn't work |
||
38 | * Fixed: Subversion repository "View differences" on each file rise ERROR |
||
39 | * Fixed: View differences for individual file of a changeset fails if the repository URL doesn't point to the repository root |
||
40 | * Fixed: It is possible to lock out the last admin account |
||
41 | * Fixed: Wikis are viewable for anonymous users on public projects, despite not granting access |
||
42 | * Fixed: Issue number display clipped on 'my issues' |
||
43 | * Fixed: Roadmap version list links not carrying state |
||
44 | * Fixed: Log Time fieldset in IssueController#edit doesn't set default Activity as default |
||
45 | * Fixed: git's "get_rev" API should use repo's current branch instead of hardwiring "master" |
||
46 | * Fixed: browser's language subcodes ignored |
||
47 | * Fixed: Error on project selection with numeric (only) identifier. |
||
48 | * Fixed: Link to PDF doesn't work after creating new issue |
||
49 | * Fixed: "Replies" should not be shown on forum threads that are locked |
||
50 | * Fixed: SVN errors lead to svn username/password being displayed to end users (security issue) |
||
51 | * Fixed: http links containing hashes don't display correct |
||
52 | * Fixed: Allow ampersands in Enumeration names |
||
53 | * Fixed: Atom link on saved query does not include query_id |
||
54 | * Fixed: Logtime info lost when there's an error updating an issue |
||
55 | * Fixed: TOC does not parse colorization markups |
||
56 | * Fixed: CVS: add support for modules names with spaces |
||
57 | * Fixed: Bad rendering on projects/add |
||
58 | * Fixed: exception when viewing differences on cvs |
||
59 | * Fixed: export issue to pdf will messup when use Chinese language |
||
60 | * Fixed: Redmine::Scm::Adapters::GitAdapter#get_rev ignored GIT_BIN constant |
||
61 | * Fixed: Adding non-ASCII new issue type in the New Issue page have encoding error using IE |
||
62 | * Fixed: Importing from trac : some wiki links are messed |
||
63 | * Fixed: Incorrect weekend definition in Hebrew calendar locale |
||
64 | * Fixed: Atom feeds don't provide author section for repository revisions |
||
65 | * Fixed: In Activity views, changesets titles can be multiline while they should not |
||
66 | * Fixed: Ignore unreadable subversion directories (read disabled using authz) |
||
67 | * Fixed: lib/SVG/Graph/Graph.rb can't externalize stylesheets |
||
68 | * Fixed: Close statement handler in Redmine.pm |
||
69 | |||
70 | h2. v0.7.1 (2008-05-04) |
||
71 | |||
72 | * Thai translation added (Gampol Thitinilnithi) |
||
73 | * Translations updates |
||
74 | * Escape HTML comment tags |
||
75 | * Prevent "can't convert nil into String" error when :sort_order param is not present |
||
76 | * Fixed: Updating tickets add a time log with zero hours |
||
77 | * Fixed: private subprojects names are revealed on the project overview |
||
78 | * Fixed: Search for target version of "none" fails with postgres 8.3 |
||
79 | * Fixed: Home, Logout, Login links shouldn't be absolute links |
||
80 | * Fixed: 'Latest projects' box on the welcome screen should be hidden if there are no projects |
||
81 | * Fixed: error when using upcase language name in coderay |
||
82 | * Fixed: error on Trac import when :due attribute is nil |
||
83 | |||
84 | h2. v0.7.0 (2008-04-28) |
||
85 | |||
86 | * Forces Redmine to use rails 2.0.2 gem when vendor/rails is not present |
||
87 | * Queries can be marked as 'For all projects'. Such queries will be available on all projects and on the global issue list. |
||
88 | * Add predefined date ranges to the time report |
||
89 | * Time report can be done at issue level |
||
90 | * Various timelog report enhancements |
||
91 | * Accept the following formats for "hours" field: 1h, 1 h, 1 hour, 2 hours, 30m, 30min, 1h30, 1h30m, 1:30 |
||
92 | * Display the context menu above and/or to the left of the click if needed |
||
93 | * Make the admin project files list sortable |
||
94 | * Mercurial: display working directory files sizes unless browsing a specific revision |
||
95 | * Preserve status filter and page number when using lock/unlock/activate links on the users list |
||
96 | * Redmine.pm support for LDAP authentication |
||
97 | * Better error message and AR errors in log for failed LDAP on-the-fly user creation |
||
98 | * Redirected user to where he is coming from after logging hours |
||
99 | * Warn user that subprojects are also deleted when deleting a project |
||
100 | * Include subprojects versions on calendar and gantt |
||
101 | * Notify project members when a message is posted if they want to receive notifications |
||
102 | * Fixed: Feed content limit setting has no effect |
||
103 | * Fixed: Priorities not ordered when displayed as a filter in issue list |
||
104 | * Fixed: can not display attached images inline in message replies |
||
105 | * Fixed: Boards are not deleted when project is deleted |
||
106 | * Fixed: trying to preview a new issue raises an exception with postgresql |
||
107 | * Fixed: single file 'View difference' links do not work because of duplicate slashes in url |
||
108 | * Fixed: inline image not displayed when including a wiki page |
||
109 | * Fixed: CVS duplicate key violation |
||
110 | * Fixed: ActiveRecord::StaleObjectError exception on closing a set of circular duplicate issues |
||
111 | * Fixed: custom field filters behaviour |
||
112 | * Fixed: Postgresql 8.3 compatibility |
||
113 | * Fixed: Links to repository directories don't work |
||
114 | |||
115 | h2. v0.7.0 RC1 (2008-03-29) |
||
116 | |||
117 | * Overall activity view and feed added, link is available on the project list |
||
118 | * Git VCS support |
||
119 | * Rails 2.0 sessions cookie store compatibility |
||
120 | * Use project identifiers in urls instead of ids |
||
121 | * Default configuration data can now be loaded from the administration screen |
||
122 | * Administration settings screen split to tabs (email notifications options moved to 'Settings') |
||
123 | * Project description is now unlimited and optional |
||
124 | * Wiki annotate view |
||
125 | * Escape HTML tag in textile content |
||
126 | * Add Redmine links to documents, versions, attachments and repository files |
||
127 | * New setting to specify how many objects should be displayed on paginated lists. There are 2 ways to select a set of issues on the issue list: |
||
128 | |||
129 | * by using checkbox and/or the little tick that will select/unselect all issues |
||
130 | * by clicking on the rows (but not on the links), Ctrl and Shift keys can be used to select multiple issues |
||
131 | |||
132 | * Context menu disabled on links so that the default context menu of the browser is displayed when right-clicking on a link (click anywhere else on the row to display the context menu) |
||
133 | * User display format is now configurable in administration settings |
||
134 | * Issue list now supports bulk edit/move/delete (for a set of issues that belong to the same project) |
||
135 | * Merged 'change status', 'edit issue' and 'add note' actions: |
||
136 | |||
137 | * Users with 'edit issues' permission can now update any property including custom fields when adding a note or changing the status |
||
138 | * 'Change issue status' permission removed. To change an issue status, a user just needs to have either 'Edit' or 'Add note' permissions and some workflow transitions allowed |
||
139 | |||
140 | * Details by assignees on issue summary view |
||
141 | * 'New issue' link in the main menu (accesskey 7). The drop-down lists to add an issue on the project overview and the issue list are removed |
||
142 | * Change status select box default to current status |
||
143 | * Preview for issue notes, news and messages |
||
144 | * Optional description for attachments |
||
145 | * 'Fixed version' label changed to 'Target version' |
||
146 | * Let the user choose when deleting issues with reported hours to: |
||
147 | |||
148 | * delete the hours |
||
149 | * assign the hours to the project |
||
150 | * reassign the hours to another issue |
||
151 | |||
152 | * Date range filter and pagination on time entries detail view |
||
153 | * Propagate time tracking to the parent project |
||
154 | * Switch added on the project activity view to include subprojects |
||
155 | * Display total estimated and spent hours on the version detail view |
||
156 | * Weekly time tracking block for 'My page' |
||
157 | * Permissions to edit time entries |
||
158 | * Include subprojects on the issue list, calendar, gantt and timelog by default (can be turned off is administration settings) |
||
159 | * Roadmap enhancements (separate related issues from wiki contents, leading h1 in version wiki pages is hidden, smaller wiki headings) |
||
160 | * Make versions with same date sorted by name |
||
161 | * Allow issue list to be sorted by target version |
||
162 | * Related changesets messages displayed on the issue details view |
||
163 | * Create a journal and send an email when an issue is closed by commit |
||
164 | * Add 'Author' to the available columns for the issue list |
||
165 | * More appropriate default sort order on sortable columns |
||
166 | * Add issue subject to the time entries view and issue subject, description and tracker to the csv export |
||
167 | * Permissions to edit issue notes |
||
168 | * Display date/time instead of date on files list |
||
169 | * Do not show Roadmap menu item if the project doesn't define any versions |
||
170 | * Allow longer version names (60 chars) |
||
171 | * Ability to copy an existing workflow when creating a new role |
||
172 | * Display custom fields in two columns on the issue form |
||
173 | * Added 'estimated time' in the csv export of the issue list |
||
174 | * Display the last 30 days on the activity view rather than the current month (number of days can be configured in the application settings) |
||
175 | * Setting for whether new projects should be public by default |
||
176 | * User preference to choose how comments/replies are displayed: in chronological or reverse chronological order |
||
177 | * Added default value for custom fields |
||
178 | * Added tabindex property on wiki toolbar buttons (to easily move from field to field using the tab key) |
||
179 | * Redirect to issue page after creating a new issue |
||
180 | * Wiki toolbar improvements (mainly for Firefox) |
||
181 | * Display wiki syntax quick ref link on all wiki textareas |
||
182 | * Display links to Atom feeds |
||
183 | * Breadcrumb nav for the forums |
||
184 | * Show replies when choosing to display messages in the activity |
||
185 | * Added 'include' macro to include another wiki page |
||
186 | * RedmineWikiFormatting page available as a static HTML file locally |
||
187 | * Wrap diff content |
||
188 | * Strip out email address from authors in repository screens |
||
189 | * Highlight the current item of the main menu |
||
190 | * Added simple syntax highlighters for php and java languages |
||
191 | * Do not show empty diffs |
||
192 | * Show explicit error message when the scm command failed (eg. when svn binary is not available) |
||
193 | * Lithuanian translation added (Sergej Jegorov) |
||
194 | * Ukrainan translation added (Natalia Konovka & Mykhaylo Sorochan) |
||
195 | * Danish translation added (Mads Vestergaard) |
||
196 | * Added i18n support to the jstoolbar and various settings screen |
||
197 | * RedCloth's glyphs no longer user |
||
198 | * New icons for the wiki toolbar (from http://www.famfamfam.com/lab/icons/silk/) |
||
199 | * The following menus can now be extended by plugins: top_menu, account_menu, application_menu |
||
200 | * Added a simple rake task to fetch changesets from the repositories: rake redmine:fetch_changesets |
||
201 | * Remove hardcoded "Redmine" strings in account related emails and use application title instead |
||
202 | * Mantis importer preserve bug ids |
||
203 | * Trac importer: Trac guide wiki pages skipped |
||
204 | * Trac importer: wiki attachments migration added |
||
205 | * Trac importer: support database schema for Trac migration |
||
206 | * Trac importer: support CamelCase links |
||
207 | * Removes the Redmine version from the footer (can be viewed on admin -> info) |
||
208 | * Rescue and display an error message when trying to delete a role that is in use |
||
209 | * Add various 'X-Redmine' headers to email notifications: X-Redmine-Host, X-Redmine-Site, X-Redmine-Project, X-Redmine-Issue-Id, -Author, -Assignee, X-Redmine-Topic-Id |
||
210 | * Add "--encoding utf8" option to the Mercurial "hg log" command in order to get utf8 encoded commit logs |
||
211 | * Fixed: Gantt and calendar not properly refreshed (fragment caching removed) |
||
212 | * Fixed: Textile image with style attribute cause internal server error |
||
213 | * Fixed: wiki TOC not rendered properly when used in an issue or document description |
||
214 | * Fixed: 'has already been taken' error message on username and email fields if left empty |
||
215 | * Fixed: non-ascii attachement filename with IE |
||
216 | * Fixed: wrong url for wiki syntax pop-up when Redmine urls are prefixed |
||
217 | * Fixed: search for all words doesn't work |
||
218 | * Fixed: Do not show sticky and locked checkboxes when replying to a message |
||
219 | * Fixed: Mantis importer: do not duplicate Mantis username in firstname and lastname if realname is blank |
||
220 | * Fixed: Date custom fields not displayed as specified in application settings |
||
221 | * Fixed: titles not escaped in the activity view |
||
222 | * Fixed: issue queries can not use custom fields marked as 'for all projects' in a project context |
||
223 | * Fixed: on calendar, gantt and in the tracker filter on the issue list, only active trackers of the project (and its sub projects) should be available |
||
224 | * Fixed: locked users should not receive email notifications |
||
225 | * Fixed: custom field selection is not saved when unchecking them all on project settings |
||
226 | * Fixed: can not lock a topic when creating it |
||
227 | * Fixed: Incorrect filtering for unset values when using 'is not' filter |
||
228 | * Fixed: PostgreSQL issues_seq_id not updated when using Trac importer |
||
229 | * Fixed: ajax pagination does not scroll up |
||
230 | * Fixed: error when uploading a file with no content-type specified by the browser |
||
231 | * Fixed: wiki and changeset links not displayed when previewing issue description or notes |
||
232 | * Fixed: 'LdapError: no bind result' error when authenticating |
||
233 | * Fixed: 'LdapError: invalid binding information' when no username/password are set on the LDAP account |
||
234 | * Fixed: CVS repository doesn't work if port is used in the url |
||
235 | * Fixed: Email notifications: host name is missing in generated links |
||
236 | * Fixed: Email notifications: referenced changesets, wiki pages, attachments... are not turned into links |
||
237 | * Fixed: Do not clear issue relations when moving an issue to another project if cross-project issue relations are allowed |
||
238 | * Fixed: "undefined method 'textilizable'" error on email notification when running Repository#fetch_changesets from the console |
||
239 | * Fixed: Do not send an email with no recipient, cc or bcc |
||
240 | * Fixed: fetch_changesets fails on commit comments that close 2 duplicates issues. |
||
241 | * Fixed: Mercurial browsing under unix-like os and for directory depth > 2 |
||
242 | * Fixed: Wiki links with pipe can not be used in wiki tables |
||
243 | * Fixed: migrate_from_trac doesn't import timestamps of wiki and tickets |
||
244 | * Fixed: when bulk editing, setting "Assigned to" to "nobody" causes an sql error with Postgresql |