8000 Tags · devlooped/GitInfo · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: devlooped/GitInfo

Tags

v3.1.0

Toggle v3.1.0's commit message
Ensure IsDirty is a constant

Fixes the regression reported in #287.
Fixes #285.

v3.0.7

Toggle v3.0.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Bump ThisAssembly

v3.0.6

Toggle v3.0.6's commit message
Bump ThisAssembly.AssemblyInfo from 1.2.11 to 1.2.14

Bumps [ThisAssembly.AssemblyInfo](https://github.com/devlooped/ThisAssembly) from 1.2.11 to 1.2.14.
- [Release notes](https://github.com/devlooped/ThisAssembly/releases)
- [Changelog](https://github.com/devlooped/ThisAssembly/blob/main/changelog.md)
- [Commits](devlooped/ThisAssembly@v1.2.11...v1.2.14)

---
updated-dependencies:
- dependency-name: ThisAssembly.AssemblyInfo
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

v3.0.5

Toggle v3.0.5's commit message
Bump to ThisAssembly version that doesn't run so early

Fixes #260

v3.0.4

Toggle v3.0.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Bump to SponsorLink

v3.0.2

Toggle v3.0.2's commit message
💜 Bump SponsorLink for better privacy

See https://github.com/devlooped/SponsorLink/blob/main/releases.md#v096

v3.0.1

Toggle v3.0.1's commit message
Make sure we don't surface SponsorLink as an API

When taking a dependency on SponsorLink, we should only depend on the build+analyzer artifacts in the pacakge.

v3.0.0

Toggle v3.0.0's commit message

v3.0.0-rc

Toggle v3.0.0-rc's commit message
Set Version and PackageVersion to a default value

It's not entirely intuitive that you install GitInfo and by default
"nothing happens", as in, you get new code from ThisAssembly,
but otherwise, no versioning changes happen. This might be
counterintuitive to newcomers, who might just care to get
something (a sensible default) going, before investing more
in customizing GitInfo.

This is how MinVer does it (provided there's a version tag
in the repository) and it's quite intuitive.

The way we do it here should be mostly backwards compat
because:
1. Users leveraging assembly-version attributes will already
    have disabled .NET SDK assembly attribute generation
2. Users leveraging MSBuild targets to do this would be
    following the recommended guidance of creating a target
    that runs before specific targets, not as InitialTargets

We make our version-setting target run as an inital target,
which may have a minor impact on initial build perf, but
but shouldn't be a problem since the same targets are
run for DTB anyway (if you make them run before
GetAssemblyVersion, which also runs before
BeforeCompile and CoreCompile in the SDK).

By being an initial target, we allow for existing customization
in pretty much any target, prevail our own one, which becomes
just a default.

Even so, we check for GitVersion=false as an escape hatch for
users who may encounter unforseen broken scenarios.

v3.0.0-alpha

Toggle v3.0.0-alpha's commit message
Switch to ThisAssembly.Constants for C#

The approach for codegen in ThisAssembly uses the much better incremental source generators in Roslyn to expose this information. Make it so we leverage that for the scenarios that ThisAssembly.Constants already supports too.
0