jawira/phing-visualizer

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# Changelog

All notable changes to this project will be documented in this file.

<!---
### Added
### Changed
### Deprecated
### Removed
### Fixed
### Security
-->

## Unreleased

## [v2.5.0] - 2019-11-20

### Fixed

- [#54] Fix PHPUnit tests

### Changed

- [#53] Refactoring `xslt` files
- [#52] Update readme file

### Removed

- Removed unwanted dependency

## [v2.4.0] - 2019-09-29

### Changed

- [#51] \Jawira\PhingVisualizer\Diagram::save now returns diagram's location

### Removed

- Removed unused constant \Jawira\PhingVisualizer\Diagram::COLOR

## [v2.3.2] - 2019-09-17

### Changed

- [#45] - [#50] Updating documentation

## [v2.3.1] - 2019-02-24

### Fixed

- [#49] Error in Travis-ci pipeline

## [v2.3.0] - 2019-02-21

### Changed

- [#46] Diagram have different colors for `calls` and `depends`
- [#47] Added PHPStan to tests

## [v2.2.2] - 2019-02-01

### Fixed

- Wrong PlantUML opening tag, fixed `@plantuml` by `@startuml` 

## [v2.2.1] - 2019-01-09

### Added

- [#44] Diagrams displays the name of the buildfile as title.

### Removed

- Rectangle around diagrams were removed.

### Changed

- Removing colors and borders from targets 

### Fixed

- Fixed composer.json to remove Travis build error.
- [#43] Behat tests fixed.

## [v2.2.0] - 2018-12-02 

### Changed

- Location of xslt files are now public.

## [v2.1.0] - 2018-12-01

### Added

- Public method `\Jawira\PhingVisualizer\Diagram::transformToPuml`, this method
is supposed to be used by other libraries or projects.

## [v2.0.0] - 2018-12-01

### Changes

- Updated readme's images with new color scheme
- [#42] xslt file has been split in three files
- Diagram's targets are surrounded by a rectangle

## [v1.7.2] - (2018-10-23)

### Added 

- [#37] Change target background color

### Fixed

- [#34] Updated PHPUnit test with `eps` format 
- Updated Behat tests with `dummy.xml` 

## [v1.7.1] - (2018-10-13)

### Fixed

- PHPUnit tests fixed

### Updated

- Images in README.md have new color scheme

## [v1.7.0] - (2018-10-13)

### Added

- `phing-visualizer` now supports `eps` format.
- New color scheme for visualization

## [v1.6.0] - (2018-07-23)

### Changed

- Executable can be executed directly without options. Default _format_ and 
default _buildfile name_ has been added.
- Improving ./CONTRIBUTING.md

## [v1.5.1] - (2018-07-11)

### Added

- Adding more examples in readme file, all buildfiles are freely available in 
Gist and Github

## [v1.5.0] - (2018-07-05) 

### Added

- Supporting visualization of RunTargetTask

## [v1.4.5] - (2018-07-03)

### Added

- [#12] An help option (-h, --help) was added to executable 
- Code Climate badges in README.md
- Travis-ci badges in README.md

### Fixed

- Updating Makefile to download latest Phing's version, older version was not 
compatible with current buildfile

## [v1.4.4] (2018-06-08)

### Fixed

- [#28] Error loading autoload file was fixed. Executable will work when executing 
from `vendor/bin/phing-visualizer`. 

### Changed

- Improved README.md

## [v1.4.0] (2018-03-05)

### Added

- Phing visualiser now supports ForeachTask
- Created CONTRIBUTING.md 

### Fixed

- Updating files for test \Jawira\PhingVisualizer\DiagramTest::testGenerateImage

### Changed

- Readme file was updated: badges, installing instructions, example and 
executable usage

## [v1.3.1] (2017-01-23)

### Fixed

- Valid license in `composer.json`  

## [v1.3.0] (2017-01-13)

### Added

- Tests with travis-ci.org & code climate


## [v1.2.0] (2017-01-11)

### Changed

- Improved Unit tests for Diagram class


## [v1.1.0] (2017-01-08)

### Added

- Unit tests for Diagram class
- Phing support

### Changed

- Refactored Diagram class


## [v1.0.0] (2017-01-02)

### Changed

- Renaming project name from `PhingDiagram` to `PhingVisualiser`.
- Updated library usage in Readme file
- Changed signature \Jawira\PhingVisualiser\Diagram::save

## [v0.0.0] (2017-11-17)

### Added

- First functional version
- Executable in `bin` dir
- XSLT file


[#12]: https://github.com/jawira/phing-visualizer/pull/12
[#28]: https://github.com/jawira/phing-visualizer/pull/28
[#34]: https://github.com/jawira/phing-visualizer/pull/34
[#37]: https://github.com/jawira/phing-visualizer/pull/37
[#42]: https://github.com/jawira/phing-visualizer/pull/42
[#43]: https://github.com/jawira/phing-visualizer/pull/43
[#44]: https://github.com/jawira/phing-visualizer/pull/44
[#46]: https://github.com/jawira/phing-visualizer/pull/46
[#47]: https://github.com/jawira/phing-visualizer/pull/47
[#49]: https://github.com/jawira/phing-visualizer/pull/49
[v1.0.0]: https://github.com/jawira/phing-visualizer/compare/v0.0.0...v1.0.0
[v1.1.0]: https://github.com/jawira/phing-visualizer/compare/v1.0.0...v1.1.0
[v1.2.0]: https://github.com/jawira/phing-visualizer/compare/v1.1.0...v1.2.0
[v1.3.0]: https://github.com/jawira/phing-visualizer/compare/v1.2.0...v1.3.0
[v1.3.1]: https://github.com/jawira/phing-visualizer/compare/v1.3.0...v1.3.1
[v1.4.0]: https://github.com/jawira/phing-visualizer/compare/v1.3.1...v1.4.0
[v1.4.4]: https://github.com/jawira/phing-visualizer/compare/v1.4.0...v1.4.4
[v1.4.5]: https://github.com/jawira/phing-visualizer/compare/v1.4.4...v1.4.5
[v1.5.0]: https://github.com/jawira/phing-visualizer/compare/v1.4.5...v1.5.0
[v1.5.1]: https://github.com/jawira/phing-visualizer/compare/v1.5.0...v1.5.1
[v1.6.0]: https://github.com/jawira/phing-visualizer/compare/v1.5.1...v1.6.0
[v1.7.0]: https://github.com/jawira/phing-visualizer/compare/v1.5.1...v1.7.0
[v1.7.1]: https://github.com/jawira/phing-visualizer/compare/v1.7.0...v1.7.1
[v1.7.2]: https://github.com/jawira/phing-visualizer/compare/v1.7.1...v1.7.2
[v2.0.0]: https://github.com/jawira/phing-visualizer/compare/v1.7.2...v2.0.0
[v2.1.0]: https://github.com/jawira/phing-visualizer/compare/v2.0.0...v2.1.0
[v2.2.0]: https://github.com/jawira/phing-visualizer/compare/v2.1.0...v2.2.0
[v2.2.1]: https://github.com/jawira/phing-visualizer/compare/v2.2.0...v2.2.1
[v2.2.2]: https://github.com/jawira/phing-visualizer/compare/v2.2.1...v2.2.2
[v2.3.0]: https://github.com/jawira/phing-visualizer/compare/v2.2.2...v2.3.0
[v2.3.1]: https://github.com/jawira/phing-visualizer/compare/v2.3.0...v2.3.1
[#50]: https://github.com/jawira/phing-visualizer/pull/50
[#45]: https://github.com/jawira/phing-visualizer/pull/45
[v2.3.2]: https://github.com/jawira/phing-visualizer/compare/v2.3.1...v2.3.2
[#51]: https://github.com/jawira/phing-visualizer/pull/51
[v2.4.0]: https://github.com/jawira/phing-visualizer/compare/v2.3.2...v2.4.0
[#53]: https://github.com/jawira/phing-visualizer/pull/53
[#52]: https://github.com/jawira/phing-visualizer/pull/52
[#54]: https://github.com/jawira/phing-visualizer/pull/54
[v2.5.0]: https://github.com/jawira/phing-visualizer/compare/v2.4.0...v2.5.0