storm 1.x-dev

This is the first development release for the Storm installation profile.

storm 6.x-2.2

Bug fixes
Unsupported

Official point release on the Storm 6.x-2.x branch.

Second bug fix release since the release of the 6.x-2.x branch of Storm.

The 2.x branch of Storm contains significant improvements since 1.x:
- Exposure of storm data to the token module
- Improvements to the views support
- More customisation for dashboard
- Better validation for settings
- Performance improvements for larger installations
- Cleanups and bug fixes

Changes since 6.x-2.1:
- Bug #1879254 by juliangb | christopher.boss: Fixed Allow dashboard title to use string overr$
- Task #1894816 by juliangb | BrdNLSrg: Change default end year to 2013.
- Feature #1817840 by willwh: Add drush command for reinstalling Storm.

Changes since 6.x-2.0:
- Bug fixes only

Notes:
- Creating a backup is ALWAYS recommended before making any changes to your site.
- Upgrades from 1.x are supported. However, please upgrade to the latest version of 1.x (currently 1.37) before moving on to the 2.x version.
- Storm Knowledge Base has been removed between the 1.x and 2.x branches. If you use Storm Knowledge Base, you should also download and install the Storm Knowledge Base project from http://drupal.org/project/stormknowledgebase .

storm 6.x-2.1

Bug fixes
Unsupported

Official point release on the Storm 6.x-2.x branch.

First bug fix release since the release of the 6.x-2.x branch of Storm.

The 2.x branch of Storm contains significant improvements since 1.x:
- Exposure of storm data to the token module
- Improvements to the views support
- More customisation for dashboard
- Better validation for settings
- Performance improvements for larger installations
- Cleanups and bug fixes

Changes since 6.x-2.0:
- Bug fixes only

Notes:
- Creating a backup is ALWAYS recommended before making any changes to your site.
- Upgrades from 1.x are supported. However, please upgrade to the latest version of 1.x (currently 1.37) before moving on to the 2.x version.
- Storm Knowledge Base has been removed between the 1.x and 2.x branches. If you use Storm Knowledge Base, you should also download and install the Storm Knowledge Base project from http://drupal.org/project/stormknowledgebase .
- Due to modules being removed between the 1.x and 2.x branches, please ensure that you fully remove your old Storm module folder before downloading the new version (do not just overwrite).
- Some functionality has changed between the 1.x and 2.x branches. You are advised to review the full list of changes for more details.

storm 6.x-2.0

New features
Bug fixes
Unsupported

Official point release on the Storm 6.x-2.x branch.

The 2.x branch of Storm contains significant improvements since 1.x:
- Exposure of storm data to the token module
- Improvements to the views support
- More customisation for dashboard
- Better validation for settings
- Performance improvements for larger installations
- Cleanups and bug fixes

Changes since initial beta:
- Dashboard feature
- Cleanups and bug fixes

Notes:
- Creating a backup is ALWAYS recommended before making any changes to your site.
- Upgrades from 1.x are supported. However, please upgrade to the latest version of 1.x (currently 1.37) before moving on to the 2.x version.
- Storm Knowledge Base has been removed from this release. If you use Storm Knowledge Base, you should also download and install the Storm Knowledge Base project from http://drupal.org/project/stormknowledgebase .
- Due to modules being removed, please ensure that you fully remove your old Storm module folder before downloading the new version (do not just overwrite).
- Some functionality has changed. You are advised to review the full list of changes for more details.

Full list of changes since 6.x-2.0-rc1:
- No changes between 6.x-2.0-rc1 and 6.x-2.0

Full list of changes since 6.x-2.0-beta3:

storm 6.x-2.0-rc1

Unsupported

First release candidate on the Storm 6.x-2.x branch.

The 2.x branch of Storm contains significant improvements since 1.x:
- Exposure of storm data to the token module
- Improvements to the views support
- More customisation for dashboard
- Better validation for settings
- Performance improvements for larger installations
- Cleanups and bug fixes

Changes since initial beta:
- Dashboard feature
- Cleanups and bug fixes

Notes:
- Creating a backup is ALWAYS recommended before making any changes to your site.
- Upgrades from 1.x are supported. However, please upgrade to the latest version of 1.x (currently 1.37) before moving on to the 2.x version.
- Storm Knowledge Base has been removed from this release. If you use Storm Knowledge Base, you should also download and install the Storm Knowledge Base project from http://drupal.org/project/stormknowledgebase .
- Some functionality has changed. You are advised to review the full list of changes for more details.

Full list of changes since 6.x-2.0-beta3:
- No changes between 6.x-2.0-beta3 and 6.x-2.0-rc1

Full list of changes since 6.x-2.0-beta2:
- Bug #1425394 by John Franklin | yurtboy: Fixed Error when printing an invoice.
- Task #1412116 by juliangb: Ensure that Storm complies with Drupal coding standards.

storm 6.x-2.0-beta3

Bug fixes
Unsupported

Third beta release on the Storm 6.x-2.x branch.

The 2.x branch of Storm contains significant improvements since 1.x:
- Exposure of storm data to the token module
- Improvements to the views support
- More customisation for dashboard
- Better validation for settings
- Performance improvements for larger installations
- Cleanups and bug fixes

Changes since initial beta:
- Dashboard feature
- Cleanups and bug fixes

Notes:
- Creating a backup is ALWAYS recommended before making any changes to your site.
- Upgrades from 1.x are supported. However, please upgrade to the latest version of 1.x (currently 1.37) before moving on to the 2.x version.
- Storm Knowledge Base has been removed from this release. If you use Storm Knowledge Base, you should also download and install the Storm Knowledge Base project from http://drupal.org/project/stormknowledgebase .
- Some functionality has changed. You are advised to review the full list of changes for more details.

Full list of changes since 6.x-2.0-beta2:
- Bug #1425394 by John Franklin | yurtboy: Fixed Error when printing an invoice.
- Task #1412116 by juliangb: Ensure that Storm complies with Drupal coding standards.
- Task #1412206 by juliangb: Ensure all database updates have descriptions.

storm 6.x-2.0-beta2

New features
Bug fixes
Unsupported

Second beta release on the Storm 6.x-2.x branch.

The 2.x branch of Storm contains significant improvements since 1.x:
- Exposure of storm data to the token module
- Improvements to the views support
- More customisation for dashboard
- Better validation for settings
- Performance improvements for larger installations
- Cleanups and bug fixes

Changes since initial beta:
- Dashboard feature
- Cleanups and bug fixes

Notes:
- Creating a backup is ALWAYS recommended before making any changes to your site.
- Upgrades from 1.x are supported. However, please upgrade to the latest version of 1.x (currently 1.37) before moving on to the 2.x version.
- Storm Knowledge Base has been removed from this release. If you use Storm Knowledge Base, you should also download and install the Storm Knowledge Base project from http://drupal.org/project/stormknowledgebase .
- Some functionality has changed. You are advised to review the full list of changes for more details.

Full list of changes since 6.x-2.0-beta1:
- Bug #1418656 by kfritsche: Fixed Date popup fields get wiped out.
- Bug #1418918 by kfritsche: Fixed Team list pager counter was wrong.
- Task #498108 by kfritsche | Magnity: Changed Refactor Storm dashboard.

storm 6.x-2.0-beta1

New features
Bug fixes
Unsupported

Initial beta release on the Storm 6.x-2.x branch.

The 2.x branch of Storm contains significant improvements since 1.x:
- Exposure of storm data to the token module
- Improvements to the views support
- Better validation for settings
- Performance improvements for larger installations
- Cleanups and bug fixes

Notes:
- Creating a backup is ALWAYS recommended before making any changes to your site.
- Upgrades from 1.x are supported. However, please upgrade to the latest version of 1.x (currently 1.37) before moving on to the 2.x version.
- Storm Knowledge Base has been removed from this release. If you use Storm Knowledge Base, you should also download and install the Storm Knowledge Base project from http://drupal.org/project/stormknowledgebase .
- Some functionality has changed. You are advised to review the full list of changes for more details.

Full list of changes since 6.x-1.37:
- Task #1392484 by juliangb: Separate Storm Knowledgebase into separate project.
- Task #1397960 by juliangb: Combine storm attribute module into the storm module.
- Task #1397962 by juliangb: Move storm attribute installation into component modules.
- Task #1396238 by kfritsche: Changed Performance - Indexes for storm tables.

storm 6.x-1.37

Bug fixes
Unsupported

Creating a backup is ALWAYS recommended before making any changes to your site.

Notes:
- The Storm 1.x branch is now closed to new features. This is a bug fix only release.
- The Storm 2.x branch is approaching a first point release. This branch contains new features such as token support, better views support, and usability improvements. You are recommended to test the 6.x-2.x-dev release to help us ensure a stable first point release.

Full changelog:
- Bug #746420 by juliangb | tchurch: Fixed field totalcustomercurr for invoice not set correctly when adding timetracking record to invoice.
- Bug #758974 by juliangb | alberto56: Fixed Make it possible to remove a line in the invoice without everything disappearing.
- Bug #787822 by kfritsche: Fixed date popup error with on digit dates
- Bug #1170658 by D34dMan | AlphaGrowl: Fixed Edit icon not shown despite 'Edit when linked to user account' permission given.
- Bug #1178948 by davad: Fixed Overlapping text in 'Payment modes' section of pdf invoice.
- Bug #1276564 by juliangb | eighthourlunch: Fixed function stormnote_stormtask_change() calls nonexistent column in stormnote table.
- Bug #1316098 by kfritsche | key4ce: Fixed Permissions Storm organization: view belonged doesn't work. WHEN Menu breadcrumb is enabled.

storm 6.x-1.36

Bug fixes
Unsupported

Creating a backup is ALWAYS recommended before making any changes to your site.

Notes:
- The Storm 1.x branch is now closed to new features. This is the first bug fix only release.

storm 6.x-2.x-dev

Development snapshot for the 2.x branch of Storm for Drupal 6.

This release is updated to the DRUPAL-6--2 branch on CVS every 12 hours.

storm 6.x-1.35

New features
Bug fixes
Unsupported

Creating a backup is ALWAYS recommended before making any changes to your site.

storm 6.x-1.34

New features
Bug fixes
Unsupported

This release of the Storm project contains bug fixes and some new features - in particular an extension of the auto-billing functionality.

Note that creating a backup is ALWAYS recommended before making any changes to your site.

Notes:
- The automated testing is helping to provide confidence in the stability of Storm. The tests currently check 94 assertions. However, there is still only a low coverage of tests. This is a great opportunity to help Storm development, by contributing a test to ensure that the functionality you rely on does not break with future changes.

Full changelog:
- Feature #886132 by juliangb: Added Tests for Storm Task.
- Feature #567558 by tchurch: Added Extend auto-billing to other types of Storm node.
- Bug #847166 by davfigue: Fixed Invalid string format in query for PostgreSQL.
- Bug #857154 by juliangb | Francewhoa: Fixed Multiple copies of same invoice are display in Invoice View.
- Bug #870428 by juliangb: Fixed Reinstate commented out test assertion.
- Bug #852892 by Carsten Müller: Fixed Patch for stormteam filter autocomplete.
- Bug #848410 by Carsten Müller: Fixed Wrong variable used in stormteam_storm_rewrite_where_sql().
- Bug #684016 by rfay | tchurch: Fix E_NOTICE notifications.
- Feature #814820 by Carsten Müller | tchurch: Add invoice icon on project page.

storm 6.x-1.33

Security update
New features
Unsupported

Release 6.x-1.33 of the Storm project contains a security update and other new features and code changes.

Immediate upgrade is strongly recommended.

Note that creating a backup is ALWAYS recommended before making any changes to your site.

Notes:
- The automated testing is helping to provide confidence in the stability of Storm. The tests currently check 94 assertions. However, there is still only a low coverage of tests. This is a great opportunity to help Storm development.

storm 6.x-1.32

Bug fixes
Insecure
Unsupported

Release 6.x-1.32 of the Storm project contains bug fixes and a change to the handling of translations.

Note that creating a backup is ALWAYS recommended before making any changes to your site.

Notes:
- This release removes the German and Spanish translations of Storm from this module's download, as these are now provided separately from http://localize.drupal.org. The existing translations have been imported there, but may still need approval from the administrator of those languages.
- The automated testing is helping to provide confidence in the stability of Storm. The tests currently check 58 assertions. However, there is still only a low coverage of tests. This would be a great opportunity to help Storm development.
- There is now a group for discussion about Storm at http://groups.drupal.org/storm.

Full changelog:
- Bug #257881 by juliangb: Fixed New attribute results in missing icon.
- Bug #735694 by tchurch: Fixed timetracking records not taking fixed price from organisation, project or task.
- Bug #750294 by juliangb | tchurch: Fixed missing css files.
- Bug #746410 by tchurch: Fixed tax 1/2 not hidden on screens and print-outs if switched off in admin settings.
- Bug #741466 by juliangb | tchurch: Fixed Emailed PDF file can't be opened.

storm 6.x-1.31

New features
Bug fixes
Insecure
Unsupported

Release 6.x-1.31 of the Storm project contains bug fixes and some small feature modifications.

Note that creating a backup is ALWAYS recommended before making any changes to your site.

The Storm project is now part of the automated testing for contributed projects. At the moment, Storm only has two basic tests, that check that an Organization and a Knowledge Base article can be created. The more tests we have, and more extensive tests we have, the more effective the testing will be and hence beneficial for the ongoing reliability of Storm. All changes will be tested in patch form before commit, for syntax as well as tests passing. Please consider if you give some time to writing more extensive tests for Storm.

Full changelog:
- Bug #701298 by Magnity: Fixed Gantt chart should use drupal_add_js().
- Bug #688936 by JGonzalez, Magnity: Fixed Comments and Descriptions FLOAT issue in Storm Task.
- Automatic testing enabled
- Bug #714764 by juliangb, FrankT: Fixed Translatability for Stormteam
- Feature #671554 by seutje | iamjon: Added Translatable Attributes.
- Task #544968 by Magnity: Changed Tests for Storm. (Initial commit of test)
- Task #688088 by com2 | Magnity: Changed Attachments below and not beside.
- Bug #687066 by Magnity | csattila: Fixed Adding expense data to invoice does not work.

storm 6.x-1.30

New features
Bug fixes
Insecure
Unsupported

Release 6.x-1.30 of the Storm project contains critical bug fixes and a some small feature modifications.

Note that creating a backup is ALWAYS recommended before making any changes to your site.

Requires update.php to be run

storm 6.x-1.29

New features
Bug fixes
Insecure
Unsupported

Release 6.x-1.29 of the Storm project contains critical bug fixes and a new feature - assigning tasks and tickets to people.

Note that creating a backup is ALWAYS recommended before making any changes to your site.

Requires update.php to be run

storm 6.x-1.28

New features
Bug fixes
Insecure
Unsupported
A bug has been found that is introduced by this release: #663164: stormproject is an undefined function
- This can cause a PHP error if the any of the Storm Ticket / Timetracking / Expense / Note modules are being used.
- The solution is a one line change in a file for each module (see above issue), or to wait for the next release.

Note that creating a backup is ALWAYS recommended before updating any modules on your site.

Please report any bugs at http://drupal.org/project/issues/storm.

The success of Storm is highly dependent on input from users.

If you find Storm useful, please give something back by helping out with future versions of Storm. There is a big need for people to post patches for the ever lengthening issues queue, but if you are not a coder, suggesting better documentation and help text is also extremely helpful.

Changelog since 6.x-1.27:

- Task #660724 by Magnity: Changed Make node dependencies consistent.
- Bug #527870 by Magnity | homoludens: Fixed Tasks drag to re-order without task edit permission.
- Task #652212 by Magnity: Changed Storm Attribute to rely on 'Storm: access administration pages' permission.
- Bug #654510 by jurgenhaas, Magnity | FrankT: Fixed Translatability.
- Bug #654042 by alberto56 | Magnity: Fixed storm_taxation() doesn't distinguish between zero and not set.

storm 6.x-1.27

Bug fixes
Insecure
Unsupported

Note that creating a backup is ALWAYS recommended before updating any modules on your site.

This release focuses almost entirely on bug fixes:

Please report any bugs at http://drupal.org/project/issues/storm.

storm 6.x-1.26

Bug fixes
Insecure
Unsupported

Fixes a critical bug (#617624: Problem with Storm Invoices Nodes After Upgrade to 6.x-1.25) in the last snapshot release (6.x-1.24).

If updating directly without having installed 6.x-1.24, you may wish to read the release notes for that release too.

storm 6.x-1.25

Security update
New features
Bug fixes
Insecure
Unsupported

This release has an associated security advisory.

Note that creating a backup is ALWAYS recommended before updating any modules on your site.

Requires update.php to be run.

Please report any bugs at http://drupal.org/project/issues/storm.

storm 6.x-1.24

New features
Bug fixes
Insecure
Unsupported

Release 6.x-1.24 of the Storm project contains new features and many bug fixes.

Note that creating a backup is ALWAYS recommended before making any changes to your site.

Requires update.php to be run

This version of Storm has been tested in the development release by several users, however, unfortunately bugs may still occur. You can search through bug reports and other issues at http://drupal.org/project/issues/storm. Please report any bugs that are not listed.

Other notes:

- Some permission names have changed. Please check the permissions page as new permissions default to FALSE.
- A major change for this release was the facility for compound taxes. Even if you do not use this feature, you would be advised to recheck your taxation settings.
- A PHP warning warning: array_merge()... has been seen on running update.php whilst upgrading to this version of Storm. Do not worry about this if it appears - it does not indicate anything wrong with your update, and the warning will not show again during normal site operation.
- There is now a new setting available for Storm Timetracking, which controls whether the duration field is automatically recalculated on each node save. This defaults to automatically recalculate the value, which is different from previous behaviour.

How to help Storm development:

storm 7.x-1.x-dev

New sites wanting to install Storm should instead use Drupal PM.

This release contains ONLY a module to assist with migrating from Storm to Drupal PM (storm migrate).

Instructions to assist with the migration can be found at https://www.drupal.org/node/2501609.

storm 6.x-1.23

New features
Bug fixes
Insecure
Unsupported

Release 6.x-1.23 of the Storm project contains new features and many bug fixes.

Note that creating a backup is always recommended before making any changes to your site.

Please ensure that you delete all files from previous versions prior to installing this version. Failure to do this may result in a blank white screen being shown on all pages across your site.

Requires update.php to be run

This has been tested by several users, however, unfortunately bugs may still occur. You can search through bug reports and other issues at http://drupal.org/project/issues/storm. Please report any bugs that are not listed.

Other notes:

- Some permission names have changed. Please check the permissions page as new permissions default to FALSE.
- Within Storminvoice, the location of the tcpdf library is now a setting. The default for which is now /sites/all/libraries/tcpdf. This is outside of the Storm module folder, meaning that module upgrades will no longer risk losing third party libraries, and is in common with changes happening in other Drupal modules.
- There has also been an overhaul of the Storminvoiceitems module, whose functionality is now included within the Storminvoice module. The transition for this should be handled by the update script.

storm 6.x-1.22

Bug fixes
Insecure
Unsupported

Storm 6.x-1.22 includes bug fixes from Storm 6.x-1.21, tested in the development branch.

storm 6.x-1.21

New features
Bug fixes
Insecure
Unsupported

This release brings the stable releases up to date with the current development release.

- Attributes now have active/deactive settings and default options.
- Addition of some documentation, README.txt, CHANGELOG.txt and INSTALL.txt.
- Several bug fixes.
(possibly a few more things)

After this point there will be a more formal changelog recording all commits made, and CHANGELOG.txt will be used to record these.

Please report any bugs found at http://drupal.org/project/issues/storm.

storm 6.x-1.20

New features
Insecure
Unsupported

- User interface improvements
- The dashboard has now its own themable function
- More control on layout via CSS selectors : it is possible to hide via CSS unwanted form elements
- Various fixes

storm 6.x-1.19

New features
Insecure
Unsupported

- Custom breadcrumbs
- Support for PDF invoices using tcpdf library.
Requires separate installation of the tcpdf library (http://www.tcpdf.org) under sites/all/modules/storm/libs/tcpdf
- Date fields on project, task, ticket
- Bug fixes

storm 5.x-1.14

Security update
Bug fixes
Unsupported

SA-2008-072 - Storm Project - SQL injection

storm 6.x-1.18

Security update
Bug fixes
Insecure
Unsupported

SA-2008-072 - Storm Project - SQL injection

storm 6.x-1.17

Bug fixes
Insecure
Unsupported

Bug fixes in tickets and tasks filters.

storm 6.x-1.15

Bug fixes
Insecure
Unsupported

- Extended and fixed list of default attributes
- Fixed field names related to taxes
- Fixed autocomplete attributes domain

storm 6.x-1.14

New features
Insecure
Unsupported

- Domain attributes is full editable : users can easily add their own domains
- Every content now has its own themeable function to customize the view
- Every organization can classified as customer and/or provider. Only customers are shown in Projects/Task/Tickets/Invoices
- Every organization can be set as active or inactive. Only active organizations are presented when new items are added
- A project has a start and an end date (this will be used to determine if it is active or not in future)
- 'Vat' term has been replaced by 'Tax' everywhere

storm 6.x-1.12

New features
Bug fixes
Insecure
Unsupported

Fixed access control routines.
Code cleanup.
Themeable project view page.

storm 5.x-1.12

New features
Bug fixes
Insecure
Unsupported

Fixed access control routines.
Code cleanup.
Themeable project view page.

storm 6.x-1.10

New features
Bug fixes
Insecure
Unsupported

Fix in access methods and organization view page theming.

Pages

Subscribe with RSS Subscribe to Releases for Storm