Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
ff31ca1
Huge clean
Oct 8, 2024
75038c8
update deps
Oct 8, 2024
9c3b742
another cleanup
Nov 8, 2024
7c1f593
namespaces
Nov 9, 2024
ffaea9f
naming convention
Nov 9, 2024
55c3aab
Bump mongo 3.0
Nov 9, 2024
3b90f28
remove warnings
Dec 9, 2024
caeb066
exception cleanup
Dec 23, 2024
3577c72
remove warnin and small optim
Dec 23, 2024
d19dad9
fix duplicate version algo
Dec 23, 2024
912f618
optim unecessary lookup at runtime
Dec 23, 2024
8a926b4
Fix migration down version, minor optims
Dec 23, 2024
5d6bcc8
add runtime migration performance tests
Dec 27, 2024
1a05238
remove interceptorfactory and interceptor provider
Jan 5, 2025
713a1f6
Optimize runtime migration when no migration
Jan 6, 2025
9511a12
Various cleanup and suggestions
Jan 6, 2025
e08aeec
dep hygiene and remove fluentassertion
Jan 21, 2025
a1a2ab9
all async
Jan 21, 2025
66d0cab
remove nsubstitute (not used)
Jan 21, 2025
f4a4f3f
Add possibility to declares anemic models
Jan 27, 2025
efc16c9
finalize
Feb 26, 2025
44c0861
Add pipeline
Feb 26, 2025
04accd6
dummy empty line
Feb 26, 2025
bda763b
another try
Feb 26, 2025
134ad20
chore: Create 5.0.0
rpallares Feb 26, 2025
44136b3
fix ci
Feb 27, 2025
3f471a1
again
Feb 27, 2025
1acff04
Merge pull request #2 from rpallares/fix-ci
rpallares Feb 27, 2025
b57703d
Imrpove ci and nuget hygiene
rpallares Feb 27, 2025
3f63238
tweak tag pattern (#4)
rpallares Feb 27, 2025
619e2ab
fix trigger wildcard (#5)
rpallares Feb 27, 2025
62c2b29
too fast (#7)
rpallares Feb 27, 2025
4774c1b
try another ci fix (#8)
rpallares Feb 27, 2025
4096d61
pompompom (#9)
rpallares Feb 27, 2025
a3ee96c
fix: Fix does not represent members as fields exception in queryable …
rpallares Mar 3, 2025
46112a4
update: Update testing dependencies (use MTP) (#13)
rpallares Apr 19, 2025
9a4fc69
Change package id (#11)
rpallares Apr 19, 2025
6c59ee6
improvement: Create migration instance using ActivatorUtilities (#14)
rpallares Jun 17, 2025
0d8f2c2
update(chore): .net 10 update (#15)
rpallares Jan 10, 2026
c433391
Update README according repo rename (#16)
rpallares Jan 17, 2026
8aac69f
Fix repository URL in project file (#17)
rpallares Jan 17, 2026
9bea651
Merge back rename to Mongo.Migration
Apr 20, 2026
6890c96
Merge/sroddis master (#18)
rpallares May 2, 2026
55772ea
Merge remote-tracking branch 'origin/master' into merge-back-rename-t…
May 2, 2026
bb45980
Merge branch 'master' of https://github.com/SRoddis/Mongo.Migration i…
May 2, 2026
f9329c7
Merge/sroddis master (#19)
rpallares May 2, 2026
5faf9e8
Merge remote-tracking branch 'origin/master' into merge-back-rename-t…
May 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 0 additions & 13 deletions .build/NuGet.config

This file was deleted.

2 changes: 0 additions & 2 deletions .github/CODEOWNERS

This file was deleted.

24 changes: 0 additions & 24 deletions .github/dependabot.yml

This file was deleted.

43 changes: 0 additions & 43 deletions .github/pull_request_template.md

This file was deleted.

14 changes: 0 additions & 14 deletions .github/release.yml

This file was deleted.

23 changes: 23 additions & 0 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Build and test

on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]

env:
DOTNET_NOLOGO: true

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-dotnet@v5
- name: Restore dependencies
run: dotnet restore
- name: Build
run: dotnet build -c Release --no-restore
- name: Test
run: dotnet test -c Release --no-build --framework net10.0
33 changes: 33 additions & 0 deletions .github/workflows/publish.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Publish

on:
push:
tags:
- "v[0-9]+.[0-9]+.[0-9]+"
- "v[0-9]+.[0-9]+.[0-9]+-[a-z]+[0-9]+"

env:
DOTNET_NOLOGO: true

jobs:
publish:
runs-on: ubuntu-latest
permissions:
packages: write
contents: read
steps:
- uses: actions/checkout@v6
- uses: actions/setup-dotnet@v5
- name: Set VERSION variable from tag
run: echo "VERSION=${GITHUB_REF/refs\/tags\/v/}" >> $GITHUB_ENV
- name: Build
run: dotnet build -c Release /p:Version=${VERSION}
- name: Test
run: dotnet test -c Release /p:Version=${VERSION} --no-build --framework net10.0
- name: Pack
run: dotnet pack -c Release /p:Version=${VERSION} --no-build --output .
- name: Push
env:
NUGET_SOURCE: ${{ vars.NUGET_SOURCE }}
NUGET_API_KEY: ${{ secrets.NUGET_API_KEY }}
run: dotnet nuget push Mongo.Migration.${VERSION}.nupkg --source $NUGET_SOURCE --api-key "$NUGET_API_KEY"
53 changes: 0 additions & 53 deletions .pipelines/azure-pipelines-pr.yaml

This file was deleted.

69 changes: 0 additions & 69 deletions .pipelines/azure-pipelines.yaml

This file was deleted.

4 changes: 2 additions & 2 deletions LICENSE.txt → LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2017 Sean Roddis
Copyright (c) 2026 Rafael Pallares

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand All @@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
SOFTWARE.
38 changes: 0 additions & 38 deletions Mongo.Migration.Test.Core/Mongo.Migration.Test.Core.csproj

This file was deleted.

30 changes: 0 additions & 30 deletions Mongo.Migration.Test/Documents/DocumentVersion_When_casting.cs

This file was deleted.

Loading