| Version | Date | Description |
|---|---|---|
| 0.21 | in-development | |
| b20 | 05-JUL-2005 | |
| a20 | 10-APR-2005 | |
| b19 | 13-Apr-2004 | |
| b18-1 | 27-Jan-2004 | |
| b18 | 6-Jan-2004 |
| Type | Changes | By |
|---|---|---|
| Sorting on the "Created By" and "Modified By" attributes now works without any problems. Thanks to Ronny Voelker . | pledbrook |
| Permission and role changes no longer require the container, e.g. tomcat, to be restarted in order for them to take effect. Thanks to Ronny Voelker . | pledbrook |
| Added support for NTLM (Windows) login integration. Take a look at this howto. | jorgeuriarte |
| Date and user of issue-creation and last-modification are now availaible in search results' output. | jorgeuriarte |
| Attribute fields could not be undefined once setted. Thanks to Ricardo Amillategui . | jorgeuriarte |
| Added localisation bundles for chinese (Taiwan) - curtesy of Chialin Liu. Thank you! | pledbrook |
| The PostgreSQL driver has been updated to support PostgreSQL databases up to and including version 8.1. | pledbrook |
| JavaScript to keep "preferred order" lists always without duplicates. When you change one number in the list the other numbers will automatically bump up or down one to keep the list is perfect order. | hair |
| Ability to import issues from a Jira installation into Scarab. Scarab now comes with JIRA template issue types to simplify importing. Import admin screen displays a select-bo x with values "Scarab,JIRA, Bugzilla" to specify which format the xml is in. | hair |
| Added support for deleting issues, via a new permission 'Issue | Delete' that can be granted to selected roles. By default, it's not granted to anyone. | jorgeuriarte |
| Perl script for backing up Scarab instances (both database & indexes/attachments). Thanks to Steve James . | jorgeuriarte |
| date ranges in issues can now be selected arbitrarily. The year selection has been replaced by direct field entry for the year part of a date. | hdabbous |
| Deleted users can now be reused (reactivated) either via the register screen, or the admin usermanager screen. | hdabbous |
| Now the main query screen displays the issue distribution by issue type vs. attribute values. The used attribute can be dynamically set via selection box. The resulting distribution matrix is clickable (shows the individual issue lists). | hdabbous |
| Both queries' results and issue-screens offer alternate RSS/ATOM content to easily subscribe to issues or to public queries. | jorgeuriarte |
| Tab display of issues can be disabled via scarab.viewIssue.singleScreenOnly=true | hair |
| Users can specify the reason-field (when modifying attributes) to be added to the comments list instead of only to the history section, on a per change basis. See thread 'Killing "reason for change"' - http://scarab.tigris.org/servlets/BrowseList?listName=dev & from=360261 & to=360261 & count=35 & by=thread & paged=false | hair |
| Quick search were lost when paginating/rerunning. Fixes SCB1485. | jorgeuriarte |
| Every user is always granted the permissions of the anonymous role. | jorgeuriarte |
| If a user is viewing an issue with anonymous access will be kept in this issue after doing the login. Fixes SCB1488. | jorgeuriarte |
| Users can now quickly (one click, no search required) assign themselves to an issue from the personnel area, o to the selected issues from an issue search of a single type. | jorgeuriarte |
| A user can now request new roles in a module where he already has any other role. Also, a user can revoke a role request before it has been granted. Fixes SCB30, SCB927. Also Anonymous role is no longer requestable. | jorgeuriarte |
| Module owner can now edit global approved modules. Fixes SCB1602. | hdabbous |
| complete rework of the dependency editor for enhanced usability | hdabbous |
| Added ant build file in 'extensions/excel2scarab/' to ease importing issues from other formats or systems. Thanks to Matthew James Easlea . | jorgeuriarte |
| Date attributes were reported as changed even when they haven't. Fixes SCB1608. | jorgeuriarte |
| SMTP authentication support via system.mail.smtp.user and system.mail.smtp.pwd properties (to be set in build.properties). Temporarily based in a patched version of commons-email-1.0-rc5. Fixes SCB1197. Thanks to Fabio Insaccanebbia . | jorgeuriarte |
| Show file size in the attachment tab . Fixes SCB474. Thanks to Fabio Insaccanebbia . | jorgeuriarte |
| Attachment links opened wrong URL in single-page view. Fixes SCB1562. Thanks to Fabio Insaccanebbia . | jorgeuriarte |
| Type | Changes | By |
|---|---|---|
| Blocking conditions for issue type and requireness' condition for attribute could get mixed in the module's issue type definition screen. | jorgeuriarte |
| L10N problem made changed state query not possible in german browser. Fixes SCB1475. Thanks to Mathias Schindler . | jorgeuriarte |
| Now only those attribute-lists assigned to an issuetype will be availaible for defining conditions on this issuetype. Globally scoped conditions will be definable on any existing attribute-list. Fixes SCB1511. | jorgeuriarte |
| Changing email required restarting Scarab to have effect on assigned users. Fixes SCB798. | jorgeuriarte |
| In some scenarios, first time login (or after password reset) would throw a stack dump. Fixes SCB1533. | jorgeuriarte |
| Added issue-blocking semantics. Now you can define when (depending on state) is any issue of a given issuetype "blocking" for those depending on it, and the effect that being "blocked" has in the allowed transitions for a given issuetype's issues. Fixes SCB1510. | jorgeuriarte |
| Added a 'Clean' button to calendar popups, and fixed an exception when using non-mandatory date fields. Fixes SCB1539. | jorgeuriarte |
| When entering issues of different types current issue type was lost and the dedupe checking was made with the formerly selected issuetype. Fixed. | jorgeuriarte |
| Fixed memory problems when trying to manage users and personnel with big lists of users. Now tested against 30,000 users, and memory keeps stable. Fixes SCB1531. | jorgeuriarte |
| Correct error showed when the database cannot be reached instead of "invalid user". Fixes SCB228. Thanks to Fabio Insaccanebbia . | jorgeuriarte |
| Attribute options definied only in some tickets type were not searchable. Now every option possible for the different issuetypes of the search will be availaible for selection in the Advanced Query screen. Fixes SCB1529. Thanks to Stefan Seirfert . | jorgeuriarte |
| Added new tool to report status of the translation bundles. Fixes SCB1523. Thanks to Stephen Reindl . | jorgeuriarte |
| Fixed problem with updates in issue feeds. Fixes SCB1468. Thanks to Fabio Insaccanebbia . | jorgeuriarte |
| Lucene operators could not be used in duplicate check fields or in the text search boxes.. Fixes SCB1447. | jorgeuriarte |
| Reason-required attribute did not work in new modules. Fixes SCB1489. | jorgeuriarte |
| Date-type attributes are now sortable and searchable. Fixes SCB1493. | jorgeuriarte |
| Type | Changes | By |
|---|---|---|
| added public modules to the login screen. | hdabbous |
| added free text search in the top navigation. | hdabbous |
| "Archive email" can now contain multiple email addresses, separated by ',' or ';'. | jorgeuriarte |
| Unit tests will run on the selected database. Also, fixed problem where tests would fr eeze. | ptillemans |
| Provided Subversion integration via XmlRpc and python hook. XmlRpc service correctly configured by default. Fixes SCB1436. | hair |
| Chinese could not be exported via XML export. Fixes SCB1427. Thanks to Anthony Wong . | jorgeuriarte |
| Based in work by Vladimir Prus, anonymous login is now possible using an ad-hoc user defined in the properties, and assigning it the roles you want it to have. http://www.saxess.de/scarab-wiki/Wiki.jsp?page=ConfiguringAnonymousAccess Thanks to Vladimir Prus . | jorgeuriarte |
| Expanded the workflow functionalities to allow conditions on both requirement of attributes and enabling of state-transitions. | jorgeuriarte |
| Rudimentary RSS and Atom feeds. Added badges to Query and Issue pages so that saved queries can be run to populate a feed as well as viewing the history of an Issue. | epugh |
| Scarab Cache is now a facade ScarabCache and an Avalon component. NoOpScarabCacheService does nothing, while DefaultScarabCacheService functions the same as ScarabCache did before. | epugh |
| Major refactoring:
| epugh |
| Should show EditRole page after a new role is added Fixes SCB1247. Thanks to Anthony Wong . | epugh |
| Users without the "Issue | Search" role can still see the search GUI Fixes SCB759. Thanks to Anthony Wong . | epugh |
| Remove old Fulcrum Upload and Mimetype components in favor of new Fulcrum Avalon based components. | epugh |
| Allow TurbineYaafiComponentService to early init components. Makes populating facade classes simple. | epugh |
| EditRole and DeleteRole does not catch the case when 'name' parameter is absent Fixes SCB1246. Thanks to Anthony Wong . | epugh |
| user's entered data in registration form will be cleaned out in some cases Fixes SCB1245. Thanks to Anthony Wong . | epugh |
| user's entered data in registration form will be cleaned out in some cases Fixes SCB1245. Thanks to Anthony Wong . | epugh |
| QUICKSTART.txt had incorrect path in instructions on building scarab. Fixes SCB1369. Thanks to Dimitry Mardiyan . | epugh |
| Renaming module code causes multiple issues to have same ID count Fixes SCB1378. Thanks to C. G. Brown . | epugh |
| oracle-upgrade-1.0b19-workflow-3.sql incorrect syntax Fixes SCB1380. Thanks to Michael Wever . | epugh |
| Update to the latest version of Turbine 3.0 that uses XStream to load the pipeline instead of the old and deprecated commons-xo. | epugh |
| Add Yaafi: Yet Another Avalon Framework Implementation. Yaafi is a lightweight container that we can use as we port to Avalon components on the way to Turbine 2.4. This is a tool that will faciliatate adding your own components into Scarab. | epugh |
| Import Fulcrum PRE_AVALON branch of code into Scarab CVS. | epugh |
| (Originally provided by Peter McTaggart): Added Date attribute type, with a popup calendar to enter the values. The Date fields will be manually editable only if scarab.datefield.editable=true Fixes SCB1025. | jorgeuriarte |
| The property scarab.dataexport.encoding will now be used for the XML generated when exporting setting or issues. If not defined, UTF-8 will be explicitly used. | jorgeuriarte |
| Maven can now be used to perform ALL build steps. | epugh |
| Added basic workflow functionalities, allowing restriction of transitions between different values of dropdown-list fields depending on the user's role. Also included the ability to conditionally require a field depending on the value of another in the issue. | jorgeuriarte |
| Deleted users no longer can be assigned to an issue. | epugh |
| Simplify logic for using a standard i10n key in a .vm that is custom per screen. Removed an entire level of indirection and abstraction that was not used in Scarab. | epugh |
| Delete user functionality implemented! You can now "delete" a user, which means they can't login anymore, but the record still exists. | epugh |
| Application Configuration Screen that allows administrators to modify the application settings for Scarab without editing .properti es files. | epugh |
| Improvements to VelocityEmailService Thanks to Peter Tillemans . | epugh |
| Whitespace from templates get squashed in emails Fixes SCB1343. Thanks to Peter Tillemans . | epugh |
| NPE exception in ResourceBundle resolver, when Browser locale was not supported by Scarab. Problem occured only on Windows platforms. Fixes SCB1231. | hdabbous |
| Issue attachments can now be physically deleted from disk, when the attachments are removed from an issue. Fixes SCB1227. | legout |
| Type | Changes | By |
|---|---|---|
| Most of the text entry input boxes now fill the width of the page, resizing with the browser window. Fixes SCB1120. | legout |
| Registration Email is generated with the correct characterset from the configuration. | hdabbous |
| The default characterset has been changed from dynamic to UTF-8. This is necessary, when the ResourceBundle resolver mixes resources from different Locales (e.g. korean and english). | hdabbous |
| Scarab now searches the ResourceBundles following all browser specified Locales in user prefered order. Ensure, that Scarab resolves unresolved references from the english ResourceBundle. | hdabbous |
| SCB1131 - No longer get an error on the "possible duplicates found" screen on systems lacking the sample data. | pledbrook |
| Query results screen now honours the number of results per page, the sort column and the sort polarity from a saved query. Fixes SCB670. | pledbrook |
| Dates can now be entered into the advanced query screen in the user's locale, rather than in the US date format. Fixes SCB544. | pledbrook |
| the admin user can now change their own details, although they can no longer change users' passwords. Fixes SCB1065. | pledbrook |
| Integrated Peter's scarab properties xml file to generate as part of the site docs. | epugh |
| Localised most (if not all) of the remaining unlocalised messages, excluding exceptions. | hdabbous |
| Updated Scarab to use the latest Turbine 3. Turbine 3 (and T2.3) use a log4j.properties file for configuring logging. Fixes the logs not showing up problem. | epugh |
| Removed references to Turbine Scheduler that wasn't used. | epugh |
| If you are using Ant1.6, you get a nice error message. Need to use Ant 1.5.4 right now. | hdabbous |
| Renamed the locale resource bundles to minimise duplicates and to follow a more standard form. | pledbrook |
| Revamped the site docs to be in xdoc format. Integrated the existing docbook formatted admin guides. Added a tasks.xml file to track the roadmap to 1.0. | epugh |
| Added a valve that updates the database with the user's preferred locale if it changes. The check is done each request, and the locale is used to generate e-mails in the correct language. Fixes SCB1030. | hdabbous |
| Add goal scarab:s ample that leverages NSIS to create an installer for windows that bundles a Scarab, Hypersonic, and Tomcat. This is already to install and run! | epugh |
| First cut at using Hypersonic as the embedded database. The database must manually be started via a batch file, but then can be used for running unit tests or sampling the webapp. | epugh |
| Generate into the WEB-INF/sql/ directory all the SQL DDL scripts for all the databases supported by Scarab. | epugh |
| ConfigurationFactory is now used! Provides ability to define at runtime which sources of Configuration data to check. You can now override ANY property set in TR.props. | epugh |
| getRModuleAttributes() and getRIssueTypeAttributes() have been modified to return empty lists, rather than null, if no attributes exist in the group. Fixes SCB1072. | pledbrook |
| Reorganized all the webapp assets under /src/webapp. Allows easy inplace development. Additionally, you can now use either Ant or Maven! | epugh |
| Email notification on Role Requests Fixes SCB132. | vprus |
| Email notification on Role Requests Fixes SCB613. | vprus |
| l10n fixes, and patches to German language bundle. Fixes SCB1026. | hdabbous |
| Added Maven generated docs to scarab-gen. | epugh |
| Type | Changes | By |
|---|---|---|
| Fixed the line-endings on all *.sh and *.bat files. | pledbrook |
| Refactoring of Email.java. | vprus |
| Type | Changes | By |
|---|---|---|
| Datadump does not handle nulls properly Fixes SCB327. | |
| SCB627 Most recent query returns incomplete results | |
| "commit" warnings with PostgreSQL" Fixes SCB799. | |
| Multi-line long-string attributes do not display correctly Fixes SCB888. | |
| modify src sql scarab schema xml to support DB2 Fixes SCB898. | |
| modify src sql scarab sample data sql to support Fixes SCB899. | |
| Remove unneeded setDistinct from QueryPeer.jav | |
| ResourceNotFoundException when saving query if All Issues Types is selected Fixes SCB930. | |
| Update language bundles for b16 Fixes SCB941. | |
| Add remove attributes from view does not work properly Fixes SCB952. | |
| Comments with more than 255 characters Fixes SCB953. | |
| Attribute changes missing in the History Fixes SCB957. | |
| defect in scarab when creating a new enhancement issue Fixes SCB958. | |
| Session lost on multiple pages Fixes SCB964. | |
| duplicate check remove special chars Fixes SCB965. | |
| check.Scarab.properties Fixes SCB970. | |
| When adding personnel to an issue, next and previous links don't work Fixes SCB972. | |
| Issue Types Headers Displayed When No Issue Types Present Fixes SCB978. | |
| Locale en_NZ not supported Fixes SCB984. | |
| incorrect query results with hierarchy Fixes SCB986. | |
| Non-expiring password setting in scarab.props causes NumberFormatException Fixes SCB997. | |
| role approval deny failure in localized message. Fixes SCB1008. | |
| postgresql referential integrity violation during sample data insert Fixes SCB1011. | |
| Adding a new issue type to a module causes exception Fixes SCB1014. | |
| PostgreSQL v7.4 and Scarab Fixes SCB1028. |