I'm excited to announce new releases of slurper and slurper.vim with a big feature update and a number of changes to take note of. Support is now included for generating and slurping chores, features, releases, and bugs. With slurper turning the big 0.4.0 and adding support for multiple story types we decided it was time for a refactor. You'll notice that now the story format only calls for a == at the beginning of each story rather than at the beginning and the end. If you are using slurper.vim to generate your story templates this shouldn't be a big impact as it is updated to match with the story templates it generates.
The story_defaults.yml file has been renamed to slurper_config.yml but its purpose and contents haven't changed. When slurper was originally written as a ruby script it served a different purpose than it does now so we wanted to rename it more appropriately. It still sits in your working directory for each project just like it always has.
We made the jump to version 3 of the Pivotal Tracker api. This along with the refactoring we did seems to have fixed the occasional error a few people were seeing when slurping in very large numbers of stories at once. Wes and I had some fun putting slurper and Pivotal Tracker's api through some fairly high load testing to the tune of thousands of stories and it held up really well without any major hiccups.
One of the coolest features for this release is that we added output in the terminal of your stories being slurped in similar to running your Rspec or Cucumber test suites. It's nice to see everything going across the wire and if you have clients in with you it provides them feedback with positive visual feedback on all the work that was just done to write the stories. Included is proper error handling and notifications. If there is an issue with any of your stories slurper now lets you know which one it was with either the story name if has it or the story number if the issue is with the story's name.
Finally with the keymap updates for the new story types in slurper.vim are as follows:
CTRL-h generates a Chore
CTRL-j generates a Feature
CTRL-k generates a Release
CTRL-l generates a Bug
There is no backwards compatibility for the old story formats so if you have stories in progress that are not in Pivotal Tracker yet wait until you've slurped them in before you update to the latest versions. You will want 0.3.0 of both slurper and slurper.vim moving forward.
Links:
slurper http://github.com/hashrocket/slurper
slurper.vim http://github.com/alowe/vim-slurper and http://www.vim.org/scripts/script.php?script_id=2890
Pivotal Tracker http://www.pivotaltracker.com

The story_defaults.yml file has been renamed to slurper_config.yml but its purpose and contents haven't changed. When slurper was originally written as a ruby script it served a different purpose than it does now so we wanted to rename it more appropriately. It still sits in your working directory for each project just like it always has.
We made the jump to version 3 of the Pivotal Tracker api. This along with the refactoring we did seems to have fixed the occasional error a few people were seeing when slurping in very large numbers of stories at once. Wes and I had some fun putting slurper and Pivotal Tracker's api through some fairly high load testing to the tune of thousands of stories and it held up really well without any major hiccups.
One of the coolest features for this release is that we added output in the terminal of your stories being slurped in similar to running your Rspec or Cucumber test suites. It's nice to see everything going across the wire and if you have clients in with you it provides them feedback with positive visual feedback on all the work that was just done to write the stories. Included is proper error handling and notifications. If there is an issue with any of your stories slurper now lets you know which one it was with either the story name if has it or the story number if the issue is with the story's name.
Finally with the keymap updates for the new story types in slurper.vim are as follows:
CTRL-h generates a Chore
CTRL-j generates a Feature
CTRL-k generates a Release
CTRL-l generates a Bug
There is no backwards compatibility for the old story formats so if you have stories in progress that are not in Pivotal Tracker yet wait until you've slurped them in before you update to the latest versions. You will want 0.3.0 of both slurper and slurper.vim moving forward.
Links:
slurper http://github.com/hashrocket/slurper
slurper.vim http://github.com/alowe/vim-slurper and http://www.vim.org/scripts/script.php?script_id=2890
Pivotal Tracker http://www.pivotaltracker.com



