Skip to content

Releases: paypal/butterfly

3.0.0-M1

20 Aug 23:34
58e8f35
Compare
Choose a tag to compare
3.0.0-M1 Pre-release
Pre-release
Merge pull request #242 from fabiocarvalho777/butterfly_3

Removing Sonatype Staging plugin (didn't work) plus minor javadoc fixes

2.5.0

26 Apr 02:16
8fdcdb5
Compare
Choose a tag to compare

2.4.0

29 Mar 20:44
967d189
Compare
Choose a tag to compare

2.3.0

2.2.0

2.1.0

02 Dec 18:32
52cb6c4
Compare
Choose a tag to compare

2.0.0

18 Oct 05:29
Compare
Choose a tag to compare

New features and enhancements

  • Automated application source code transformations
    • Application upgrades
    • Application migrations
    • Source code and configuration changes
  • Plugable mechanism for Butterfly extensions, containing transformation and/or upgrade templates
  • Multiple types of ready-to-use transformation utilities, including for example manipulating text, properties, XML, POM and Java files
  • Resilient transformation pipeline
    • Shared context among transformation utilities
    • Error handling
    • Dependency management among transformation utilities
    • Conditional transformation utilities
  • Transformation utilities execution in different modes and fashions
    • Configurable utilities
    • Anonymous utilities
    • Multiple execution
    • Group execution
    • In-loop execution
  • Post-transformation features
    • Manual steps Reporting
    • Metrics
  • APIs
    • Extensions API
    • API for custom transformation utilities and operations
    • Facade for Java application integration
  • Command-Line-Interface tool
  • Logging in silent or verbose mode, in info or debug level, and on console or file

Bug fixes

None