Skip to content

refactor: rebrand MyAutoMapper -> SmAutoMapper (PR #2 of 1.1.0 cleanup)#2

Merged
tdav merged 11 commits into
masterfrom
release/1.1.0-pr2-rebrand
Apr 17, 2026
Merged

refactor: rebrand MyAutoMapper -> SmAutoMapper (PR #2 of 1.1.0 cleanup)#2
tdav merged 11 commits into
masterfrom
release/1.1.0-pr2-rebrand

Conversation

@tdav
Copy link
Copy Markdown
Owner

@tdav tdav commented Apr 17, 2026

Summary

PR #2 of the SmAutoMapper 1.1.0 cleanup release. Pure rebrand from MyAutoMapperSmAutoMapper across the whole tree — directories, csproj files, namespaces, dynamic assembly name, docs, and CI workflow path. No behavior changes.

  • Repo URL (github.com/tdav/MyAutoMapper) intentionally preserved (repo rename is out of scope)
  • NuGet package id stays SmAutoMapper (matches existing 1.0.x)

Changes

  • src/MyAutoMapper/src/SmAutoMapper/
  • tests/MyAutoMapper.*tests/SmAutoMapper.*
  • samples/MyAutoMapper.WebApiSamplesamples/SmAutoMapper.WebApiSample
  • 5 csproj files renamed
  • SmAutoMapperSol.slnx project paths updated
  • <InternalsVisibleTo> fixed to SmAutoMapper.UnitTests
  • Namespaces renamed in 4 sample .cs files + all test .cs files
  • Dynamic assembly name in ClosureHolderFactory.csSmAutoMapper.DynamicHolders
  • README/README-ru updated
  • Benchmark method names MyAutoMapper()/MyAutoMapper_Configure()SmAutoMapper* (README table already showed SmAutoMapper rows from PR PR #1: CI gate + SourceLink + housekeeping (1.1.0) #1)
  • .github/workflows/publish.yml pack path updated
  • launchSettings.json profile key updated

Verification

  • grep -rn MyAutoMapper src tests samples --include=*.cs --include=*.csproj → only allowed repo URL matches in library csproj
  • grep -rn MyAutoMapper .github samples --include=*.yml --include=*.json → empty
  • dotnet build -c Release → 0 warnings, 0 errors
  • dotnet test -c Release --no-build → 53 UnitTests + 10 IntegrationTests pass (1 known skip)
  • Spec compliance review passed
  • Code quality review passed (2 fixups applied in c22afcb)

Plan Reference

docs/superpowers/plans/2026-04-17-smautomapper-1.1.0-cleanup.md — PR #2 section (Tasks 2.1-2.10) plus follow-up Task 2.11 (benchmark method names).

Next: PR #3 API cleanup with [Obsolete] on soft-deprecated symbols.

@tdav tdav merged commit 093b2e0 into master Apr 17, 2026
1 check passed
@tdav tdav deleted the release/1.1.0-pr2-rebrand branch April 17, 2026 12:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant