Skip to content

Releases: petabridge/Incrementalist

Incrementalist v0.2.2

14 Feb 18:09
13721f6

Choose a tag to compare

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
  • 54cad59 Bump Microsoft.Extensions.Logging from 3.0.0 to 3.0.1 (#95)

This list of changes was auto generated.

Incrementalist v0.2.1

18 Nov 21:01
8437e5b

Choose a tag to compare

0.2.1 November 18 2019

Maintenance release: Incrementalist v0.2.1

Changes:

This list of changes was auto generated.

Incrementalist v0.2.0

29 Oct 01:13
417390b

Choose a tag to compare

0.2.0 October 28 2019

Feature release: Incrementalist v0.2.0

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)
See More

This list of changes was auto generated.

Incrementalist v0.1.7

09 Sep 22:48
19e1788

Choose a tag to compare

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:

This list of changes was auto generated.

Incrementalist v0.1.6

30 Aug 21:49
5aa83e5

Choose a tag to compare

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

30 Aug 20:22
fdbb3a1

Choose a tag to compare

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

17 May 19:54
95c3184

Choose a tag to compare

0.1.4 May 17 2019

Bugfix release for Incrementalist v0.1.3

Fixed MSBuild graph issue where two unrelated changes in the same branch could overwrite each other in the Incrementalist output.

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:

This list of changes was auto generated.

Incrementalist v0.1.3

15 May 17:33
2643633

Choose a tag to compare

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

08 May 19:59
fb69007

Choose a tag to compare

0.1.2 May 08 2019

Bugfix release for Incrementalist v0.1.1.

Addresses the following issues:

  1. Workaround CI mangling of Git branches

Changes:

This list of changes was auto generated.

Incrementalist v0.1.1

08 May 17:10
04b327d

Choose a tag to compare

0.1.1 May 08 2019

Bugfix release for Incrementalist v0.1.0.

Addresses the following issues:

  1. Error: head projectId cannot be null
  2. Bug: System.ArgumentException: An item with the same key has already been added.
  3. Need to validate that the Head branch exists

Changes:

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.