Releases: petabridge/Incrementalist
Incrementalist v0.2.2
0.2.2 February 14 2020
Maintenance release: Incrementalist v0.2.2
- Updated Roslyn version to 3.4.0
- Updated Libgit2Sharp version to 0.26.2
Changes:
- 13721f6 Merge pull request #109 from petabridge/dev
- 70175f7 added v0.2.2 release notes (#108)
- 2e731f7 Bump CommandLineParser from 2.6.0 to 2.7.82 (#100)
- e136057 Bump Microsoft.Extensions.Logging from 3.1.0 to 3.1.1 (#103)
- be1bf1b Bump Microsoft.NET.Test.Sdk from 16.4.0 to 16.5.0 (#104)
- 63305a0 Bump FluentAssertions from 5.9.0 to 5.10.2 (#105)
- 9d828b1 Updated build scripts to use 3.1.100 sdk (#107)
- f7c4bd6 Bump RoslynVersion from 3.3.1 to 3.4.0 (#97)
- b03c31d Bump Libgit2Sharp from 0.26.1 to 0.26.2 (#99)
- 89f0a68 Bump Microsoft.Extensions.Logging from 3.0.1 to 3.1.0 (#96)
See More
This list of changes was auto generated.
Incrementalist v0.2.1
Incrementalist v0.2.0
0.2.0 October 28 2019
Feature release: Incrementalist v0.2.0
- Added .NET Core 3.0 global tool support
- Added F# project support
- Bugfix: Need to be able to detect changes in
.propsfiles referenced by projects - Added configurable timeout to commandline options
Changes:
- 417390b Merge pull request #88 from petabridge/dev
- 72b393c Added v0.2.0 release notes (#87)
- fa82d0a added configurable timeout (#86)
- 741784b added .NET Core 3.0 support (#74) [ #70 ]
- 9349ddb Bump Microsoft.Extensions.Logging from 2.2.0 to 3.0.0 (#81)
- 6540a2d Bump Microsoft.NET.Test.Sdk from 15.9.0 to 16.3.0 (#83)
- ba1b3cc Bump Microsoft.Build.Locator from 1.2.2 to 1.2.6 (#84)
- 53d667a Bump CommandLineParser from 2.5.0 to 2.6.0 (#82)
- 351b2a7 Upgraded to Roslyn 3.3 (#80)
- 0014b04 Bump Libgit2Sharp from 0.26.0 to 0.26.1 (#76)
Incrementalist v0.1.7
0.1.7 September 09 2019
Bugfix release for Incrementalist v0.1.6
Fixed Bug: in multi-targeted projects, only one "project" contains the dependency graph.. This will make it easier for Incrementalist to detect changes that occur inside multi-targeted projects.
Changes:
- 19e1788 Merge pull request #66 from petabridge/dev
- 75bccf9 added v0.1.7 release notes (#65)
- e4365c3 close #63 - combine multi-targeted graphs (#64)
This list of changes was auto generated.
Incrementalist v0.1.6
0.1.6 August 30 2019
Bugfix release for Incrementalist v0.1.4-v0.1.5
Fixed Bug: doesn't detect that project has changed when embedded resource has been modified.
As it turns out, Roslyn isn't able to detect non-code files embedded as resources into projects - so we search to see if any modified files are contained in the same folder as solution projects and we'll now mark the project as updated in the event that it contains a modified file.
Fixed issue with detecting transitive dependencies in multi-targeted builds.
Changes:
- 5aa83e5 Merge pull request #62 from petabridge/dev
- 17c6997 added v0.1.6 release notes (#61)
- e954daf close #55 - added better support for multi-targeted builds (#60)
This list of changes was auto generated.
Incrementalist v0.1.5
0.1.5 August 30 2019
Bugfix release for Incrementalist v0.1.4
Fixed Bug: doesn't detect that project has changed when embedded resource has been modified.
As it turns out, Roslyn isn't able to detect non-code files embedded as resources into projects - so we search to see if any modified files are contained in the same folder as solution projects and we'll now mark the project as updated in the event that it contains a modified file.
Changes:
- fdbb3a1 Merge pull request #58 from petabridge/dev
- 6ec584f fixed v0.1.5 release notes (#59)
- 4630dae will now look for content inside project folders that has been modified in Git diff (#57) [ #56 ]
- d3da8ed Added task to copy and publish results (#54)
This list of changes was auto generated.
Incrementalist v0.1.4
0.1.4 May 17 2019
Bugfix release for Incrementalist v0.1.3
In the event of three concurrent MSBuild dependency graphs like these:
[A modified] Project A --> B --> C
[B modified] Project B --> C
[D modified] Project D --> E
In Incrementalist 0.1.3, you'd only see this graph: Project A --> B --> C because it was the longest and "covered" all of the other graphs. In Incrementalist 0.1.4 you'll now see the following build output:
Project A --> B --> C
Project D --> E
Each line represents its own independent graph, uncovered by any of the other graphs detected in the topology of the MSBuild solution.
Changes:
- 95c3184 Merge pull request #52 from petabridge/dev
- 09bd5b0 added v0.1.4 Release Notes (#51)
- 6a7d8bb Fix graph sorting issues (#50) [ #49 ]
This list of changes was auto generated.
Incrementalist v0.1.3
0.1.3 May 15 2019
Bugfix release for Incrementalist v0.1.2.
Added more verbose logging when no changes are detected.
Changes:
- 2643633 Merge pull request #47 from petabridge/dev
- 0b297d1 Merge pull request #46 from Aaronontheweb/v0.1.3-release-notes
- 989e09d added v0.1.3 release notes
- 0e00018 Merge pull request #44 from Aaronontheweb/integration-test-file-suppor
- 9e31397 have integration test write output to file
- fe431c3 Merge pull request #43 from Aaronontheweb/fix-spelling-error
- d7672fb fixed basic spelling error in logs
- 9df4d50 Merge pull request #42 from Aaronontheweb/more-detailed-logging
- 7934e21 add better logging for cases where no changes are detected
This list of changes was auto generated.
Incrementalist v0.1.2
Incrementalist v0.1.1
0.1.1 May 08 2019
Bugfix release for Incrementalist v0.1.0.
Addresses the following issues:
- Error: head projectId cannot be null
- Bug: System.ArgumentException: An item with the same key has already been added.
- Need to validate that the Head branch exists
Changes:
- 04b327d Merge pull request #38 from petabridge/dev
- 283eee3 added v0.1.1 release notes (#37)
- 5cb0b6f made Incrementalist DLL packable (#26)
- 6d211f3 disable code-signing from the release pipeline (#36)
- a852d3b v0.1.1 release (#35)
- 531c8a2 close #31 - occured when .SLN file itself was modified (#32)
- 64d41fe Git branch validation (#30) [ #28 ]
- a7c53e2 Resolve Duplicate file in Sln issue (#29) [ #27 ]
- 1c93319 Merge pull request #25 from petabridge/dev
- 254a6d5 Merge branch 'master' into dev
See more
- 5bddc84 fixed license metadata (#24)
- ab547fc fixed signing information (#22) (#23)
- e28dfc2 fixed signing information (#22)
- 79c6179 Merge pull request #21 from petabridge/dev
- 253494b added code-signing settings (#20)
- 91721ca updated Windows release build pipeline (#17)
- 9930d25 added v0.1.0 release notes (#16)
- 007aa9d added Apache 2 license (#15)
- 39ad61b reformatted code (#14)
- 90e9b69 fixed publication of incrementalist as .NET Core global tool (#13)
- c1f5b87 working on adding commandline parsing (#12)
- 57191e0 adding tasks for globbing the raw files affected in the git commits (#11)
- d1271fb Upgrade roslyn 3.0 (#10)
- 77518ee fixed edge case where there were no new commits (#9)
- f8f0c47 Dependency graph computation (#8)
- 4b0dd76 adding proper Roslyn tooling to the solution (#6)
- d5968e3 Pipeline and build system fixes (#7)
- 0f2a1c2 verified that repository detection works (#5)
- 0b90bab verified that diffed file paths are correct (#4)
- ce4ccc9 Config architecture and Git integration testing (#3)
- 627702f forgot to add NuGet.config
- 11926a7 first working proof of concept
- 3ab5f1f changed incrementalist to .NET Core 2.1 solution
- 3d76684 added git diff detector
- 5aa0f74 added SolutionFinder
- ab8964b able to find parent directory
- e8e4cb9 playing with Libgit
- c2525d0 added basic git commands
- 7d686d8 added initial program bits
- 3f88269 Added initial console program
- 5915145 updated Windows release build pipeline (#17)
- e65cb9f added v0.1.0 release notes (#16)
- bdf42d2 added Apache 2 license (#15)
- 29e27ab reformatted code (#14)
- 47dfd4b fixed publication of incrementalist as .NET Core global tool (#13)
- 0950a56 working on adding commandline parsing (#12)
- 6b6f69c adding tasks for globbing the raw files affected in the git commits (#11)
- fecb432 Upgrade roslyn 3.0 (#10)
- 8a45b19 fixed edge case where there were no new commits (#9)
- 4cbff5c Dependency graph computation (#8)
- d542c6d adding proper Roslyn tooling to the solution (#6)
- 9934053 Pipeline and build system fixes (#7)
- 4f8825b verified that repository detection works (#5)
- 6efe157 verified that diffed file paths are correct (#4)
- 03335ad Config architecture and Git integration testing (#3)
- 12105e5 Merge pull request #2 from Aaronontheweb/libgit2-playground
- 09d306c forgot to add NuGet.config
- 5ffbf50 first working proof of concept
- 8b65229 changed incrementalist to .NET Core 2.1 solution
- 4e3fdbe added git diff detector
- c8049ab added SolutionFinder
- 8b800a9 able to find parent directory
- 1334020 playing with Libgit
- d2be0f1 added basic git commands
- 2599a95 added initial program bits
- 84b92aa Added initial console program
- 9727427 Merge pull request #1 from Aaronontheweb/initial-commit
- ef8884f added Petabridge.Templates boilerplate
This list of changes was auto generated.