PageRenderTime 49ms CodeModel.GetById 23ms RepoModel.GetById 1ms app.codeStats 0ms

/app/views/App/apps/chora/docs/CHANGES.html

https://github.com/horde/horde-web
HTML | 326 lines | 258 code | 68 blank | 0 comment | 0 complexity | 32de2bba997630df6d8cef4ec6eeec95 MD5 | raw file
  1. <h3>Changes by Release</h3><pre>
  2. --------
  3. v3.0-git
  4. --------
  5. [jan] Officially support PHP 7.
  6. [jan] Fix proxy/browser caching of commit, checkout, and diff pages.
  7. [jan] Add Latvian translation (Jānis Eisaks &lt;jancs@dv.lv>).
  8. [jan] Provide default configuration files instead of .dist versions.
  9. [jan] Rename sourceroots.php to backends.php.
  10. [mms] Patchset page supports viewing a single patchset.
  11. [mms] Add configuration option to disable caching.
  12. [mms] Move log entries in annotate screen to an AJAX request.
  13. [mms] Add support for git repositories.
  14. ----------
  15. v2.1.2-cvs
  16. ----------
  17. ------
  18. v2.1.1
  19. ------
  20. [jan] Fix method name when displaying patchsets (<a href="http://bugs.horde.org/ticket/8714">Bug #8714</a>).
  21. [mms] Upgrade prototype.js to v1.6.1.
  22. ----
  23. v2.1
  24. ----
  25. [jan] Add Italian translation (Fabio Pedretti &lt;fabio.pedretti@ing.unibs.it>).
  26. [cjh] Allow configuring which views the file name and latest revision number
  27. link to (jon@spriggs.org.uk, <a href="http://bugs.horde.org/ticket/6690">Request #6690</a>).
  28. [mms] Add log entries to diff screen (<a href="http://bugs.horde.org/ticket/6193">Request #6193</a>).
  29. [cjh] Apply fix for http://dev.rubyonrails.org/ticket/11473 to prototype.js
  30. (<a href="http://bugs.horde.org/ticket/6590">Request #6590</a>).
  31. [cjh] With Horde 3.2+, a username and password can be supplied for
  32. authenticating to Subversion repositories (duck@obala.net,
  33. <a href="http://bugs.horde.org/ticket/5958">Request #5958</a>).
  34. [cjh] Use a dropdown list to show alternate code repositories
  35. (greg_swift@aotx.uscourts.gov, <a href="http://bugs.horde.org/ticket/5600">Request #5600</a>).
  36. [cjh] Add the ability to walk backwards to the next oldest revision when
  37. diffing on a VC system where the revision numbers of a single file
  38. are not always consecutive (helly@php.net, <a href="http://bugs.horde.org/ticket/5350">Request #5350</a>).
  39. [jan] Add configuration to specify temporary directory for SVN (requires Horde
  40. 3.2, meyer@mesw.de, <a href="http://bugs.horde.org/ticket/5051">Request #5051</a>).
  41. [cjh] Include a link to the previous revision in annotation views
  42. (<a href="http://bugs.horde.org/ticket/197">Request #197</a>).
  43. [cjh] Make the revision log searchable and sortable.
  44. [cjh] Only show the 100 latest revisions by default (<a href="http://bugs.horde.org/ticket/2584">Bug #2584</a>).
  45. [cjh] Show commit logs when hovering on the revision number in the
  46. annotate view (robzilla@siklos.ca, <a href="http://bugs.horde.org/ticket/3076">Bug #3076</a>).
  47. [cjh] Simplify codepaths by supporting only GET or mod_rewrite URLs.
  48. [jan] Add permissions per repository (ben@alkaloid.net, <a href="http://bugs.horde.org/ticket/3186">Request #3186</a>).
  49. [cjh] Add support for dynamic re-sorting of file lists.
  50. [mas] Change any output of &lt;b> and &lt;i> tags to &lt;strong> and &lt;em> for better
  51. accessibility support.
  52. ------
  53. v2.0.2
  54. ------
  55. [jan] Add Danish translation (Brian Truelsen &lt;horde+i18n@briantruelsen.dk>).
  56. [cjh] Sort patchsets in reverse order to match commit logs (<a href="http://bugs.horde.org/ticket/2778">Bug #2778</a>).
  57. ------
  58. v2.0.1
  59. ------
  60. [jan] Add Russian translation (Illya Belov &lt;belov@iop.irkps.ru>).
  61. [jan] Add shortcut icon (favicon.ico).
  62. [cjh] Use strpos() for Content-Type checks to avoid problems matching due to
  63. the charset being included (<a href="http://bugs.horde.org/ticket/1273">Bug #1273</a>).
  64. ----
  65. v2.0
  66. ----
  67. [jan] Add Slovak translation (Ivan Noris &lt;vix@vazka.sk>).
  68. --------
  69. v2.0-RC3
  70. --------
  71. [jan] Updated installation instructions.
  72. --------
  73. v2.0-RC2
  74. --------
  75. [cjh] Fix links back to the original (default) repository.
  76. --------
  77. v2.0-RC1
  78. --------
  79. [cjh] Remove unecessary dependency on PEAR.php.
  80. ---------
  81. v2.0-BETA
  82. ---------
  83. [cjh] Close a potential hole in diffs that would allow malicious input.
  84. [cjh] We now support mod_rewrite style URLs in addition to GET and PATH_INFO.
  85. [jan] Add access keys.
  86. ----------
  87. v2.0-ALPHA
  88. ----------
  89. [cjh] CVSLib and SVNLib are no longer part of Chora; they are part of the
  90. new Horde VC:: package.
  91. [cjh] Subversion repositories can now be specified as URLs, meaning non-local
  92. repositories should work transparently
  93. ("Jay Freeman (saurik)" &lt;saurik@saurik.com>).
  94. [cjh] Chora isn't just CVS now. Initial commit of Subversion support
  95. ("Jay Freeman (saurik)" &lt;saurik@saurik.com>).
  96. [jan] Line numbers in the annotate view are linked now. Example:
  97. http://cvs.example.com/annotate.php/module/file.txt?rev=1.10#42
  98. [cjh] Add admin-defined regular expression/replacement patterns for linking
  99. to bug-tracking or other systems.
  100. [cjh] Add support for cvsgraph - generates graphical representations of
  101. file histories with links to each revision and diffs between
  102. adjacent revisions.
  103. [cjh] Add support for cvsps - viewing of changes as whole commits,
  104. instead of discrete changes to files.
  105. [cjh] Finally get most setup code into functions in the Chora:: class.
  106. [avsm] Add in a basic statistics graph for a single RCS file.
  107. [cjh] Moved the text MIME_Viewer to Horde, since it doesn't provide anything
  108. local to Chora. Remove related settings from mime_drivers.php.dist.
  109. [cjh] Use Horde::compressOutput() for output compression.
  110. [jon] Adapt to the new Horde::img() syntax.
  111. [cjh] Use $registry->get() for all Registry information.
  112. ------
  113. v1.2.3
  114. ------
  115. [jan] Close XSS when setting the parent frame's page title by javascript (cjh).
  116. [jan] Fix wrong escaped slashes when creating diffs on Windows systems
  117. (mike001@giga.net.tw>).
  118. ------
  119. v1.2.2
  120. ------
  121. [cjh] Close a potential hole in diffs that would allow malicious input.
  122. [jan] Fix annotating on systems that allow whitespace in user names (Gordon
  123. P. Hemsley &lt;gphemsley@users.sourceforge.net>).
  124. ------
  125. v1.2.1
  126. ------
  127. [jan] Fix sorting by date on systems that allow whitespace in user names
  128. (Gordon P. Hemsley &lt;gphemsley@users.sourceforge.net>).
  129. ----------
  130. v1.2.1-RC1
  131. ----------
  132. [jan] Add Simplified Chinese translation (liaobin &lt;liaobin@jite.net>).
  133. [jan] Add Romanian translation (Eugen Hoanca &lt;eugenh@urban-grafx.ro>,
  134. Marius Dragulescu &lt;mariusd@urban-grafx.ro>).
  135. [jan] Add Traditional Chinese translation (Lin Zhemin &lt;ljm@ljm.idv.tw>).
  136. ----
  137. v1.2
  138. ----
  139. [jan] Add Finnish translation (Tero Matinlassi &lt;tero.matinlassi@edu.vantaa.fi>).
  140. [cjh] Add an option to hide restricted files (John Morrissey &lt;jwm@horde.net>).
  141. [cjh] Close several small XSS vulnerabilities
  142. (Mitja Kolsek &lt;mitja.kolsek@acros.si>).
  143. [jan] Several speedup optimizations (ilia@prohost.org).
  144. [jan] Have a prettier error page using the Notification class (avsm).
  145. [jan] Don't store bad filenames and CVSROOTs in the user preferences (avsm).
  146. [jan] More flexible date parsing from &lt;cholland@lucent.com> (avsm).
  147. [jan] Fix annotation parsing with recent versions of CVS (avsm).
  148. [jon] Lots more, and smarter, caching - should help speed (cjh).
  149. [jan] Add routine to display images side-by-side in a more or less human
  150. readable fashion (ejr).
  151. [jan] Display the author and commit date as part of the checkout header (jon).
  152. [jan] Add Chora::toHTML().
  153. [jan] Add menu system and prefs file as per other horde apps, add help file (ejr).
  154. [jan] Replace &lt;?= with &lt;?php echo to remove the short_open_tags requirement (cjh).
  155. [jan] Show links to view, annotate and download files in the annotate and view
  156. pages.
  157. [jan] Show line numbers in the annotate view.
  158. [jan] Fix double-login bug (cjh).
  159. [jan] Fix file listing bug (Ahmed &lt;ashihab@alcahest.com>).
  160. [jan] Use 'rb' with filesystem calls in case of windows.
  161. ----
  162. v1.0
  163. ----
  164. [cjh] Add preference for remembering the last cvsroot and last file
  165. visited (Mathieu CLABAUT &lt;mathieu.clabaut@free.fr>).
  166. [cjh] Fix GMT date issues.
  167. [jon] Closed some cross-site scripting vulnerabilities (shh@thathost.com).
  168. [cjh] Switch output compression to ob_gzhandler().
  169. [cjh] Use CHORA_TEMPLATES constant for all template paths.
  170. [cjh] Use $registry->get() for all Registry information.
  171. [max] Add support to not display restricted files.
  172. [cjh] Close a potential problem with register_globals On and $js_onLoad.
  173. [avsm] Avoid a cross-site scripting vulnerability.
  174. [jan] Add Polish translation (Piotr Roszatycki &lt;Piotr_Roszatycki@netia.net.pl>).
  175. [jan] Add Norwegian Bookmal translation (Oystein Steimler &lt;oystein@rexta.net>).
  176. [avsm] Add .htaccess files to deny access to data directories.
  177. [jan] Add Brazilian Portugues translation (Antonio Dias &lt;accdias@sst.com.br>).
  178. [jan] Add Swedish translation (Andreas Dahlén &lt;andreas@dahlen.ws>).
  179. ----------
  180. v0.6.5-dev
  181. ----------
  182. [avsm] Diff selection from the log view.
  183. (Mathieu Arnold &lt;mat@mat.cc>)
  184. [avsm] Improve cvsusers parsing for varied email addresses.
  185. [avsm] Use the Horde Cache in the file log view to speed
  186. things up.
  187. ----------
  188. v0.6.2-dev
  189. ----------
  190. [avsm] Fold the global url() function into Chora::url().
  191. [avsm] Move lots of global functions into the Chora class.
  192. [avsm] New 'use_path_info' option to toggle PATH_INFO use.
  193. [avsm] New URL syntax that sends the path via a GET var.
  194. [avsm] No longer depend on having PATH_INFO available.
  195. [cjh] Add Czech translation (pchytil@asp.ogi.edu).
  196. [avsm] Increase speed by making CVSLib use references.
  197. [avsm] Add a Vary header to indicate language negotiation.
  198. [avsm] Replace Chora::img() with Horde::img().
  199. [avsm] Colour-code blocks of changes in the annotate view.
  200. [cjh] Default to the HEAD revision in co.php (Cynic &lt;cynic@mail.cz>).
  201. [avsm] Complete i8nl support by using the Horde framework.
  202. [avsm] Add Cache-Control headers for diff/checkout output.
  203. [avsm] Begin internationalising Chora using gettext wrappers.
  204. [avsm] Show the log message in checkouts and human-readable diffs.
  205. [avsm] XHTML fixes (remote repeated border attributes)
  206. [avsm] Replace $conf['paths'] with the $registry equivalents.
  207. [avsm] Remove the global graphic() function and use Chora::img()
  208. [avsm] Convert to the new MIME_Viewer API which allows Chora to
  209. have a local MIME driver for text/plain. Currently, it
  210. does URL syntax-highlighting.
  211. ----------
  212. v0.4-dev
  213. ----------
  214. [avsm] Cache the checkout of a file for a month.
  215. [avsm] Rename checkout.php to co.php for shorter URLs.
  216. [avsm] Fix the branch code up significantly, and show in the log view.
  217. [avsm] Log view UI tweaks, and allow downloading as well as viewing.
  218. [avsm] Support multiple branchpoints in CVSLib, and rearrange a
  219. function from CVSLib_Log to CVSLib_Rev.
  220. [avsm] Get rid of config/mime.php in favour of the Horde MIME stuff.
  221. [avsm] Use the Horde MIME_Viewer icon support.
  222. [avsm] Add a getExtension() utility function to CVSLib_File.
  223. [avsm] Fix directory sorting when deleted files are displayed.
  224. [avsm] Work better with register_globals = off now.
  225. [avsm] Output compression option, using PEAR's HTTP_Compress.
  226. [avsm] Use the MIME_Viewer framework to pretty-print files.
  227. [avsm] Move template files into their own sub-directories.
  228. [cjh] Start using the Horde framework and complying more with
  229. CODING_STANDARDS.
  230. [cjh] A number of fixes for files and directories with spaces in their
  231. names (Mathieu Arnold &lt;mat@mat.cc>).
  232. [cjh] Add long unified diff option (Mathieu Arnold
  233. &lt;mat@mat.cc>).
  234. [cjh] Add default sort direction configuration option (Mathieu Arnold
  235. &lt;mat@mat.cc>).
  236. [cjh] Fix bug with Chora in the webroot (http://cvs.example.com/).
  237. [avsm] Overhaul CVSLib_Checkout interface to be in line with
  238. the rest of the CVSLib_* API (and much simpler).
  239. ----------
  240. v0.2-dev
  241. ----------
  242. [avsm] No longer depend on having Apache icons in /icons.
  243. [avsm] Switch over diff logic to the new CVSLib_Diff API.
  244. [avsm] Start to comply with Horde standards,and add lib/Chora.php.
  245. [avsm] Start the human-readable API change in CVSLib_Diff.
  246. [cjh] Capitalize classes according to standards.
  247. [avsm] CVS Annotate support, to view which authors modified
  248. which sections of a file.
  249. [avsm] Added queryModulePath() to CVSLib_file.
  250. ----------
  251. v0.1-dev
  252. ----------
  253. [avsm] Multiple repository support, in the form of cvsroots.php.
  254. [avsm] New config variable $conf['paths']['cvsusers'] to control
  255. the location of the cvsusers file if it isnt in CVSROOT.
  256. [avsm] Add support for parsing the cvsusers file if present.
  257. [avsm] Add a CHANGES and a GOALS file with the new version.
  258. </pre>