All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.34.0 - 2017-08-25
Dependency release
- Update rug dependencies
0.33.0 - 2017-08-18
Update release
- UpdateSupportFiles also updates portions of the package.json
- UpdateRug updates @atomist/rug and @atomist/cortex dependencies too
- publish-to-team script
0.32.1 - 2017-07-11
The re-release
- nothing
0.32.0 - 2017-07-10
Update release
- Update supporting files
0.31.1 - 2017-06-19
De-node release
- Remove empty node_modules file from archive and generated projects
0.31.0 - 2017-06-05
Package release
- Added ConvertManifestToPackageJson editor to convert from
manifest.yml
topackage.json
- More information on running Rugs locally
- Update to latest rug and @atomist/rugs
- Update .gitattributes in UpdateSupportFiles
- Make sample TypeScript editor more expressive
- Fix AddLicense parameter #62
- Update everything to work from package.json instead of manifest.yml
- isRugArchive will convert a manifest.yml into a package.json
- AddManifestYml and AddTypeScript editors since they are no longer relevant with the removal of the manifest.yml
- The isSetupForTypeScript function now defers to isRugArchive
0.30.1 - 2017-05-15
Find file release
- Work around issue with generator path expressions atomist/rug#602
0.30.0 - 2017-05-12
Version release
- Improved sample BDD tests to result in more tslint compliant tests when used by editors
- Editors throw exceptions when they cannot be applied to a project because of a missing .atomist/manifest.yml #51
- Command handler
show latest versions
that displays the latest versions ofcom.atomist:rug
and@atomist/rugs
- BumpVersion editor #49
- UpdateRug editor #49
- isRugArchive and isSetupForTypeScript functions
- NotRugArchiveError class
- AddLicense editor
- IsRugArchive and IsSetupForTypeScript functions in favor of the more standardly-TypeScript-named isRugArchive and isSetupForTypeScript
0.29.0 - 2017-04-26
Big time release
- Updated to rug 1.0.0-m.2 and @atomist/rugs 1.0.0-m.1
0.28.0 - 2017-04-25
New name release
- Changed archive name from rug-editors to more accurate rug-rugs
- Code of conduct is now references from the atomist/welcome repo
0.27.1 - 2017-04-24
Safer release
- UpdateSupportFiles edits, rather than overwrites, the package.json
0.27.0 - 2017-04-24
Publish release
- Update rug and rugs dependencies
- Publish non-releases to staging team
- Run tslint as part of Travis CI build
- NewRugProject now adds TypeScript support files
- UpdateSupportFiles will properly overwrite existing files
- Fix lint errors
- Update HavePathExpressionEngine to use property access
0.26.0 - 2017-04-22
Update release
- Update TypeScript compiler and linter configurations
- Update to rug 0.25.3 and @atomist/rugs 0.24.3
- The event handler added by AddTypeScriptEventHandler should now work with all types of events
- UpdateSupportFiles editor
0.25.0 - 2017-04-11
Springtime release
- Update to rug 0.25.0, @atomist/rugs 0.24.0
0.24.0 - 2017-03-31
Rugs release
- Updated handler tests for rug 0.22.0
- Switch NPM dependency to @atomist/rugs
- No longer include node_modules when generating using NewStarterRugProject, it seems to frequently trigger GitHub rate limiting
- AddTypeScriptEventHandler now replaces the type parameters
0.23.0 - 2017-03-29
Uptest release
- Updated handler tests for rug 0.20.0
0.22.0 - 2017-03-27
Handler tests release
- Tests for sample handlers
0.21.0 - 2017-03-27
Handlers release
- AddTypeScriptCommandHandler and AddTypeScriptEventHandler editors
- AddTypeScriptHandler was invalid
- Do a better job cleaning the manifest added by AddManifestYml
- NewStarteRugProject also adds a command handler and an event handler
0.20.0 - 2017-03-26
Format release
- Corrected Rug descriptions
- Added semicolons to TypeScript code
- Changed test step file names to Steps.ts
0.19.0 - 2017-03-26
Hidden release
- Moved generators to
.atomist/generators
directory - The sample TypeScriptEditor and TypeScriptGenerator are now excluded from search results
0.18.0 - 2017-03-24
Nothing release
0.17.0 - 2017-03-21
Spring has sprung release
- Upgrade to rug 0.16.0
- Updated all tests to TypeScript
0.16.0 - 2017-03-15
Beware the ides of March release
- AddLocalEditor editor
- AddTypeScriptExecutor editor
0.15.0 - 2017-03-13
Look ma, no tests release
- Export all Rug classes
- Use TypeScript naming conventions
- Update to rug 0.13.0, tests have not been migrated
- NewRugProject and NewStarterRugProject generators
- Hid rug 0.12.0-style handler from TypeScript compiler.
0.14.0 - 2017-03-07
Less is more release
- Have editors that add TypeScript Rugs add the TypeScript support files if they are not present
- AddTypeScript and ConvertExistingProjectToGenerator no longer add the node_modules directory
- Generators no longer require the project_name parameter be declared so its was removed from the generator added by AddTypeScriptGenerator
- UpdateRugVersion has been moved to rug-upgrade
0.13.0 - 2017-03-03
One-step generator release
ConvertExistingProjectToGenerator
editor
0.12.0 - 2017-03-01
README release
- AddTypeScriptEditor and AddTypeScriptGenerator now also add instructions to the project README
0.11.0 - 2017-02-27
Non-DSL release
- AddManifestYml editor moved from rug-archive and migrated to TypeScript
- Predicate-like TypeScript functions
- All remaining Rugs are implemented in TypeScript
- Standardized naming of source Rugs
- Editors that add DSL Rugs
- ConvertExistingProjectToRugArchiveWith* editors replaced with ConvertExistingProjectToRugArchive, you can add the editor or generator with another editor
- AddAtomistCopyrightToRug will be made more generic and moved to common-editors
- DSL predicates
0.10.0 - 2017-02-24
- AddTypeScript adds .atomist/node_modules
- AddTypeScript now adds an appropriate .gitignore
- AddTypeScript is now in TypeScript
- TypeScript Rugs export constants rather than variables
0.9.0 - 2017-02-17
TypeScript is good
- AddTypeScriptGenerator editor
- AddTypeScriptEditor will no longer create a package.json, run AddTypeScript first
- AddTypeScriptEditor now takes a
description
parameter
0.8.0 - 2017-02-09
Templates are bad, mkay release
- Use real generator as basis for AddRugGenerator
0.7.0 - 2017-02-09
TypeScripty release
- AddTypeScriptEditor
- Move base executor for AddRugExecutor under .atomist so we can at least be sure it compiles
0.6.0 - 2017-02-06
Repair release
- Fix some issues with AddTypeScript editor
0.5.0 - 2017-01-31
Added an editor that introduces a Rug executor to an existing Rug Archive.
- Added AddRugExecutor and accompanying test.
0.4.0 - 2017-01-24
Lengthy release
- Updated rug
- Increased maximum project name length to 100
0.3.0 - 2017-01-05
Brand new Rug release
- Updates for rug 0.8.0
0.2.0 - 2016-12-19
Update your Rug release
- Add UpdateRugVersion Editor
0.1.0 - 2016-12-13
Initial release
- Add Editors and Generators to a project